--- /srv/rebuilderd/tmp/rebuilderdL9Yjfm/inputs/pay-respects_0.7.12-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdL9Yjfm/out/pay-respects_0.7.12-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-27 16:45:17.000000 debian-binary │ -rw-r--r-- 0 0 0 768 2026-03-27 16:45:17.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1538148 2026-03-27 16:45:17.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1538144 2026-03-27 16:45:17.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/pay-respects │ │ │┄ 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 0x1526d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x11e454 0x0011e454 0x0011e454 0x02578 0x02578 R 0x4 │ │ │ │ + ARM_EXIDX 0x11ee40 0x0011ee40 0x0011ee40 0x02578 0x02578 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000001b8 0x000001b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1209f0 0x1209f0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1213dc 0x1213dc R E 0x10000 │ │ │ │ LOAD 0x12b230 0x0013b230 0x0013b230 0x05794 0x058a4 RW 0x10000 │ │ │ │ DYNAMIC 0x12fccc 0x0013fccc 0x0013fccc 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x1209d0 0x001209d0 0x001209d0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x1213bc 0x001213bc 0x001213bc 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x12b230 0x0013b230 0x0013b230 0x00011 0x00084 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x12b230 0x0013b230 0x0013b230 0x04dd0 0x04dd0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000a68 000a68 000771 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000011da 0011da 00010e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 000012e8 0012e8 000130 00 A 5 2 4 │ │ │ │ [ 8] .rel.dyn REL 00001418 001418 003828 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00004c40 004c40 0003d0 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00005010 005010 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0000501c 00501c 0005cc 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 000055f0 0055f0 0eece8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 000f42d8 0f42d8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000f4300 0f4300 021578 00 A 0 0 128 │ │ │ │ - [15] .ARM.extab PROGBITS 00115878 115878 008bdc 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0011e454 11e454 002578 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 001209cc 1209cc 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 001209d0 1209d0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000055f0 0055f0 0ef598 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 000f4b88 0f4b88 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000f4c00 0f4c00 021678 00 A 0 0 128 │ │ │ │ + [15] .ARM.extab PROGBITS 00116278 116278 008bc8 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0011ee40 11ee40 002578 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 001213b8 1213b8 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 001213bc 1213bc 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0013b230 12b230 000011 00 WAT 0 0 8 │ │ │ │ [20] .tbss NOBITS 0013b248 12b248 00006c 00 WAT 0 0 8 │ │ │ │ [21] .init_array INIT_ARRAY 0013b248 12b248 000008 04 WAo 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0013b250 12b250 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0013b258 12b258 004a74 00 WA 0 0 8 │ │ │ │ [24] .dynamic DYNAMIC 0013fccc 12fccc 000100 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 0013fdcc 12fdcc 000230 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -130,9 +130,9 @@ │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (16) │ │ │ │ 127: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 128: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ 129: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 130: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (5) │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (5) │ │ │ │ - 133: 000f3c44 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 134: 000f3c28 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 133: 000f44fc 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 134: 000f44e0 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -74,84 +74,84 @@ │ │ │ │ 0013b5b0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b5c0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b5c8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b5d0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b5e0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b5f0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b600 00000017 R_ARM_RELATIVE │ │ │ │ +0013b610 00000017 R_ARM_RELATIVE │ │ │ │ 0013b618 00000017 R_ARM_RELATIVE │ │ │ │ 0013b620 00000017 R_ARM_RELATIVE │ │ │ │ 0013b628 00000017 R_ARM_RELATIVE │ │ │ │ -0013b630 00000017 R_ARM_RELATIVE │ │ │ │ 0013b638 00000017 R_ARM_RELATIVE │ │ │ │ 0013b640 00000017 R_ARM_RELATIVE │ │ │ │ 0013b648 00000017 R_ARM_RELATIVE │ │ │ │ -0013b650 00000017 R_ARM_RELATIVE │ │ │ │ 0013b658 00000017 R_ARM_RELATIVE │ │ │ │ -0013b660 00000017 R_ARM_RELATIVE │ │ │ │ 0013b668 00000017 R_ARM_RELATIVE │ │ │ │ 0013b678 00000017 R_ARM_RELATIVE │ │ │ │ 0013b680 00000017 R_ARM_RELATIVE │ │ │ │ -0013b688 00000017 R_ARM_RELATIVE │ │ │ │ 0013b690 00000017 R_ARM_RELATIVE │ │ │ │ -0013b698 00000017 R_ARM_RELATIVE │ │ │ │ -0013b6a8 00000017 R_ARM_RELATIVE │ │ │ │ +0013b6a0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b6b0 00000017 R_ARM_RELATIVE │ │ │ │ -0013b6b8 00000017 R_ARM_RELATIVE │ │ │ │ +0013b6c0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b6d0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b6d8 00000017 R_ARM_RELATIVE │ │ │ │ +0013b6e0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b6e8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b6f8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b700 00000017 R_ARM_RELATIVE │ │ │ │ 0013b708 00000017 R_ARM_RELATIVE │ │ │ │ 0013b710 00000017 R_ARM_RELATIVE │ │ │ │ +0013b718 00000017 R_ARM_RELATIVE │ │ │ │ 0013b720 00000017 R_ARM_RELATIVE │ │ │ │ +0013b728 00000017 R_ARM_RELATIVE │ │ │ │ 0013b730 00000017 R_ARM_RELATIVE │ │ │ │ +0013b738 00000017 R_ARM_RELATIVE │ │ │ │ 0013b740 00000017 R_ARM_RELATIVE │ │ │ │ -0013b750 00000017 R_ARM_RELATIVE │ │ │ │ +0013b748 00000017 R_ARM_RELATIVE │ │ │ │ +0013b758 00000017 R_ARM_RELATIVE │ │ │ │ 0013b760 00000017 R_ARM_RELATIVE │ │ │ │ +0013b768 00000017 R_ARM_RELATIVE │ │ │ │ 0013b770 00000017 R_ARM_RELATIVE │ │ │ │ -0013b778 00000017 R_ARM_RELATIVE │ │ │ │ 0013b780 00000017 R_ARM_RELATIVE │ │ │ │ 0013b788 00000017 R_ARM_RELATIVE │ │ │ │ -0013b790 00000017 R_ARM_RELATIVE │ │ │ │ 0013b798 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7a0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7a8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7b0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7b8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7c0 00000017 R_ARM_RELATIVE │ │ │ │ +0013b7c8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7d0 00000017 R_ARM_RELATIVE │ │ │ │ +0013b7d8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7e0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7e8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b7f0 00000017 R_ARM_RELATIVE │ │ │ │ +0013b7f8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b800 00000017 R_ARM_RELATIVE │ │ │ │ +0013b808 00000017 R_ARM_RELATIVE │ │ │ │ 0013b810 00000017 R_ARM_RELATIVE │ │ │ │ +0013b818 00000017 R_ARM_RELATIVE │ │ │ │ 0013b820 00000017 R_ARM_RELATIVE │ │ │ │ 0013b828 00000017 R_ARM_RELATIVE │ │ │ │ 0013b830 00000017 R_ARM_RELATIVE │ │ │ │ -0013b838 00000017 R_ARM_RELATIVE │ │ │ │ -0013b848 00000017 R_ARM_RELATIVE │ │ │ │ +0013b840 00000017 R_ARM_RELATIVE │ │ │ │ 0013b850 00000017 R_ARM_RELATIVE │ │ │ │ 0013b858 00000017 R_ARM_RELATIVE │ │ │ │ 0013b860 00000017 R_ARM_RELATIVE │ │ │ │ -0013b868 00000017 R_ARM_RELATIVE │ │ │ │ 0013b870 00000017 R_ARM_RELATIVE │ │ │ │ -0013b878 00000017 R_ARM_RELATIVE │ │ │ │ 0013b880 00000017 R_ARM_RELATIVE │ │ │ │ -0013b888 00000017 R_ARM_RELATIVE │ │ │ │ 0013b890 00000017 R_ARM_RELATIVE │ │ │ │ 0013b898 00000017 R_ARM_RELATIVE │ │ │ │ -0013b8a0 00000017 R_ARM_RELATIVE │ │ │ │ -0013b8a8 00000017 R_ARM_RELATIVE │ │ │ │ +0013b8b0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8b8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8c0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8c8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8d0 00000017 R_ARM_RELATIVE │ │ │ │ -0013b8d8 00000017 R_ARM_RELATIVE │ │ │ │ +0013b8e0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8e8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8f0 00000017 R_ARM_RELATIVE │ │ │ │ 0013b8f8 00000017 R_ARM_RELATIVE │ │ │ │ 0013b900 00000017 R_ARM_RELATIVE │ │ │ │ 0013b908 00000017 R_ARM_RELATIVE │ │ │ │ 0013b910 00000017 R_ARM_RELATIVE │ │ │ │ 0013b918 00000017 R_ARM_RELATIVE │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x12fccc contains 28 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x5010 │ │ │ │ - 0x0000000d (FINI) 0xf42d8 │ │ │ │ + 0x0000000d (FINI) 0xf4b88 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x13b248 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x13b250 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0xa68 │ │ │ │ 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: 6f95feef112d100e764b7006f11c01eeb4a6dece │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 21b504efa5cbdae221cf6199ea1a90b47e04ba81 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -245,51 +245,50 @@ │ │ │ │ /usr/src/rustc-1.92.0/library/core/src/str/pattern.rs │ │ │ │ /usr/share/cargo/registry/winnow-0.7.13/src/stream/token.rs │ │ │ │ /usr/share/cargo/registry/unicode-segmentation-1.12.0/src/tables.rs │ │ │ │ /usr/share/cargo/registry/unicode-segmentation-1.12.0/src/grapheme.rs │ │ │ │ /usr/share/cargo/registry/unicode-width-0.2.2/src/tables.rs │ │ │ │ multi-suggest%{num}confirm-yes │ │ │ │ * failed to spawn thread_PR_general_PR_privilege │ │ │ │ -helpsudodoasyarnexecinfoinitlinklistnodepackteamsnap -r -S diffdocsedittest && │ │ │ │ - -p gitkgreppullpushshow -D cat lipomakemiritreeyankbrewbumpdepsdeschomeprofrubyusesbashfishpwshnushbindcasedirsechoevalexithashjobskillpopdreadtraptypewaitHOMEguix -- keysspanNoneSome │ │ │ │ +helpsudodoasinfoinitlipomakemiritesttreeyank -S bugsdiffdocseditexecfundhooklinkpackpingreporootsbomstarstopteamview && │ │ │ │ +snap -r brewbumpdepsdeschomelistprofrubyusesgitkgreppullpushshow -D cat -p yarnnodebashfishpwshnushbindcasedirsechoevalexithashjobskillpopdreadtraptypewaitHOMEguix -- keysspanNoneSome │ │ │ │ cd BlueCyan │ │ │ │ [0m <= 5;105;115;125;135;145;15tputcols │ │ │ │ sizepathfilePATHAZaz │ │ │ │ ) = boolchari128u128shim as mut dyn is -> for<__ZNZeroenum │ │ │ │ peerNOEX/ │ │ │ │ fullcodekindKindmain │ │ │ │ LANGdatetimehourtrue │ │ │ │ pay-respects [--alias []] [--nocnf] │ │ │ │ %{usage}no-shell │ │ │ │ -licensesoutdatedpoliciesversions; │ │ │ │ -touch checkoutdescribeshortlogworktreemetadata--cellar--prefixcommandsdebuggerformulaeservicesshellenvtap-info<_PR_BR>completecontinuereadonly_PR_MODEInternal locate ;return"Command ") │ │ │ │ +metadatadist-tagoutdated; │ │ │ │ +touch --cellar--prefixcommandsdebuggerformulaeservicesshellenvtap-infocheckoutdescribeshortlogworktreelicensespoliciesversions<_PR_BR>completecontinuereadonly_PR_MODEInternal locate ;return"Command ") │ │ │ │ CLICOLOR (bytes /dev/ttyMatrix: │ │ │ │ [?2004lNO_COLORAllocErr!/:@[`{~09AZ__azend-halfextern "sequencea stringFileDescdeadlockNotFoundTimedOutDeadlockNulErrorfd != -1.zdebug_LANGUAGEdatetime │ │ │ │ invalid │ │ │ │ Bash / Zsh / Fish%{eval} │ │ │ │ eval "$(pay-respects bash)" │ │ │ │ eval "$(pay-respects zsh)" │ │ │ │ pay-respects fish | source │ │ │ │ -%{eval_examples}mkdir --parents git checkout -b -r not specifiedgenerate-lockfilupdate-if-needed_PR_LAST_COMMANDe-file /usr/bin/is not installedcan be installedguix package -i duplicate key: ` not a TrueColor │ │ │ │ +%{eval_examples}generate-lockfilmkdir --parents -r not specifiedupdate-if-neededgit checkout -b _PR_LAST_COMMANDe-file /usr/bin/is not installedcan be installedguix package -i duplicate key: ` not a TrueColor │ │ │ │ 0123456789ABCDEF) when slicing `assertion `left right` failed: range end index CapacityOverflow when inserting {invalid syntax}0123456789abcdeffloating point ` at entity not foundconnection resethost unreachableno storage spaceinvalid filename) │ │ │ │ PermissionDeniedAddrNotAvailable │ │ │ │ i1"A.debug_macro.dwo.debug_types.dwoStripPrefixErrorinvalid datetimeinvalid mantissainvalid fractioninvalid exponent │ │ │ │ Nushell / PowerShell%{manual} │ │ │ │ pay-respects nushell │ │ │ │ pay-respects pwsh │ │ │ │ %{manual_examples}--help--version--alias--nocnf0.7.12version: _PR_LIB_pay-respects-module-_pay-respects-fallback-empty-commandInvalid inputno-suggestion │ │ │ │ -contributehttps://github.com/iffse/pay-respectsretrycommand-not-foundapt/usr/lib//data/data/com.termux/files/usr/libexec/termux/package-not-foundinstall-packagenot foundcommandaccessaddauditautocleanbincachecheckconfigcreategenerate-lock-entrygenerateLockEntryglobalimportinstallloginlogoutownerpublishremoveruntagunlinkunplugupgradeupgrade-interactiveupgradeInteractiveversionwhyworkspaceworkspaces`install` has been replaced with `add`yarn add touchno such file or directory(?:\s)+(.*[\\\/])(?:\s)*mkdir -p && │ │ │ │ -touch nu::shell::create_not_possiblemkdir published using classic confinement --classic file format not recognizeddu -h du -hs rmtry --recursivefile(s) not found(?:\s)(-[\w]+)pacmanno operation specified -Syuno targets specified-Snpmunknown commanddoctorpkgprunesearchset │ │ │ │ -uninstallupdatemvmkdircannot create directorydoes not exist(?:\s)(-[\S]+)pass `--ignore-immutable` --ignore-immutableuse --allow-new to push new bookmark --allow-newno bookmarks found in the default push revset --change @hint: run `and try again(?:hint: run `)(.*)(?:` and try again.)gitis not a git commandthe most similar command is(?:the most similar command is )(\S+)amarchivebisectbranchbundlecherry-pickcitoolcleanclonecommitfetchformat-patchgcguilogmaintenancemergenotesrange-diffrebaseresetrestorerevertscalarsparse-checkoutstashstatussubmoduleswitchfast-exportfast-importfilter-branchmergetoolpack-refsreflogremoterepackreplacedid not match any filegit branch | sed 's/^*//'git checkout has no upstream branchno configured push destination.git remotegit rev-parse --abbrev-ref HEADgit push --set-upstream {{selection}} no tracking information for the current branchgit pull --set-upstream {{selection}} a branch namedupdates were rejectedgit pull && │ │ │ │ +contributehttps://github.com/iffse/pay-respectsretrycommand-not-foundapt/usr/lib//data/data/com.termux/files/usr/libexec/termux/package-not-foundinstall-packagecommand not foundunknown commandnu::shell::external_commandcd cp cargono such commanddid you mean(?:did you mean `)(.*)(?:`\?)a command with a similar name exists(?:a command with a similar name exists: `)(\S+)(?:`)addbenchbuildcheckcleanclippyconfigdebdocexpandfetchfixfmtgenerate-rpmgit-checkoutinstalllocate-projectloginlogoutnewownerpackagepkgidpublishread-manifestremovereportrmrunrustcrustdocsearchuninstallupdatevendorverify-projectversionrequires the featuresconsider enabling them by passing(?:`)(--features=.*")(?:`)using `cargo install` to install the binaries from the package in current working directory is no longer supported --path .pacmanno operation specified -Syuno targets specified-Sezano such file or directorydoes not exist(?:\s)(-[\S]+)pass `--ignore-immutable` --ignore-immutableuse --allow-new to push new bookmark --allow-newno bookmarks found in the default push revset --change @hint: run `and try again(?:hint: run `)(.*)(?:` and try again.)npmaccessadduserauditcachecicompletiondedupedeprecatedoctorexplainexplorefind-dupesgethelp-searchinstall-ci-testinstall-testlllsorgpkgprefixprofileprunequeryrebuildrestartrun-scriptsetshrinkwrapstarstokenunpublishunstarwhoamimvpublished using classic confinement --classic touch(?:\s)+(.*[\\\/])(?:\s)*mkdir -p && │ │ │ │ +touch nu::shell::create_not_possiblemkdir as rootauthentication is requiredbe rootbe superusercannot accesseaccesedspermissionerrorinsufficient privilegesneed rootnon-root users cannotnot super-useronly root canoperation not permittedrequires rootroot privilegeroot usersudorequirederrorsuperuser privilegeunless you are rootcan not open a temporary fileuse `sudo`you don't have access │ │ │ │ +you don't have write permissionsthis command updates brew itselfpfl is required to find packagesFormatting argument out of rangefloating-point number overflowedRefCell already mutably borrowedindex out of bounds: the len is │ │ │ │ +assertion failed: new_cap >= lenbackreferences are not supportedinvalid range in character classassertion failed: idx < CAPACITYsudo doas cannot create(?:\s)(-[\w]+)(?m)\s(\S+[\\\/])\S*\s*$--cache--caskroom--env--repositoryaliasanalyticsautoremovebottlebump-cask-prbump-formula-prbump-revisionbump-unversioned-casksbundlecaskscatcleanupcommandcompletionscontributionscreatedetermine-test-runnersdeveloperdispatch-build-bottleextractformulaformula-analyticsgenerate-analytics-apigenerate-cask-apigenerate-cask-ci-matrixgenerate-formula-apigenerate-man-completionsgist-logsinstall-bundler-gemsirbleaveslinkagelivechecklogmigratemissingnodenv-syncoptionspinpostinstallpr-automergepr-publishpr-pullpr-uploadpyenv-syncrbenv-syncreadallreinstallreleaserubocoprubydocsetup-rubyshstyletabtaptap-newteststypecheckunaliasunbottledunlinkunpackunpinuntapupdate-license-dataupdate-maintainersupdate-python-resourcesupdate-reportupdate-resetupdate-sponsorsupdate-testupgradevendor-gemsvendor-installverify upgrade is not recognized as a name of a cmdlet{{selection}} is not an executable file(?m)^(\S*)\/(\S*)chmod +x {{selection}}file format not recognizeddu -h du -hs gitis not a git commandthe most similar command is(?:the most similar command is )(\S+)amarchivebisectbranchcherry-pickcitoolclonecommitformat-patchgcguimaintenancemergenotesrange-diffrebaseresetrestorerevertscalarsparse-checkoutstashstatussubmoduleswitchtagfast-exportfast-importfilter-branchmergetoolpack-refsreflogremoterepackreplacedid not match any filegit branch | sed 's/^*//'git checkout has no upstream branchno configured push destination.git remotegit rev-parse --abbrev-ref HEADgit push --set-upstream {{selection}} no tracking information for the current branchgit pull --set-upstream {{selection}} a branch namedupdates were rejectedgit pull && │ │ │ │ --force you have unstaged changesstash them --rebase --autostash git stash && │ │ │ │ -git stash pop you have divergent branches and need to specify how to reconcile them --rebase --no-rebase is not fully mergedbranch -d{{selection}}ezacannot create(?m)\s(\S+[\\\/])\S*\s*$cdcd && │ │ │ │ +git stash pop you have divergent branches and need to specify how to reconcile them --rebase --no-rebase is not fully mergedbranch -dtry --recursivefile(s) not foundls mkdircannot create directorynot foundautocleanbingenerate-lock-entrygenerateLockEntryglobalimportunplugupgrade-interactiveupgradeInteractivewhyworkspaceworkspaces`install` has been replaced with `add`yarn add cd && │ │ │ │ cd nu::shell::directory_not_found and \ │ │ │ │ -cd catls cargono such commanddid you mean(?:did you mean `)(.*)(?:`\?)a command with a similar name exists(?:a command with a similar name exists: `)(\S+)(?:`)benchbuildclippydebdocexpandfixfmtgenerate-rpmgit-checkoutlocate-projectnewpackagepkgidread-manifestreportrustcrustdocvendorverify-projectrequires the featuresconsider enabling them by passing(?:`)(--features=.*")(?:`)using `cargo install` to install the binaries from the package in current working directory is no longer supported --path .command not foundnu::shell::external_commandcp --cache--caskroom--env--repositoryaliasanalyticsautoremovebottlebump-cask-prbump-formula-prbump-revisionbump-unversioned-caskscaskscleanupcompletionscontributionsdetermine-test-runnersdeveloperdispatch-build-bottleextractformulaformula-analyticsgenerate-analytics-apigenerate-cask-apigenerate-cask-ci-matrixgenerate-formula-apigenerate-man-completionsgist-logsinstall-bundler-gemsirbleaveslinkagelivecheckmigratemissingnodenv-syncoptionspinpostinstallpr-automergepr-publishpr-pullpr-uploadpyenv-syncrbenv-syncreadallreinstallreleaserubocoprubydocsetup-rubyshstyletabtaptap-newteststypecheckunaliasunbottledunpackunpinuntapupdate-license-dataupdate-maintainersupdate-python-resourcesupdate-reportupdate-resetupdate-sponsorsupdate-testvendor-gemsvendor-installverify │ │ │ │ -this command updates brew itselfyou don't have write permissionspfl is required to find packagesFormatting argument out of rangefloating-point number overflowedRefCell already mutably borrowedindex out of bounds: the len is │ │ │ │ -assertion failed: new_cap >= lenbackreferences are not supportedinvalid range in character classassertion failed: idx < CAPACITY upgrade as rootauthentication is requiredbe rootbe superusercannot accesseaccesedspermissionerrorinsufficient privilegesneed rootnon-root users cannotnot super-useronly root canoperation not permittedrequires rootroot privilegeroot usersudorequirederrorsuperuser privilegeunless you are rootcan not open a temporary fileuse `sudo`you don't have accesssudo doas is not recognized as a name of a cmdlet{{selection}} is not an executable file(?m)^(\S*)\/(\S*)chmod +x zshno-env-setup%{var}pay-respects -h%{help}&& │ │ │ │ +cd zshno-env-setup%{var}pay-respects -h%{help}&& │ │ │ │ &&||\" -c "_PR_COMMAND_PR_SHELL_PR_ERROR_MSGError while executing command: │ │ │ │ powershellnushellunknown-shellbgbreakbuiltincompgendeclaredisownenableexportfcfggetoptshistoryifletprintfpushdpwdreturnshiftshoptsourcesuspendtimestypesetulimitumaskunsetuntilwhilewhichTimeout while executing command: failed to send output$\$\`suggestioncnfnoconfirmInvalid mode: _PR_ALIAS │ │ │ │ alias alias Unexpected format: │ │ │ │ Failed to read config fileFailed to parse config file at . Skipping.XDG_CONFIG_HOME/pay-respects/config.tomlXDG_CONFIG_DIRSpackage_managerinstall_methodShelltimeouteval_methodDefaultSystemnix_version = 2 │ │ │ │ en = ''' │ │ │ │ Usage: %{usage} │ │ │ │ %{eval}: Add the following line to your configuration file: │ │ │ │ @@ -477,16 +476,15 @@ │ │ │ │ it = "Se pensi che dovrebbe esserci una proposta, apri una issue o invia una pull request!" │ │ │ │ pt = "Se voc │ │ │ │ acha que deveria haver uma sugest │ │ │ │ o, por favor abra uma issue ou envie um pull request!" │ │ │ │ pull request!" │ │ │ │ pull request │ │ │ │ pull request │ │ │ │ -apt-file is required to find packagesapt-file find --regexp '.*/bin/$'dnfyum provides '/usr/bin/emergenix-locate or nix-search is required to find packagesnix-search 'nix-locate --regex 'bin/pacman -Fq /usr/bin/pkgfile -b Unsupported package manager --command "internal error: entered unreachable code: Only `nix` and `guix` are supported for shell installationzypper install emerge guix shell nix-shell -p nix profile install nixpkgs#pacman -S internal error: entered unreachable code: Unsupported package managerapt install _PR_PACKAGE_MANAGER │ │ │ │ -u64 value was too largestruct PackageManagerConfigstruct PackageManagerConfig with 2 elementsfailed to remove environment variable ``: a scoped thread panickedfatal runtime error: something here is badly broken!, aborting │ │ │ │ +apt-file is required to find packagesapt-file find --regexp '.*/bin/$'dnfyum provides '/usr/bin/emergenix-locate or nix-search is required to find packagesnix-search 'nix-locate --regex 'bin/pacman -Fq /usr/bin/pkgfile -b Unsupported package manager --command "internal error: entered unreachable code: Only `nix` and `guix` are supported for shell installationzypper install emerge guix shell nix-shell -p nix profile install nixpkgs#pacman -S internal error: entered unreachable code: Unsupported package managerapt install _PR_PACKAGE_MANAGERu64 value was too largestruct PackageManagerConfigstruct PackageManagerConfig with 2 elementsfailed to remove environment variable ``: a scoped thread panickedfatal runtime error: something here is badly broken!, aborting │ │ │ │ RUST_MIN_STACKFmtinputfatal runtime error: thread result panicked on drop, aborting │ │ │ │ SendError$__toml_private_datetimeError: │ │ │ │ Available options can not be emptyStarting cursor index is out-of-bounds for length of optionsdef --env [] { │ │ │ │ let dir = (with-env { _PR_LAST_COMMAND: (history | last).command, _PR_ALIAS: (help aliases | select name expansion | each ({ |row| $row.name + "=" + $row.expansion }) | str join (char nl)), _PR_SHELL: nu } { `` }) │ │ │ │ cd $dir │ │ │ │ }='eval $(_PR_LAST_COMMAND="$(fc -ln -1)" _PR_ALIAS="`alias`" _PR_SHELL="zsh" "")' │ │ │ │ command_not_found_handler() { │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000055f0 <__aeabi_uidivmod@@Base-0xee638>: │ │ │ │ +000055f0 <__aeabi_uidivmod@@Base-0xeeef0>: │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #88] @ 5658 │ │ │ │ ldr lr, [pc, #88] @ 565c │ │ │ │ ldr r4, [pc, #88] @ 5660 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -23,19 +23,19 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 4e2dc │ │ │ │ + bl 4eb98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, r3, ip, ror fp │ │ │ │ - @ instruction: 0x000973b0 │ │ │ │ + andeq lr, r3, r8, lsr r4 │ │ │ │ + andeq r7, r9, r8, ror #24 │ │ │ │ andseq r5, r3, r8, lsr #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #96] @ 56d4 │ │ │ │ ldr ip, [pc, #96] @ 56d8 │ │ │ │ ldr lr, [pc, #96] @ 56dc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -54,20 +54,20 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 4e2dc │ │ │ │ + bl 4eb98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ andseq r5, r3, r8, ror #23 │ │ │ │ - andeq sp, r3, r0, lsl #22 │ │ │ │ - andeq r7, r9, ip, lsl r3 │ │ │ │ + @ instruction: 0x0003e3bc │ │ │ │ + ldrdeq r7, [r9], -r4 │ │ │ │ andseq r5, r3, r4, lsl ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #108] @ 5760 │ │ │ │ ldr r3, [pc, #108] @ 5764 │ │ │ │ ldr ip, [pc, #108] @ 5768 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -89,21 +89,21 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - bl 4e2dc │ │ │ │ + bl 4eb98 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x001366f8 │ │ │ │ andseq r5, r3, r0, ror fp │ │ │ │ - andeq sp, r3, r8, ror sl │ │ │ │ - andeq ip, r5, ip, ror #2 │ │ │ │ + andeq lr, r3, r4, lsr r3 │ │ │ │ + andeq ip, r5, r8, lsr #20 │ │ │ │ andseq r6, r3, ip, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #76] @ 57d0 │ │ │ │ ldr r3, [pc, #76] @ 57d4 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ @@ -117,18 +117,18 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 4e2dc │ │ │ │ + bl 4eb98 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, lr, r8, ror r1 │ │ │ │ + andeq lr, lr, r0, lsr sl │ │ │ │ andseq r5, r3, r8, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #104] @ 5850 │ │ │ │ ldr lr, [pc, #104] @ 5854 │ │ │ │ ldr r4, [pc, #104] @ 5858 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -149,20 +149,20 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 4e2dc │ │ │ │ + bl 4eb98 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq r5, r3, r4, lsr #21 │ │ │ │ - strdeq r6, [r9], -ip │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ + @ instruction: 0x000977b4 │ │ │ │ + @ instruction: 0x000ee9b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5954 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5944 │ │ │ │ ldr r3, [pc, #112] @ 5988 │ │ │ │ @@ -227,19 +227,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5994 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, r0, asr #20 │ │ │ │ + strdeq pc, [r5], -r8 │ │ │ │ andseq r6, r3, ip, lsl #17 │ │ │ │ andseq r5, r3, r8, lsr #20 │ │ │ │ andseq r5, r3, r0, lsr #19 │ │ │ │ - andseq r2, r0, r8, asr #26 │ │ │ │ + andseq r3, r0, r0, lsr r7 │ │ │ │ andseq r6, r3, r8, asr #14 │ │ │ │ andseq r5, r3, r4, lsl #19 │ │ │ │ andseq r8, r3, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a94 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5a84 │ │ │ │ ldr r3, [pc, #112] @ 5ac8 │ │ │ │ @@ -307,19 +307,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, r0, lsl #18 │ │ │ │ + @ instruction: 0x0005f1b8 │ │ │ │ andseq r6, r3, ip, asr #14 │ │ │ │ andseq r5, r3, r8, ror #17 │ │ │ │ andseq r5, r3, r0, ror r8 │ │ │ │ - andseq r2, r0, r8, lsl #24 │ │ │ │ + @ instruction: 0x001035f0 │ │ │ │ andseq r6, r3, r8, lsl #12 │ │ │ │ andseq r5, r3, r4, asr #16 │ │ │ │ andseq r8, r3, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -353,15 +353,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5bdc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5bcc │ │ │ │ ldr r3, [pc, #120] @ 5c10 │ │ │ │ @@ -389,19 +389,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5c1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, r0, asr #15 │ │ │ │ + andeq pc, r5, r8, ror r0 @ │ │ │ │ andseq r6, r3, ip, lsl #12 │ │ │ │ andseq r5, r3, r8, lsr #15 │ │ │ │ @ instruction: 0x001356f8 │ │ │ │ - andseq r2, r0, r0, asr #21 │ │ │ │ + andseq r3, r0, r8, lsr #9 │ │ │ │ andseq r6, r3, r0, asr #9 │ │ │ │ @ instruction: 0x001356fc │ │ │ │ andseq r8, r3, r4, lsl #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -435,15 +435,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5d24 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5d14 │ │ │ │ ldr r3, [pc, #120] @ 5d58 │ │ │ │ @@ -471,19 +471,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5d64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, r8, ror r6 │ │ │ │ + andeq lr, r5, r0, lsr pc │ │ │ │ andseq r6, r3, r4, asr #9 │ │ │ │ andseq r5, r3, r0, ror #12 │ │ │ │ andseq r5, r3, r0, lsl r6 │ │ │ │ - andseq r2, r0, r8, ror r9 │ │ │ │ + andseq r3, r0, r0, ror #6 │ │ │ │ andseq r6, r3, r8, ror r3 │ │ │ │ @ instruction: 0x001355b4 │ │ │ │ andseq r8, r3, ip, lsr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -517,15 +517,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5e64 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5e54 │ │ │ │ ldr r3, [pc, #112] @ 5e98 │ │ │ │ @@ -551,19 +551,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, r0, lsr r5 │ │ │ │ + andeq lr, r5, r8, ror #27 │ │ │ │ andseq r6, r3, ip, ror r3 │ │ │ │ andseq r5, r3, r8, lsl r5 │ │ │ │ andseq r5, r3, r0, lsl #9 │ │ │ │ - andseq r2, r0, r8, lsr r8 │ │ │ │ + andseq r3, r0, r0, lsr #4 │ │ │ │ andseq r6, r3, r8, lsr r2 │ │ │ │ andseq r5, r3, r4, ror r4 │ │ │ │ @ instruction: 0x001381fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fa4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 5f94 │ │ │ │ ldr r3, [pc, #112] @ 5fd8 │ │ │ │ @@ -631,19 +631,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 5fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, ip, asr r4 │ │ │ │ + andeq lr, r5, r4, lsl sp │ │ │ │ andseq r6, r3, ip, lsr r2 │ │ │ │ andseq r5, r3, r8, lsl #8 │ │ │ │ andseq r5, r3, r0, asr r3 │ │ │ │ - @ instruction: 0x001026f8 │ │ │ │ + andseq r3, r0, r0, ror #1 │ │ │ │ ldrsheq r6, [r3], -r8 │ │ │ │ andseq r5, r3, r4, ror #6 │ │ │ │ ldrheq r8, [r3], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60ec │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 60dc │ │ │ │ ldr r3, [pc, #120] @ 6120 │ │ │ │ @@ -713,19 +713,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 612c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, ip, lsl r3 │ │ │ │ + ldrdeq lr, [r5], -r4 │ │ │ │ ldrsheq r6, [r3], -ip │ │ │ │ andseq r5, r3, r8, asr #5 │ │ │ │ andseq r5, r3, r8, asr #4 │ │ │ │ - @ instruction: 0x001025b0 │ │ │ │ + mulseq r0, r8, pc @ │ │ │ │ @ instruction: 0x00135fb0 │ │ │ │ andseq r5, r3, ip, lsl r2 │ │ │ │ andseq r7, r3, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6234 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 6224 │ │ │ │ ldr r3, [pc, #120] @ 6268 │ │ │ │ @@ -795,19 +795,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 6274 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - ldrdeq lr, [r5], -r4 │ │ │ │ + andeq lr, r5, ip, lsl #21 │ │ │ │ @ instruction: 0x00135fb4 │ │ │ │ andseq r5, r3, r0, lsl #3 │ │ │ │ andseq r5, r3, r0, lsr #1 │ │ │ │ - andseq r2, r0, r8, ror #8 │ │ │ │ + andseq r2, r0, r0, asr lr │ │ │ │ andseq r5, r3, r8, ror #28 │ │ │ │ ldrsbeq r5, [r3], -r4 │ │ │ │ andseq r7, r3, ip, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6374 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 6364 │ │ │ │ ldr r3, [pc, #112] @ 63a8 │ │ │ │ @@ -875,19 +875,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 63b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq lr, r5, ip, lsl #1 │ │ │ │ + andeq lr, r5, r4, asr #18 │ │ │ │ andseq r5, r3, ip, ror #28 │ │ │ │ andseq r5, r3, r8, lsr r0 │ │ │ │ andseq r4, r3, r0, ror pc │ │ │ │ - andseq r2, r0, r8, lsr #6 │ │ │ │ + andseq r2, r0, r0, lsl sp │ │ │ │ andseq r5, r3, r8, lsr #26 │ │ │ │ mulseq r3, r4, pc @ │ │ │ │ andseq r7, r3, ip, ror #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 64b4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ bhi 64a4 │ │ │ │ ldr r3, [pc, #112] @ 64e8 │ │ │ │ @@ -955,19 +955,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 64f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq sp, r5, ip, asr #30 │ │ │ │ + andeq lr, r5, r4, lsl #16 │ │ │ │ andseq r5, r3, ip, lsr #26 │ │ │ │ @ instruction: 0x00134ef8 │ │ │ │ andseq r4, r3, r0, asr lr │ │ │ │ - andseq r2, r0, r8, ror #3 │ │ │ │ + @ instruction: 0x00102bd0 │ │ │ │ andseq r5, r3, r8, ror #23 │ │ │ │ andseq r4, r3, r4, asr lr │ │ │ │ andseq r7, r3, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1044,20 +1044,20 @@ │ │ │ │ add r0, r9, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mulseq r3, ip, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #92] @ 66d4 │ │ │ │ @@ -1072,20 +1072,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 55f0 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4} │ │ │ │ ldm r6, {r0, r1, r2, r3, r4, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andseq r4, r3, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #92] @ 6744 │ │ │ │ @@ -1100,20 +1100,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 55f0 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4} │ │ │ │ ldm r6, {r0, r1, r2, r3, r4, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andseq r4, r3, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #104] @ 67c0 │ │ │ │ @@ -1131,20 +1131,20 @@ │ │ │ │ add r0, r9, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andseq r4, r3, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #92] @ 6830 │ │ │ │ @@ -1159,20 +1159,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 55f0 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4} │ │ │ │ ldm r6, {r0, r1, r2, r3, r4, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ @ instruction: 0x00134ad4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #92] @ 68a0 │ │ │ │ @@ -1187,20 +1187,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 55f0 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4} │ │ │ │ ldm r6, {r0, r1, r2, r3, r4, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andseq r4, r3, r4, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #196] @ 6978 │ │ │ │ @@ -1250,16 +1250,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 696c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ - muleq ip, r8, fp │ │ │ │ - andeq ip, r3, r8, ror r8 │ │ │ │ + andeq r2, ip, r0, asr r4 │ │ │ │ + andeq sp, r3, r4, lsr r1 │ │ │ │ andseq r5, r3, r8, asr #10 │ │ │ │ andseq r5, r3, r4, ror #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ beq 6a04 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -1283,32 +1283,32 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 69d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6a04 │ │ │ │ mov r0, r1 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne 6a28 │ │ │ │ ldr r0, [pc, #40] @ 6a40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ 6a44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ ldr r1, [pc, #12] @ 6a3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl db168 │ │ │ │ + bl dba20 │ │ │ │ b 6a00 │ │ │ │ - muleq r3, ip, r0 │ │ │ │ - andseq r2, r0, sl, ror #12 │ │ │ │ + andeq r9, r3, r8, asr r9 │ │ │ │ + andseq r3, r0, r2, asr r0 │ │ │ │ andseq r8, r3, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl 133ac │ │ │ │ mov r9, r0 │ │ │ │ @@ -1323,28 +1323,28 @@ │ │ │ │ add r2, r1, #4 │ │ │ │ ldm ip!, {r0, r3, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 41810 │ │ │ │ + bl 420cc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6aa4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6ad4 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 4e1bc │ │ │ │ + b 4ea78 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ 6b24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ dmb ish │ │ │ │ @@ -1354,15 +1354,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6af0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6b20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andseq r5, r3, r8, asr #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ bl 133ac │ │ │ │ @@ -1373,28 +1373,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 6ba4 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 41f08 │ │ │ │ + bl 427c4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6b6c │ │ │ │ cmp r0, #1 │ │ │ │ bne 6b9c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4e1bc │ │ │ │ + b 4ea78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ 6bec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ dmb ish │ │ │ │ @@ -1404,15 +1404,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6bb8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6be8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andseq r5, r3, r0, lsl #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ bl 133ac │ │ │ │ @@ -1423,28 +1423,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 6c6c │ │ │ │ stmib sp, {r0, r2} │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 416d4 │ │ │ │ + bl 41f90 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6c34 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6c64 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4e1bc │ │ │ │ + b 4ea78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ 6cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ dmb ish │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andseq r5, r3, r8, lsr r3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1707,15 +1707,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ movhi r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ - bl 5c508 │ │ │ │ + bl 5cdc4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7544 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -1760,15 +1760,15 @@ │ │ │ │ rsb r0, sl, #0 │ │ │ │ rsb r0, sl, r0, lsl #2 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 71f8 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -1854,15 +1854,15 @@ │ │ │ │ b 7494 │ │ │ │ ldrd r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ bls 7800 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ cmp r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ movhi r3, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 5c508 │ │ │ │ + bl 5cdc4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ae8 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -2128,15 +2128,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, -r8, lsl #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r2, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq 77c4 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ rev r2, r3 │ │ │ │ @@ -2226,15 +2226,15 @@ │ │ │ │ b 7a10 │ │ │ │ ldrd r0, [r4, #-16] │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -2415,15 +2415,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, #24 │ │ │ │ movhi r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 5c508 │ │ │ │ + bl 5cdc4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8014 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -2468,15 +2468,15 @@ │ │ │ │ rsb r0, sl, #0 │ │ │ │ rsb r0, sl, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 7d08 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -2562,15 +2562,15 @@ │ │ │ │ b 7f64 │ │ │ │ ldrd r0, [r4, #-20] @ 0xffffffec │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -2742,15 +2742,15 @@ │ │ │ │ andseq r4, r3, r0, lsr pc │ │ │ │ andseq r4, r3, r0, lsr pc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ - bl 76b34 │ │ │ │ + bl 773ec │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ bl 81e4 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -2865,15 +2865,15 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #12] @ 82b8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 8850 │ │ │ │ @ instruction: 0x001341b4 │ │ │ │ - andeq r9, r5, ip, ror #11 │ │ │ │ + andeq r9, r5, r8, lsr #29 │ │ │ │ andseq r5, r3, r0, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -2895,15 +2895,15 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #12] @ 8330 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 8850 │ │ │ │ andseq r4, r3, r4, asr r1 │ │ │ │ - andeq r9, r5, r4, ror r5 │ │ │ │ + andeq r9, r5, r0, lsr lr │ │ │ │ andseq r4, r3, r0, lsr r1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -2924,15 +2924,15 @@ │ │ │ │ str r0, [fp, #-4] │ │ │ │ str r0, [fp, #-12] │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8850 │ │ │ │ andseq r4, r3, r4, lsl #2 │ │ │ │ - strdeq r9, [r5], -r8 │ │ │ │ + @ instruction: 0x00059db4 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #8 │ │ │ │ lsl r0, r2, #1 │ │ │ │ @@ -3102,15 +3102,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [fp, #-4] │ │ │ │ str r3, [fp, #-12] │ │ │ │ bl 8850 │ │ │ │ - andeq r9, r5, r8, lsr #4 │ │ │ │ + andeq r9, r5, r4, ror #21 │ │ │ │ andseq r4, r3, r0, ror #1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 867c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -3128,16 +3128,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 8850 │ │ │ │ - strdeq pc, [r5], -ip │ │ │ │ - strdeq sp, [lr], -r0 │ │ │ │ + @ instruction: 0x000601b4 │ │ │ │ + andeq lr, lr, r0, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 86e4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ @@ -3154,16 +3154,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 8850 │ │ │ │ - andeq pc, r5, ip, lsr #17 │ │ │ │ - andeq sp, lr, r8, lsl #27 │ │ │ │ + andeq r0, r6, r4, ror #2 │ │ │ │ + @ instruction: 0x000ee6b8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 8784 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 8788 │ │ │ │ mov r3, #1 │ │ │ │ @@ -3199,22 +3199,22 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [fp, #-4] │ │ │ │ bl 8850 │ │ │ │ - strheq r9, [r5], -r8 │ │ │ │ + andeq r9, r5, r4, ror r9 │ │ │ │ ldrsheq r4, [r3], -r0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 68480 │ │ │ │ + bl 68d38 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 884c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -3231,15 +3231,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [sp, #12] │ │ │ │ - bl d941c │ │ │ │ + bl d9cd4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 88b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -3315,21 +3315,21 @@ │ │ │ │ ldr r0, [pc, #44] @ 89d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 8850 │ │ │ │ - andeq r7, pc, r1, asr #23 │ │ │ │ + andeq r8, pc, r9, lsr #11 │ │ │ │ andseq r4, r3, r0, ror r0 │ │ │ │ - @ instruction: 0x00062abc │ │ │ │ - andeq r3, r6, r4, asr fp │ │ │ │ + andeq r3, r6, r4, ror r3 │ │ │ │ + andeq r4, r6, ip, lsl #8 │ │ │ │ andseq r4, r3, ip, ror #1 │ │ │ │ - andeq r2, r6, r8, lsl fp │ │ │ │ - @ instruction: 0x000b4fbc │ │ │ │ + ldrdeq r3, [r6], -r0 │ │ │ │ + andeq r5, fp, r4, ror r8 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [fp, #-4] │ │ │ │ ldr r3, [pc, #24] @ 8a0c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3353,15 +3353,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ strd r2, [sp] │ │ │ │ sub r2, fp, #4 │ │ │ │ ldr r1, [pc, #16] @ 8a5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r1 │ │ │ │ bl 88b4 │ │ │ │ - ldrdeq sp, [lr], -r0 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ andseq r4, r3, r8, lsr #20 │ │ │ │ andseq r3, r3, ip, asr pc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #56] @ 8aac │ │ │ │ mov r1, #0 │ │ │ │ @@ -3389,23 +3389,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ strb r1, [sp, #37] @ 0x25 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl d941c │ │ │ │ + bl d9cd4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8af0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #4] @ 8b04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8a60 │ │ │ │ - andeq r7, pc, r3, lsr #19 │ │ │ │ + andeq r8, pc, fp, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 8b14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [pc, #64] @ 8b68 │ │ │ │ @@ -3422,15 +3422,15 @@ │ │ │ │ stmdb fp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, fp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 8ab0 │ │ │ │ - andeq r7, pc, sl, lsl #18 │ │ │ │ + strdeq r8, [pc], -r2 │ │ │ │ andseq r3, r3, r4, asr #29 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -3450,15 +3450,15 @@ │ │ │ │ str r0, [fp, #-4] │ │ │ │ str r0, [fp, #-12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8850 │ │ │ │ andseq r3, r3, r8, lsr #28 │ │ │ │ - andeq r8, r5, r0, asr #25 │ │ │ │ + andeq r9, r5, ip, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, fp, #8 │ │ │ │ @@ -3510,15 +3510,15 @@ │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [fp, #-4] │ │ │ │ str r3, [fp, #-12] │ │ │ │ bl 8850 │ │ │ │ - andeq r8, r5, r8, ror #23 │ │ │ │ + andeq r9, r5, r4, lsr #9 │ │ │ │ andseq r3, r3, r8, ror sp │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #80] @ 8d34 │ │ │ │ ldr ip, [pc, #80] @ 8d38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -3537,15 +3537,15 @@ │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [fp, #-4] │ │ │ │ str r3, [fp, #-12] │ │ │ │ bl 8850 │ │ │ │ - andeq r8, r5, ip, ror fp │ │ │ │ + andeq r9, r5, r8, lsr r4 │ │ │ │ @ instruction: 0x00133cfc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #80] @ 8da0 │ │ │ │ ldr ip, [pc, #80] @ 8da4 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -3564,15 +3564,15 @@ │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [fp, #-4] │ │ │ │ str r3, [fp, #-12] │ │ │ │ bl 8850 │ │ │ │ - andeq r8, r5, r0, lsl fp │ │ │ │ + andeq r9, r5, ip, asr #7 │ │ │ │ @ instruction: 0x00133cb0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 8e00 │ │ │ │ ldr r3, [pc, #68] @ 8e04 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -3588,24 +3588,24 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [fp, #-4] │ │ │ │ bl 8850 │ │ │ │ - andeq r4, fp, ip, lsl #23 │ │ │ │ - @ instruction: 0x000ed6b4 │ │ │ │ + andeq r5, fp, r4, asr #8 │ │ │ │ + andeq sp, lr, r4, ror #31 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 8e24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8bdc │ │ │ │ - andeq r7, pc, r8, lsl #26 │ │ │ │ + strdeq r8, [pc], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr lr, [pc, #92] @ 8e98 │ │ │ │ ldr r4, [pc, #92] @ 8e9c │ │ │ │ ldr r5, [pc, #92] @ 8ea0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -3627,16 +3627,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 8850 │ │ │ │ @ instruction: 0x001358d0 │ │ │ │ - andeq r2, r6, ip, ror #11 │ │ │ │ - andeq r4, fp, r4, lsl #22 │ │ │ │ + andeq r2, r6, r4, lsr #29 │ │ │ │ + @ instruction: 0x000b53bc │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ bcs 8f1c │ │ │ │ mov r6, r3 │ │ │ │ ldrd r2, [r4] │ │ │ │ @@ -4011,15 +4011,15 @@ │ │ │ │ strbeq r1, [r9, #8] │ │ │ │ b 92e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ b 9368 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 94f8 │ │ │ │ b 9520 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 94cc │ │ │ │ @@ -4055,15 +4055,15 @@ │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #8] │ │ │ │ b 94cc │ │ │ │ andseq r6, r3, r0, ror #30 │ │ │ │ andseq r7, r3, ip, ror #14 │ │ │ │ - andeq pc, pc, ip, lsl #5 │ │ │ │ + andeq pc, pc, r4, ror ip @ │ │ │ │ andseq r3, r3, r8, lsl #22 │ │ │ │ @ instruction: 0x001338f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, #1 │ │ │ │ @@ -4204,15 +4204,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strbeq r2, [r5, #4] │ │ │ │ b 95e0 │ │ │ │ mov r0, #4 │ │ │ │ b 966c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97fc │ │ │ │ b 9824 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 97d0 │ │ │ │ @@ -4247,15 +4247,15 @@ │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 97d0 │ │ │ │ andseq r7, r3, ip, ror #8 │ │ │ │ - muleq pc, r4, pc @ │ │ │ │ + andeq pc, pc, ip, ror r9 @ │ │ │ │ andseq r3, r3, r0, lsl r8 │ │ │ │ @ instruction: 0x001335f8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #4 │ │ │ │ @@ -4336,25 +4336,25 @@ │ │ │ │ beq 99b8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 99c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 5cf64 │ │ │ │ + bl 5d820 │ │ │ │ b 99dc │ │ │ │ cmp r5, #0 │ │ │ │ bne 99d0 │ │ │ │ mov r0, r6 │ │ │ │ b 99e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 9a08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99f0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ b 99f4 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r0, #8 │ │ │ │ @@ -4593,15 +4593,15 @@ │ │ │ │ beq 9dfc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81cd8 │ │ │ │ + bl 82590 │ │ │ │ ldrb ip, [r8, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #1 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #24] │ │ │ │ @@ -4618,41 +4618,41 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp ip, #0 │ │ │ │ bne 9e28 │ │ │ │ ldr r1, [pc, #48] @ 9e44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl db168 │ │ │ │ + bl dba20 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #24] @ 9e48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #20] @ 9e4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ andseq r6, r3, r0, lsr #24 │ │ │ │ - andeq r7, r7, r0, asr fp │ │ │ │ - andeq pc, pc, r2, asr r2 @ │ │ │ │ + andeq r8, r7, r8, lsl #8 │ │ │ │ + andeq pc, pc, sl, lsr ip @ │ │ │ │ andseq r5, r3, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [pc, #1256] @ a348 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ tst r1, #1 │ │ │ │ bne a1cc │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #31161 @ 0x79b9 │ │ │ │ movt r0, #40503 @ 0x9e37 │ │ │ │ ldr r2, [pc, #1220] @ a344 │ │ │ │ mul r8, r5, r0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add fp, r0, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -4841,15 +4841,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f6c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f6c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 81cd8 │ │ │ │ + bl 82590 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str sl, [sp, #20] │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ b 9f6c │ │ │ │ @@ -4865,26 +4865,26 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #356] @ a34c │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne a20c │ │ │ │ mov r4, #0 │ │ │ │ b a25c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ bne a244 │ │ │ │ mov r4, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ beq a25c │ │ │ │ @@ -4900,15 +4900,15 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, #1 │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne a26c │ │ │ │ tst r1, #8 │ │ │ │ - blne 819a8 │ │ │ │ + blne 82260 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #192] @ a354 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #188] @ a358 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -4934,15 +4934,15 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ strexb r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne a2f0 │ │ │ │ tst r1, #8 │ │ │ │ beq a33c │ │ │ │ - bl 819a8 │ │ │ │ + bl 82260 │ │ │ │ b a33c │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq a33c │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -4951,15 +4951,15 @@ │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne a328 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andseq r6, r3, r4, lsr #23 │ │ │ │ - andeq ip, lr, r0, lsr r2 │ │ │ │ + andeq ip, lr, r0, ror #22 │ │ │ │ @ instruction: 0x001331b4 │ │ │ │ @ instruction: 0x001331d4 │ │ │ │ @ instruction: 0x001348b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #9 │ │ │ │ @@ -5099,22 +5099,22 @@ │ │ │ │ ldr r2, [pc, #40] @ a5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 8400 │ │ │ │ - andeq fp, pc, r3, lsr r6 @ │ │ │ │ + andeq ip, pc, fp, lsl r0 @ │ │ │ │ andseq r3, r3, r0, asr r0 │ │ │ │ - andeq fp, pc, r3, lsr #10 │ │ │ │ + andeq fp, pc, fp, lsl #30 │ │ │ │ andseq r2, r3, r0, asr pc │ │ │ │ - @ instruction: 0x000ed1b4 │ │ │ │ + ldrdeq sp, [lr], -ip │ │ │ │ andseq r2, r3, r8, asr #30 │ │ │ │ mulseq r3, r4, r0 │ │ │ │ - muleq pc, r8, r2 @ │ │ │ │ + andeq lr, pc, r0, lsl #25 │ │ │ │ andseq r3, r3, r4, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ movw r0, #31161 @ 0x79b9 │ │ │ │ movt r0, #40503 @ 0x9e37 │ │ │ │ ldr r8, [pc, #800] @ a8fc │ │ │ │ @@ -5215,15 +5215,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r8, #0 │ │ │ │ b a768 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldm sp, {sl, fp, lr} │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor r1, sl, r5 │ │ │ │ eor r0, fp, r3 │ │ │ │ @@ -5317,24 +5317,24 @@ │ │ │ │ b a8b4 │ │ │ │ ldr r2, [pc, #12] @ a900 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ andseq r6, r3, r0, lsr #8 │ │ │ │ andseq r2, r3, ip, lsl #23 │ │ │ │ - andeq ip, pc, r3, ror #20 │ │ │ │ + andeq sp, pc, fp, asr #8 │ │ │ │ @ instruction: 0x00133cf4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #31161 @ 0x79b9 │ │ │ │ movt r0, #40503 @ 0x9e37 │ │ │ │ ldr r1, [pc, #952] @ ace0 │ │ │ │ mul r4, fp, r0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r2, [fp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr sl, [pc, #920] @ ace4 │ │ │ │ @@ -5533,15 +5533,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne aa14 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne aa14 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 81cd8 │ │ │ │ + bl 82590 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov ip, lr │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r7, lr │ │ │ │ @@ -5571,15 +5571,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andseq r6, r3, ip, lsr #1 │ │ │ │ andseq r2, r3, r0, ror #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 81f94 │ │ │ │ + bl 8284c │ │ │ │ ldr r1, [pc, #124] @ ad84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #12 │ │ │ │ ldrex r4, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne ad34 │ │ │ │ dmb ish │ │ │ │ @@ -6040,15 +6040,15 @@ │ │ │ │ cmp r2, r0, lsr #1 │ │ │ │ bls b60c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ cmp r0, r2 │ │ │ │ movhi r2, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 85f00 │ │ │ │ + bl 867b8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq b8dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -6098,15 +6098,15 @@ │ │ │ │ rsb r0, r8, #0 │ │ │ │ rsb r0, r8, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq b5d0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ rev r2, r3 │ │ │ │ @@ -6197,15 +6197,15 @@ │ │ │ │ b b800 │ │ │ │ ldrd r0, [r4, #-8] │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -6379,15 +6379,15 @@ │ │ │ │ cmp r2, r0, lsr #1 │ │ │ │ bls bb20 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, r2 │ │ │ │ movhi r2, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 85f00 │ │ │ │ + bl 867b8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq bd8c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -6431,15 +6431,15 @@ │ │ │ │ add r8, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, -r8, lsl #2] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq bae4 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -6526,15 +6526,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r0, r9, lsl #2] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ @@ -6952,15 +6952,15 @@ │ │ │ │ b c3c0 │ │ │ │ ldrd r0, [fp] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - bl 8fd3c │ │ │ │ + bl 905f4 │ │ │ │ and r1, r7, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq c348 │ │ │ │ @@ -7145,15 +7145,15 @@ │ │ │ │ rsb r0, sl, #0 │ │ │ │ rsb r0, sl, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 8fd3c │ │ │ │ + bl 905f4 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq c624 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ rev r2, r3 │ │ │ │ @@ -7356,15 +7356,15 @@ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r7, sl} │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 8a380 │ │ │ │ + bl 8ac38 │ │ │ │ cmp r0, #0 │ │ │ │ beq c924 │ │ │ │ cmp r5, #0 │ │ │ │ beq c9b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c98c │ │ │ │ @@ -7419,19 +7419,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ ldr r2, [pc, #60] @ ca0c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq sl, pc, pc, lsr r1 @ │ │ │ │ - andeq sl, pc, r7, lsr #32 │ │ │ │ + andeq sl, pc, r7, lsr #22 │ │ │ │ + andeq sl, pc, pc, lsl #20 │ │ │ │ @ instruction: 0x001312bc │ │ │ │ andseq r1, r3, ip, lsl #4 │ │ │ │ - andeq sl, pc, fp, ror #2 │ │ │ │ + andeq sl, pc, r3, asr fp @ │ │ │ │ andseq r1, r3, r4, lsl #4 │ │ │ │ andseq r1, r3, ip, lsl #3 │ │ │ │ andseq r1, r3, ip, asr r2 │ │ │ │ andseq r1, r3, r0, asr #4 │ │ │ │ andseq r1, r3, r4, ror #3 │ │ │ │ @ instruction: 0x001311b8 │ │ │ │ @ instruction: 0x001311f8 │ │ │ │ @@ -7446,23 +7446,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ bne caa4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r7, #4111 @ 0x100f │ │ │ │ and r0, r6, r7 │ │ │ │ - bl 9c290 │ │ │ │ + bl 9cb48 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #65502 @ 0xffde │ │ │ │ tst r2, #1 │ │ │ │ beq caa4 │ │ │ │ ands r0, r7, r6, lsr #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ beq ca7c │ │ │ │ - bl 9c290 │ │ │ │ + bl 9cb48 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #65502 @ 0xffde │ │ │ │ tst r2, #1 │ │ │ │ beq caa4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r8, #4 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -7753,15 +7753,15 @@ │ │ │ │ strb r0, [r7, r1] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r1, r1, r0, lsl #5 │ │ │ │ beq cfdc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ce90 │ │ │ │ + bl 9d748 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b cc7c │ │ │ │ mov ip, #4 │ │ │ │ mov r2, r1 │ │ │ │ add r2, r2, ip │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ and r2, r2, fp │ │ │ │ @@ -8187,15 +8187,15 @@ │ │ │ │ mulseq r2, r0, sl │ │ │ │ mulseq r2, r0, sl │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl a3984 │ │ │ │ + bl a423c │ │ │ │ ldr r0, [pc, #40] @ d610 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ d614 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -8208,15 +8208,15 @@ │ │ │ │ andseq r0, r3, r0, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d724 │ │ │ │ ldr r1, [pc, #432] @ d7e4 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ ldr r1, [pc, #420] @ d7e8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r2, [sl, r1]! │ │ │ │ orrs r1, r6, r7 │ │ │ │ @@ -8253,17 +8253,17 @@ │ │ │ │ beq d688 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ mov r5, r0 │ │ │ │ - bl c3478 │ │ │ │ + bl c3d30 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne d6f0 │ │ │ │ cmp r0, #0 │ │ │ │ addpl r0, r5, #8 │ │ │ │ @@ -8284,18 +8284,18 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ sub r1, fp, #29 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r0, [sp] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ ldr r0, [pc, #120] @ d7f4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #116] @ d7f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -8314,15 +8314,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne d7b4 │ │ │ │ cmp r0, #1 │ │ │ │ bne d7dc │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andseq r0, r3, ip, lsl #24 │ │ │ │ andseq r3, r3, r4, lsr #7 │ │ │ │ andseq r0, r3, ip, asr #23 │ │ │ │ @@ -8674,15 +8674,15 @@ │ │ │ │ b 5360 │ │ │ │ ldr r0, [pc, #16] @ dd78 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ dd7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r9, pc, r9, lsl r3 @ │ │ │ │ + andeq r9, pc, r1, lsl #26 │ │ │ │ andseq r0, r3, r0, lsl #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb ip, [r3] │ │ │ │ @@ -8699,15 +8699,15 @@ │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ bne ddd8 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl bb5d8 │ │ │ │ + bl bbe90 │ │ │ │ ldr r0, [pc, #44] @ de14 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #40] @ de18 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r0, r3} │ │ │ │ @@ -8839,15 +8839,15 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl bb624 │ │ │ │ + bl bbedc │ │ │ │ ldr r1, [pc, #1456] @ e5c8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1452] @ e5cc │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -8946,15 +8946,15 @@ │ │ │ │ ldm r4, {r1, r3, r5, r6} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r3, r5, r6} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq e45c │ │ │ │ ldrh r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -8964,55 +8964,55 @@ │ │ │ │ movw r1, #8199 @ 0x2007 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne e18c │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ moveq r8, r1 │ │ │ │ moveq r9, r2 │ │ │ │ b e18c │ │ │ │ cmp r9, #0 │ │ │ │ bne e18c │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ moveq r8, r1 │ │ │ │ movne r9, r0 │ │ │ │ str r8, [sp, #32] │ │ │ │ b e18c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -9020,15 +9020,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #16 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl a6fd0 │ │ │ │ + bl a7888 │ │ │ │ ldrb r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ bne e508 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ b e18c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -9057,15 +9057,15 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - bl a5aac │ │ │ │ + bl a6364 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov lr, #1 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ bne e3f8 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -9173,21 +9173,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #21 │ │ │ │ bcs e55c │ │ │ │ - bl c4d34 │ │ │ │ + bl c55ec │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b e398 │ │ │ │ ldr r0, [pc, #120] @ e5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - bl d04ec │ │ │ │ + bl d0da4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b e398 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -9365,15 +9365,15 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b e90c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r7, #16 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl bb674 │ │ │ │ + bl bbf2c │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ ldr ip, [r4, #16] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -9389,15 +9389,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b e8c8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ - bl bb674 │ │ │ │ + bl bbf2c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ @@ -10207,15 +10207,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 108d8 │ │ │ │ ldrb r0, [sp, #389] @ 0x185 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ sub r5, r1, r0 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r1, r0, r4, r5 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldrsb r2, [lr, #131] @ 0x83 │ │ │ │ asr r3, r2, #31 │ │ │ │ uxtb r1, r1 │ │ │ │ adds r6, r2, r1 │ │ │ │ adcs r1, r3, #0 │ │ │ │ @@ -10285,15 +10285,15 @@ │ │ │ │ b f650 │ │ │ │ ldrb r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq 108f0 │ │ │ │ ldrb r0, [sp, #389] @ 0x185 │ │ │ │ ldrb r5, [sp, #448] @ 0x1c0 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ cmp r5, #0 │ │ │ │ bne f650 │ │ │ │ ldrb r4, [sp, #386] @ 0x182 │ │ │ │ ldrb r5, [sp, #385] @ 0x181 │ │ │ │ cmp r4, #1 │ │ │ │ beq fc40 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ @@ -10388,15 +10388,15 @@ │ │ │ │ adds r7, r2, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ adc r8, r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ subs r2, r7, r2 │ │ │ │ sbc r3, r8, r3 │ │ │ │ b fc50 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ @@ -10560,15 +10560,15 @@ │ │ │ │ ldrd r2, [r6] │ │ │ │ adds r7, r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ adc r8, r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ subs r2, r7, r2 │ │ │ │ sbc r3, r8, r3 │ │ │ │ b fcc8 │ │ │ │ cmp r3, #3 │ │ │ │ bcc 10834 │ │ │ │ @@ -11000,15 +11000,15 @@ │ │ │ │ beq 101f8 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl cde84 │ │ │ │ + bl ce73c │ │ │ │ ldrb r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 10384 │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ @@ -11063,15 +11063,15 @@ │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 10300 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp] │ │ │ │ - bl cde84 │ │ │ │ + bl ce73c │ │ │ │ ldrb r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 10348 │ │ │ │ sub r9, fp, #44 @ 0x2c │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldm r9, {r5, r6, r9} │ │ │ │ cmp r0, r4 │ │ │ │ @@ -11271,15 +11271,15 @@ │ │ │ │ orr r0, r6, r8, lsl #8 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ - bl bba48 │ │ │ │ + bl bc300 │ │ │ │ ldr r1, [pc, #1108] @ 10a6c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1104] @ 10a70 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -11439,15 +11439,15 @@ │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ b 104c8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r1, #21 │ │ │ │ bcs 10900 │ │ │ │ - bl c4e9c │ │ │ │ + bl c5754 │ │ │ │ b 1016c │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #19 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ b 10810 │ │ │ │ mov r0, #8 │ │ │ │ @@ -11460,30 +11460,30 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 8870 │ │ │ │ b 108fc │ │ │ │ ldr r0, [pc, #368] @ 10a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 880c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - bl d0d84 │ │ │ │ + bl d163c │ │ │ │ b 1016c │ │ │ │ mov r4, r0 │ │ │ │ b 109a8 │ │ │ │ mov r4, r0 │ │ │ │ b 109a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ b 109a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl ce5b8 │ │ │ │ + bl cee70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce618 │ │ │ │ + bl ceed0 │ │ │ │ mov r5, #0 │ │ │ │ b 109ac │ │ │ │ b 1099c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 10990 │ │ │ │ b 109a0 │ │ │ │ @@ -11501,26 +11501,26 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 109a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ b 109a0 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl ce55c │ │ │ │ + bl cee14 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl cd804 │ │ │ │ + bl ce0bc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 109c8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ addne r0, sp, #200 @ 0xc8 │ │ │ │ - blne ce5b8 │ │ │ │ + blne cee70 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -11571,15 +11571,15 @@ │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r7, r8, #16 │ │ │ │ - bl ad484 │ │ │ │ + bl add3c │ │ │ │ ldr sl, [sp, #576] @ 0x240 │ │ │ │ cmp sl, #3 │ │ │ │ bne 10b08 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ ldr r5, [sp, #588] @ 0x24c │ │ │ │ ldrd r8, [r7] │ │ │ │ lsr r7, r6, #8 │ │ │ │ @@ -11624,15 +11624,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r5, [r1, #128] @ 0x80 │ │ │ │ stm sp, {r0, r9} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl d66b0 │ │ │ │ + bl d6f68 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r6, [sp, #576] @ 0x240 │ │ │ │ add r1, lr, #65 @ 0x41 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 10d50 │ │ │ │ add r0, r8, #248 @ 0xf8 │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ @@ -11715,15 +11715,15 @@ │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ add r1, r2, #248 @ 0xf8 │ │ │ │ str lr, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl ad028 │ │ │ │ + bl ad8e0 │ │ │ │ ldrb r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldrb r1, [fp, #-55] @ 0xffffffc9 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ bne 10d68 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ tst r1, #1 │ │ │ │ beq 10d24 │ │ │ │ @@ -11785,15 +11785,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ sub r8, fp, #72 @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 10e40 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #23 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #848] @ 0x350 │ │ │ │ sub r9, r9, #1 │ │ │ │ @@ -11805,15 +11805,15 @@ │ │ │ │ ldr r7, [fp, #-268] @ 0xfffffef4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ sub r1, fp, #284 @ 0x11c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r2, r2, r1 │ │ │ │ beq 111ac │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ sub ip, fp, #56 @ 0x38 │ │ │ │ @@ -11860,15 +11860,15 @@ │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #836] @ 0x344 │ │ │ │ b 10e30 │ │ │ │ @@ -11901,15 +11901,15 @@ │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -11922,37 +11922,37 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq 10e0c │ │ │ │ movw r1, #8499 @ 0x2133 │ │ │ │ cmp r0, r1 │ │ │ │ bne 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #11 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #840] @ 0x348 │ │ │ │ b 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ eor r0, r0, #16 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ moveq r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -11960,40 +11960,40 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r1, r0, r1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ b 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #18 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ streq r0, [sp, #844] @ 0x34c │ │ │ │ b 10e30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orrs r0, r0, sl │ │ │ │ bne 10e30 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #45 @ 0x2d │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -12048,15 +12048,15 @@ │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ ldrb r2, [sp, #793] @ 0x319 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r5, [fp, #-264] @ 0xfffffef8 │ │ │ │ str r7, [fp, #-260] @ 0xfffffefc │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [sp, #376] @ 0x178 │ │ │ │ ldr ip, [sp, #384] @ 0x180 │ │ │ │ ldr r7, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movne r7, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r6, #46 @ 0x2e │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ ldrb r2, [sp, #793] @ 0x319 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r5, [fp, #-244] @ 0xffffff0c │ │ │ │ mov r5, ip │ │ │ │ str r6, [fp, #-248] @ 0xffffff08 │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r1, [sp, #376] @ 0x178 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ mov ip, r5 │ │ │ │ ldr sl, [sp, #380] @ 0x17c │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ movne sl, r2 │ │ │ │ @@ -12102,15 +12102,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r7, ip} │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl d2ae0 │ │ │ │ + bl d3398 │ │ │ │ add r9, sp, #388 @ 0x184 │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ ldr sl, [sp, #380] @ 0x17c │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ eor r0, r2, #47 @ 0x2f │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ orrs r0, r0, sl │ │ │ │ @@ -12122,15 +12122,15 @@ │ │ │ │ bl 512c │ │ │ │ b 11350 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ stm r7, {r0, sl} │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ stm r0, {r5, r8, r9} │ │ │ │ @@ -12258,15 +12258,15 @@ │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ ldrb r3, [sp, #792] @ 0x318 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ - bl d63e4 │ │ │ │ + bl d6c9c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ tst r0, #1 │ │ │ │ beq 1167c │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ add r9, sp, #388 @ 0x184 │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ lsr r7, r6, #8 │ │ │ │ @@ -12277,15 +12277,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 115a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 115c8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1162c │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -12313,15 +12313,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 11630 │ │ │ │ cmp r0, #1 │ │ │ │ bne 11658 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ bne 10af4 │ │ │ │ uxtb r1, r6 │ │ │ │ orr r1, r1, r7, lsl #8 │ │ │ │ stm r0, {r1, r5, r8, r9} │ │ │ │ @@ -12334,15 +12334,15 @@ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ strd r0, [r2] │ │ │ │ b 11398 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl bb5d8 │ │ │ │ + bl bbe90 │ │ │ │ ldr r0, [pc, #260] @ 117b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #256] @ 117bc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, #4 │ │ │ │ @@ -12367,44 +12367,44 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1176c │ │ │ │ mov r5, r0 │ │ │ │ b 11778 │ │ │ │ b 11738 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl bb054 │ │ │ │ + bl bb90c │ │ │ │ b 117a4 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11744 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1176c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1177c │ │ │ │ cmp r0, #1 │ │ │ │ bne 117a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mulseq r2, ip, r8 │ │ │ │ andseq ip, r2, ip, ror #29 │ │ │ │ andseq ip, r2, r8, ror #29 │ │ │ │ @@ -12630,15 +12630,15 @@ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ sub r1, fp, #132 @ 0x84 │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 12278 │ │ │ │ ldrh r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ @@ -12646,15 +12646,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ cmp r0, #18 │ │ │ │ beq 11c38 │ │ │ │ cmp r0, #17 │ │ │ │ bne 11b10 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ beq 11af8 │ │ │ │ cmp r0, #12 │ │ │ │ bne 11b10 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ @@ -12692,15 +12692,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq 12470 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ b 11de4 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ beq 11d60 │ │ │ │ cmp r0, #7 │ │ │ │ beq 11d44 │ │ │ │ cmp r0, #12 │ │ │ │ bne 11b10 │ │ │ │ @@ -12740,22 +12740,22 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq 124b4 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ b 11e6c │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ - bl d6578 │ │ │ │ + bl d6e30 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 123fc │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ mov r6, r8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ @@ -12858,15 +12858,15 @@ │ │ │ │ bhi 1254c │ │ │ │ add r4, r0, #8 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ sub r1, fp, #132 @ 0x84 │ │ │ │ mov r3, r4 │ │ │ │ - bl ab844 │ │ │ │ + bl ac0fc │ │ │ │ ldrb r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 12434 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [fp, #-128] @ 0xffffff80 │ │ │ │ cmp lr, #0 │ │ │ │ bne 118c4 │ │ │ │ @@ -12912,15 +12912,15 @@ │ │ │ │ strb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - bl d7b3c │ │ │ │ + bl d83f4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldm r2, {r4, r7} │ │ │ │ @@ -13172,15 +13172,15 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ stm r0, {r1, r2, r8, sl} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ str r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ - bl bbb00 │ │ │ │ + bl bc3b8 │ │ │ │ ldr r1, [pc, #576] @ 1260c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #572] @ 12610 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -13257,15 +13257,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 12534 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #21 │ │ │ │ bcs 12574 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4f8c │ │ │ │ + bl c5844 │ │ │ │ b 122b0 │ │ │ │ b 12480 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r2, r1, r7, lsl #16 │ │ │ │ lsr r1, r7, #16 │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r5 │ │ │ │ @@ -13283,47 +13283,47 @@ │ │ │ │ b 12570 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl cef48 │ │ │ │ + bl cf800 │ │ │ │ b 122b0 │ │ │ │ b 125d4 │ │ │ │ b 125d4 │ │ │ │ b 125d4 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ - bl a7774 │ │ │ │ + bl a802c │ │ │ │ b 125d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl a77c4 │ │ │ │ + bl a807c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #156 @ 0x9c │ │ │ │ - bl cd684 │ │ │ │ + bl cdf3c │ │ │ │ mov r5, #0 │ │ │ │ b 125dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 125f0 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 125b8 │ │ │ │ sub r0, fp, #156 @ 0x9c │ │ │ │ - bl a783c │ │ │ │ + bl a80f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andseq sl, r2, r4, lsr sl │ │ │ │ @ instruction: 0x0012c1dc │ │ │ │ andseq ip, r2, ip, asr #3 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ @@ -13334,15 +13334,15 @@ │ │ │ │ bxeq lr │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl bb5d8 │ │ │ │ + bl bbe90 │ │ │ │ ldr r0, [pc, #40] @ 1267c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 12680 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -13363,15 +13363,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 126d0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl bea0c │ │ │ │ + bl bf2c4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 12730 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ bcs 12708 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -13387,15 +13387,15 @@ │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl dc62c │ │ │ │ + bl dcee4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ sub sp, fp, #24 │ │ │ │ @@ -13412,18 +13412,18 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ @ instruction: 0x0012bef8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #64] @ 127ec │ │ │ │ mov r1, #0 │ │ │ │ @@ -13434,18 +13434,18 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ andseq ip, r2, r8, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 5570 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ @@ -13464,15 +13464,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, fp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 8850 │ │ │ │ - andeq ip, sl, r4, ror r4 │ │ │ │ + andeq ip, sl, ip, lsr #26 │ │ │ │ andseq fp, r2, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -13553,40 +13553,40 @@ │ │ │ │ b 128f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 13ea4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r1, [pc, #16] @ 129c8 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 129e4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl c5ab0 │ │ │ │ + bl c6368 │ │ │ │ bl 129f4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 127f0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl bec1c │ │ │ │ + bl bf4d4 │ │ │ │ bl 12a10 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl c8b40 │ │ │ │ + bl c93f8 │ │ │ │ mov r0, #1 │ │ │ │ bl 5354 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 12a68 │ │ │ │ mov r2, #0 │ │ │ │ @@ -13616,18 +13616,18 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ andseq fp, r2, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -13778,15 +13778,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 12ca0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl c777c │ │ │ │ + bl c8034 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 12ca0 │ │ │ │ ldr r0, [pc, #108] @ 12dbc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -13922,37 +13922,37 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 12ac8 │ │ │ │ b 12f18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andseq sp, r2, r8, lsl #21 │ │ │ │ andseq fp, r2, r4, lsr #24 │ │ │ │ andseq fp, r2, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 5d3a8 │ │ │ │ + bl 5dc64 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 12ff4 │ │ │ │ ldmib sp, {r4, r6} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl c6ce0 │ │ │ │ + bl c7598 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ beq 1302c │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -13985,15 +13985,15 @@ │ │ │ │ andseq fp, r2, r0, ror #24 │ │ │ │ andseq fp, r2, ip, asr ip │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d3a8 │ │ │ │ + bl 5dc64 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 130bc │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 52ac │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -14026,25 +14026,25 @@ │ │ │ │ mulseq r2, r8, fp │ │ │ │ mulseq r2, r4, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d3a8 │ │ │ │ + bl 5dc64 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 131a0 │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl c6f28 │ │ │ │ + bl c77e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 131e4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -14113,22 +14113,22 @@ │ │ │ │ @ instruction: 0x0012bab0 │ │ │ │ andseq fp, r2, r4, lsr #21 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d3a8 │ │ │ │ + bl 5dc64 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 132b4 │ │ │ │ ldmib sp, {r4, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl ae338 │ │ │ │ + bl aebf0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r4] │ │ │ │ beq 132f4 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ @@ -14187,38 +14187,38 @@ │ │ │ │ strd r2, [sp] │ │ │ │ sub r2, fp, #4 │ │ │ │ ldr r1, [pc, #20] @ 133a4 │ │ │ │ ldr r3, [pc, #20] @ 133a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 88b4 │ │ │ │ - andeq r2, lr, r8, lsl #30 │ │ │ │ + andeq r3, lr, r0, lsr r8 │ │ │ │ andseq fp, r2, r0, asr r1 │ │ │ │ andseq fp, r2, r8, lsl #18 │ │ │ │ andseq fp, r2, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #384] @ 13540 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ cmp r0, #2 │ │ │ │ bls 133f0 │ │ │ │ sub r4, r0, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 133d0 │ │ │ │ cmp r0, #0 │ │ │ │ bpl 134a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bne 13500 │ │ │ │ ldr r1, [pc, #328] @ 13544 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r4, [r0, r1]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r1, r4, r5 │ │ │ │ bne 13488 │ │ │ │ ldr r1, [pc, #312] @ 1354c │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -14251,29 +14251,29 @@ │ │ │ │ beq 13440 │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #24 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 134f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #132] @ 13548 │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r3, r4} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r1, #20] │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 12a24 │ │ │ │ mov r0, #4 │ │ │ │ @@ -14289,15 +14289,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 1350c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1353c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andseq sp, r2, ip, ror #11 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ @@ -14805,15 +14805,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 81e4 │ │ │ │ mov r0, #0 │ │ │ │ bl 81e4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - bl 81518 │ │ │ │ + bl 81dd0 │ │ │ │ ldr r1, [pc, #92] @ 13dac │ │ │ │ ldr r2, [pc, #92] @ 13db0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -14826,21 +14826,21 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #12] │ │ │ │ sub r1, fp, #1 │ │ │ │ str r2, [fp, #-8] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [fp, #-12] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ andseq sl, r2, r8, lsr #31 │ │ │ │ - andeq sp, r4, r4, lsl #22 │ │ │ │ + andeq lr, r4, r0, asr #7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 13df8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 13dfc │ │ │ │ mov r3, #1 │ │ │ │ @@ -14877,29 +14877,29 @@ │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 13e4c │ │ │ │ ldr r1, [pc, #48] @ 13e98 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 5540 <_Unwind_DeleteException@plt> │ │ │ │ - bl d943c │ │ │ │ + bl d9cf4 │ │ │ │ ldrbpl r5, [r3], #-1362 @ 0xfffffaae │ │ │ │ subseq r4, sl, sp, asr #30 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq r3, pc, ip, lsr #19 │ │ │ │ + muleq pc, r4, r3 @ │ │ │ │ @ instruction: 0x0012cbbc │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #192] @ 13f7c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -14908,15 +14908,15 @@ │ │ │ │ add r6, r3, #1 │ │ │ │ strex r5, r6, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne 13ec0 │ │ │ │ cmp r3, #0 │ │ │ │ bmi 13f08 │ │ │ │ ldr r3, [pc, #148] @ 13f78 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r0, r0, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 13f08 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r0, #4] │ │ │ │ @@ -15151,20 +15151,20 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ beq 142b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 14374 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dccf0 │ │ │ │ + bl dd5a8 │ │ │ │ b 142c4 │ │ │ │ ldr r1, [pc, #348] @ 14418 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl db168 │ │ │ │ + bl dba20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ @@ -15224,48 +15224,48 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dcc44 │ │ │ │ + bl dd4fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0012c8d4 │ │ │ │ andseq ip, r2, r8, lsr #18 │ │ │ │ - andeq r4, pc, r0, lsl #7 │ │ │ │ + andeq r4, pc, r8, ror #26 │ │ │ │ andseq sl, r2, r8, asr #24 │ │ │ │ andseq sl, r2, ip, lsr #23 │ │ │ │ andseq ip, r2, r0, lsl #16 │ │ │ │ - andeq r4, pc, r4, lsl #3 │ │ │ │ + andeq r4, pc, ip, ror #22 │ │ │ │ andseq sl, r2, ip, lsr fp │ │ │ │ - andeq r4, pc, r6, lsl #26 │ │ │ │ + andeq r5, pc, lr, ror #13 │ │ │ │ @ instruction: 0x0012abd4 │ │ │ │ - andeq r8, ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x000c92b8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #52] @ 14460 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 81128 │ │ │ │ + bl 819e0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ andseq ip, r2, r0, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #20] @ 14484 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -15345,18 +15345,18 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl dcef4 │ │ │ │ + bl dd7ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ bl 129f4 │ │ │ │ andseq sl, r2, ip, asr #18 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ bcs 14644 │ │ │ │ @@ -15839,15 +15839,15 @@ │ │ │ │ b 14a08 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r9 │ │ │ │ - bl ee890 │ │ │ │ + bl ef148 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ b 14a08 │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr ip, [r3, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -16053,32 +16053,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl ee890 │ │ │ │ + bl ef148 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r5] │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp] │ │ │ │ blx r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldrdeq r6, [sp], -ip │ │ │ │ + muleq sp, r4, r0 │ │ │ │ andseq sl, r2, ip, lsr #6 │ │ │ │ - muleq sp, ip, r3 │ │ │ │ + andeq r6, sp, r4, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #144] @ 151b0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #140] @ 151b4 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -16096,15 +16096,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ stmib sp, {r2, r5, r7} │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl ddad0 │ │ │ │ + bl de388 │ │ │ │ ldrd r0, [r9] │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #44] @ 151b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ @@ -16112,15 +16112,15 @@ │ │ │ │ blx r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 14e18 │ │ │ │ - andeq r3, pc, r3, ror #29 │ │ │ │ + andeq r4, pc, fp, asr #17 │ │ │ │ @ instruction: 0x0012a2f8 │ │ │ │ @ instruction: 0x00129ff0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #144] @ 15260 │ │ │ │ mov r5, r1 │ │ │ │ @@ -16140,15 +16140,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ stmib sp, {r2, r5, r7} │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl ddad0 │ │ │ │ + bl de388 │ │ │ │ ldrd r0, [r9] │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #44] @ 15268 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ @@ -16156,15 +16156,15 @@ │ │ │ │ blx r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 14e18 │ │ │ │ - andeq r3, pc, r1, lsr #28 │ │ │ │ + andeq r4, pc, r9, lsl #16 │ │ │ │ andseq sl, r2, ip, asr #5 │ │ │ │ andseq r9, r2, r0, asr #30 │ │ │ │ bleq 513b0 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ @@ -16181,47 +16181,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 5318 <__gmon_start__@plt> │ │ │ │ andseq sl, r2, ip, lsl fp │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ - blmi 1e72e4 <__aeabi_uldivmod@@Base+0xf36a0> │ │ │ │ + blmi 1e72e4 <__aeabi_uldivmod@@Base+0xf2de8> │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x0012b6f6 │ │ │ │ @ instruction: 0x0012b6f4 │ │ │ │ @ instruction: 0x0012aafa │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - blmi 267318 <__aeabi_uldivmod@@Base+0x1736d4> │ │ │ │ - bmi 2664dc <__aeabi_uldivmod@@Base+0x172898> │ │ │ │ - bne 6e64ec <__aeabi_uldivmod@@Base+0x5f28a8> │ │ │ │ + blmi 267318 <__aeabi_uldivmod@@Base+0x172e1c> │ │ │ │ + bmi 2664dc <__aeabi_uldivmod@@Base+0x171fe0> │ │ │ │ + bne 6e64ec <__aeabi_uldivmod@@Base+0x5f1ff0> │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andseq fp, r2, ip, asr #13 │ │ │ │ andseq fp, r2, r8, asr #13 │ │ │ │ andseq sl, r2, ip, asr #21 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - blmi 2c274c <__aeabi_uldivmod@@Base+0x1ceb08> │ │ │ │ + blmi 2c274c <__aeabi_uldivmod@@Base+0x1ce250> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2838e4 <__aeabi_uldivmod@@Base+0x18fca0> │ │ │ │ + blmi 2838e4 <__aeabi_uldivmod@@Base+0x18f3e8> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ef6818 │ │ │ │ @ instruction: 0xf7ffee90 │ │ │ │ - blmi 1d5248 <__aeabi_uldivmod@@Base+0xe1604> │ │ │ │ + blmi 1d5248 <__aeabi_uldivmod@@Base+0xe0d4c> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ mulseq r2, sl, r6 │ │ │ │ mulseq r2, ip, sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andseq sl, r2, r2, asr #25 │ │ │ │ andseq fp, r2, sl, ror r6 │ │ │ │ @@ -16242,15 +16242,15 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 153e8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r5, r7, r1 │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -16292,15 +16292,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movne r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1539c │ │ │ │ mov r0, r5 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 15490 │ │ │ │ bl 81f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 154c0 │ │ │ │ @@ -16320,29 +16320,29 @@ │ │ │ │ stm r4, {r5, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48bd0 │ │ │ │ + bl 4948c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1547c │ │ │ │ b 1539c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ bne 15638 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 15558 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ add r1, r6, r2 │ │ │ │ @@ -16395,15 +16395,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ strh r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 156b8 │ │ │ │ mov r5, r1 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 15648 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -16450,15 +16450,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ bne 15808 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 15728 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ add r1, r6, r2 │ │ │ │ @@ -16511,15 +16511,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ strh r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 15888 │ │ │ │ mov r5, r1 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 15818 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -16566,15 +16566,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ bne 159d8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 158f8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ add r1, r6, r2 │ │ │ │ @@ -16627,15 +16627,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ strh r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 15a58 │ │ │ │ mov r5, r1 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 159e8 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -16682,15 +16682,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ bne 15ba8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 15ac8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ add r1, r6, r2 │ │ │ │ @@ -16743,15 +16743,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ strh r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 15c28 │ │ │ │ mov r5, r1 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 15bb8 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -16802,15 +16802,15 @@ │ │ │ │ beq 15c6c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 15ca8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5, #28] │ │ │ │ add r0, r6, r2 │ │ │ │ @@ -16851,15 +16851,15 @@ │ │ │ │ b 15d28 │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, r2 │ │ │ │ movne r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 15dec │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 15c60 │ │ │ │ movw ip, #65503 @ 0xffdf │ │ │ │ add r2, r7, r0 │ │ │ │ @@ -17067,21 +17067,21 @@ │ │ │ │ str r0, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [sp, #195] @ 0xc3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [r8] │ │ │ │ ldrd r4, [r4] │ │ │ │ orr ip, r1, r6, lsl #24 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ eor r6, ip, r5 │ │ │ │ eor r5, r0, r4 │ │ │ │ @@ -17340,15 +17340,15 @@ │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 16510 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r4, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -17400,15 +17400,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ strb fp, [sp, #28] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne 16608 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmn r4, #1 │ │ │ │ ble 16688 │ │ │ │ mov r6, #0 │ │ │ │ @@ -17431,33 +17431,33 @@ │ │ │ │ str fp, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [pc, #172] @ 166f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9f0 │ │ │ │ + bl 3b2ac │ │ │ │ cmp r7, #0 │ │ │ │ beq 16674 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ beq 164d4 │ │ │ │ b 164ac │ │ │ │ bl 81f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 166c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -17471,15 +17471,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 166e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, sp, r8, ror #5 │ │ │ │ + andeq sp, sp, r0, lsr #23 │ │ │ │ @ instruction: 0x001254b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16720 │ │ │ │ @@ -17491,15 +17491,15 @@ │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 1676c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ add r4, r4, r1 │ │ │ │ @@ -17548,15 +17548,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strh r9, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1695c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ strb r9, [sp, #72] @ 0x48 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ @@ -17564,15 +17564,15 @@ │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 57014 │ │ │ │ + bl 578d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1689c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmn r4, #1 │ │ │ │ ble 16920 │ │ │ │ mov r9, #1 │ │ │ │ @@ -17596,34 +17596,34 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r0, [pc, #188] @ 16994 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a9f0 │ │ │ │ + bl 3b2ac │ │ │ │ mov r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1690c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16730 │ │ │ │ b 1670c │ │ │ │ bl 81f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16968 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -17640,15 +17640,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 16988 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, sp, r4, asr r0 │ │ │ │ + andeq sp, sp, ip, lsl #18 │ │ │ │ andseq r5, r2, r4, lsr #4 │ │ │ │ andseq r5, r2, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -17671,15 +17671,15 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 56a24 │ │ │ │ + bl 572e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bne 16a34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ bne 16aa4 │ │ │ │ @@ -17798,15 +17798,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 16be0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 16c0c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ bne 16c40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16c30 │ │ │ │ @@ -17830,15 +17830,15 @@ │ │ │ │ andseq r5, r2, ip, lsl #16 │ │ │ │ andseq r5, r2, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 16d68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 52e8 │ │ │ │ @@ -17863,15 +17863,15 @@ │ │ │ │ b 16d08 │ │ │ │ add r0, r6, r8, lsl #3 │ │ │ │ strd r4, [r0, #8] │ │ │ │ add r0, r8, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 16d50 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r8, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, r0 │ │ │ │ @@ -17918,15 +17918,15 @@ │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne 16e6c │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, r4, r2 │ │ │ │ @@ -17976,15 +17976,15 @@ │ │ │ │ mov fp, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ bne 16e58 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ bne 16f0c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r4, r4, r2 │ │ │ │ @@ -18134,15 +18134,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 17144 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 17144 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add sl, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -18228,15 +18228,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 172bc │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 172bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r0, #72]! @ 0x48 │ │ │ │ @@ -18265,34 +18265,34 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 17534 │ │ │ │ ldrd r2, [r6, #112] @ 0x70 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ ldr r0, [pc, #1180] @ 1782c │ │ │ │ add r7, r6, #120 @ 0x78 │ │ │ │ mov sl, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17724 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ @@ -18306,15 +18306,15 @@ │ │ │ │ add r0, r4, #1 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r2, r4, lsl #2] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 17738 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -18346,15 +18346,15 @@ │ │ │ │ bne 17488 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 55a0 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl c80a4 │ │ │ │ + bl c895c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ beq 176bc │ │ │ │ ldr r1, [pc, #896] @ 17830 │ │ │ │ ldr r0, [pc, #896] @ 17834 │ │ │ │ ldr r3, [pc, #896] @ 17838 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -18390,20 +18390,20 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 17370 │ │ │ │ ldrd r2, [r6, #100] @ 0x64 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ ldrd r0, [r6, #112] @ 0x70 │ │ │ │ add r7, r4, #120 @ 0x78 │ │ │ │ mov sl, #1 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17710 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ @@ -18418,15 +18418,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ add r1, r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq 17710 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -18439,15 +18439,15 @@ │ │ │ │ add r0, r6, #1 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r2, r6, lsl #2] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1774c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -18479,21 +18479,21 @@ │ │ │ │ bne 1769c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 55a0 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl c80a4 │ │ │ │ + bl c895c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ bne 176d4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #324] @ 17820 │ │ │ │ ldr r0, [pc, #324] @ 17824 │ │ │ │ ldr r3, [pc, #324] @ 17828 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -18544,48 +18544,48 @@ │ │ │ │ b 177d8 │ │ │ │ mov r5, r0 │ │ │ │ b 177d8 │ │ │ │ mov r5, r0 │ │ │ │ b 177b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov sl, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ b 177e0 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov sl, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 177f0 │ │ │ │ cmp r9, #0 │ │ │ │ bne 177f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq fp, r2, r4, ror #28 │ │ │ │ + andeq ip, r2, r0, lsr #14 │ │ │ │ andseq r4, r2, r4 │ │ │ │ - @ instruction: 0x000dc5bc │ │ │ │ - andeq lr, lr, ip, lsl #11 │ │ │ │ + andeq ip, sp, r4, ror lr │ │ │ │ + andeq lr, lr, r4, ror pc │ │ │ │ andseq r3, r2, r0, lsl #25 │ │ │ │ - andeq lr, lr, r2, asr r4 │ │ │ │ + andeq lr, lr, sl, lsr lr │ │ │ │ andseq r4, r2, r0, lsr #19 │ │ │ │ - andeq lr, lr, r0, lsr #15 │ │ │ │ + andeq pc, lr, r8, lsl #3 │ │ │ │ mulseq r2, ip, lr │ │ │ │ - andeq lr, lr, lr, ror r6 │ │ │ │ + andeq pc, lr, r6, rrx │ │ │ │ andseq r4, r2, ip, asr #23 │ │ │ │ andseq r7, r2, r0, asr #10 │ │ │ │ andseq r7, r2, ip, lsr #10 │ │ │ │ andseq r7, r2, r4, asr r5 │ │ │ │ andseq r7, r2, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ @@ -18608,15 +18608,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ str r9, [sp, #480] @ 0x1e0 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 3ac14 │ │ │ │ + bl 3b4d0 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1849c │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ @@ -18742,29 +18742,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #3320] @ 187c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [pc, #3308] @ 187c4 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str fp, [sp, #940] @ 0x3ac │ │ │ │ str r8, [sp, #936] @ 0x3a8 │ │ │ │ str fp, [sp, #932] @ 0x3a4 │ │ │ │ ldr r0, [pc, #3284] @ 187c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17b18 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -18774,15 +18774,15 @@ │ │ │ │ b 17a84 │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 7c6f4 │ │ │ │ + bl 7cfac │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [pc, #3188] @ 187cc │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #3184] @ 187d0 │ │ │ │ mov r7, #18 │ │ │ │ ldr r2, [pc, #3180] @ 187d4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -18806,22 +18806,22 @@ │ │ │ │ strb r7, [sp, #80] @ 0x50 │ │ │ │ strb r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r5, [pc, #3076] @ 187d8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3068] @ 187dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ add r5, r5, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r5] │ │ │ │ @@ -18931,15 +18931,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #6 │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r0, r6} │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp sl, #0 │ │ │ │ bne 17dd0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ add ip, sp, #504 @ 0x1f8 │ │ │ │ add r9, sp, #504 @ 0x1f8 │ │ │ │ @@ -18957,15 +18957,15 @@ │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ str r0, [sp, #932] @ 0x3a4 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17e3c │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ @@ -18995,22 +18995,22 @@ │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ str r7, [sp, #396] @ 0x18c │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ beq 17ebc │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #2344] @ 187f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #2336] @ 187f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #11 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -19033,15 +19033,15 @@ │ │ │ │ str r9, [sp, #456] @ 0x1c8 │ │ │ │ str r8, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #932] @ 0x3a4 │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ add sl, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 17f70 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ @@ -19135,15 +19135,15 @@ │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ str r9, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #932] @ 0x3a4 │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18104 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -19164,36 +19164,36 @@ │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ str r5, [sp, #940] @ 0x3ac │ │ │ │ str r9, [sp, #936] @ 0x3a8 │ │ │ │ str fp, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ str r5, [sp, #932] @ 0x3a4 │ │ │ │ ldr r0, [pc, #1688] @ 1880c │ │ │ │ str r5, [sp, #940] @ 0x3ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ str r9, [sp, #936] @ 0x3a8 │ │ │ │ ldr r0, [pc, #1672] @ 18810 │ │ │ │ str sl, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 4e724 │ │ │ │ + bl 4efe0 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ - bl 7c420 │ │ │ │ + bl 7ccd8 │ │ │ │ ldr r0, [pc, #1620] @ 18814 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ ldr r1, [pc, #1616] @ 18818 │ │ │ │ movw r7, #397 @ 0x18d │ │ │ │ ldr r2, [pc, #1612] @ 1881c │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ ldr r3, [pc, #1608] @ 18820 │ │ │ │ @@ -19228,15 +19228,15 @@ │ │ │ │ str r7, [sp, #876] @ 0x36c │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ strb r7, [sp, #924] @ 0x39c │ │ │ │ str r6, [sp, #900] @ 0x384 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4fa0c │ │ │ │ + bl 502c8 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 18530 │ │ │ │ ldr fp, [sp, #932] @ 0x3a4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 184d4 │ │ │ │ @@ -19298,15 +19298,15 @@ │ │ │ │ beq 183b0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 184c4 │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 39088 │ │ │ │ + bl 39944 │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 183ac │ │ │ │ ldr r7, [sp, #932] @ 0x3a4 │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ @@ -19427,24 +19427,24 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 186b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ b 186b4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ - bl 4662c │ │ │ │ + bl 46ee8 │ │ │ │ b 186f4 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ b 185c0 │ │ │ │ mov r9, r0 │ │ │ │ b 18708 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 186f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 185c0 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ bl 50d8 │ │ │ │ @@ -19572,36 +19572,36 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 18794 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ b 18794 │ │ │ │ andseq r2, r2, r0, asr pc │ │ │ │ ldrdeq lr, [sp], -r5 │ │ │ │ - andeq r1, pc, r5, ror #6 │ │ │ │ - andeq r6, r3, r8, ror #15 │ │ │ │ + andeq r1, pc, sp, asr #26 │ │ │ │ + andeq r7, r3, r4, lsr #1 │ │ │ │ @ instruction: 0x001238f8 │ │ │ │ - andeq sp, lr, r6, lsl fp │ │ │ │ - andeq sp, lr, r1, lsl fp │ │ │ │ - andeq pc, lr, r2, lsl r1 @ │ │ │ │ + strdeq lr, [lr], -lr @ │ │ │ │ + strdeq lr, [lr], -r9 │ │ │ │ + strdeq pc, [lr], -sl │ │ │ │ @ instruction: 0x00128dbc │ │ │ │ - andeq lr, sp, r7, lsl #9 │ │ │ │ - muleq lr, fp, r5 │ │ │ │ + andeq lr, sp, r7, lsl #27 │ │ │ │ + andeq r4, lr, r3, lsl #31 │ │ │ │ ldrdeq lr, [sp], -r0 │ │ │ │ - @ instruction: 0x000de6b8 │ │ │ │ - andeq r6, r3, r8, asr #9 │ │ │ │ + andeq lr, sp, r8, ror #31 │ │ │ │ + andeq r6, r3, r4, lsl #27 │ │ │ │ andseq r8, r2, r8, asr #21 │ │ │ │ - andeq lr, sp, r6, lsr #3 │ │ │ │ - andeq r6, r3, ip, lsl #13 │ │ │ │ + andeq lr, sp, r6, lsr #21 │ │ │ │ + andeq r6, r3, r8, asr #30 │ │ │ │ andseq r3, r2, ip, ror #8 │ │ │ │ - andeq r6, r4, r4, lsr #23 │ │ │ │ + andeq r7, r4, r0, ror #8 │ │ │ │ andseq r3, r2, r4, lsl r3 │ │ │ │ andseq r3, r2, r0, lsl #5 │ │ │ │ - andeq lr, sp, r0, lsr r3 │ │ │ │ - andeq r6, r3, r8, lsr r1 │ │ │ │ - andeq r0, pc, sp, asr #24 │ │ │ │ + andeq lr, sp, r0, ror #24 │ │ │ │ + strdeq r6, [r3], -r4 │ │ │ │ + andeq r1, pc, r5, lsr r6 @ │ │ │ │ andseq r4, r2, r4, asr r0 │ │ │ │ andseq r4, r2, ip, lsr #32 │ │ │ │ andseq r4, r2, ip │ │ │ │ @ instruction: 0x00122ef0 │ │ │ │ andseq r2, r2, ip, lsl #29 │ │ │ │ andseq r2, r2, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -19644,15 +19644,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18cb0 │ │ │ │ b 189e4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 172cc │ │ │ │ @@ -19662,29 +19662,29 @@ │ │ │ │ beq 18a68 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 3987c │ │ │ │ + bl 3a138 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r2, r4 │ │ │ │ - bl bb4a0 │ │ │ │ + bl bbd58 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ tst r0, #1 │ │ │ │ movwne r2, #0 │ │ │ │ movwne r1, #0 │ │ │ │ @@ -19736,27 +19736,27 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ b 18ccc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 3987c │ │ │ │ + bl 3a138 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ b 18fac │ │ │ │ ldr r1, [pc, #2664] @ 19504 │ │ │ │ ldr r2, [pc, #2664] @ 19508 │ │ │ │ ldr r3, [pc, #2664] @ 1950c │ │ │ │ @@ -19775,36 +19775,36 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 18ff0 │ │ │ │ ldrd r2, [r6, #100] @ 0x64 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ add r5, r5, #120 @ 0x78 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq 192d8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -19820,15 +19820,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r7, lsl #2] │ │ │ │ add r1, r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq 192d8 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -19841,15 +19841,15 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r2, r7, lsl #2] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 19314 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -19872,28 +19872,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 19284 │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldm fp, {r5, sl, fp} │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ b 19130 │ │ │ │ mov r5, #1 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 512c │ │ │ │ @@ -19918,15 +19918,15 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 18fa4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b 18fa0 │ │ │ │ ldrd r2, [r6, #112] @ 0x70 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -19940,41 +19940,41 @@ │ │ │ │ ldr r3, [pc, #1904] @ 194dc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18e24 │ │ │ │ ldr r3, [pc, #1852] @ 194e0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18e24 │ │ │ │ cmp r4, #7 │ │ │ │ bls 18ed0 │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ cmp r0, #1 │ │ │ │ beq 18e24 │ │ │ │ b 18eec │ │ │ │ cmp r4, #0 │ │ │ │ beq 18eec │ │ │ │ cmp r4, #2 │ │ │ │ bne 18ed0 │ │ │ │ @@ -19993,15 +19993,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r0, [pc, #1676] @ 194ec │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #1672] @ 194f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ @@ -20017,15 +20017,15 @@ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18f40 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 50d8 │ │ │ │ b 18f40 │ │ │ │ mov r0, r5 │ │ │ │ @@ -20051,15 +20051,15 @@ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [pc, #1460] @ 194fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ @@ -20067,15 +20067,15 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 18f94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 18fa4 │ │ │ │ @@ -20100,24 +20100,24 @@ │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 18b10 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ ldr r0, [pc, #1308] @ 19528 │ │ │ │ add r5, r6, #120 @ 0x78 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq 192ec │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ mov r8, r6 │ │ │ │ @@ -20132,15 +20132,15 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r2, r7, lsl #2] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 19300 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -20162,52 +20162,52 @@ │ │ │ │ ldr r3, [pc, #1100] @ 19530 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 19248 │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldm fp, {r5, sl, fp} │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq 19168 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5db84 │ │ │ │ + bl 5e440 │ │ │ │ b 19190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r5 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5db84 │ │ │ │ + bl 5e440 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ beq 191a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ @@ -20364,26 +20364,26 @@ │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r0 │ │ │ │ b 19428 │ │ │ │ mov r6, r0 │ │ │ │ b 1946c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov sl, #0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ b 19450 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov sl, #0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ beq 194b4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 1946c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ @@ -20407,42 +20407,42 @@ │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 194c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r2, r8, ror #14 │ │ │ │ + andeq fp, r2, r4, lsr #32 │ │ │ │ andseq r2, r2, r4, lsl r9 │ │ │ │ - ldrdeq sl, [sp], -r4 │ │ │ │ - andeq r5, r3, r8, ror #11 │ │ │ │ - andeq lr, sp, r2, asr ip │ │ │ │ - andeq lr, sp, ip, lsl ip │ │ │ │ - andeq r0, pc, r6, asr #7 │ │ │ │ - andeq lr, sp, lr, lsl #23 │ │ │ │ - andeq sl, sp, r0, lsr #21 │ │ │ │ + andeq fp, sp, ip, lsl #15 │ │ │ │ + andeq r5, r3, r4, lsr #29 │ │ │ │ + andeq pc, sp, sp, lsr r6 @ │ │ │ │ + andeq pc, sp, r7, lsl #12 │ │ │ │ + andeq r0, pc, lr, lsr #27 │ │ │ │ + andeq pc, sp, r9, ror r5 @ │ │ │ │ + andeq fp, sp, r8, asr r3 │ │ │ │ @ instruction: 0x00122ab4 │ │ │ │ - andeq sl, sp, ip, lsl #20 │ │ │ │ + andeq fp, sp, r4, asr #5 │ │ │ │ andseq r2, r2, r0, asr #8 │ │ │ │ andseq r2, r2, r8, ror #8 │ │ │ │ andseq r2, r2, r8, asr #13 │ │ │ │ - andeq sl, r2, r8, asr #13 │ │ │ │ + andeq sl, r2, r4, lsl #31 │ │ │ │ andseq r2, r2, ip, ror r8 │ │ │ │ - andeq sl, sp, ip, lsr lr │ │ │ │ - andeq ip, lr, r4, lsr #31 │ │ │ │ - muleq lr, r6, r8 │ │ │ │ - andeq sp, lr, sp, lsr #31 │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + andeq sp, lr, ip, lsl #19 │ │ │ │ + andeq r0, pc, lr, ror r2 @ │ │ │ │ + muleq lr, r5, r9 │ │ │ │ andseq r2, r2, ip, ror #1 │ │ │ │ - muleq lr, lr, r8 │ │ │ │ + andeq sp, lr, r6, lsl #5 │ │ │ │ andseq r2, r2, ip, ror #27 │ │ │ │ - andeq ip, lr, r0, lsr #22 │ │ │ │ - andeq pc, lr, sl, lsl #8 │ │ │ │ - andeq sp, lr, r1, lsr #22 │ │ │ │ + andeq sp, lr, r8, lsl #10 │ │ │ │ + strdeq pc, [lr], -r2 │ │ │ │ + andeq lr, lr, r9, lsl #10 │ │ │ │ andseq r2, r2, ip, lsl r1 │ │ │ │ - ldrdeq ip, [lr], -lr │ │ │ │ + andeq sp, lr, r6, asr #5 │ │ │ │ andseq r2, r2, ip, lsr #28 │ │ │ │ andseq r5, r2, r8, ror r9 │ │ │ │ andseq r5, r2, r4, ror #18 │ │ │ │ andseq r5, r2, ip, lsl #19 │ │ │ │ andseq r5, r2, r0, asr r9 │ │ │ │ andseq r2, r2, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -20463,25 +20463,25 @@ │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 484c4 │ │ │ │ + bl 48d80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a298 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [pc, #4048] @ 1a59c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, r9, #180 @ 0xb4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mvn fp, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -20500,15 +20500,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 19618 │ │ │ │ cmp r0, #0 │ │ │ │ bpl 196fc │ │ │ │ b 1a3f8 │ │ │ │ bne 1a320 │ │ │ │ ldr r1, [pc, #4092] @ 1a640 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ bne 196d8 │ │ │ │ ldr r1, [pc, #4072] @ 1a644 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, #64 @ 0x40 │ │ │ │ @@ -20543,15 +20543,15 @@ │ │ │ │ beq 19684 │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ ldr r4, [pc, #3920] @ 1a648 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a2a4 │ │ │ │ @@ -20579,24 +20579,24 @@ │ │ │ │ sub sl, r0, #1 │ │ │ │ b 19800 │ │ │ │ ldr r1, [pc, #3804] @ 1a64c │ │ │ │ mov r6, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #14 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov sl, #2097152 @ 0x200000 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 197f4 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 197e0 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 197e0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -20646,20 +20646,20 @@ │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r5 │ │ │ │ beq 19828 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add fp, sp, #176 @ 0xb0 │ │ │ │ mov r2, fp │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl bee74 │ │ │ │ + bl bf72c │ │ │ │ ldrex r0, [r9] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 198a0 │ │ │ │ cmp r0, #0 │ │ │ │ bmi 1a3f8 │ │ │ │ @@ -20750,15 +20750,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3136] @ 1a658 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl ce688 │ │ │ │ + bl cef40 │ │ │ │ ldrb r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ bne 1a338 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 53d8 │ │ │ │ @@ -20768,26 +20768,26 @@ │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 19a4c │ │ │ │ cmp r0, #1 │ │ │ │ bne 19a74 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 19a78 │ │ │ │ cmp r0, #1 │ │ │ │ bne 19aa0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29abc │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ @@ -20795,15 +20795,15 @@ │ │ │ │ beq 19b24 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 19b14 │ │ │ │ add r7, r9, #4 │ │ │ │ b 19afc │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 19b14 │ │ │ │ @@ -20829,15 +20829,15 @@ │ │ │ │ beq 19bac │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 19b9c │ │ │ │ add r7, r9, #4 │ │ │ │ b 19b84 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 19b9c │ │ │ │ @@ -20867,15 +20867,15 @@ │ │ │ │ beq 19c44 │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 19c34 │ │ │ │ add r7, sl, #4 │ │ │ │ b 19c1c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 19c34 │ │ │ │ @@ -20949,34 +20949,34 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 19d1c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne 19d48 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19d74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #124] @ 0x7c │ │ │ │ ldr r5, [r4, #128] @ 0x80 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ beq 19d94 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r9, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 19f70 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ lsl r6, r0, #2 │ │ │ │ @@ -20996,15 +20996,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r2, [r0, #112] @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ - bl 37cd0 │ │ │ │ + bl 3858c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r1, r7]! │ │ │ │ add r7, r7, #12 │ │ │ │ @@ -21099,15 +21099,15 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r7, r1, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 37e2c │ │ │ │ + bl 386e8 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 1a070 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #12 │ │ │ │ bne 19f90 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -21158,15 +21158,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r4, #124] @ 0x7c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ beq 1a11c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ @@ -21186,15 +21186,15 @@ │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r7, [r0, #116] @ 0x74 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 37cd0 │ │ │ │ + bl 3858c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add sl, sl, #1 │ │ │ │ add fp, fp, #12 │ │ │ │ cmp r5, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ bne 1a0d4 │ │ │ │ @@ -21346,26 +21346,26 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a354 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a37c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a380 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a3a8 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ ldr r0, [pc, #684] @ 1a65c │ │ │ │ ldr r3, [pc, #684] @ 1a660 │ │ │ │ ldr r1, [pc, #684] @ 1a664 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -21388,90 +21388,90 @@ │ │ │ │ b 1a418 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ b 1a524 │ │ │ │ b 1a418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 1a62c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ b 1a62c │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ b 1a4a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ b 1a524 │ │ │ │ b 1a5fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 1a5d8 │ │ │ │ b 1a630 │ │ │ │ b 1a5d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 1a5d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 45d38 │ │ │ │ + bl 465f4 │ │ │ │ b 1a4a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 45d38 │ │ │ │ + bl 465f4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a4ac │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a524 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ b 1a524 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46be8 │ │ │ │ + bl 474a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a4f0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a518 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a528 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a550 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1a5fc │ │ │ │ b 1a630 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -21481,69 +21481,69 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a570 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a5d8 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ b 1a5d8 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1a5a8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1a5d8 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ b 1a5d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001273f4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1a600 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1a630 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e00 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b 19c44 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andseq r7, r2, r8, lsr #7 │ │ │ │ andseq r7, r2, ip, lsl #6 │ │ │ │ - muleq lr, lr, fp │ │ │ │ + andeq r1, lr, r6, lsl #11 │ │ │ │ andseq r7, r2, r0, lsr r0 │ │ │ │ - muleq sp, r4, r8 │ │ │ │ + @ instruction: 0x000dd1bc │ │ │ │ @ instruction: 0x001225fc │ │ │ │ - ldrdeq fp, [sp], -r4 │ │ │ │ + ldrdeq ip, [sp], -r4 │ │ │ │ @ instruction: 0x00121cd8 │ │ │ │ andseq r1, r2, r0, ror r0 │ │ │ │ - andeq ip, sp, r6, ror r5 │ │ │ │ - andeq ip, sp, r9, ror #9 │ │ │ │ + andeq ip, sp, r6, ror lr │ │ │ │ + andeq ip, sp, r9, ror #27 │ │ │ │ andseq r1, r2, r4, asr #26 │ │ │ │ andseq r1, r2, r4, asr r1 │ │ │ │ andseq r1, r2, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ bfc sp, #0, #5 │ │ │ │ @@ -21559,29 +21559,29 @@ │ │ │ │ ldr r7, [r0, #112] @ 0x70 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ ldr r5, [r0, #124] @ 0x7c │ │ │ │ ldr r6, [r0, #128] @ 0x80 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ ldr r1, [pc, #3768] @ 1b584 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ beq 1a730 │ │ │ │ ldr r9, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr sl, [sp, #416] @ 0x1a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #12 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, #1 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ @@ -21624,15 +21624,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 1b074 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 512c │ │ │ │ ldr r1, [pc, #4056] @ 1b7ac │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mvn sl, #0 │ │ │ │ ldr r8, [pc, #4032] @ 1b7b0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -21649,15 +21649,15 @@ │ │ │ │ bpl 1a9b8 │ │ │ │ b 1b748 │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 5db84 │ │ │ │ + bl 5e440 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r5, r0 │ │ │ │ strh r1, [sp, #84] @ 0x54 │ │ │ │ @@ -21670,15 +21670,15 @@ │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 16c74 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d610 │ │ │ │ + bl 4decc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #156]! @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -21702,15 +21702,15 @@ │ │ │ │ beq 1b6d8 │ │ │ │ mov r0, r8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ bne 1b0c4 │ │ │ │ ldr r1, [pc, #3916] @ 1b858 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ bne 1a998 │ │ │ │ add ip, r8, #64 @ 0x40 │ │ │ │ ldrexd r2, [ip] │ │ │ │ clrex │ │ │ │ @@ -21744,15 +21744,15 @@ │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b084 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -21774,24 +21774,24 @@ │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 1aa80 │ │ │ │ ldr r1, [pc, #3644] @ 1b85c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, #14 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 1aa74 │ │ │ │ ldr r9, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r2, [sp, #200] @ 0xc8 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 1af98 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1aa74 │ │ │ │ @@ -21830,20 +21830,20 @@ │ │ │ │ tst r3, #1 │ │ │ │ mov r9, r5 │ │ │ │ beq 1aaa8 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r8, sp, #192 @ 0xc0 │ │ │ │ mov r2, r8 │ │ │ │ - bl ca8fc │ │ │ │ + bl cb1b4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl bee74 │ │ │ │ + bl bf72c │ │ │ │ add r9, sp, #408 @ 0x198 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1ab24 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -21938,30 +21938,30 @@ │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [pc, #3036] @ 1b888 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, #13 │ │ │ │ - bl cb890 │ │ │ │ + bl cc148 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #4 │ │ │ │ bne 1b1e8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r9 │ │ │ │ b 1b5f8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [pc, #2944] @ 1b868 │ │ │ │ add r9, pc, r9 │ │ │ │ strd r8, [sp] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl ce688 │ │ │ │ + bl cef40 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ bne 1b0cc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 53d8 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ dmb ish │ │ │ │ @@ -21970,34 +21970,34 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1ad14 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1ad3c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1ad40 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1ad68 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ adds r2, r2, r0 │ │ │ │ adc r7, r3, r1 │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r6, r3, r7 │ │ │ │ bics r1, r6, r1 │ │ │ │ @@ -22025,55 +22025,55 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne 1ae3c │ │ │ │ str r1, [sp] │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 41128 │ │ │ │ + bl 419e4 │ │ │ │ ldr r8, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq 1b16c │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, r5, #4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ b 1ae5c │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 41128 │ │ │ │ + bl 419e4 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq 1b16c │ │ │ │ ldr r2, [sp, #428] @ 0x1ac │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ beq 1aea8 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ cmp sl, #0 │ │ │ │ bpl 1aedc │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ b 1b748 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ cmp sl, #0 │ │ │ │ bpl 1af08 │ │ │ │ mov r1, sl │ │ │ │ @@ -22214,26 +22214,26 @@ │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b0e4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b10c │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b110 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b138 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ ldr r0, [pc, #1836] @ 1b86c │ │ │ │ ldr r3, [pc, #1836] @ 1b870 │ │ │ │ ldr r1, [pc, #1836] @ 1b874 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -22244,15 +22244,15 @@ │ │ │ │ bl 8e28 │ │ │ │ b 1b748 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43334 │ │ │ │ + bl 43bf0 │ │ │ │ ldr r0, [pc, #1772] @ 1b878 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ ldr r1, [pc, #1768] @ 1b87c │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -22261,15 +22261,15 @@ │ │ │ │ str r2, [sp, #380] @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ str r2, [sp, #388] @ 0x184 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b1dc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ bl 12a00 │ │ │ │ @@ -22295,15 +22295,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1b7ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ b 1b7e8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ b 1b4a8 │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ b 1b488 │ │ │ │ mov r5, r0 │ │ │ │ b 1b2f0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -22329,64 +22329,64 @@ │ │ │ │ beq 1b7ec │ │ │ │ mov r0, r8 │ │ │ │ b 1b7e8 │ │ │ │ mov sl, r0 │ │ │ │ b 1b4ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 45c84 │ │ │ │ + bl 46540 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b 1b2f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 45c84 │ │ │ │ + bl 46540 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b2f4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b36c │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ b 1b36c │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46be8 │ │ │ │ + bl 474a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b338 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b360 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b370 │ │ │ │ mov sl, r5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b39c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1b430 │ │ │ │ b 1b4ac │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ @@ -22396,44 +22396,44 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b3bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b400 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ b 1b400 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 452c0 │ │ │ │ + bl 45b7c │ │ │ │ b 1b414 │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 478dc │ │ │ │ + bl 48198 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - bl 47310 │ │ │ │ + bl 47bcc │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ sub r1, r3, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b434 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1b4ac │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ b 1b4ac │ │ │ │ mov sl, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ beq 1b488 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ @@ -22501,15 +22501,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b510 │ │ │ │ strex r0, r5, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b564 │ │ │ │ dmb ish │ │ │ │ b 1b4d0 │ │ │ │ - andeq sp, sp, r1, lsl r3 │ │ │ │ + strdeq sp, [sp], -ip │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 1b734 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -22522,26 +22522,26 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b5b4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b5dc │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 478dc │ │ │ │ + bl 48198 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - bl 47310 │ │ │ │ + bl 47bcc │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 5db84 │ │ │ │ + bl 5e440 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r0, r1 │ │ │ │ strh r2, [sp, #160] @ 0xa0 │ │ │ │ @@ -22553,15 +22553,15 @@ │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ bl 16c74 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 4d610 │ │ │ │ + bl 4decc │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ beq 1b678 │ │ │ │ mov r0, r8 │ │ │ │ @@ -22617,30 +22617,30 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r6, r8 │ │ │ │ bl 1299c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ b 1b408 │ │ │ │ mov sl, r0 │ │ │ │ b 1b828 │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1b784 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1b794 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b7d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ b 1b7d8 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @@ -22649,15 +22649,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 1b7c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 1b7d8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b7ec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ @@ -22680,36 +22680,36 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1b82c │ │ │ │ cmp r0, #1 │ │ │ │ bne 1b400 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ b 1b400 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - strdeq pc, [sp], -r2 │ │ │ │ + ldrdeq r0, [lr], -sl │ │ │ │ @ instruction: 0x00125db0 │ │ │ │ - andeq fp, sp, r0, lsl r6 │ │ │ │ + andeq fp, sp, r8, lsr pc │ │ │ │ andseq r1, r2, ip, lsr r3 │ │ │ │ - andeq sl, sp, r4, asr #30 │ │ │ │ + andeq fp, sp, r4, asr #16 │ │ │ │ andseq r0, r2, r8, asr #30 │ │ │ │ andseq r0, r2, r0, ror #5 │ │ │ │ - muleq r4, r0, sl │ │ │ │ + andeq r4, r4, ip, asr #6 │ │ │ │ andseq r0, r2, ip, ror r8 │ │ │ │ andseq r0, r2, r0, lsl #18 │ │ │ │ @ instruction: 0x001202f8 │ │ │ │ - andeq ip, sp, r1, lsr sp │ │ │ │ + andeq sp, sp, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ba80 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 1b8f0 │ │ │ │ @@ -22742,15 +22742,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4df2c │ │ │ │ + bl 4e7e8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r9 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ @@ -22859,55 +22859,55 @@ │ │ │ │ sub sp, sp, #780 @ 0x30c │ │ │ │ ldr r1, [pc, #4076] @ 1caf8 │ │ │ │ add sl, sp, #656 @ 0x290 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1ef78 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldr r9, [sp, #664] @ 0x298 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1ef90 │ │ │ │ ldr r1, [pc, #4000] @ 1cafc │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #656 @ 0x290 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 1f140 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ str r5, [sp, #604] @ 0x25c │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ beq 1f150 │ │ │ │ ldr r1, [sp, #604] @ 0x25c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bpl 1bbd8 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -22929,15 +22929,15 @@ │ │ │ │ beq 1bc24 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #4048] @ 1cbfc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r2, #9 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ bne 1bc58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -22945,15 +22945,15 @@ │ │ │ │ ldr r4, [sp, #596] @ 0x254 │ │ │ │ add r8, sp, #384 @ 0x180 │ │ │ │ ldr r5, [sp, #600] @ 0x258 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bca4 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -22961,15 +22961,15 @@ │ │ │ │ add r8, sp, #656 @ 0x290 │ │ │ │ beq 1c01c │ │ │ │ b 1c014 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1bffc │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [pc, #4024] @ 1cc70 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 1edcc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r7, sl, #16 │ │ │ │ adds sl, r0, #1 │ │ │ │ @@ -23019,15 +23019,15 @@ │ │ │ │ ldr r8, [pc, #4056] @ 1cd60 │ │ │ │ ldr sl, [pc, #4056] @ 1cd64 │ │ │ │ add r8, pc, r8 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1bdc8 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ add r1, r4, r0 │ │ │ │ @@ -23074,50 +23074,50 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1d9ac │ │ │ │ mov r0, #6 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r0, [sp, #700] @ 0x2bc │ │ │ │ add r1, sp, #596 @ 0x254 │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ stm r1, {r0, r4, r6} │ │ │ │ mov r0, #32 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ strb r7, [sp, #616] @ 0x268 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f3c4 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #740] @ 0x2e4 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r4, r1 │ │ │ │ - bl 48254 │ │ │ │ - bl 48104 │ │ │ │ + bl 48b10 │ │ │ │ + bl 489c0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ bmi 1dc9c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ beq 1bf18 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bf1c │ │ │ │ b 1dc9c │ │ │ │ mov fp, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, fp │ │ │ │ @@ -23130,15 +23130,15 @@ │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ bmi 1dfb4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1bf6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1bf70 │ │ │ │ b 1dfb4 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ @@ -23147,15 +23147,15 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ str sl, [sp, #596] @ 0x254 │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ - bl 5c250 │ │ │ │ + bl 5cb0c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov fp, r8 │ │ │ │ ldr sl, [pc, #4068] @ 1cf94 │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [pc, #4064] @ 1cf98 │ │ │ │ mov r7, #1 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -23184,28 +23184,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #3960] @ 1cf9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 1c050 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ b 1c1a4 │ │ │ │ ldr r5, [sp, #596] @ 0x254 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ beq 1c090 │ │ │ │ mov r6, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -23262,15 +23262,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ str r8, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ bl 12a00 │ │ │ │ b 1f4f0 │ │ │ │ ldr r1, [pc, #4016] @ 1d12c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ @@ -23281,28 +23281,28 @@ │ │ │ │ beq 1c1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #3972] @ 1d130 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r2, #7 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 1c1d4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ b 1c200 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldr r1, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ bne 1c218 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ @@ -23312,15 +23312,15 @@ │ │ │ │ b 1c220 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 1cc7c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 88d20 │ │ │ │ + bl 895d8 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r2, [sp, #740] @ 0x2e4 │ │ │ │ str r1, [sp, #660] @ 0x294 │ │ │ │ @@ -23434,15 +23434,15 @@ │ │ │ │ bmi 1f2dc │ │ │ │ b 1c2f0 │ │ │ │ cmp r5, #0 │ │ │ │ bmi 1f2dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f2dc │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ @@ -23800,15 +23800,15 @@ │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ - bl 4e724 │ │ │ │ + bl 4efe0 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ ldr sl, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ add r9, r7, r7, lsl #1 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ @@ -23828,15 +23828,15 @@ │ │ │ │ add r5, r5, r7 │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ beq 1ca3c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #556] @ 1cc70 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 1eef4 │ │ │ │ ldmib r6, {r2, sl, fp} │ │ │ │ ldr r3, [r6] │ │ │ │ adds r0, r3, #1 │ │ │ │ @@ -23874,16 +23874,16 @@ │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ mov r7, #0 │ │ │ │ b 1ddf8 │ │ │ │ - @ instruction: 0x000dbebc │ │ │ │ - andeq sl, sp, r8, ror #20 │ │ │ │ + andeq ip, sp, r7, lsr #17 │ │ │ │ + muleq sp, r8, r3 │ │ │ │ mov r6, r5 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ bic r3, r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1cb34 │ │ │ │ @@ -23939,15 +23939,15 @@ │ │ │ │ bmi 1f34c │ │ │ │ beq 1cc00 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1cc04 │ │ │ │ b 1f348 │ │ │ │ - strdeq fp, [sp], -r8 │ │ │ │ + andeq ip, sp, r3, ror #17 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ @@ -23983,30 +23983,30 @@ │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ str r5, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 88d20 │ │ │ │ + bl 895d8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #204] @ 0xcc │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1d560 │ │ │ │ ldr r3, [pc, #4092] @ 1dcc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [sp, #172] @ 0xac │ │ │ │ add sl, sp, #384 @ 0x180 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r9 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ mov ip, sl │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -24028,28 +24028,28 @@ │ │ │ │ beq 1d25c │ │ │ │ ldr r9, [sp, #172] @ 0xac │ │ │ │ add fp, r9, r0, lsl #3 │ │ │ │ add r0, sl, #12 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r9, r9, #8 │ │ │ │ b 1cd84 │ │ │ │ - andeq fp, sp, r8, lsr #27 │ │ │ │ - muleq sp, r4, sp │ │ │ │ + muleq sp, r3, r7 │ │ │ │ + andeq ip, sp, pc, ror r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r4, r5 │ │ │ │ add r9, r9, #8 │ │ │ │ add r0, r6, #8 │ │ │ │ cmp r0, fp │ │ │ │ beq 1d25c │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r6, #-8]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl aea04 │ │ │ │ + bl af2bc │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1cdec │ │ │ │ ldrb r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, #3 │ │ │ │ bne 1cd74 │ │ │ │ mov r5, r4 │ │ │ │ @@ -24069,15 +24069,15 @@ │ │ │ │ b 1cd68 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ ldrb r1, [sp, #392] @ 0x188 │ │ │ │ strb r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ mov r0, sl │ │ │ │ - bl b2bd0 │ │ │ │ + bl b3488 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ tst r0, #1 │ │ │ │ beq 1d224 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -24104,15 +24104,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1f3d8 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bmi 1dcac │ │ │ │ ldr r4, [r8, #12] │ │ │ │ @@ -24169,17 +24169,17 @@ │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ add r7, r1, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ b 1cfa4 │ │ │ │ - andeq fp, sp, r8, ror #22 │ │ │ │ - andeq fp, sp, r0, ror fp │ │ │ │ - muleq sp, r4, r3 │ │ │ │ + andeq ip, sp, r3, asr r5 │ │ │ │ + andeq ip, sp, fp, asr r5 │ │ │ │ + andeq sl, sp, r4, asr #25 │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r3, r7 │ │ │ │ cmp r6, r1 │ │ │ │ bhi 1d1fc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -24205,53 +24205,53 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d194 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ bmi 1ed74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ beq 1d134 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d138 │ │ │ │ b 1f4cc │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bmi 1ec8c │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ beq 1d0c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d0c4 │ │ │ │ b 1f4b4 │ │ │ │ - andeq fp, sp, sl, lsl sl │ │ │ │ - andeq fp, sp, r5, lsl #20 │ │ │ │ + andeq ip, sp, r5, lsl #8 │ │ │ │ + strdeq ip, [sp], -r0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #724] @ 0x2d4 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ @@ -24269,18 +24269,18 @@ │ │ │ │ tst r5, r0 │ │ │ │ beq 1d118 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ b 1d194 │ │ │ │ - andeq r2, r3, r8, lsl #3 │ │ │ │ + andeq r2, r3, r4, asr #20 │ │ │ │ andseq pc, r1, r8, ror #18 │ │ │ │ - andeq fp, sp, ip, ror r9 │ │ │ │ - strdeq sl, [sp], -lr │ │ │ │ + andeq ip, sp, r7, ror #6 │ │ │ │ + andeq fp, sp, lr, lsr #32 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ @@ -24317,15 +24317,15 @@ │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1d1c0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1d1e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ bl 50d8 │ │ │ │ b 1cdfc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ @@ -24344,15 +24344,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1d22c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1d254 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ cmp r9, fp │ │ │ │ bne 1cd58 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d270 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ @@ -24376,15 +24376,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ beq 1dc80 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 50d8 │ │ │ │ b 1c524 │ │ │ │ - ldrdeq sl, [sp], -r5 │ │ │ │ + andeq sl, sp, r5, lsl #30 │ │ │ │ ldr r1, [pc, #3768] @ 1e194 │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1da08 │ │ │ │ @@ -24405,15 +24405,15 @@ │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ strb r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r7, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1d36c │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ add r6, r4, r0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ @@ -24425,15 +24425,15 @@ │ │ │ │ ldrb r0, [sp, #420] @ 0x1a4 │ │ │ │ strb r8, [sp, #421] @ 0x1a5 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1d398 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ b 1d3a8 │ │ │ │ - ldrdeq sl, [sp], -lr │ │ │ │ + andeq sl, sp, lr, lsl #28 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, r0 │ │ │ │ beq 1d538 │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ sub r4, r1, r0 │ │ │ │ add r6, r2, r0 │ │ │ │ @@ -24463,15 +24463,15 @@ │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ strb r8, [sp, #616] @ 0x268 │ │ │ │ str sl, [sp, #592] @ 0x250 │ │ │ │ str sl, [sp, #612] @ 0x264 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f314 │ │ │ │ ldr r5, [sp, #740] @ 0x2e4 │ │ │ │ mov r8, fp │ │ │ │ mov fp, #0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -24498,15 +24498,15 @@ │ │ │ │ bmi 1d6d4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r7 │ │ │ │ beq 1d4c4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d6d4 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ bl 512c │ │ │ │ str fp, [sp, #600] @ 0x258 │ │ │ │ @@ -24514,15 +24514,15 @@ │ │ │ │ str fp, [sp, #592] @ 0x250 │ │ │ │ add r5, sp, #592 @ 0x250 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r8 │ │ │ │ - bl 5c250 │ │ │ │ + bl 5cb0c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ tst r0, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov sl, #61 @ 0x3d │ │ │ │ @@ -24534,20 +24534,20 @@ │ │ │ │ ldrb r0, [sp, #421] @ 0x1a5 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1d33c │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [pc, #3880] @ 1e46c │ │ │ │ add sl, pc, sl │ │ │ │ b 1d9ac │ │ │ │ - andeq fp, sp, r3, asr r5 │ │ │ │ - andeq r9, sp, r4, lsr ip │ │ │ │ - andeq fp, sp, lr, lsr r5 │ │ │ │ - andeq fp, sp, r1, lsr r5 │ │ │ │ - andeq fp, sp, r3 │ │ │ │ - andeq fp, sp, r0, lsr r5 │ │ │ │ + andeq fp, sp, lr, lsr pc │ │ │ │ + andeq sl, sp, ip, asr r5 │ │ │ │ + andeq fp, sp, r9, lsr #30 │ │ │ │ + andeq fp, sp, ip, lsl pc │ │ │ │ + andeq fp, sp, r0, lsl #16 │ │ │ │ + andeq fp, sp, fp, lsl pc │ │ │ │ mov r6, r5 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ bic sl, r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 1d594 │ │ │ │ @@ -24600,20 +24600,20 @@ │ │ │ │ beq 1d668 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d66c │ │ │ │ b 1f370 │ │ │ │ - andeq fp, sp, r8, lsl r4 │ │ │ │ - andeq fp, sp, r6, lsl #8 │ │ │ │ - strdeq fp, [sp], -r3 │ │ │ │ - andeq r9, sp, r8, ror #21 │ │ │ │ - ldrdeq r9, [sp], -r8 │ │ │ │ - andeq fp, sp, sl, asr #7 │ │ │ │ + andeq fp, sp, r3, lsl #28 │ │ │ │ + strdeq fp, [sp], -r1 │ │ │ │ + ldrdeq fp, [sp], -lr │ │ │ │ + andeq sl, sp, r0, lsl r4 │ │ │ │ + andeq sl, sp, r0, lsl #8 │ │ │ │ + @ instruction: 0x000dbdb5 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ @@ -24631,68 +24631,68 @@ │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ sub r0, sl, #1 │ │ │ │ and sl, r0, sl │ │ │ │ subs r1, r1, #1 │ │ │ │ bne 1d574 │ │ │ │ b 1ccc4 │ │ │ │ - andeq r9, sp, r8, lsr #20 │ │ │ │ - andeq fp, sp, fp, lsr #7 │ │ │ │ + andeq sl, sp, r0, lsl #6 │ │ │ │ + muleq sp, r6, sp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ - muleq sp, r9, r3 │ │ │ │ - andeq fp, sp, r8, lsl #7 │ │ │ │ - andeq fp, sp, r7, ror r3 │ │ │ │ - strdeq sl, [sp], -fp │ │ │ │ - andeq fp, sp, r9, asr r3 │ │ │ │ - andeq r9, sp, r0, lsl #25 │ │ │ │ - andeq r9, sp, ip, asr sl │ │ │ │ - andeq fp, sp, r2, lsr r3 │ │ │ │ - andeq fp, sp, r1, lsr #6 │ │ │ │ - andeq fp, sp, pc, lsl #6 │ │ │ │ - andeq r9, sp, r8, lsr #20 │ │ │ │ - andeq sl, sp, sl, lsr #5 │ │ │ │ - andeq sl, lr, r1, asr r9 │ │ │ │ - ldrdeq fp, [sp], -ip │ │ │ │ - strdeq r9, [sp], -r4 │ │ │ │ - andeq r9, sp, r4, ror #19 │ │ │ │ - @ instruction: 0x000db2b6 │ │ │ │ - andeq fp, sp, r3, lsr #5 │ │ │ │ - strdeq r9, [sp], -r0 │ │ │ │ - @ instruction: 0x000d99b0 │ │ │ │ - andeq fp, sp, r8, ror r2 │ │ │ │ - andeq fp, sp, sl, ror #4 │ │ │ │ - andeq fp, sp, ip, asr r2 │ │ │ │ - andeq fp, sp, sl, asr #4 │ │ │ │ - andeq r9, sp, r0, ror r9 │ │ │ │ - andeq r9, sp, ip, lsr #17 │ │ │ │ - andeq r9, sp, r4, asr r9 │ │ │ │ - andeq fp, sp, r4, lsl r2 │ │ │ │ - andeq r9, sp, r8, lsr r9 │ │ │ │ - strdeq fp, [sp], -r6 │ │ │ │ - andeq r9, sp, ip, lsl r9 │ │ │ │ - ldrdeq fp, [sp], -r7 │ │ │ │ - andeq r9, sp, r4, lsr fp │ │ │ │ - andeq r9, sp, r0, lsr #22 │ │ │ │ - andeq fp, sp, ip, lsr #3 │ │ │ │ - andeq sl, sp, r7, lsl r1 │ │ │ │ - andeq sl, sp, r5, asr #16 │ │ │ │ - andeq r9, sp, r4, asr #17 │ │ │ │ - andeq fp, sp, r5, ror r1 │ │ │ │ + andeq fp, sp, r4, lsl #27 │ │ │ │ + andeq fp, sp, r3, ror sp │ │ │ │ + andeq fp, sp, r2, ror #26 │ │ │ │ + andeq fp, sp, lr, lsr r0 │ │ │ │ + andeq fp, sp, r4, asr #26 │ │ │ │ + @ instruction: 0x000da5b0 │ │ │ │ + andeq sl, sp, r4, lsl #7 │ │ │ │ + andeq fp, sp, sp, lsl sp │ │ │ │ + andeq fp, sp, ip, lsl #26 │ │ │ │ + strdeq fp, [sp], -sl │ │ │ │ + andeq sl, sp, r0, asr r3 │ │ │ │ + andeq sl, sp, r1, lsr #25 │ │ │ │ + andeq fp, lr, r9, lsr r3 │ │ │ │ + andeq fp, sp, r7, asr #25 │ │ │ │ + andeq sl, sp, ip, lsl r3 │ │ │ │ + andeq sl, sp, ip, lsl #6 │ │ │ │ + andeq fp, sp, r1, lsr #25 │ │ │ │ + andeq fp, sp, lr, lsl #25 │ │ │ │ + strdeq sl, [sp], -r0 │ │ │ │ + ldrdeq sl, [sp], -r8 │ │ │ │ + andeq fp, sp, r3, ror #24 │ │ │ │ + andeq fp, sp, r5, asr ip │ │ │ │ + andeq fp, sp, r7, asr #24 │ │ │ │ + andeq fp, sp, r5, lsr ip │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + andeq sl, sp, ip, ror r2 │ │ │ │ + strdeq fp, [sp], -pc @ │ │ │ │ + andeq sl, sp, r0, ror #4 │ │ │ │ + andeq fp, sp, r1, ror #23 │ │ │ │ + andeq sl, sp, r4, asr #4 │ │ │ │ + andeq fp, sp, r2, asr #23 │ │ │ │ + andeq sl, sp, r4, ror #8 │ │ │ │ + andeq sl, sp, r0, asr r4 │ │ │ │ + muleq sp, r7, fp │ │ │ │ + andeq fp, sp, ip, lsl r3 │ │ │ │ + andeq fp, sp, r4, lsr #21 │ │ │ │ + andeq sl, sp, ip, ror #3 │ │ │ │ + andeq fp, sp, r0, ror #22 │ │ │ │ ldr r3, [pc, #3960] @ 1e700 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #592 @ 0x250 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r0, #7 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ ldm r9!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r9!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ @@ -24728,43 +24728,43 @@ │ │ │ │ str r6, [sp, #604] @ 0x25c │ │ │ │ str fp, [sp, #600] @ 0x258 │ │ │ │ str sl, [sp, #596] @ 0x254 │ │ │ │ strb r9, [sp, #616] @ 0x268 │ │ │ │ str r5, [sp, #592] @ 0x250 │ │ │ │ str r5, [sp, #612] @ 0x264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f3b0 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [sp, #740] @ 0x2e4 │ │ │ │ add r0, sl, r1 │ │ │ │ sub r1, fp, r1 │ │ │ │ - bl 48254 │ │ │ │ - bl 48104 │ │ │ │ + bl 48b10 │ │ │ │ + bl 489c0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #0 │ │ │ │ bmi 1dc88 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ beq 1d8c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d8c8 │ │ │ │ b 1dc88 │ │ │ │ - andeq fp, sp, r4, ror #2 │ │ │ │ - muleq sp, ip, r8 │ │ │ │ - andeq fp, sp, sl, asr #2 │ │ │ │ - andeq sl, sp, r3, ror sl │ │ │ │ + andeq fp, sp, pc, asr #22 │ │ │ │ + andeq sl, sp, r4, asr #3 │ │ │ │ + andeq fp, sp, r5, lsr fp │ │ │ │ + andeq fp, sp, r7, asr r2 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -24773,15 +24773,15 @@ │ │ │ │ str r9, [sp, #736] @ 0x2e0 │ │ │ │ bmi 1dfa0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 1d918 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1d91c │ │ │ │ b 1dfa0 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ @@ -24791,15 +24791,15 @@ │ │ │ │ str sl, [sp, #596] @ 0x254 │ │ │ │ str fp, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r4 │ │ │ │ - bl 5c250 │ │ │ │ + bl 5cb0c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [pc, #4064] @ 1e940 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ tst r0, r1 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -24821,15 +24821,15 @@ │ │ │ │ bl 50d8 │ │ │ │ mov r0, #9 │ │ │ │ str sl, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #9 │ │ │ │ - bl cb890 │ │ │ │ + bl cc148 │ │ │ │ ldrb r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #4 │ │ │ │ bne 1f38c │ │ │ │ add r8, sp, #656 @ 0x290 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -24859,15 +24859,15 @@ │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ strb fp, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r7, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1da88 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ add r6, r4, r0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ @@ -24917,36 +24917,36 @@ │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ strb fp, [sp, #616] @ 0x268 │ │ │ │ str sl, [sp, #592] @ 0x250 │ │ │ │ str sl, [sp, #612] @ 0x264 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f380 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ mov sl, r8 │ │ │ │ ldr r5, [sp, #740] @ 0x2e4 │ │ │ │ add r0, r6, r1 │ │ │ │ sub r1, r4, r1 │ │ │ │ - bl 48254 │ │ │ │ - bl 48104 │ │ │ │ + bl 48b10 │ │ │ │ + bl 489c0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bmi 1f35c │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ beq 1dbac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1dbb0 │ │ │ │ b 1f360 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -24961,15 +24961,15 @@ │ │ │ │ bmi 1dccc │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ beq 1dc08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1dc0c │ │ │ │ b 1dccc │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ @@ -24979,15 +24979,15 @@ │ │ │ │ str sl, [sp, #596] @ 0x254 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ add r5, sp, #592 @ 0x250 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 5c250 │ │ │ │ + bl 5cb0c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, #1 │ │ │ │ tst r0, r1 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov sl, #61 @ 0x3d │ │ │ │ @@ -25014,15 +25014,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ - ldrdeq fp, [lr], -ip │ │ │ │ + andeq ip, lr, r4, asr #15 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ ldr sl, [sp, #388] @ 0x184 │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ @@ -25124,15 +25124,15 @@ │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ strh r0, [r3, #232] @ 0xe8 │ │ │ │ str r2, [sp, #676] @ 0x2a4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #15 │ │ │ │ - bl bdd54 │ │ │ │ + bl be60c │ │ │ │ add r9, sp, #384 @ 0x180 │ │ │ │ ldm r9, {r0, r6, r9} │ │ │ │ cmp r0, #1 │ │ │ │ bne 1dee4 │ │ │ │ mov r0, #8 │ │ │ │ mov r5, #8 │ │ │ │ bl 52e8 │ │ │ │ @@ -25172,15 +25172,15 @@ │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ str r7, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ add r9, sp, #592 @ 0x250 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ ldr r3, [pc, #4040] @ 1ef18 │ │ │ │ cmp r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 1df74 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r2, [sp, #620] @ 0x26c │ │ │ │ @@ -25205,16 +25205,16 @@ │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ - andeq r9, sp, r9, asr #17 │ │ │ │ - @ instruction: 0x000d98ba │ │ │ │ + strdeq sl, [sp], -r9 │ │ │ │ + andeq sl, sp, sl, ror #3 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ cmp r1, r0 │ │ │ │ beq 1e044 │ │ │ │ ldr r2, [sp, #596] @ 0x254 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -25233,15 +25233,15 @@ │ │ │ │ str r1, [sp, #720] @ 0x2d0 │ │ │ │ str r2, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ add sl, sp, #384 @ 0x180 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, sl │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e054 │ │ │ │ mov r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ b 1e0b8 │ │ │ │ @@ -25279,25 +25279,25 @@ │ │ │ │ str r7, [sp, #724] @ 0x2d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ str sl, [sp, #716] @ 0x2cc │ │ │ │ add r5, sp, #592 @ 0x250 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl bdd54 │ │ │ │ + bl be60c │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1e198 │ │ │ │ ldr fp, [sp, #596] @ 0x254 │ │ │ │ ldr r9, [sp, #600] @ 0x258 │ │ │ │ ldr r1, [pc, #3712] @ 1ef8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #4 │ │ │ │ - bl bdd54 │ │ │ │ + bl be60c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1ef1c │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ @@ -25321,15 +25321,15 @@ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst fp, r0 │ │ │ │ str r5, [sp, #700] @ 0x2bc │ │ │ │ beq 1e1b0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ b 1e1b0 │ │ │ │ - andeq sl, sp, sl, lsr #13 │ │ │ │ + muleq sp, r5, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ str r2, [sp, #700] @ 0x2bc │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ ldr r0, [pc, #3968] @ 1f138 │ │ │ │ @@ -25347,15 +25347,15 @@ │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [pc, #3920] @ 1f13c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e218 │ │ │ │ ldr r0, [sp, #700] @ 0x2bc │ │ │ │ bl 50d8 │ │ │ │ cmp r7, sl │ │ │ │ @@ -25434,15 +25434,15 @@ │ │ │ │ lsr r0, r3, #7 │ │ │ │ cmp r0, #2 │ │ │ │ strd r2, [r1] │ │ │ │ bhi 1e668 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d22d4 │ │ │ │ + bl d2b8c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 1e3b8 │ │ │ │ ldrb r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -25461,37 +25461,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ b 1e534 │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ ldr r2, [sp, #724] @ 0x2d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae3f8 │ │ │ │ + bl aecb0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1ee20 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bl de5b0 │ │ │ │ + bl dee68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ mov fp, r6 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ cmp r0, #2 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ bne 1e470 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r1, fp │ │ │ │ - bl 3c3d4 │ │ │ │ + bl 3cc90 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ mov r6, fp │ │ │ │ cmp r0, #1 │ │ │ │ beq 1e4a8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #424] @ 0x1a8 │ │ │ │ ldrb r5, [sp, #436] @ 0x1b4 │ │ │ │ @@ -25503,15 +25503,15 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r0] │ │ │ │ bne 1e554 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ b 1e5b4 │ │ │ │ - andeq sl, sp, r0, ror #11 │ │ │ │ + andeq sl, sp, fp, asr #31 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, fp │ │ │ │ ldm r1, {ip, lr} │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldm r7!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r7, {r2, r3, r5, r6} │ │ │ │ @@ -25536,26 +25536,26 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ ldr r0, [pc, #4080] @ 1f4d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ ldr r5, [sp, #740] @ 0x2e4 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a9f0 │ │ │ │ + bl 3b2ac │ │ │ │ cmp r7, #0 │ │ │ │ beq 1e518 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 4627c │ │ │ │ + bl 46b38 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e53c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ @@ -25668,16 +25668,16 @@ │ │ │ │ beq 1e708 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e6dc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ b 1e6dc │ │ │ │ - andeq sl, sp, r5, lsr #7 │ │ │ │ - andeq sl, sp, r0, lsr #6 │ │ │ │ + muleq sp, r0, sp │ │ │ │ + andeq sl, sp, fp, lsl #26 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e71c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ add r5, sp, #656 @ 0x290 │ │ │ │ add ip, sp, #384 @ 0x180 │ │ │ │ @@ -25812,17 +25812,17 @@ │ │ │ │ b 1e99c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1e99c │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ beq 1e954 │ │ │ │ b 1e99c │ │ │ │ - @ instruction: 0x000da1b8 │ │ │ │ + andeq sl, sp, r3, lsr #23 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1e99c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mvn r2, #11 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ @@ -25848,15 +25848,15 @@ │ │ │ │ ldr r3, [pc, #4076] @ 1f9a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ add ip, sp, #656 @ 0x290 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r3, r0 │ │ │ │ @@ -25870,15 +25870,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r2, r7 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ add ip, sp, #656 @ 0x290 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ beq 1ea50 │ │ │ │ @@ -25910,15 +25910,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ed00 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ - bl 39088 │ │ │ │ + bl 39944 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 1ed00 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ mov fp, #0 │ │ │ │ ldr r9, [sp, #596] @ 0x254 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -25943,15 +25943,15 @@ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #724] @ 0x2d4 │ │ │ │ bne 1e0ac │ │ │ │ ldr r5, [sp, #388] @ 0x184 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1eb78 │ │ │ │ ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ @@ -25992,15 +25992,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr r0, [pc, #4052] @ 1fbd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr fp, [sp, #696] @ 0x2b8 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq 1e0ac │ │ │ │ ldr r5, [sp, #700] @ 0x2bc │ │ │ │ ldr r9, [sp, #704] @ 0x2c0 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ @@ -26016,15 +26016,15 @@ │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ b 1eb10 │ │ │ │ beq 1ecac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ecb0 │ │ │ │ b 1eaec │ │ │ │ mov r7, #0 │ │ │ │ b 1e9a0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -26089,49 +26089,49 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ cmp r8, #21 │ │ │ │ bcs 1f328 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 499e4 │ │ │ │ + bl 4a2a0 │ │ │ │ b 1c4d8 │ │ │ │ cmp r4, #21 │ │ │ │ bcs 1f338 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 499e4 │ │ │ │ + bl 4a2a0 │ │ │ │ b 1c4e8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ bl 8400 │ │ │ │ b 1f4f0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r4, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strd r2, [r4, #8] │ │ │ │ b 1bccc │ │ │ │ cmp r8, #21 │ │ │ │ bcs 1f418 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 499e4 │ │ │ │ + bl 4a2a0 │ │ │ │ b 1d284 │ │ │ │ cmp r4, #21 │ │ │ │ bcs 1f428 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 499e4 │ │ │ │ + bl 4a2a0 │ │ │ │ b 1d298 │ │ │ │ - andeq r9, sp, r8, ror #26 │ │ │ │ + andeq sl, sp, r3, asr r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ strb r0, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -26178,15 +26178,15 @@ │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 6e78 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ b 1ca0c │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add fp, sp, #388 @ 0x184 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ mov r7, #1 │ │ │ │ ldm fp, {r2, sl, fp} │ │ │ │ strd sl, [r6, #8] │ │ │ │ strb r7, [r6, #16] │ │ │ │ b 1ca5c │ │ │ │ @@ -26213,33 +26213,33 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ b 1e148 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #4 │ │ │ │ b 1efa0 │ │ │ │ - strdeq r5, [sp], -r0 │ │ │ │ - @ instruction: 0x000d9abc │ │ │ │ - muleq sp, ip, r0 │ │ │ │ + andeq r6, sp, r8, lsr #3 │ │ │ │ + andeq sl, sp, r7, lsr #9 │ │ │ │ + andeq r8, sp, r4, asr #19 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ str r9, [r1, r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r5, [pc, #4072] @ 1ffa4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4064] @ 1ffa8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #12 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #20 │ │ │ │ mov r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ @@ -26248,51 +26248,51 @@ │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 1f4bc │ │ │ │ ldr r1, [pc, #4092] @ 20004 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ + bl 577cc │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [pc, #4088] @ 20020 │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #656 @ 0x290 │ │ │ │ mov r1, #6 │ │ │ │ stm sp, {r1, r7} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f058 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ ldr r1, [pc, #4036] @ 2002c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #15 │ │ │ │ - bl 56f10 │ │ │ │ + bl 577cc │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [pc, #4008] @ 20030 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ stm sp, {r1, r7} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f0b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ add ip, sp, #736 @ 0x2e0 │ │ │ │ @@ -26314,36 +26314,36 @@ │ │ │ │ str r2, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #392] @ 0x188 │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f130 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ bl 50d8 │ │ │ │ bl 12a00 │ │ │ │ b 1f4f0 │ │ │ │ - andeq r0, r3, ip, lsl #2 │ │ │ │ + andeq r0, r3, r8, asr #19 │ │ │ │ andseq sp, r1, r8, ror #18 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r5, [pc, #4088] @ 20154 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4092] @ 20164 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #12 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #20 │ │ │ │ mov r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ @@ -26352,51 +26352,51 @@ │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 1f4c4 │ │ │ │ ldr r1, [pc, #4076] @ 20194 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #16 │ │ │ │ - bl 56f10 │ │ │ │ + bl 577cc │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [pc, #4084] @ 201bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #656 @ 0x290 │ │ │ │ mov r1, #6 │ │ │ │ stm sp, {r1, r7} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f1f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ ldr r1, [pc, #4040] @ 201d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r2, #15 │ │ │ │ - bl 56f10 │ │ │ │ + bl 577cc │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [pc, #4012] @ 201d4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ stm sp, {r1, r7} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1f254 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ add ip, sp, #736 @ 0x2e0 │ │ │ │ @@ -26418,15 +26418,15 @@ │ │ │ │ str r2, [sp, #388] @ 0x184 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #392] @ 0x188 │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f2d0 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ bl 50d8 │ │ │ │ bl 12a00 │ │ │ │ b 1f4f0 │ │ │ │ @@ -26448,19 +26448,19 @@ │ │ │ │ ldr r0, [pc, #4092] @ 20318 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ bl 8e08 │ │ │ │ b 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 49aec │ │ │ │ + bl 4a3a8 │ │ │ │ b 1c4d8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 49aec │ │ │ │ + bl 4a3a8 │ │ │ │ b 1c4e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ mov fp, #1 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ @@ -26508,19 +26508,19 @@ │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ b 1f4f0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 49aec │ │ │ │ + bl 4a3a8 │ │ │ │ b 1d284 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 49aec │ │ │ │ + bl 4a3a8 │ │ │ │ b 1d298 │ │ │ │ ldr r0, [pc, #4000] @ 203e0 │ │ │ │ str r7, [sp, #536] @ 0x218 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ @@ -26540,15 +26540,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r7 │ │ │ │ b 1dcb0 │ │ │ │ - andeq pc, r2, r4, lsl lr @ │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ b 1f4f0 │ │ │ │ mov r0, #1 │ │ │ │ b 1ec90 │ │ │ │ bl dc38 │ │ │ │ @@ -26568,15 +26568,15 @@ │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fbb0 │ │ │ │ b 1fbb8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 47cdc │ │ │ │ + bl 48598 │ │ │ │ b 1fc74 │ │ │ │ b 1f944 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ b 1ffdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -26717,15 +26717,15 @@ │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ b 1fdb8 │ │ │ │ b 1f860 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ b 1fd0c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ b 1fd0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1fec4 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ @@ -26761,15 +26761,15 @@ │ │ │ │ strb r0, [sp, #689] @ 0x2b1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 4627c │ │ │ │ + bl 46b38 │ │ │ │ b 1f898 │ │ │ │ mov sl, r0 │ │ │ │ b 1fe14 │ │ │ │ b 1fa64 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -26802,15 +26802,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fc50 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ b 1fc50 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fc6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ b 1fc6c │ │ │ │ b 1fa64 │ │ │ │ @@ -26862,37 +26862,37 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fb68 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ b 1fb68 │ │ │ │ - andeq r8, lr, r1, asr #4 │ │ │ │ + andeq r8, lr, r9, lsr #24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fb88 │ │ │ │ mov r0, r4 │ │ │ │ b 1fa50 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, r0, r0, lsl #2 │ │ │ │ cmnne r1, #9 │ │ │ │ bne 1f9e8 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 1fc74 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ b 1f9dc │ │ │ │ - andeq r8, lr, sp, ror #3 │ │ │ │ + ldrdeq r8, [lr], -r5 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fa1c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -26906,15 +26906,15 @@ │ │ │ │ b 1fb68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fb88 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ b 1ffd4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ @@ -26975,40 +26975,40 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2039c │ │ │ │ b 203cc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2039c │ │ │ │ b 203cc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, sp, r8, lsr sp │ │ │ │ + strdeq r5, [sp], -r0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ tst r0, r1 │ │ │ │ beq 1fbb8 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ bl 50d8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst fp, r0 │ │ │ │ beq 1fbcc │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 1fc6c │ │ │ │ andseq ip, r1, r0, asr pc │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [sp, #592] @ 0x250 │ │ │ │ cmp r0, #3 │ │ │ │ bne 1fe14 │ │ │ │ ldr r4, [sp, #596] @ 0x254 │ │ │ │ @@ -27031,24 +27031,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fc64 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - bl 47cdc │ │ │ │ + bl 48598 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ - bl 46730 │ │ │ │ + bl 46fec │ │ │ │ mov r6, #1 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ b 1fd18 │ │ │ │ bl 8b08 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ @@ -27080,18 +27080,18 @@ │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ beq 1fd0c │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 46324 │ │ │ │ + bl 46be0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #140] @ 0x8c │ │ │ │ cmpne r0, #0 │ │ │ │ bne 20070 │ │ │ │ b 20080 │ │ │ │ mov sl, r0 │ │ │ │ @@ -27138,15 +27138,15 @@ │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1fdd4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1fdfc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 1fe14 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ @@ -27156,44 +27156,44 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1fe1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1fe44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fec4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ b 1fec4 │ │ │ │ bl 8b08 │ │ │ │ andseq ip, r1, r4, asr #25 │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ + andeq r9, sp, r7, asr #13 │ │ │ │ andseq sp, r1, r8, lsl r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r6] │ │ │ │ bne 1fe80 │ │ │ │ bl 8b08 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ - andeq r9, lr, r4, lsl #16 │ │ │ │ + andeq sl, lr, ip, ror #3 │ │ │ │ andseq sp, r1, r4, ror #3 │ │ │ │ @ instruction: 0x0011c5fc │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ffd4 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ b 1ffd4 │ │ │ │ - andeq r9, lr, r8, ror r7 │ │ │ │ + andeq sl, lr, r0, ror #2 │ │ │ │ mulseq r1, r8, r1 │ │ │ │ andseq ip, r1, r0, lsr #24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ ldr r4, [sp, #740] @ 0x2e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1ff70 │ │ │ │ @@ -27246,50 +27246,50 @@ │ │ │ │ beq 1ff78 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ b 1ff78 │ │ │ │ add r6, r5, #4 │ │ │ │ b 1ffb8 │ │ │ │ @ instruction: 0x001219d4 │ │ │ │ - andeq r8, sp, r9, asr #19 │ │ │ │ + @ instruction: 0x000d93b4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 1fefc │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ffac │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ b 1ffac │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ - bl 451d0 │ │ │ │ + bl 45a8c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 20008 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 202a0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2039c │ │ │ │ b 203cc │ │ │ │ - andeq r8, sp, ip, asr #19 │ │ │ │ + @ instruction: 0x000d93b7 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fff4 │ │ │ │ b 202a0 │ │ │ │ - andeq r8, sp, r5, ror r9 │ │ │ │ + andeq r9, sp, r0, ror #6 │ │ │ │ mov sl, r0 │ │ │ │ b 20214 │ │ │ │ - andeq r8, sp, fp, lsr r9 │ │ │ │ - andeq r8, sp, sl, lsr #18 │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ + andeq r9, sp, r6, lsr #6 │ │ │ │ + andeq r9, sp, r5, lsl r3 │ │ │ │ + muleq r2, r8, sl │ │ │ │ andseq ip, r1, ip, asr #5 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ bne 200f4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -27357,44 +27357,44 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ b 20130 │ │ │ │ andseq r1, r2, r4, lsr r8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r4, r0, #4 │ │ │ │ b 20174 │ │ │ │ - andeq r8, sp, r9, lsr #16 │ │ │ │ + andeq r9, sp, r4, lsl r2 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 200b0 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 20168 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ b 20168 │ │ │ │ add r7, r4, #4 │ │ │ │ b 201a4 │ │ │ │ - andeq r7, sp, ip, lsl r4 │ │ │ │ + andeq r7, sp, ip, asr #26 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 200d4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 20198 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ b 20198 │ │ │ │ - ldrdeq r8, [sp], -r5 │ │ │ │ + andeq r9, sp, r0, asr #3 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne 20280 │ │ │ │ b 203cc │ │ │ │ - muleq sp, fp, r7 │ │ │ │ - andeq r8, sp, sl, lsl #15 │ │ │ │ - andeq pc, r2, ip, lsr r0 @ │ │ │ │ + andeq r9, sp, r6, lsl #3 │ │ │ │ + andeq r9, sp, r5, ror r1 │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ andseq ip, r1, ip, lsr #2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 201f8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ @@ -27431,15 +27431,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 20280 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, sp, #192 @ 0xc0 │ │ │ │ - blne 451d0 │ │ │ │ + blne 45a8c │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1fff4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -27513,15 +27513,15 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2039c │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, lr, r8, asr #5 │ │ │ │ + @ instruction: 0x000e9cb0 │ │ │ │ andseq ip, r1, r4, lsl #26 │ │ │ │ ldrsbeq ip, [r1], -r0 │ │ │ │ andseq ip, r1, r0, lsl r0 │ │ │ │ andseq fp, r1, r0, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ @@ -27534,15 +27534,15 @@ │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 20444 │ │ │ │ mov r6, r1 │ │ │ │ cmn r1, #1 │ │ │ │ bgt 2044c │ │ │ │ bl 81f8 │ │ │ │ mov r7, r4 │ │ │ │ @@ -27604,15 +27604,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r0, [fp, #100] @ 0x64 │ │ │ │ str r1, [fp, #96] @ 0x60 │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ beq 20990 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmn r7, #1 │ │ │ │ bgt 20634 │ │ │ │ @@ -27630,15 +27630,15 @@ │ │ │ │ beq 2061c │ │ │ │ mov r7, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 208b4 │ │ │ │ ldrd r6, [fp, #148] @ 0x94 │ │ │ │ add r4, fp, #144 @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ beq 205f4 │ │ │ │ @@ -27708,32 +27708,32 @@ │ │ │ │ mov r8, #0 │ │ │ │ stmib sp, {r0, r8} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 4df2c │ │ │ │ + bl 4e7e8 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bpl 20710 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ b 209a4 │ │ │ │ mov r6, r0 │ │ │ │ beq 2080c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20810 │ │ │ │ b 20700 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -27761,32 +27761,32 @@ │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stmib sp, {r0, r9} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4df2c │ │ │ │ + bl 4e7e8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bpl 207e4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ b 209a4 │ │ │ │ mov r6, r0 │ │ │ │ beq 20854 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20858 │ │ │ │ b 207d4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -27825,22 +27825,22 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 20594 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ b 20594 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r4, [pc, #504] @ 20ab8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #496] @ 20abc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -27864,15 +27864,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2096c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ bl 12a00 │ │ │ │ @@ -27899,15 +27899,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 20a38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -27923,15 +27923,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20a64 │ │ │ │ @@ -27949,22 +27949,22 @@ │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldrsbeq r0, [r2], -r0 @ │ │ │ │ - andeq r6, sp, r1, lsl r0 │ │ │ │ - andeq sp, r2, ip, ror ip │ │ │ │ + andeq r6, sp, r1, asr #18 │ │ │ │ + andeq lr, r2, r8, lsr r5 │ │ │ │ andseq sl, r1, ip, lsl #21 │ │ │ │ andseq sl, r1, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [pc, #4004] @ 21a84 │ │ │ │ add fp, pc, fp │ │ │ │ @@ -27976,26 +27976,26 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [fp, #10] │ │ │ │ strb r5, [fp, #11] │ │ │ │ mov r6, #4 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq 20b5c │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r6, #12 │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #1 │ │ │ │ str r8, [sp, #548] @ 0x224 │ │ │ │ bne 214a8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -28003,55 +28003,55 @@ │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ ldr r1, [pc, #4092] @ 21b68 │ │ │ │ str r4, [r0, r6] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r2, #6 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 20ba0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 20bd4 │ │ │ │ ldr r4, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bne 20cb0 │ │ │ │ ldr r1, [pc, #4012] @ 21b88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, #11 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 20c08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ b 20c3c │ │ │ │ ldr r4, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ bne 20ce4 │ │ │ │ @@ -28060,26 +28060,26 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, #8 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 20c78 │ │ │ │ mov r9, #0 │ │ │ │ b 20fec │ │ │ │ ldr sl, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 20d1c │ │ │ │ mov r9, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ beq 20fec │ │ │ │ @@ -28238,15 +28238,15 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sl, ip │ │ │ │ mov r7, r4 │ │ │ │ sub r2, r2, ip │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ - bl dca28 │ │ │ │ + bl dd2e0 │ │ │ │ ldr r4, [sp, #508] @ 0x1fc │ │ │ │ add fp, r9, r9, lsl #1 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ cmp r9, #0 │ │ │ │ beq 20fa4 │ │ │ │ lsl sl, fp, #2 │ │ │ │ mov r9, #0 │ │ │ │ @@ -28291,37 +28291,37 @@ │ │ │ │ beq 20fec │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #3600] @ 21e04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, #6 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 21120 │ │ │ │ ldr sl, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21040 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ beq 21120 │ │ │ │ b 21118 │ │ │ │ cmp r4, #0 │ │ │ │ beq 21110 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl dca28 │ │ │ │ + bl dd2e0 │ │ │ │ ldr r8, [sp, #508] @ 0x1fc │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ cmp r9, #0 │ │ │ │ ldr fp, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ beq 210d4 │ │ │ │ @@ -28368,37 +28368,37 @@ │ │ │ │ beq 21120 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #3304] @ 21e10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, #11 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 2124c │ │ │ │ ldr sl, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21174 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ beq 2124c │ │ │ │ b 21244 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2123c │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl dca28 │ │ │ │ + bl dd2e0 │ │ │ │ ldr r8, [sp, #508] @ 0x1fc │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ cmp r9, #0 │ │ │ │ ldr fp, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ beq 21200 │ │ │ │ @@ -28443,37 +28443,37 @@ │ │ │ │ beq 2124c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #4028] @ 22210 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, #4 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 21378 │ │ │ │ ldr sl, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 212a0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ beq 21378 │ │ │ │ b 21370 │ │ │ │ cmp r4, #0 │ │ │ │ beq 21368 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl dca28 │ │ │ │ + bl dd2e0 │ │ │ │ ldr r8, [sp, #508] @ 0x1fc │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ cmp r9, #0 │ │ │ │ ldr fp, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ beq 2132c │ │ │ │ @@ -28729,15 +28729,15 @@ │ │ │ │ beq 2228c │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ beq 236e0 │ │ │ │ mov r9, r6 │ │ │ │ b 216fc │ │ │ │ str r9, [sp, #272] @ 0x110 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ @@ -28753,15 +28753,15 @@ │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 21b90 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2353c │ │ │ │ mov r8, r5 │ │ │ │ b 2175c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, fp │ │ │ │ @@ -28849,15 +28849,15 @@ │ │ │ │ b 216e4 │ │ │ │ ldrd sl, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ beq 238b8 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2193c │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r6, r5 │ │ │ │ @@ -28916,15 +28916,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bmi 219d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21940 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ @@ -28935,15 +28935,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ beq 236a8 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ stm r0, {r4, r6, r9} │ │ │ │ mov r9, sl │ │ │ │ mov r0, r8 │ │ │ │ @@ -28966,15 +28966,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ b 21604 │ │ │ │ clrex │ │ │ │ mov r0, r7 │ │ │ │ bl da80 │ │ │ │ b 21534 │ │ │ │ @ instruction: 0x0011feb0 │ │ │ │ - muleq sp, r8, r7 │ │ │ │ + andeq r6, sp, r0, asr #1 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #1 │ │ │ │ str r6, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ @@ -29022,24 +29022,24 @@ │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [r1, #4] │ │ │ │ str r5, [r1, #8] │ │ │ │ str r6, [sp, #280] @ 0x118 │ │ │ │ bne 21abc │ │ │ │ mov r6, r4 │ │ │ │ b 22c7c │ │ │ │ - andeq r7, lr, lr, ror r9 │ │ │ │ + andeq r8, lr, r6, ror #6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ b 21628 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 20fe4 │ │ │ │ b 20fec │ │ │ │ - andeq r7, lr, r8, lsl r9 │ │ │ │ - andeq r5, sp, r8, asr #16 │ │ │ │ + andeq r8, lr, r0, lsl #6 │ │ │ │ + andeq r6, sp, r8, ror r1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #0 │ │ │ │ beq 21d40 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ ldrb r4, [sp, #308] @ 0x134 │ │ │ │ @@ -29073,15 +29073,15 @@ │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ - bl 5d824 │ │ │ │ + bl 5e0e0 │ │ │ │ ldr r0, [pc, #4068] @ 22c24 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ ldr r5, [pc, #4064] @ 22c28 │ │ │ │ add r9, sp, #484 @ 0x1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, #4092] @ 22c50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -29106,15 +29106,15 @@ │ │ │ │ str r6, [sp, #572] @ 0x23c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2374c │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21d28 │ │ │ │ ldr r0, [pc, #4060] @ 22cb4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -29131,32 +29131,32 @@ │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r9, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2374c │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 22a8c │ │ │ │ b 23764 │ │ │ │ andseq pc, r1, ip, lsr #24 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #3948] @ 22cbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3940] @ 22cc0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #8 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -29179,37 +29179,37 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 21df8 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #2 │ │ │ │ b 2228c │ │ │ │ @ instruction: 0x0011f9f0 │ │ │ │ - strdeq r7, [lr], -sl │ │ │ │ + andeq r7, lr, r2, ror #29 │ │ │ │ andseq pc, r1, r0, asr #17 │ │ │ │ andseq pc, r1, r0, lsl #17 │ │ │ │ - andeq r7, lr, ip, asr #7 │ │ │ │ + @ instruction: 0x000e7db4 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #3752] @ 22ccc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3744] @ 22cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -29233,15 +29233,15 @@ │ │ │ │ ldr r3, [pc, #4060] @ 22e7c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stm sp, {r0, r6, fp} │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r5, #17 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #17 │ │ │ │ ldr fp, [sp, #492] @ 0x1ec │ │ │ │ @@ -29272,29 +29272,29 @@ │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #556] @ 0x22c │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 234a4 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ ldr r5, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ ldr r3, [pc, #3864] @ 22e88 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, r5} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 21f9c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ @@ -29313,15 +29313,15 @@ │ │ │ │ ldr r3, [pc, #3760] @ 22e90 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, sl │ │ │ │ stm sp, {r0, r5, fp} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #20 │ │ │ │ ldr sl, [sp, #532] @ 0x214 │ │ │ │ ldr fp, [sp, #536] @ 0x218 │ │ │ │ mov r5, #20 │ │ │ │ bl 52e8 │ │ │ │ @@ -29353,29 +29353,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 234d0 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ ldr r5, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ ldr r3, [pc, #3996] @ 23050 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #9 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ stm sp, {r1, r5} │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ cmp r6, #0 │ │ │ │ beq 220e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ @@ -29394,15 +29394,15 @@ │ │ │ │ ldr r3, [pc, #3892] @ 23058 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #18 │ │ │ │ mov r1, fp │ │ │ │ stm sp, {r0, r5, sl} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ add ip, sp, #504 @ 0x1f8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -29440,23 +29440,23 @@ │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22274 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ b 22274 │ │ │ │ andseq pc, r1, r4, asr r7 @ │ │ │ │ - andeq r5, sp, r8, asr #32 │ │ │ │ + andeq r5, sp, r0, ror r9 │ │ │ │ ldr r0, [pc, #4064] @ 231fc │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #4060] @ 23200 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #4052] @ 23204 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -29472,15 +29472,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ mov r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ beq 22288 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ @@ -29621,15 +29621,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 3ac14 │ │ │ │ + bl 3b4d0 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2351c │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ @@ -29647,15 +29647,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ ldr r0, [pc, #4088] @ 23518 │ │ │ │ str r3, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22544 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ @@ -29738,22 +29738,22 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #484] @ 0x1e4 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #484 @ 0x1e4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ bl 1a67c │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #4092] @ 236a0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4084] @ 236a4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -29777,15 +29777,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ ldr r0, [pc, #4084] @ 2371c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 22750 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ @@ -29799,18 +29799,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 227a4 │ │ │ │ b 239cc │ │ │ │ - strheq r5, [sp], -r5 @ │ │ │ │ - andeq r5, sp, r0, lsr #1 │ │ │ │ - andeq r5, sp, sl, rrx │ │ │ │ - andeq r5, sp, r0, asr r0 │ │ │ │ + andeq r5, sp, r5, ror #19 │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ + muleq sp, sl, r9 │ │ │ │ + andeq r5, sp, r0, lsl #19 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, #18 │ │ │ │ @@ -29834,15 +29834,15 @@ │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [pc, #4080] @ 237f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22830 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -29878,15 +29878,15 @@ │ │ │ │ ldr r3, [pc, #4088] @ 238ac │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ ldr r0, [pc, #4060] @ 238b0 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ ldr r1, [pc, #4056] @ 238b4 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -29895,25 +29895,25 @@ │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #528] @ 0x210 │ │ │ │ str r2, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22924 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 46324 │ │ │ │ + bl 46be0 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [sp, #560] @ 0x230 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ @@ -29926,15 +29926,15 @@ │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ - bl 5d824 │ │ │ │ + bl 5e0e0 │ │ │ │ ldr r0, [pc, #4092] @ 23990 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ ldr r5, [pc, #4088] @ 23994 │ │ │ │ add r9, sp, #484 @ 0x1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, #4080] @ 23998 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -29959,15 +29959,15 @@ │ │ │ │ str r6, [sp, #572] @ 0x23c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23798 │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #1 │ │ │ │ bne 22a7c │ │ │ │ ldr r0, [pc, #4084] @ 23a20 │ │ │ │ mov r2, #0 │ │ │ │ @@ -29984,15 +29984,15 @@ │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r9, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23798 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 237b0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ @@ -30013,15 +30013,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22afc │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -30073,15 +30073,15 @@ │ │ │ │ cmp r5, #2 │ │ │ │ bne 2348c │ │ │ │ ldr r2, [pc, #4076] @ 23bb4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -30094,15 +30094,15 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 235c8 │ │ │ │ add r2, pc, #12 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @ instruction: 0x0011a6d8 │ │ │ │ - andeq r1, r2, ip, lsr #10 │ │ │ │ + andeq r1, r2, r8, ror #27 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ muleq r0, ip, r9 │ │ │ │ muleq r0, ip, r9 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ muleq r0, ip, r9 │ │ │ │ @@ -30132,19 +30132,19 @@ │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23070 │ │ │ │ b 235c8 │ │ │ │ andseq sl, r1, ip, asr r6 │ │ │ │ andseq sl, r1, r4, asr r3 │ │ │ │ andseq lr, r1, r0, asr #24 │ │ │ │ - muleq sp, ip, r5 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ + andeq r4, sp, r4, asr #29 │ │ │ │ + andeq sp, r2, ip, lsr #1 │ │ │ │ andseq r9, r1, r0, lsl #12 │ │ │ │ andseq lr, r1, ip, ror #22 │ │ │ │ - andeq r4, sp, ip, lsl #5 │ │ │ │ + andeq r4, sp, ip, lsl #23 │ │ │ │ ldr r1, [pc, #4092] @ 23cd8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ bne 235c8 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ @@ -30202,15 +30202,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23944 │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #1 │ │ │ │ bne 22e48 │ │ │ │ ldr r0, [pc, #4032] @ 23db8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -30227,37 +30227,37 @@ │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r9, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23944 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 23018 │ │ │ │ b 2395c │ │ │ │ ldr r1, [pc, #4088] @ 23e5c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22eac │ │ │ │ b 235c8 │ │ │ │ - andeq r4, sp, r8, lsr #8 │ │ │ │ - andeq r4, sp, r0, asr r4 │ │ │ │ - andeq r4, sp, r4, lsl #12 │ │ │ │ + andeq r4, sp, r0, asr sp │ │ │ │ + andeq r4, sp, r8, ror sp │ │ │ │ + andeq r4, sp, r4, lsr pc │ │ │ │ andseq sl, r1, r4, lsl r1 │ │ │ │ - muleq sp, r5, r5 │ │ │ │ - andeq r4, sp, r8, lsr r5 │ │ │ │ - andeq r4, sp, r4, lsl #11 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ + andeq r4, sp, r5, asr #29 │ │ │ │ + andeq r4, sp, r8, ror #28 │ │ │ │ + @ instruction: 0x000d4eb4 │ │ │ │ + andeq r5, sp, r4, lsr #2 │ │ │ │ ldr r1, [r0] │ │ │ │ movw r2, #30576 @ 0x7770 │ │ │ │ movt r2, #26739 @ 0x6873 │ │ │ │ cmp r1, r2 │ │ │ │ bne 2305c │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r5, #1488 @ 0x5d0 │ │ │ │ @@ -30314,15 +30314,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23860 │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #1 │ │ │ │ bne 23008 │ │ │ │ ldr r0, [pc, #4092] @ 23fb4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -30339,15 +30339,15 @@ │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str r9, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23860 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 23878 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ @@ -30360,17 +30360,17 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ mov r0, r7 │ │ │ │ bl dc38 │ │ │ │ b 215dc │ │ │ │ andseq r9, r1, r0, asr #31 │ │ │ │ - andeq r4, sp, r4, lsl #15 │ │ │ │ - andeq r4, sp, ip, lsr #14 │ │ │ │ - andeq r4, sp, r8, asr #14 │ │ │ │ + strheq r5, [sp], -r4 │ │ │ │ + andeq r5, sp, ip, asr r0 │ │ │ │ + andeq r5, sp, r8, ror r0 │ │ │ │ movw r1, #30062 @ 0x756e │ │ │ │ ldr r0, [r0] │ │ │ │ movt r1, #26739 @ 0x6873 │ │ │ │ cmp r0, r1 │ │ │ │ bne 235c8 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r4, #247 @ 0xf7 │ │ │ │ @@ -30426,27 +30426,27 @@ │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #556] @ 0x22c │ │ │ │ str r7, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r3, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ bne 238fc │ │ │ │ ldr r1, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ beq 23910 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ str r1, [sp, #532] @ 0x214 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ b 22aa0 │ │ │ │ - andeq ip, r2, r8, lsl #2 │ │ │ │ + andeq ip, r2, r4, asr #19 │ │ │ │ @ instruction: 0x001191f4 │ │ │ │ ldr r1, [pc, #4092] @ 24194 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [pc, #4088] @ 24198 │ │ │ │ add r0, fp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ @@ -30467,17 +30467,17 @@ │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp] │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r1, #1 │ │ │ │ bl 12ac8 │ │ │ │ b 21510 │ │ │ │ - andeq r4, sp, r3, ror r6 │ │ │ │ + andeq r4, sp, r3, lsr #31 │ │ │ │ andseq r9, r1, r4, lsl #4 │ │ │ │ - andeq r1, sp, ip, lsr #13 │ │ │ │ + andeq r1, sp, r4, ror #30 │ │ │ │ bl 129a8 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2155c │ │ │ │ ldr r0, [pc, #4068] @ 24208 │ │ │ │ ldr r3, [pc, #4068] @ 2420c │ │ │ │ @@ -30488,25 +30488,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ b 239e8 │ │ │ │ - andeq ip, r3, ip, lsr r8 │ │ │ │ - bl 3f020 │ │ │ │ + strdeq sp, [r3], -r8 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r8, [pc, #4020] @ 24214 │ │ │ │ ldr r6, [pc, #4020] @ 24218 │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4008] @ 2421c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -30518,15 +30518,15 @@ │ │ │ │ beq 23720 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ beq 232d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 239dc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ @@ -30551,32 +30551,32 @@ │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str fp, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ str r6, [sp, #532] @ 0x214 │ │ │ │ str sl, [sp, #528] @ 0x210 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23364 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2337c │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ bl 50d8 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4092] @ 24388 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #10 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -30605,15 +30605,15 @@ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ str sl, [sp, #512] @ 0x200 │ │ │ │ str r6, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ beq 2344c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ @@ -30666,15 +30666,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl dc38 │ │ │ │ b 21d98 │ │ │ │ andseq r8, r1, r8, lsr #29 │ │ │ │ mov r0, r7 │ │ │ │ bl dc38 │ │ │ │ b 21e68 │ │ │ │ - andeq fp, r2, r0, lsr #27 │ │ │ │ + andeq ip, r2, ip, asr r6 │ │ │ │ ldr r0, [pc, #3896] @ 2445c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ b 239e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 81e4 │ │ │ │ @@ -30710,21 +30710,21 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [pc, #3684] @ 24440 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -30753,41 +30753,41 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 23690 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ bl 12a00 │ │ │ │ b 239e8 │ │ │ │ andseq lr, r1, ip, ror #5 │ │ │ │ - andeq r4, sp, r1, lsl #5 │ │ │ │ + @ instruction: 0x000d4bb1 │ │ │ │ ldr r0, [pc, #3340] @ 243bc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [pc, #3336] @ 243c0 │ │ │ │ ldr r1, [pc, #3336] @ 243c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r4, r6, r9} │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ b 239e8 │ │ │ │ - andeq fp, r2, ip, lsr #29 │ │ │ │ + andeq ip, r2, r8, ror #14 │ │ │ │ ldr r0, [pc, #3296] @ 243c8 │ │ │ │ ldr r3, [pc, #3296] @ 243cc │ │ │ │ ldr r1, [pc, #3296] @ 243d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -30850,15 +30850,15 @@ │ │ │ │ bl 8e28 │ │ │ │ b 239e8 │ │ │ │ andseq r8, r1, r0, asr sp │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 219d8 │ │ │ │ - andeq ip, r3, r4, lsr #8 │ │ │ │ + andeq ip, r3, r0, ror #25 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #17 │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ bl 81e4 │ │ │ │ @@ -30871,15 +30871,15 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 219d8 │ │ │ │ - andeq ip, r3, ip, asr #7 │ │ │ │ + andeq ip, r3, r8, lsl #25 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23874 │ │ │ │ @@ -30895,16 +30895,16 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 8e28 │ │ │ │ b 239e8 │ │ │ │ - andeq r3, sp, r8, asr #20 │ │ │ │ - andeq fp, r2, r0, ror #19 │ │ │ │ + andeq r4, sp, r0, ror r3 │ │ │ │ + muleq r2, ip, r2 │ │ │ │ @ instruction: 0x00118ad4 │ │ │ │ ldr r0, [pc, #2872] @ 243f8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [pc, #2868] @ 243fc │ │ │ │ ldr r1, [pc, #2868] @ 24400 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -30953,15 +30953,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 8e28 │ │ │ │ b 239e8 │ │ │ │ andseq r9, r1, ip, asr r9 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ + muleq r2, r4, r0 │ │ │ │ andseq r9, r1, ip, ror #12 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ b 239e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ @@ -31017,15 +31017,15 @@ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 240d0 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 24344 │ │ │ │ - andeq fp, r2, r4, lsl r8 │ │ │ │ + ldrdeq ip, [r2], -r0 │ │ │ │ andseq r8, r1, r4, lsl #18 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -31085,22 +31085,22 @@ │ │ │ │ beq 242ec │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 242ec │ │ │ │ b 23eb0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ b 23c3c │ │ │ │ bl 8b08 │ │ │ │ b 23eb0 │ │ │ │ - andeq r3, sp, r6, lsl sp │ │ │ │ + andeq r4, sp, r6, asr #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ b 23c3c │ │ │ │ bl 8b08 │ │ │ │ b 242e4 │ │ │ │ b 23c64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -31122,15 +31122,15 @@ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ b 24168 │ │ │ │ b 23eb0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ b 241d0 │ │ │ │ bl 8b08 │ │ │ │ b 24324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -31144,15 +31144,15 @@ │ │ │ │ b 24344 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24168 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ b 24164 │ │ │ │ - andeq r4, sp, r2, ror sp │ │ │ │ + andeq r5, sp, sp, asr r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 23ca8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -31162,15 +31162,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 240f8 │ │ │ │ b 24100 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 24108 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 2411c │ │ │ │ - andeq r4, sp, lr, lsr #25 │ │ │ │ + muleq sp, r9, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ b 24118 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 24144 │ │ │ │ b 2414c │ │ │ │ @@ -31196,19 +31196,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl dc38 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ b 241c0 │ │ │ │ bl 8b08 │ │ │ │ b 23e18 │ │ │ │ andseq r9, r1, ip, asr r5 │ │ │ │ - andeq r0, r2, r8, lsl #8 │ │ │ │ + andeq r0, r2, r4, asr #25 │ │ │ │ mulseq r1, r8, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ b 23e48 │ │ │ │ bl 8b08 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ tst r0, r1 │ │ │ │ beq 23e88 │ │ │ │ @@ -31253,21 +31253,21 @@ │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov sl, fp │ │ │ │ b 24008 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov sl, fp │ │ │ │ b 241d4 │ │ │ │ bl 8b08 │ │ │ │ - andeq r4, sp, r4, lsr #23 │ │ │ │ + andeq r5, sp, pc, lsl #11 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 23e68 │ │ │ │ @@ -31295,26 +31295,26 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 23f50 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ b 23f50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 46324 │ │ │ │ + bl 46be0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23f10 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 50d8 │ │ │ │ b 24004 │ │ │ │ andseq r9, r1, ip, asr #8 │ │ │ │ - andeq r0, r2, r4, asr #4 │ │ │ │ + andeq r0, r2, r0, lsl #22 │ │ │ │ ldrsbeq r9, [r1], -ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23f38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 50d8 │ │ │ │ @@ -31349,15 +31349,15 @@ │ │ │ │ b 243a0 │ │ │ │ mov r5, r0 │ │ │ │ b 240ac │ │ │ │ @ instruction: 0x001193dc │ │ │ │ andseq r9, r1, r4, ror r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 24088 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ @@ -31404,30 +31404,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2409c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 47f04 │ │ │ │ + bl 487c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 23bfc │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 24344 │ │ │ │ @ instruction: 0x001191d0 │ │ │ │ - andeq r0, r2, r4, rrx │ │ │ │ + andeq r0, r2, r0, lsr #18 │ │ │ │ andseq r8, r1, r4, lsr #30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24100 │ │ │ │ ldr r5, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ @@ -31459,15 +31459,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ b 241c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 454a4 │ │ │ │ + bl 45d60 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 24384 │ │ │ │ b 24394 │ │ │ │ bl 8b08 │ │ │ │ @ instruction: 0x00119ed8 │ │ │ │ andseq r9, r1, r8, lsl #7 │ │ │ │ @@ -31494,20 +31494,20 @@ │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24248 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ subs r0, r0, r8 │ │ │ │ beq 2425c │ │ │ │ b 242a4 │ │ │ │ - andeq r5, lr, r4, lsl #9 │ │ │ │ + andeq r5, lr, ip, ror #28 │ │ │ │ mulseq r1, r4, lr │ │ │ │ andseq r8, r1, r4, ror r9 │ │ │ │ andseq sp, r1, ip, lsr #14 │ │ │ │ - andeq fp, r2, r0, asr #6 │ │ │ │ - andeq r3, sp, r3, lsl #13 │ │ │ │ + strdeq fp, [r2], -ip │ │ │ │ + @ instruction: 0x000d3fb3 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ beq 241ec │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ bl 50d8 │ │ │ │ @@ -31578,77 +31578,77 @@ │ │ │ │ tst r6, #1 │ │ │ │ beq 24354 │ │ │ │ cmp r9, #0 │ │ │ │ beq 24354 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 46324 │ │ │ │ + bl 46be0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - bl c8bb0 │ │ │ │ + bl c9468 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 24394 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, sp, sl, ror r5 │ │ │ │ + andeq r3, sp, sl, lsr #29 │ │ │ │ cmp r8, #0 │ │ │ │ beq 24384 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, sp, r8, lsr r5 │ │ │ │ + andeq r3, sp, r8, ror #28 │ │ │ │ andseq r8, r1, r4, lsr #2 │ │ │ │ - andeq r0, sp, r4, lsl #10 │ │ │ │ + @ instruction: 0x000d0dbc │ │ │ │ andseq ip, r1, r0, lsr #18 │ │ │ │ andseq r7, r1, r8, asr pc │ │ │ │ - strdeq r4, [lr], -r4 @ │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ andseq sl, r1, ip, asr pc │ │ │ │ andseq sl, r1, r4, ror #30 │ │ │ │ - andeq r4, lr, r0, asr #31 │ │ │ │ + andeq r5, lr, r8, lsr #19 │ │ │ │ andseq sl, r1, r4, lsr #30 │ │ │ │ andseq sl, r1, r0, lsr pc │ │ │ │ - andeq r5, lr, r4, ror #2 │ │ │ │ + andeq r5, lr, ip, asr #22 │ │ │ │ andseq fp, r1, ip, asr #1 │ │ │ │ ldrsbeq fp, [r1], -r4 │ │ │ │ - @ instruction: 0x000e51bc │ │ │ │ + andeq r5, lr, r4, lsr #23 │ │ │ │ @ instruction: 0x00118bfc │ │ │ │ andseq fp, r1, r8, lsr #22 │ │ │ │ - muleq lr, r0, r1 │ │ │ │ + andeq r5, lr, r8, ror fp │ │ │ │ @ instruction: 0x00118bd0 │ │ │ │ @ instruction: 0x0011bafc │ │ │ │ - andeq r4, lr, r4, ror #27 │ │ │ │ + andeq r5, lr, ip, asr #15 │ │ │ │ andseq sl, r1, ip, asr #26 │ │ │ │ andseq sl, r1, r4, asr sp │ │ │ │ - strdeq r4, [lr], -r0 │ │ │ │ + ldrdeq r5, [lr], -r8 │ │ │ │ andseq r8, r1, r0, ror r9 │ │ │ │ @ instruction: 0x001181d8 │ │ │ │ - andeq r4, lr, r4, asr #26 │ │ │ │ + andeq r5, lr, ip, lsr #14 │ │ │ │ andseq r8, r1, r4, asr #15 │ │ │ │ andseq r8, r1, ip, lsr r0 │ │ │ │ - andeq r4, lr, ip, lsr pc │ │ │ │ + andeq r5, lr, r4, lsr #18 │ │ │ │ @ instruction: 0x001189bc │ │ │ │ andseq r8, r1, r4, asr #4 │ │ │ │ - andeq r4, lr, r8, lsr #28 │ │ │ │ + andeq r5, lr, r0, lsl r8 │ │ │ │ andseq r8, r1, r8, lsr #17 │ │ │ │ andseq r8, r1, r0, asr #2 │ │ │ │ - muleq lr, r0, sp │ │ │ │ + andeq r5, lr, r8, ror r7 │ │ │ │ andseq r8, r1, r0, lsl r8 │ │ │ │ ldrheq r8, [r1], -r8 @ │ │ │ │ - andeq r4, sp, r1, asr #8 │ │ │ │ - andeq pc, r1, ip, lsr fp @ │ │ │ │ - andeq sl, r2, ip, asr pc │ │ │ │ + andeq r4, sp, ip, lsr #28 │ │ │ │ + strdeq r0, [r2], -r8 │ │ │ │ + andeq fp, r2, r8, lsl r8 │ │ │ │ mulseq r1, ip, r3 │ │ │ │ - andeq r5, lr, lr, ror #23 │ │ │ │ + ldrdeq r6, [lr], -r6 @ │ │ │ │ andseq r8, r1, r4, asr #32 │ │ │ │ @ instruction: 0x00117cf8 │ │ │ │ ldrheq r8, [r1], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [pc, #1980] @ 24c2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -31708,20 +31708,20 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r0, [r2] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a67c │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #1772] @ 24c5c │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ dmb ish │ │ │ │ add r0, sl, #20 │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -31744,15 +31744,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #1660] @ 24c60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2460c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -31794,15 +31794,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #1472] @ 24c68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 246d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 246e0 │ │ │ │ @@ -31861,20 +31861,20 @@ │ │ │ │ bgt 24494 │ │ │ │ bl 81f8 │ │ │ │ b 24a44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ b 24a44 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #1116] @ 24c30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #13 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r6, sl, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -31887,15 +31887,15 @@ │ │ │ │ beq 249d8 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ beq 2483c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24a38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 512c │ │ │ │ @@ -31925,32 +31925,32 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #904] @ 24c3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 248dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 248f4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #828] @ 24c40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #10 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -31981,15 +31981,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r0, [pc, #700] @ 24c50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 249c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -32144,29 +32144,29 @@ │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andseq ip, r1, r0, lsl r5 │ │ │ │ - andeq r2, sp, r3, lsr #2 │ │ │ │ + andeq r2, sp, r3, asr sl │ │ │ │ mulseq r1, r4, ip │ │ │ │ - andeq sl, r3, ip, lsl #7 │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ - andeq r2, sp, r2 │ │ │ │ - @ instruction: 0x000d1fbc │ │ │ │ + andeq sl, r3, r8, asr #24 │ │ │ │ + andeq sl, r2, ip, lsr #11 │ │ │ │ + andeq r2, sp, r2, lsr r9 │ │ │ │ + andeq r2, sp, ip, ror #17 │ │ │ │ mulseq r1, ip, fp │ │ │ │ - muleq ip, r4, pc @ │ │ │ │ - andeq r9, r2, r4, lsl ip │ │ │ │ + andeq pc, ip, ip, asr #16 │ │ │ │ + ldrdeq sl, [r2], -r0 │ │ │ │ andseq r6, r1, ip, lsr #22 │ │ │ │ - andeq sl, r2, r4, ror r0 │ │ │ │ - andeq r2, sp, r1, asr #7 │ │ │ │ + andeq sl, r2, r0, lsr r9 │ │ │ │ + strdeq r2, [sp], -r1 │ │ │ │ andseq r6, r1, r0, asr pc │ │ │ │ @ instruction: 0x00116eb0 │ │ │ │ - andeq sl, r3, r4, lsl #11 │ │ │ │ + andeq sl, r3, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ cmn r4, #1 │ │ │ │ bgt 24c88 │ │ │ │ bl 81f8 │ │ │ │ @@ -32188,15 +32188,15 @@ │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, [r7, #148] @ 0x94 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 4e724 │ │ │ │ + bl 4efe0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28cd0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmn r4, #1 │ │ │ │ bgt 24d08 │ │ │ │ @@ -32232,15 +32232,15 @@ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #1020] @ 0x3fc │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr fp, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmn fp, #1 │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bgt 24db8 │ │ │ │ @@ -32262,23 +32262,23 @@ │ │ │ │ mov r0, #18 │ │ │ │ strb r5, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ str r5, [sp, #1364] @ 0x554 │ │ │ │ str fp, [sp, #1360] @ 0x550 │ │ │ │ str r4, [sp, #1356] @ 0x54c │ │ │ │ str fp, [sp, #1352] @ 0x548 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [pc, #3980] @ 25da4 │ │ │ │ add fp, pc, fp │ │ │ │ ldrd r0, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3972] @ 25da8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #17 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r6, fp, #20 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -32313,15 +32313,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1020] @ 0x3fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1028] @ 0x404 │ │ │ │ str r2, [sp, #1012] @ 0x3f4 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 24ef0 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ @@ -32336,15 +32336,15 @@ │ │ │ │ cmp ip, #0 │ │ │ │ beq 2505c │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bne 25064 │ │ │ │ mov r2, ip │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 84124 │ │ │ │ + bl 849dc │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 2501c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 25090 │ │ │ │ @@ -32420,15 +32420,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ cmp ip, #1 │ │ │ │ bne 25474 │ │ │ │ ldrd r4, [r9, #172] @ 0xac │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 865c4 │ │ │ │ + bl 86e7c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 25250 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -32489,15 +32489,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ ldr r3, [pc, #4012] @ 26138 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #1352] @ 0x548 │ │ │ │ ldr sl, [sp, #1356] @ 0x54c │ │ │ │ ldr r7, [sp, #1360] @ 0x550 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -32577,15 +32577,15 @@ │ │ │ │ bl 50d8 │ │ │ │ b 252bc │ │ │ │ ldr r1, [pc, #3912] @ 26230 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #19 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r5, [sp, #1352] @ 0x548 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 25334 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ b 25360 │ │ │ │ @@ -32598,15 +32598,15 @@ │ │ │ │ bl 81f8 │ │ │ │ b 28f8c │ │ │ │ ldr r8, [sp, #1356] @ 0x54c │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ ldr r4, [sp, #1360] @ 0x550 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ beq 2545c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ @@ -32733,20 +32733,20 @@ │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ bl 1a67c │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldrd r0, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4012] @ 26520 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #5 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -32773,15 +32773,15 @@ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ add fp, sp, #576 @ 0x240 │ │ │ │ add r9, sp, #1008 @ 0x3f0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ tst r0, r1 │ │ │ │ beq 25624 │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ bl 50d8 │ │ │ │ @@ -32825,15 +32825,15 @@ │ │ │ │ str fp, [sp, #1360] @ 0x550 │ │ │ │ ldr r0, [pc, #4080] @ 266b4 │ │ │ │ str r9, [sp, #576] @ 0x240 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 256f0 │ │ │ │ ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -32970,15 +32970,15 @@ │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ ldr r4, [r8] │ │ │ │ beq 25930 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25934 │ │ │ │ mov r0, #1 │ │ │ │ b 258fc │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -33042,26 +33042,26 @@ │ │ │ │ str r1, [sp, #1352] @ 0x548 │ │ │ │ str r7, [sp, #556] @ 0x22c │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr sl, [sp, #580] @ 0x244 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ lsr r0, r4, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bhi 28ca4 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl d22d4 │ │ │ │ + bl d2b8c │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r1, [sp, #1012] @ 0x3f4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 25d78 │ │ │ │ ldrb r0, [sp, #1016] @ 0x3f8 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -33105,23 +33105,23 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #556] @ 0x22c │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr sl, [sp, #580] @ 0x244 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl ae9f0 │ │ │ │ + bl af2a8 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r1, [sp, #1012] @ 0x3f4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 25d78 │ │ │ │ ldrb r0, [sp, #1016] @ 0x3f8 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -33182,15 +33182,15 @@ │ │ │ │ beq 25c70 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28e44 │ │ │ │ mov r5, r0 │ │ │ │ b 25c74 │ │ │ │ - andeq r9, r2, r4, ror r5 │ │ │ │ + andeq r9, r2, r0, lsr lr │ │ │ │ andseq r6, r1, r0, lsl #16 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ cmp fp, #6 │ │ │ │ @@ -33262,19 +33262,19 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ bpl 25984 │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ andseq fp, r1, r8, ror fp │ │ │ │ - andeq r1, sp, r6, lsl fp │ │ │ │ - andeq r9, r2, ip, lsr #14 │ │ │ │ - andeq r9, r3, r0, ror sp │ │ │ │ + andeq r2, sp, r6, asr #8 │ │ │ │ + andeq r9, r2, r8, ror #31 │ │ │ │ + andeq sl, r3, ip, lsr #12 │ │ │ │ andseq r6, r1, r0, asr #13 │ │ │ │ - andeq r9, r2, r0, lsl #8 │ │ │ │ + @ instruction: 0x00029cbc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #12 │ │ │ │ beq 26d3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #10 │ │ │ │ bne 25dbc │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -33302,24 +33302,24 @@ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r5, [sp, #1352] @ 0x548 │ │ │ │ ldr r6, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r5, #0 │ │ │ │ beq 25e80 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2740c │ │ │ │ @@ -33364,24 +33364,24 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r8, [sp, #576] @ 0x240 │ │ │ │ ldr r6, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r8, #0 │ │ │ │ beq 25f78 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26ad0 │ │ │ │ @@ -33490,15 +33490,15 @@ │ │ │ │ movt r0, #26215 @ 0x6667 │ │ │ │ str r0, [r4] │ │ │ │ beq 269a8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r6, r8, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ b 26148 │ │ │ │ - andeq r1, lr, r9, ror #20 │ │ │ │ + andeq r2, lr, r1, asr r4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #12 │ │ │ │ beq 269a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #7 │ │ │ │ bne 2613c │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -33524,43 +33524,43 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #1352] @ 0x548 │ │ │ │ ldr r8, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ b 26a24 │ │ │ │ cmp fp, #17 │ │ │ │ bcc 26214 │ │ │ │ ldr r0, [pc, #3888] @ 2712c │ │ │ │ add r1, sl, fp │ │ │ │ sub r1, r1, #17 │ │ │ │ mov r2, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26848 │ │ │ │ ldr r0, [pc, #3860] @ 27130 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #27 │ │ │ │ - bl 3ab04 │ │ │ │ + bl 3b3c0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 27430 │ │ │ │ andseq fp, r1, r0, asr r7 │ │ │ │ - andeq r4, sp, r6, lsr pc │ │ │ │ + andeq r5, sp, r1, lsr #18 │ │ │ │ ldr r0, [pc, #3832] @ 27134 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #3828] @ 27138 │ │ │ │ add r2, lr, #312 @ 0x138 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -33574,24 +33574,24 @@ │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ str r4, [sp, #1012] @ 0x3f4 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r8, [sp, #576] @ 0x240 │ │ │ │ ldr r6, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r8, #0 │ │ │ │ beq 262c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26ab4 │ │ │ │ @@ -33638,15 +33638,15 @@ │ │ │ │ movt r0, #11636 @ 0x2d74 │ │ │ │ str r0, [r4] │ │ │ │ beq 267e8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r6, r8, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ b 2639c │ │ │ │ - muleq sp, fp, r5 │ │ │ │ + andeq r1, sp, fp, asr #29 │ │ │ │ andseq r6, r1, r8, ror #19 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #12 │ │ │ │ beq 267e8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #8 │ │ │ │ bne 26390 │ │ │ │ @@ -33675,24 +33675,24 @@ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r8, [sp, #1352] @ 0x548 │ │ │ │ ldr r6, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r8, #0 │ │ │ │ beq 26454 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26fa0 │ │ │ │ @@ -33740,17 +33740,17 @@ │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r4] │ │ │ │ beq 26810 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r6, r8, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ b 2653c │ │ │ │ - andeq r1, sp, r1, asr #7 │ │ │ │ + strdeq r1, [sp], -r1 @ │ │ │ │ andseq r5, r1, ip, ror #30 │ │ │ │ - ldrdeq r8, [r2], -r4 │ │ │ │ + muleq r2, r0, r8 │ │ │ │ andseq r5, r1, r8, lsr #29 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #12 │ │ │ │ beq 26810 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #6 │ │ │ │ bne 26530 │ │ │ │ @@ -33777,24 +33777,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r8, [sp, #1352] @ 0x548 │ │ │ │ ldr r6, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r8, #0 │ │ │ │ beq 265ec │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26fb8 │ │ │ │ @@ -33821,15 +33821,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r5, [sp, #1012] @ 0x3f4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, sl │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2668c │ │ │ │ ldr r0, [sp, #1036] @ 0x40c │ │ │ │ ldr r2, [sp, #1360] @ 0x550 │ │ │ │ add r1, r5, r0 │ │ │ │ str r2, [sp, #1036] @ 0x40c │ │ │ │ @@ -33841,15 +33841,15 @@ │ │ │ │ ldrb r0, [sp, #1044] @ 0x414 │ │ │ │ strb r9, [sp, #1045] @ 0x415 │ │ │ │ cmp r0, #1 │ │ │ │ bne 266b8 │ │ │ │ ldr r0, [sp, #1036] @ 0x40c │ │ │ │ ldr r1, [sp, #1040] @ 0x410 │ │ │ │ b 266c8 │ │ │ │ - andeq r9, r3, r4, ror #10 │ │ │ │ + andeq r9, r3, r0, lsr #28 │ │ │ │ ldr r0, [sp, #1036] @ 0x40c │ │ │ │ ldr r1, [sp, #1040] @ 0x410 │ │ │ │ cmp r1, r0 │ │ │ │ beq 267cc │ │ │ │ ldr r2, [sp, #1012] @ 0x3f4 │ │ │ │ sub r5, r1, r0 │ │ │ │ add r1, r2, r0 │ │ │ │ @@ -33864,17 +33864,17 @@ │ │ │ │ beq 2671c │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #13 │ │ │ │ mov r2, r1 │ │ │ │ movne r2, r4 │ │ │ │ b 26720 │ │ │ │ - andeq r4, sp, r6, lsr #18 │ │ │ │ + andeq r5, sp, r1, lsl r3 │ │ │ │ andseq r6, r1, r8, ror #12 │ │ │ │ - strdeq r4, [sp], -r0 │ │ │ │ + ldrdeq r5, [sp], -fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, r0 │ │ │ │ movne r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 267cc │ │ │ │ cmp r5, #0 │ │ │ │ @@ -33884,15 +33884,15 @@ │ │ │ │ beq 267c0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bmi 26f74 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne 26780 │ │ │ │ b 26f74 │ │ │ │ mov r7, #1 │ │ │ │ @@ -33925,31 +33925,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [pc, #3836] @ 276f4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 3ab04 │ │ │ │ + bl 3b3c0 │ │ │ │ b 27428 │ │ │ │ - andeq r2, sp, ip, ror #7 │ │ │ │ + ldrdeq r2, [sp], -r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [pc, #3800] @ 276f8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #32 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 3ab04 │ │ │ │ + bl 3b3c0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, #6 │ │ │ │ b 27430 │ │ │ │ - andeq r1, sp, sl, asr #6 │ │ │ │ - andeq r4, sp, r5, lsr #15 │ │ │ │ - andeq r0, sp, r7, ror #31 │ │ │ │ + strdeq r1, [sp], -r3 │ │ │ │ + muleq sp, r0, r1 │ │ │ │ + andeq r1, sp, r7, lsl r9 │ │ │ │ ldr r0, [pc, #3756] @ 276fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #3752] @ 27700 │ │ │ │ add r2, lr, #312 @ 0x138 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -33962,81 +33962,81 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ ldr r8, [sp, #580] @ 0x244 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ ldr r1, [pc, #4076] @ 278b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, #2 │ │ │ │ - bl b20ec │ │ │ │ + bl b29a4 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b20ec │ │ │ │ + bl b29a4 │ │ │ │ ldr r1, [pc, #4040] @ 278b4 │ │ │ │ ldr r3, [pc, #4040] @ 278b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 28d18 │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r4, [sp, #1360] @ 0x550 │ │ │ │ ldr r6, [sp, #1364] @ 0x554 │ │ │ │ ldr r5, [sp, #1368] @ 0x558 │ │ │ │ ldr r9, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ beq 26ef4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r9, [sp, #1012] @ 0x3f4 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ bpl 26f30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ - andeq r0, sp, r7, lsl #31 │ │ │ │ - andeq r0, sp, r2, ror pc │ │ │ │ - andeq r6, r7, r4, asr pc │ │ │ │ + @ instruction: 0x000d18b7 │ │ │ │ + andeq r1, sp, r2, lsr #17 │ │ │ │ + andeq r7, r7, ip, lsl #16 │ │ │ │ andseq r5, r1, r8, lsr #23 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [pc, #4016] @ 27968 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #4012] @ 2796c │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ @@ -34051,24 +34051,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #1352] @ 0x548 │ │ │ │ ldr r8, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r6, #0 │ │ │ │ beq 26a34 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26bf0 │ │ │ │ @@ -34103,15 +34103,15 @@ │ │ │ │ b 26d08 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27428 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ bl 50d8 │ │ │ │ b 27428 │ │ │ │ - andeq r6, r7, r0, ror lr │ │ │ │ + andeq r7, r7, r8, lsr #14 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26ae4 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, #4 │ │ │ │ @@ -34203,16 +34203,16 @@ │ │ │ │ ldm r9!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r9, {r1, r2, r3, r5, r7} │ │ │ │ add r9, sp, #576 @ 0x240 │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r7, #0 │ │ │ │ b 26c84 │ │ │ │ - muleq sp, r7, ip │ │ │ │ - andeq r4, sp, r2, lsl #7 │ │ │ │ + andeq r1, sp, r7, asr #11 │ │ │ │ + andeq r4, sp, sp, ror #26 │ │ │ │ ldr r4, [sp, #556] @ 0x22c │ │ │ │ add r0, r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ str sl, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ @@ -34232,30 +34232,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 6e78 │ │ │ │ b 26c64 │ │ │ │ - andeq r4, sp, r9, ror #6 │ │ │ │ - andeq r1, sp, r0, lsl #30 │ │ │ │ + andeq r4, sp, r4, asr sp │ │ │ │ + andeq r2, sp, fp, ror #17 │ │ │ │ add r8, sp, #552 @ 0x228 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ ldm r8, {r0, r1, r8} │ │ │ │ cmp r8, #0 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ beq 26d08 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 26d18 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27434 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ @@ -34277,15 +34277,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r8, [r4] │ │ │ │ beq 26f50 │ │ │ │ add r6, sl, #4 │ │ │ │ b 26d94 │ │ │ │ andseq r5, r1, r8, asr lr │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ + @ instruction: 0x000ce3b4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ beq 26f50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #10 │ │ │ │ bne 26d88 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -34313,24 +34313,24 @@ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r5, [sp, #1352] @ 0x548 │ │ │ │ ldr r6, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r3, r6 │ │ │ │ - bl 38a48 │ │ │ │ + bl 39304 │ │ │ │ cmp r5, #0 │ │ │ │ beq 26e4c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2740c │ │ │ │ @@ -34368,19 +34368,19 @@ │ │ │ │ beq 28b98 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 273fc │ │ │ │ andseq r5, r1, r8, lsr sp │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ + @ instruction: 0x000ce2b4 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r5, [sp, #1012] @ 0x3f4 │ │ │ │ cmp r4, #0 │ │ │ │ bpl 26f80 │ │ │ │ mov r0, r9 │ │ │ │ @@ -34388,35 +34388,35 @@ │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ beq 270e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 270ec │ │ │ │ b 26988 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [pc, #3976] @ 27ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 3ab04 │ │ │ │ + bl 3b3c0 │ │ │ │ b 27428 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ beq 2713c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27140 │ │ │ │ b 26f1c │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27428 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ @@ -34472,29 +34472,29 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [sp, #556] @ 0x22c │ │ │ │ b 27024 │ │ │ │ - @ instruction: 0x000d3fb4 │ │ │ │ + muleq sp, pc, r9 @ │ │ │ │ add r8, sp, #552 @ 0x228 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ ldm r8, {r0, r1, r8} │ │ │ │ cmp r8, #0 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ beq 270c4 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 270d4 │ │ │ │ - ldrdeq r0, [sp], -lr │ │ │ │ + andeq r1, sp, r7, lsl #9 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 273fc │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ b 273f8 │ │ │ │ @@ -34510,19 +34510,19 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ b 27164 │ │ │ │ mov r0, r6 │ │ │ │ bl dc38 │ │ │ │ b 24e64 │ │ │ │ andseq r5, r1, ip, ror #21 │ │ │ │ - andeq sp, ip, r8, ror r7 │ │ │ │ - andeq r0, sp, r2, lsr r7 │ │ │ │ - ldrdeq r3, [sp], -r2 │ │ │ │ + andeq lr, ip, r0, lsr r0 │ │ │ │ + andeq r1, sp, r2, rrx │ │ │ │ + @ instruction: 0x000d48bd │ │ │ │ @ instruction: 0x001159d4 │ │ │ │ - @ instruction: 0x000cd6b8 │ │ │ │ + andeq sp, ip, r0, ror pc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 512c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ @@ -34553,52 +34553,52 @@ │ │ │ │ ldr r3, [pc, #3756] @ 2806c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 272a0 │ │ │ │ cmp r4, #17 │ │ │ │ bcc 28bac │ │ │ │ ldr r3, [pc, #3692] @ 28070 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 272a0 │ │ │ │ ldr r3, [pc, #3632] @ 28074 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 272a0 │ │ │ │ b 28bf0 │ │ │ │ cmp r4, #12 │ │ │ │ bne 28bf0 │ │ │ │ ldr r0, [pc, #3564] @ 28078 │ │ │ │ @@ -34657,15 +34657,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ mov r7, #0 │ │ │ │ b 27394 │ │ │ │ andseq r5, r1, r4, lsr r8 │ │ │ │ - andeq sp, ip, r8, lsr #10 │ │ │ │ + andeq sp, ip, r0, ror #27 │ │ │ │ add r0, r6, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ str sl, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r8, [sp, #560] @ 0x230 │ │ │ │ @@ -34694,15 +34694,15 @@ │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 28c00 │ │ │ │ @ instruction: 0x001156b8 │ │ │ │ - andeq sp, ip, r4, lsl #7 │ │ │ │ + andeq sp, ip, ip, lsr ip │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27420 │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -34739,23 +34739,23 @@ │ │ │ │ mov r1, #18 │ │ │ │ str r1, [sp, #1024] @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ mov r1, #13 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #3948] @ 28438 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #3940] @ 2843c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #17 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -34784,15 +34784,15 @@ │ │ │ │ str r1, [sp, #588] @ 0x24c │ │ │ │ ldr r1, [pc, #3816] @ 28448 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2758c │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ @@ -34881,18 +34881,18 @@ │ │ │ │ add r0, sl, fp │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ sub r0, r0, #17 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 27780 │ │ │ │ - andeq r3, sp, r8, lsl r8 │ │ │ │ - andeq r0, sp, ip, asr lr │ │ │ │ + andeq r4, sp, r3, lsl #4 │ │ │ │ + andeq r1, sp, r4, lsl #3 │ │ │ │ andseq r4, r1, r8, ror #21 │ │ │ │ - andeq sp, ip, r4, lsr #1 │ │ │ │ + andeq sp, ip, ip, asr r9 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #1360] @ 0x550 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [pc, #3892] @ 28650 │ │ │ │ mov r1, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -34906,15 +34906,15 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ ldr r0, [pc, #3848] @ 28654 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r9, r9, #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r8, r9 │ │ │ │ str r0, [r1, r6]! │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -34990,19 +34990,19 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #4016] @ 2884c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ - andeq pc, sp, r4, ror r2 @ │ │ │ │ - strdeq r1, [lr], -lr │ │ │ │ - andeq r0, lr, r5, lsl r3 │ │ │ │ + andeq pc, sp, ip, asr ip @ │ │ │ │ + andeq r2, lr, r6, ror #11 │ │ │ │ + strdeq r0, [lr], -sp │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ ldr r1, [pc, #3972] @ 28850 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -35036,18 +35036,18 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #4048] @ 28924 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ andseq r5, r1, r8, lsr #5 │ │ │ │ - andeq ip, ip, ip, lsr pc │ │ │ │ + strdeq sp, [ip], -r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #30055 @ 0x7567 │ │ │ │ movt r1, #30825 @ 0x7869 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ bne 28c58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -35069,15 +35069,15 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #3924] @ 2892c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ cmp fp, #17 │ │ │ │ bcc 28c58 │ │ │ │ ldr r0, [pc, #3892] @ 28930 │ │ │ │ mov r2, #17 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -35109,29 +35109,29 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #3776] @ 28938 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ ldr r0, [pc, #3752] @ 2893c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27b48 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bmi 28e8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27b28 │ │ │ │ b 28e88 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [pc, #4080] @ 28ad0 │ │ │ │ @@ -35147,15 +35147,15 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #4036] @ 28ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ @@ -35188,28 +35188,28 @@ │ │ │ │ str r1, [sp, #1340] @ 0x53c │ │ │ │ str r0, [sp, #1336] @ 0x538 │ │ │ │ ldrd r2, [r4, #124] @ 0x7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5e3d4 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28eac │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #1356] @ 0x54c │ │ │ │ ldr r2, [sp, #1360] @ 0x550 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ stm sp, {r1, sl} │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 4df2c │ │ │ │ + bl 4e7e8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27c10 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ @@ -35218,15 +35218,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bmi 2805c │ │ │ │ beq 27c9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27ca0 │ │ │ │ b 2805c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [pc, #4088] @ 28c50 │ │ │ │ mov r1, #1 │ │ │ │ @@ -35241,15 +35241,15 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, #4044] @ 28c54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 2775c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 512c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ @@ -35280,37 +35280,37 @@ │ │ │ │ str r0, [sp, #1364] @ 0x554 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ ldr r0, [pc, #4080] @ 28d14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27d48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2775c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ b 2775c │ │ │ │ mov r0, #4 │ │ │ │ b 27d78 │ │ │ │ andseq r4, r1, ip, ror lr │ │ │ │ - andeq ip, ip, r0, lsr fp │ │ │ │ + andeq sp, ip, r8, ror #7 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 7c6f4 │ │ │ │ + bl 7cfac │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #4052] @ 28d6c │ │ │ │ ldr r1, [pc, #4052] @ 28d70 │ │ │ │ mov r7, #18 │ │ │ │ ldr r2, [pc, #4048] @ 28d74 │ │ │ │ mov r6, #1 │ │ │ │ strb r3, [sp, #413] @ 0x19d │ │ │ │ @@ -35337,22 +35337,22 @@ │ │ │ │ strb r7, [sp, #176] @ 0xb0 │ │ │ │ strb r7, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #4088] @ 28e18 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4080] @ 28e1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #15 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrex r0, [r2] │ │ │ │ @@ -35376,29 +35376,29 @@ │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 27ecc │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ ldr r9, [sp, #580] @ 0x244 │ │ │ │ cmn r4, #1 │ │ │ │ bgt 27eec │ │ │ │ bl 81f8 │ │ │ │ b 28f8c │ │ │ │ - andeq r3, sp, r6, lsl r1 │ │ │ │ + andeq r3, sp, r1, lsl #22 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 27f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -35416,22 +35416,22 @@ │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ str r6, [sp, #492] @ 0x1ec │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ beq 27f50 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ - bl 3f020 │ │ │ │ + bl 3f8dc │ │ │ │ ldr r0, [pc, #4092] @ 28f58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #4084] @ 28f5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #11 │ │ │ │ - bl 3ed94 │ │ │ │ + bl 3f650 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrex r0, [r2] │ │ │ │ @@ -35457,15 +35457,15 @@ │ │ │ │ str r1, [sp, #1024] @ 0x400 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 28010 │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ @@ -35478,27 +35478,27 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ beq 2807c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28080 │ │ │ │ b 28028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ - andeq pc, ip, r7, ror pc @ │ │ │ │ - andeq pc, ip, r0, ror #7 │ │ │ │ - @ instruction: 0x000cf3b0 │ │ │ │ - andeq pc, ip, r3, lsr #29 │ │ │ │ + andeq r0, sp, fp, ror #2 │ │ │ │ + andeq pc, ip, r0, lsl sp @ │ │ │ │ + andeq pc, ip, r0, ror #25 │ │ │ │ + muleq sp, r7, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -35573,15 +35573,15 @@ │ │ │ │ str r4, [sp, #1024] @ 0x400 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 281dc │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -35607,32 +35607,32 @@ │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ ldr r0, [pc, #4080] @ 2922c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ mov r9, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ str r6, [sp, #1024] @ 0x400 │ │ │ │ str r7, [sp, #1012] @ 0x3f4 │ │ │ │ str sl, [sp, #1008] @ 0x3f0 │ │ │ │ str r9, [sp, #1020] @ 0x3fc │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ ldr r0, [pc, #4092] @ 29274 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 7c420 │ │ │ │ + bl 7ccd8 │ │ │ │ ldr r0, [pc, #4072] @ 29284 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [pc, #4068] @ 29288 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [pc, #4092] @ 292a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ @@ -35666,15 +35666,15 @@ │ │ │ │ str r4, [sp, #940] @ 0x3ac │ │ │ │ strb r5, [sp, #996] @ 0x3e4 │ │ │ │ str r9, [sp, #972] @ 0x3cc │ │ │ │ bl 512c │ │ │ │ strb r9, [sp, #998] @ 0x3e6 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4fa0c │ │ │ │ + bl 502c8 │ │ │ │ ldr r9, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 28ef8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #1012] @ 0x3f4 │ │ │ │ ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ ldrb r0, [r1, #65] @ 0x41 │ │ │ │ @@ -35683,15 +35683,15 @@ │ │ │ │ str r6, [sp, #1340] @ 0x53c │ │ │ │ str r5, [sp, #1336] @ 0x538 │ │ │ │ ldrd r2, [r1, #124] @ 0x7c │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5e3d4 │ │ │ │ cmp fp, #4 │ │ │ │ bne 2844c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #30055 @ 0x7567 │ │ │ │ movt r1, #30825 @ 0x7869 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ @@ -35714,35 +35714,35 @@ │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 284d0 │ │ │ │ ldrd r2, [r1, #112] @ 0x70 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5e3d4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ bpl 285d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ andseq r9, r1, r4, asr #9 │ │ │ │ - andeq pc, ip, lr, lsr #9 │ │ │ │ + ldrdeq pc, [ip], -lr │ │ │ │ andseq r4, r1, r8, rrx │ │ │ │ - andeq r7, r2, r4, asr r0 │ │ │ │ - andeq r7, r3, r8, asr #13 │ │ │ │ + andeq r7, r2, r0, lsl r9 │ │ │ │ + andeq r7, r3, r4, lsl #31 │ │ │ │ cmp fp, #3 │ │ │ │ bne 28d78 │ │ │ │ ldr r1, [pc, #4068] @ 29440 │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r7, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -35767,15 +35767,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #1364] @ 0x554 │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ str r7, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 284e4 │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str sl, [sp, #1008] @ 0x3f0 │ │ │ │ @@ -35789,15 +35789,15 @@ │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ ldr r0, [pc, #4064] @ 294f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28540 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -35838,15 +35838,15 @@ │ │ │ │ beq 275a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 2759c │ │ │ │ beq 285fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28600 │ │ │ │ b 28428 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -35863,16 +35863,16 @@ │ │ │ │ bne 28678 │ │ │ │ ldr r0, [sl] │ │ │ │ movw r1, #30055 @ 0x7567 │ │ │ │ movt r1, #30825 @ 0x7869 │ │ │ │ cmp r0, r1 │ │ │ │ bne 28678 │ │ │ │ b 28948 │ │ │ │ - andeq r0, sp, r8, lsl #11 │ │ │ │ - andeq ip, ip, r0, ror #3 │ │ │ │ + andeq r0, sp, r3, ror pc │ │ │ │ + muleq ip, r8, sl │ │ │ │ andseq r4, r1, r0, asr #11 │ │ │ │ ldr r1, [pc, #4088] @ 29658 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ @@ -35891,15 +35891,15 @@ │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ str r1, [sp, #1028] @ 0x404 │ │ │ │ str r4, [sp, #1024] @ 0x400 │ │ │ │ str r6, [sp, #1020] @ 0x3fc │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ str r6, [sp, #1012] @ 0x3f4 │ │ │ │ - bl 48d40 │ │ │ │ + bl 495fc │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #40]! @ 0x28 │ │ │ │ movweq r1, #1 │ │ │ │ moveq r2, r0 │ │ │ │ @@ -35941,17 +35941,17 @@ │ │ │ │ bne 28754 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r5 │ │ │ │ bne 28754 │ │ │ │ b 28888 │ │ │ │ - andeq pc, ip, pc, ror r1 @ │ │ │ │ - andeq r2, sp, sl, ror #16 │ │ │ │ - strdeq pc, [ip], -sp │ │ │ │ + andeq pc, ip, pc, lsr #21 │ │ │ │ + andeq r3, sp, r5, asr r2 │ │ │ │ + andeq pc, ip, ip, lsl pc @ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ bne 287ac │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28944 │ │ │ │ @@ -35972,37 +35972,37 @@ │ │ │ │ str r2, [sp, #1360] @ 0x550 │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #1020] @ 0x3fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ b 288ec │ │ │ │ - andeq r2, sp, r5, lsr r8 │ │ │ │ - andeq r0, sp, ip, asr #7 │ │ │ │ + andeq r3, sp, r0, lsr #4 │ │ │ │ + @ instruction: 0x000d0db7 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ mov r0, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28f70 │ │ │ │ movw r1, #28516 @ 0x6f64 │ │ │ │ cmp r7, #0 │ │ │ │ movt r1, #29537 @ 0x7361 │ │ │ │ str r1, [r0] │ │ │ │ beq 28940 │ │ │ │ add r1, r6, #4 │ │ │ │ b 28868 │ │ │ │ - muleq ip, r0, r0 │ │ │ │ + andeq ip, ip, r8, asr #18 │ │ │ │ mulseq r1, r8, r4 │ │ │ │ - andeq r2, sp, sp, lsr #17 │ │ │ │ - andeq r2, sp, r4, lsl #15 │ │ │ │ - andeq pc, ip, lr, lsr #5 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + andeq r3, sp, pc, ror #2 │ │ │ │ + andeq pc, ip, r7, asr ip @ │ │ │ │ add r1, r1, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ beq 28940 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #4 │ │ │ │ bne 2885c │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -36030,44 +36030,44 @@ │ │ │ │ add r2, lr, #328 @ 0x148 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #1476] @ 0x5c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28908 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1476] @ 0x5c4 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ b 28944 │ │ │ │ - ldrdeq fp, [ip], -r8 │ │ │ │ + muleq ip, r0, r8 │ │ │ │ @ instruction: 0x001143f0 │ │ │ │ - andeq fp, ip, r4, asr pc │ │ │ │ + andeq ip, ip, ip, lsl #16 │ │ │ │ andseq r4, r1, ip, asr #6 │ │ │ │ - andeq lr, ip, r6, lsr pc │ │ │ │ - @ instruction: 0x000cbeb4 │ │ │ │ + andeq pc, ip, r6, ror #16 │ │ │ │ + andeq ip, ip, ip, ror #14 │ │ │ │ @ instruction: 0x001142b4 │ │ │ │ - andeq lr, ip, ip, lsr r9 │ │ │ │ + andeq pc, ip, ip, ror #4 │ │ │ │ bl 50d8 │ │ │ │ mov r9, fp │ │ │ │ ldr r6, [sp, #1336] @ 0x538 │ │ │ │ ldr r5, [sp, #1340] @ 0x53c │ │ │ │ ldr r2, [sp, #1344] @ 0x540 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 512c │ │ │ │ cmp r6, #0 │ │ │ │ beq 28984 │ │ │ │ @@ -36075,22 +36075,22 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [pc, #4048] @ 2995c │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #2 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl b20ec │ │ │ │ + bl b29a4 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ ldr r5, [sp, #556] @ 0x22c │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl b20ec │ │ │ │ + bl b29a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 289cc │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r0, #3 │ │ │ │ bne 289e0 │ │ │ │ @@ -36106,23 +36106,23 @@ │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ bl 55a0 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #1392] @ 0x570 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ - bl c80a4 │ │ │ │ + bl c895c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #4 │ │ │ │ bne 28db8 │ │ │ │ ldr r4, [sp, #580] @ 0x244 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 28aec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r0, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 172cc │ │ │ │ @@ -36134,15 +36134,15 @@ │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ beq 28ad8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl 3987c │ │ │ │ + bl 3a138 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bl 1a67c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 24460 │ │ │ │ @@ -36152,21 +36152,21 @@ │ │ │ │ cmp ip, #6 │ │ │ │ beq 25070 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ mov r2, #7 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ beq 24f2c │ │ │ │ b 25070 │ │ │ │ - andeq fp, ip, ip, lsl lr │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ andseq r4, r1, ip, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl 3987c │ │ │ │ + bl 3a138 │ │ │ │ cmp r9, #0 │ │ │ │ beq 28afc │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28b10 │ │ │ │ @@ -36203,15 +36203,15 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2527c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 25714 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 273fc │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #16 │ │ │ │ bne 28bf0 │ │ │ │ ldr r0, [pc, #3784] @ 29a88 │ │ │ │ @@ -36237,26 +36237,26 @@ │ │ │ │ bne 2743c │ │ │ │ b 27444 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8400 │ │ │ │ b 28f8c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ beq 273fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ b 273f8 │ │ │ │ mov r0, r6 │ │ │ │ bl dc38 │ │ │ │ b 255b0 │ │ │ │ - andeq fp, ip, r4, lsr #25 │ │ │ │ + andeq ip, ip, ip, asr r5 │ │ │ │ ldrheq r4, [r1], -r4 @ │ │ │ │ ldr r0, [pc, #3636] @ 29a94 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3632] @ 29a98 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1024] @ 0x400 │ │ │ │ @@ -36286,15 +36286,15 @@ │ │ │ │ b 27e6c │ │ │ │ ldr r2, [pc, #3484] @ 29a74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ b 28f8c │ │ │ │ - andeq fp, ip, r4, lsl #24 │ │ │ │ + @ instruction: 0x000cc4bc │ │ │ │ ldr r2, [pc, #3460] @ 29a78 │ │ │ │ str r9, [sp, #1012] @ 0x3f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ b 28f8c │ │ │ │ @@ -36319,17 +36319,17 @@ │ │ │ │ mov r1, #25 │ │ │ │ bl 8e28 │ │ │ │ b 28f8c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ - andeq sp, sp, r2, asr #17 │ │ │ │ - @ instruction: 0x000dd8b9 │ │ │ │ - @ instruction: 0x000deebe │ │ │ │ + andeq lr, sp, sl, lsr #5 │ │ │ │ + andeq lr, sp, r1, lsr #5 │ │ │ │ + andeq pc, sp, r6, lsr #17 │ │ │ │ ldr r0, [pc, #3364] @ 29aa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3360] @ 29aa8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1024] @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -36363,15 +36363,15 @@ │ │ │ │ bl 8e08 │ │ │ │ b 28f8c │ │ │ │ mov r0, #1 │ │ │ │ mov sl, r8 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ b 25d98 │ │ │ │ andseq r8, r1, r0, ror fp │ │ │ │ - andeq lr, ip, fp, ror #22 │ │ │ │ + muleq ip, fp, r4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ mov sl, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -36383,15 +36383,15 @@ │ │ │ │ b 28f8c │ │ │ │ mov r0, #1 │ │ │ │ b 2563c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ - andeq r6, r2, r4, lsr #14 │ │ │ │ + andeq r6, r2, r0, ror #31 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ mov r0, #1 │ │ │ │ @@ -36443,15 +36443,15 @@ │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ andseq r8, r1, r4, lsr sl │ │ │ │ - andeq lr, ip, r2, lsl r1 │ │ │ │ + andeq lr, ip, r2, lsl sl │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ b 28f8c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 81e4 │ │ │ │ @@ -36463,15 +36463,15 @@ │ │ │ │ b 28f94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29078 │ │ │ │ b 29748 │ │ │ │ @ instruction: 0x001133d4 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ + muleq r2, r8, lr │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 29088 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 29744 │ │ │ │ @@ -36562,29 +36562,29 @@ │ │ │ │ b 29264 │ │ │ │ b 29124 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b 294b8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 4662c │ │ │ │ + bl 46ee8 │ │ │ │ mov r9, #0 │ │ │ │ b 292f4 │ │ │ │ andseq r3, r1, r0, asr #4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ b 2918c │ │ │ │ mov r4, r0 │ │ │ │ b 291a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r9, #0 │ │ │ │ b 292f4 │ │ │ │ - muleq r3, ip, sl │ │ │ │ + andeq r7, r3, r8, asr r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2918c │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ @@ -36623,47 +36623,47 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ b 29474 │ │ │ │ b 29230 │ │ │ │ b 2924c │ │ │ │ - strdeq r6, [r3], -r0 │ │ │ │ + andeq r7, r3, ip, lsr #5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29250 │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ bl 50d8 │ │ │ │ b 29250 │ │ │ │ mov r4, r0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ b 29848 │ │ │ │ b 298c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 29744 │ │ │ │ - andeq r6, r2, ip, asr #32 │ │ │ │ + andeq r6, r2, r8, lsl #18 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #1 │ │ │ │ b 29880 │ │ │ │ andseq r3, r1, r0, lsl #31 │ │ │ │ andseq r3, r1, r0, ror #30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2987c │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ b 29878 │ │ │ │ andseq r3, r1, r0, asr #30 │ │ │ │ - andeq r0, lr, r5, lsr fp │ │ │ │ + andeq r1, lr, sp, lsl r5 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -36713,25 +36713,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 29448 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 29448 │ │ │ │ b 2939c │ │ │ │ - andeq fp, ip, r0, asr r5 │ │ │ │ + andeq fp, ip, r8, lsl #28 │ │ │ │ andseq r3, r1, ip, lsl #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 294b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ b 294b0 │ │ │ │ mov r4, r0 │ │ │ │ b 29408 │ │ │ │ - strdeq r5, [r2], -r4 │ │ │ │ + @ instruction: 0x000267b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 29408 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ bl 50d8 │ │ │ │ @@ -36756,44 +36756,44 @@ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 299a0 │ │ │ │ mov r0, r5 │ │ │ │ bl dc38 │ │ │ │ b 29408 │ │ │ │ mov r4, r0 │ │ │ │ b 298b8 │ │ │ │ - andeq pc, ip, r4, lsr #15 │ │ │ │ + andeq r0, sp, pc, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29748 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ b 29744 │ │ │ │ - andeq fp, ip, r0, lsl #9 │ │ │ │ + andeq fp, ip, r8, lsr sp │ │ │ │ andseq r3, r1, r8, asr #16 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29494 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 50d8 │ │ │ │ b 29494 │ │ │ │ - andeq r5, r2, r0, lsl lr │ │ │ │ + andeq r6, r2, ip, asr #13 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 299d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ b 299d8 │ │ │ │ b 294ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29748 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ b 29744 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ @@ -36801,15 +36801,15 @@ │ │ │ │ beq 29964 │ │ │ │ ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ bl 50d8 │ │ │ │ b 29964 │ │ │ │ mov r4, r0 │ │ │ │ b 297bc │ │ │ │ b 298c4 │ │ │ │ - @ instruction: 0x00025db0 │ │ │ │ + andeq r6, r2, ip, ror #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1352] @ 0x548 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2997c │ │ │ │ ldr r0, [sp, #1356] @ 0x54c │ │ │ │ bl 50d8 │ │ │ │ @@ -36826,19 +36826,19 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2997c │ │ │ │ mov r0, r6 │ │ │ │ bl dc38 │ │ │ │ b 2997c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r6, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 297ec │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -36890,20 +36890,20 @@ │ │ │ │ bne 29648 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 297ec │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 297ec │ │ │ │ - andeq pc, ip, r4, lsr #11 │ │ │ │ + andeq pc, ip, pc, lsl #31 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ mov r7, r5 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ b 297a8 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -36920,15 +36920,15 @@ │ │ │ │ beq 296cc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ b 296cc │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #1012] @ 0x3f4 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ - bl 47cdc │ │ │ │ + bl 48598 │ │ │ │ b 299d8 │ │ │ │ mov r4, r0 │ │ │ │ b 29a2c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ b 298e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -36944,26 +36944,26 @@ │ │ │ │ beq 29720 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 29778 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29748 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ b 297bc │ │ │ │ andseq r2, r1, r4, lsl #23 │ │ │ │ - andeq sl, r1, r4, lsr #19 │ │ │ │ + andeq fp, r1, r0, ror #4 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ beq 29778 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -37020,15 +37020,15 @@ │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ beq 298d0 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ bl 50d8 │ │ │ │ b 298d0 │ │ │ │ - ldrdeq sl, [r1], -r0 │ │ │ │ + andeq fp, r1, ip, lsl #3 │ │ │ │ mulseq r1, r0, sl │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2987c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ @@ -37036,22 +37036,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 29894 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 298b8 │ │ │ │ b 298e0 │ │ │ │ - andeq r4, r7, ip, lsl #1 │ │ │ │ + andeq r4, r7, r4, asr #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 298b8 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ b 298e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ bne 29930 │ │ │ │ mov r0, r6 │ │ │ │ @@ -37083,15 +37083,15 @@ │ │ │ │ beq 298d8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29938 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ b 29938 │ │ │ │ - andeq sp, sp, r8, lsr #3 │ │ │ │ + muleq sp, r0, fp │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 29978 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ @@ -37156,14804 +37156,15363 @@ │ │ │ │ beq 29a50 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ b 29a50 │ │ │ │ andseq r2, r1, ip, ror r8 │ │ │ │ mulseq r1, ip, r8 │ │ │ │ andseq r2, r1, ip, lsl sp │ │ │ │ - andeq ip, sp, r6, lsl #28 │ │ │ │ + andeq sp, sp, lr, ror #15 │ │ │ │ andseq r3, r1, r4, asr r3 │ │ │ │ - andeq sp, ip, ip, lsl sl │ │ │ │ - andeq sp, ip, r0, lsl sl │ │ │ │ + andeq lr, ip, ip, asr #6 │ │ │ │ + andeq lr, ip, r0, asr #6 │ │ │ │ andseq r2, r1, r0, lsl #30 │ │ │ │ andseq r3, r1, r0, ror #1 │ │ │ │ andseq r3, r1, r0, ror #1 │ │ │ │ andseq r2, r1, r4, asr #29 │ │ │ │ andseq r2, r1, r0, asr #29 │ │ │ │ andseq r2, r1, r8, ror #30 │ │ │ │ andseq r2, r1, r8, ror #30 │ │ │ │ andseq r2, r1, r0, asr #31 │ │ │ │ - andeq ip, sp, sl, ror #26 │ │ │ │ + andeq sp, sp, r2, asr r7 │ │ │ │ @ instruction: 0x001132b8 │ │ │ │ andseq r2, r1, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ - ldrd r8, [r3, #124] @ 0x7c │ │ │ │ + ldr sl, [r3, #124] @ 0x7c │ │ │ │ mov r7, #0 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r9, [r3, #128] @ 0x80 │ │ │ │ + mov r8, r3 │ │ │ │ + str r0, [sp, #1340] @ 0x53c │ │ │ │ mov r0, #4 │ │ │ │ - mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r7, [sp, #1352] @ 0x548 │ │ │ │ str r0, [sp, #1348] @ 0x544 │ │ │ │ str r7, [sp, #1344] @ 0x540 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, lr, #332 @ 0x14c │ │ │ │ + add r0, sp, #1360 @ 0x550 │ │ │ │ + mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ cmp r9, #0 │ │ │ │ bpl 29b1c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ + b 351f4 │ │ │ │ beq 29b3c │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29b40 │ │ │ │ mov r7, #1 │ │ │ │ b 29b0c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ sub r0, r4, #1 │ │ │ │ - str r9, [sp, #1376] @ 0x560 │ │ │ │ + str r9, [sp, #1380] @ 0x564 │ │ │ │ cmp r0, #12 │ │ │ │ - str r7, [sp, #1372] @ 0x55c │ │ │ │ - str r9, [sp, #1368] @ 0x558 │ │ │ │ - bhi 332b0 │ │ │ │ + str r7, [sp, #1376] @ 0x560 │ │ │ │ + str r9, [sp, #1372] @ 0x55c │ │ │ │ + bhi 34b34 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ - andeq r0, r0, r0, lsl #12 │ │ │ │ - andeq r0, r0, r0, asr #16 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x000004b8 │ │ │ │ + andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ - andeq r9, r0, ip, lsr r7 │ │ │ │ - andeq r9, r0, ip, lsr r7 │ │ │ │ - andeq r9, r0, ip, lsr r7 │ │ │ │ - andeq r9, r0, ip, lsr r7 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - andeq r9, r0, ip, lsr r7 │ │ │ │ + andeq sl, r0, r0, asr #31 │ │ │ │ + andeq sl, r0, r0, asr #31 │ │ │ │ + andeq sl, r0, r0, asr #31 │ │ │ │ + andeq sl, r0, r0, asr #31 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq sl, r0, r0, asr #31 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 332b0 │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ cmp r5, #17 │ │ │ │ - bls 2a7c0 │ │ │ │ - ldr r3, [pc, #3980] @ 2ab54 │ │ │ │ + bls 2a410 │ │ │ │ + ldr r3, [pc, #3428] @ 2a92c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #17 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cc58 │ │ │ │ - b 2cc90 │ │ │ │ - ldr r1, [pc, #3924] @ 2ab58 │ │ │ │ + beq 2bc64 │ │ │ │ + b 2bc9c │ │ │ │ + ldr r1, [pc, #3372] @ 2a930 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ cmp r5, #22 │ │ │ │ - bls 2a9d0 │ │ │ │ - ldr r3, [pc, #3888] @ 2ab5c │ │ │ │ + bls 2a61c │ │ │ │ + ldr r3, [pc, #3336] @ 2a934 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #22 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a9f0 │ │ │ │ - b 2d078 │ │ │ │ + bne 2a63c │ │ │ │ + b 2f6bc │ │ │ │ ldrh r0, [r6] │ │ │ │ - movw r1, #28018 @ 0x6d72 │ │ │ │ + movw r1, #27242 @ 0x6a6a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2a4ec │ │ │ │ + beq 2a160 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #30317 @ 0x766d │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2a8a8 │ │ │ │ + beq 2a4f8 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #29548 @ 0x736c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2ca9c │ │ │ │ + beq 2bad8 │ │ │ │ ldrh r0, [r6] │ │ │ │ - movw r1, #27242 @ 0x6a6a │ │ │ │ + movw r1, #28771 @ 0x7063 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2d5a8 │ │ │ │ + beq 2fcac │ │ │ │ ldrh r0, [r6] │ │ │ │ - movw r1, #28771 @ 0x7063 │ │ │ │ + movw r1, #28018 @ 0x6d72 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2ff54 │ │ │ │ + beq 30570 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #25699 @ 0x6463 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r8, [sl, #160] @ 0xa0 │ │ │ │ - ldr r7, [sl, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #3728] @ 2ab60 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 29d08 │ │ │ │ - ldr r0, [pc, #3700] @ 2ab64 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29e6c │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls 345f8 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - ldr r1, [pc, #3656] @ 2ab68 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add r3, sp, #3504 @ 0xdb0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldrd r0, [sl, #172] @ 0xac │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - add r1, r4, #12 │ │ │ │ - add r4, sp, #3392 @ 0xd40 │ │ │ │ - add r9, sp, #3504 @ 0xdb0 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 83a30 │ │ │ │ - ldr r6, [pc, #3580] @ 2ab6c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [pc, #3576] @ 2ab70 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r1, [sp, #2048] @ 0x800 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #3456 @ 0xd80 │ │ │ │ - str r1, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r1, #2 │ │ │ │ - str r4, [sp, #3456] @ 0xd80 │ │ │ │ - str r6, [sp, #3460] @ 0xd84 │ │ │ │ - str r5, [sp, #2044] @ 0x7fc │ │ │ │ - str r1, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #836 @ 0x344 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29dc4 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd sl, [r8, #160] @ 0xa0 │ │ │ │ + cmp fp, #25 │ │ │ │ + bls 336b0 │ │ │ │ + ldr r3, [pc, #3172] @ 2a938 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, fp │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29dd8 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #836 @ 0x344 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [sl, #116] @ 0x74 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 29e08 │ │ │ │ - ldr r0, [sl, #112] @ 0x70 │ │ │ │ - movw r1, #30062 @ 0x756e │ │ │ │ - ldrh r0, [r0] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 29e6c │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ - cmp r1, #1 │ │ │ │ - bls 34d40 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - ldr r1, [pc, #3412] @ 2ab74 │ │ │ │ - add r0, r0, #12 │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ - str r0, [sp, #3504] @ 0xdb0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #2 │ │ │ │ - str r6, [sp, #3516] @ 0xdbc │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - mov r0, #3 │ │ │ │ - str r6, [sp, #3508] @ 0xdb4 │ │ │ │ - str r9, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1872 @ 0x750 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1872 @ 0x750 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #3332] @ 2ab78 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ - cmp r1, #1 │ │ │ │ - bls 34d70 │ │ │ │ - ldr r0, [pc, #3292] @ 2ab7c │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3284] @ 2ab80 │ │ │ │ - str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #3512] @ 0xdb8 │ │ │ │ - str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r2, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #860 @ 0x35c │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #860 @ 0x35c │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - ldr r1, [pc, #3188] @ 2ab84 │ │ │ │ + beq 338c8 │ │ │ │ + b 33900 │ │ │ │ + ldr r1, [pc, #3116] @ 2a93c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r1, [sl, #160] @ 0xa0 │ │ │ │ - ldr r6, [sl, #164] @ 0xa4 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r1, [r8, #160] @ 0xa0 │ │ │ │ + ldr r6, [r8, #164] @ 0xa4 │ │ │ │ str r1, [sp, #1328] @ 0x530 │ │ │ │ cmp r6, #17 │ │ │ │ - bls 2ab34 │ │ │ │ - ldr r3, [pc, #3144] @ 2ab88 │ │ │ │ + bls 2a76c │ │ │ │ + ldr r3, [pc, #3072] @ 2a940 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #17 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d164 │ │ │ │ - b 2d19c │ │ │ │ - ldr r1, [pc, #3092] @ 2ab8c │ │ │ │ + beq 2f7b0 │ │ │ │ + b 2f7e8 │ │ │ │ + ldr r1, [pc, #3020] @ 2a944 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ mov r4, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ + bne 34b34 │ │ │ │ mov r0, #32 │ │ │ │ - ldr r5, [pc, #3060] @ 2ab90 │ │ │ │ - ldr r6, [pc, #3060] @ 2ab94 │ │ │ │ - ldr r7, [pc, #3060] @ 2ab98 │ │ │ │ + ldr r5, [pc, #2988] @ 2a948 │ │ │ │ + ldr r6, [pc, #2988] @ 2a94c │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r7, [pc, #2984] @ 2a950 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #3056] @ 2ab9c │ │ │ │ + ldr r3, [pc, #2980] @ 2a954 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r2, [pc, #3052] @ 2aba0 │ │ │ │ + ldr r2, [pc, #2976] @ 2a958 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #3048] @ 2aba4 │ │ │ │ + ldr r1, [pc, #2972] @ 2a95c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #3044] @ 2aba8 │ │ │ │ + ldr ip, [pc, #2968] @ 2a960 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #2228] @ 0x8b4 │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ mov r0, #10 │ │ │ │ - str r0, [sp, #2212] @ 0x8a4 │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ mov r0, #29 │ │ │ │ - str r0, [sp, #2204] @ 0x89c │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ mov r0, #19 │ │ │ │ - str r0, [sp, #2196] @ 0x894 │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2188] @ 0x88c │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ mov r0, #17 │ │ │ │ - str r0, [sp, #2180] @ 0x884 │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ add ip, pc, ip │ │ │ │ - str r0, [sp, #2148] @ 0x864 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ mov r0, #14 │ │ │ │ - str r0, [sp, #2164] @ 0x874 │ │ │ │ - str r0, [sp, #2124] @ 0x84c │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ mov r0, #21 │ │ │ │ - str r0, [sp, #2220] @ 0x8ac │ │ │ │ - str r0, [sp, #2116] @ 0x844 │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ mov r0, #9 │ │ │ │ - str r0, [sp, #2172] @ 0x87c │ │ │ │ - str r0, [sp, #2108] @ 0x83c │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ mov r0, #23 │ │ │ │ - str r0, [sp, #2140] @ 0x85c │ │ │ │ - str r0, [sp, #2100] @ 0x834 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ mov r0, #18 │ │ │ │ - str r0, [sp, #2092] @ 0x82c │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ mov r0, #6 │ │ │ │ - str r0, [sp, #2084] @ 0x824 │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ mov r0, #12 │ │ │ │ - str r0, [sp, #2068] @ 0x814 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ mov r0, #26 │ │ │ │ - str r0, [sp, #2052] @ 0x804 │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ mov r0, #7 │ │ │ │ - str r0, [sp, #2060] @ 0x80c │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ mov r0, #24 │ │ │ │ - str r4, [sp, #2156] @ 0x86c │ │ │ │ - str r4, [sp, #2132] @ 0x854 │ │ │ │ - str r4, [sp, #2076] @ 0x81c │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [pc, #2876] @ 2abac │ │ │ │ - str r5, [sp, #2224] @ 0x8b0 │ │ │ │ - ldr r5, [pc, #2872] @ 2abb0 │ │ │ │ + str r4, [sp, #1836] @ 0x72c │ │ │ │ + str r4, [sp, #1812] @ 0x714 │ │ │ │ + str r4, [sp, #1756] @ 0x6dc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [pc, #2800] @ 2a964 │ │ │ │ + str r5, [sp, #1904] @ 0x770 │ │ │ │ + ldr r5, [pc, #2796] @ 2a968 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r6, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r6, [pc, #2864] @ 2abb4 │ │ │ │ + str r6, [sp, #1896] @ 0x768 │ │ │ │ + ldr r6, [pc, #2788] @ 2a96c │ │ │ │ add r5, pc, r5 │ │ │ │ - str r7, [sp, #2208] @ 0x8a0 │ │ │ │ - ldr r7, [pc, #2856] @ 2abb8 │ │ │ │ + str r7, [sp, #1888] @ 0x760 │ │ │ │ + ldr r7, [pc, #2780] @ 2a970 │ │ │ │ add r6, pc, r6 │ │ │ │ - str r3, [sp, #2200] @ 0x898 │ │ │ │ - ldr r3, [pc, #2848] @ 2abbc │ │ │ │ + str r3, [sp, #1880] @ 0x758 │ │ │ │ + ldr r3, [pc, #2772] @ 2a974 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r2, [sp, #2192] @ 0x890 │ │ │ │ - ldr r2, [pc, #2840] @ 2abc0 │ │ │ │ + str r2, [sp, #1872] @ 0x750 │ │ │ │ + ldr r2, [pc, #2764] @ 2a978 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #2184] @ 0x888 │ │ │ │ - ldr r1, [pc, #2832] @ 2abc4 │ │ │ │ + str r1, [sp, #1864] @ 0x748 │ │ │ │ + ldr r1, [pc, #2756] @ 2a97c │ │ │ │ add r2, pc, r2 │ │ │ │ - str ip, [sp, #2176] @ 0x880 │ │ │ │ - ldr r4, [pc, #2824] @ 2abc8 │ │ │ │ + str ip, [sp, #1856] @ 0x740 │ │ │ │ + ldr r4, [pc, #2748] @ 2a980 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2168] @ 0x878 │ │ │ │ - ldr r0, [pc, #2816] @ 2abcc │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [pc, #2740] @ 2a984 │ │ │ │ add r4, pc, r4 │ │ │ │ - str r5, [sp, #2160] @ 0x870 │ │ │ │ - ldr r5, [pc, #2808] @ 2abd0 │ │ │ │ + str r5, [sp, #1840] @ 0x730 │ │ │ │ + ldr r5, [pc, #2732] @ 2a988 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r6, [sp, #2152] @ 0x868 │ │ │ │ - ldr ip, [pc, #2800] @ 2abd4 │ │ │ │ + str r6, [sp, #1832] @ 0x728 │ │ │ │ + ldr ip, [pc, #2724] @ 2a98c │ │ │ │ add r5, pc, r5 │ │ │ │ - str r7, [sp, #2144] @ 0x860 │ │ │ │ - ldr r7, [pc, #2792] @ 2abd8 │ │ │ │ + str r7, [sp, #1824] @ 0x720 │ │ │ │ + ldr r7, [pc, #2716] @ 2a990 │ │ │ │ add ip, pc, ip │ │ │ │ - str r3, [sp, #2136] @ 0x858 │ │ │ │ - ldr r3, [pc, #2784] @ 2abdc │ │ │ │ + str r3, [sp, #1816] @ 0x718 │ │ │ │ + ldr r3, [pc, #2708] @ 2a994 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r2, [sp, #2128] @ 0x850 │ │ │ │ - ldr r2, [pc, #2776] @ 2abe0 │ │ │ │ + str r2, [sp, #1808] @ 0x710 │ │ │ │ + ldr r2, [pc, #2700] @ 2a998 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #2120] @ 0x848 │ │ │ │ - ldr r1, [pc, #2768] @ 2abe4 │ │ │ │ + str r1, [sp, #1800] @ 0x708 │ │ │ │ + ldr r1, [pc, #2692] @ 2a99c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r4, [sp, #2112] @ 0x840 │ │ │ │ + str r4, [sp, #1792] @ 0x700 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #2756] @ 2abe8 │ │ │ │ + ldr r6, [pc, #2680] @ 2a9a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2104] @ 0x838 │ │ │ │ - ldr r0, [pc, #2748] @ 2abec │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [pc, #2672] @ 2a9a4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldrd r8, [sl, #160] @ 0xa0 │ │ │ │ + ldrd sl, [r8, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - str r5, [sp, #2096] @ 0x830 │ │ │ │ - str r7, [sp, #2080] @ 0x820 │ │ │ │ - mov r5, sl │ │ │ │ - str r6, [sp, #2048] @ 0x800 │ │ │ │ - add r6, r0, #8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + str r5, [sp, #1776] @ 0x6f0 │ │ │ │ + str r7, [sp, #1760] @ 0x6e0 │ │ │ │ + add r5, r0, #8 │ │ │ │ + str r6, [sp, #1728] @ 0x6c0 │ │ │ │ add r7, sp, #3504 @ 0xdb0 │ │ │ │ - add sl, sp, #3392 @ 0xd40 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - str ip, [sp, #2088] @ 0x828 │ │ │ │ - str r3, [sp, #2072] @ 0x818 │ │ │ │ - str r2, [sp, #2064] @ 0x810 │ │ │ │ - str r1, [sp, #2056] @ 0x808 │ │ │ │ - b 2a64c │ │ │ │ - ldr r1, [pc, #2676] @ 2abf0 │ │ │ │ + add r6, lr, #360 @ 0x168 │ │ │ │ + str r4, [sp, #1712] @ 0x6b0 │ │ │ │ + str ip, [sp, #1768] @ 0x6e8 │ │ │ │ + str r3, [sp, #1752] @ 0x6d8 │ │ │ │ + str r2, [sp, #1744] @ 0x6d0 │ │ │ │ + str r1, [sp, #1736] @ 0x6c8 │ │ │ │ + b 2a2a0 │ │ │ │ + ldr r1, [pc, #2604] @ 2a9a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a550 │ │ │ │ - ldr r1, [pc, #2652] @ 2abf4 │ │ │ │ + beq 2a1a8 │ │ │ │ + ldr r1, [pc, #2580] @ 2a9ac │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a8f0 │ │ │ │ - ldr r1, [pc, #2628] @ 2abf8 │ │ │ │ + beq 2a540 │ │ │ │ + ldr r1, [pc, #2556] @ 2a9b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cae8 │ │ │ │ - ldr r1, [pc, #2604] @ 2abfc │ │ │ │ + beq 2bba0 │ │ │ │ + ldr r1, [pc, #2532] @ 2a9b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldrd r6, [sl, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #2576] @ 2ac00 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2a2e4 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls 34510 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - ldr r1, [pc, #2532] @ 2ac04 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add r3, sp, #3504 @ 0xdb0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldrd r0, [sl, #172] @ 0xac │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - add r1, r4, #12 │ │ │ │ - add r4, sp, #3392 @ 0xd40 │ │ │ │ - add r3, sp, #3504 @ 0xdb0 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #2460] @ 2ac08 │ │ │ │ - ldr r1, [pc, #2460] @ 2ac0c │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3460] @ 0xd84 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r4, [sp, #3456] @ 0xd80 │ │ │ │ - str r5, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #872 @ 0x368 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2a2c0 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2a2d4 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #872 @ 0x368 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #2340] @ 2ac10 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3452c │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #2296] @ 2ac14 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #25 │ │ │ │ + bls 31a54 │ │ │ │ + ldr r3, [pc, #2496] @ 2a9b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r4, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3504 @ 0xdb0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2256] @ 2ac18 │ │ │ │ - ldr r7, [pc, #2256] @ 2ac1c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #884 @ 0x374 │ │ │ │ - bl 5e7ac │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a3a0 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #884 @ 0x374 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - movw r1, #24953 @ 0x6179 │ │ │ │ - movt r1, #28274 @ 0x6e72 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 2a59c │ │ │ │ + bne 31a74 │ │ │ │ + b 335a4 │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #28275 @ 0x6e73 │ │ │ │ movt r1, #28769 @ 0x7061 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2a93c │ │ │ │ + beq 2a1f0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + movw r1, #29282 @ 0x7262 │ │ │ │ + movt r1, #30565 @ 0x7765 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 2a58c │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #26995 @ 0x6973 │ │ │ │ movt r1, #25978 @ 0x657a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 2cbac │ │ │ │ + beq 2bbf8 │ │ │ │ ldr r0, [r6] │ │ │ │ - movw r1, #29282 @ 0x7262 │ │ │ │ - movt r1, #30565 @ 0x7765 │ │ │ │ + movw r1, #24953 @ 0x6179 │ │ │ │ + movt r1, #28274 @ 0x6e72 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r7, [sl, #164] @ 0xa4 │ │ │ │ - ldr r4, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #15 │ │ │ │ - bls 30a2c │ │ │ │ - ldr r3, [pc, #2052] @ 2ac20 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #9 │ │ │ │ + bls 31c0c │ │ │ │ + ldr r3, [pc, #2348] @ 2a9bc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ + mov r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30a4c │ │ │ │ - b 333e0 │ │ │ │ - ldr r1, [pc, #1996] @ 2ac24 │ │ │ │ + bne 31c2c │ │ │ │ + b 336fc │ │ │ │ + ldr r1, [pc, #2292] @ 2a9c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a5e8 │ │ │ │ - ldr r1, [pc, #1972] @ 2ac28 │ │ │ │ + beq 2a23c │ │ │ │ + ldr r1, [pc, #2268] @ 2a9c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a988 │ │ │ │ - ldr r1, [pc, #1948] @ 2ac2c │ │ │ │ + beq 2a5d4 │ │ │ │ + ldr r1, [pc, #2244] @ 2a9c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldrd r6, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #15 │ │ │ │ - bls 2eb54 │ │ │ │ - ldr r3, [pc, #1912] @ 2ac30 │ │ │ │ + bne 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #23 │ │ │ │ + bls 2ff2c │ │ │ │ + ldr r3, [pc, #2208] @ 2a9cc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, #23 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2eb74 │ │ │ │ - b 335ec │ │ │ │ - ldr r7, [sl, #164] @ 0xa4 │ │ │ │ - ldr r4, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #14 │ │ │ │ - bls 2ab10 │ │ │ │ - ldr r3, [pc, #1840] @ 2ac34 │ │ │ │ + bne 2ff4c │ │ │ │ + b 34b34 │ │ │ │ + ldrd r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #25 │ │ │ │ + bls 2a78c │ │ │ │ + ldr r3, [pc, #2140] @ 2a9d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #14 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30350 │ │ │ │ - cmp r7, #15 │ │ │ │ - bne 30318 │ │ │ │ - ldr r0, [pc, #1780] @ 2ac38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2ab24 │ │ │ │ - ldr r5, [sl, #164] @ 0xa4 │ │ │ │ - ldr r2, [sl, #160] @ 0xa0 │ │ │ │ - cmp r5, #15 │ │ │ │ - bls 2ac8c │ │ │ │ - ldr r3, [pc, #1748] @ 2ac3c │ │ │ │ + bne 2a7ac │ │ │ │ + b 2a834 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #25 │ │ │ │ + bls 2a878 │ │ │ │ + ldr r3, [pc, #2072] @ 2a9d4 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2acac │ │ │ │ - b 332b0 │ │ │ │ - ldr r7, [sl, #164] @ 0xa4 │ │ │ │ - ldr r4, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #9 │ │ │ │ - bls 2bc80 │ │ │ │ - ldr r3, [pc, #1676] @ 2ac40 │ │ │ │ + beq 2fbf4 │ │ │ │ + b 2fc2c │ │ │ │ + ldr r5, [r8, #164] @ 0xa4 │ │ │ │ + ldr r2, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #35 @ 0x23 │ │ │ │ + bls 2a89c │ │ │ │ + ldr r3, [pc, #2000] @ 2a9d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #9 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, #35 @ 0x23 │ │ │ │ + mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bca0 │ │ │ │ - b 2fce0 │ │ │ │ - ldrd r6, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #25 │ │ │ │ - bls 2c92c │ │ │ │ - ldr r3, [pc, #1608] @ 2ac44 │ │ │ │ + bne 2a8bc │ │ │ │ + b 34b34 │ │ │ │ + ldrd r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #15 │ │ │ │ + bls 2aa4c │ │ │ │ + ldr r3, [pc, #1932] @ 2a9dc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #25 │ │ │ │ + mov r0, #15 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c94c │ │ │ │ - b 2ca58 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 67fcc │ │ │ │ + bne 2aa6c │ │ │ │ + b 32cf8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + bl 68884 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2a6f0 │ │ │ │ + beq 2a344 │ │ │ │ cmp r4, #24 │ │ │ │ - beq 332b0 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 34b34 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ + str r4, [sp, #1712] @ 0x6b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a6f0 │ │ │ │ - cmp r0, r9 │ │ │ │ - bcs 2a6a4 │ │ │ │ + beq 2a344 │ │ │ │ + cmp r0, fp │ │ │ │ + bcs 2a2f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2a6c4 │ │ │ │ + bne 2a318 │ │ │ │ ldrb r0, [r3] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, #7 │ │ │ │ - bhi 2a630 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + cmp fp, #7 │ │ │ │ + bhi 2a284 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2a6f0 │ │ │ │ + beq 2a344 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 2a68c │ │ │ │ - b 2a644 │ │ │ │ - bne 2a644 │ │ │ │ + bne 2a2e0 │ │ │ │ + b 2a298 │ │ │ │ + bne 2a298 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a644 │ │ │ │ - b 2a6f0 │ │ │ │ + bne 2a298 │ │ │ │ + b 2a344 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 687cc │ │ │ │ - mov r0, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + bl 69084 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a644 │ │ │ │ + beq 2a298 │ │ │ │ mov r0, #4 │ │ │ │ - ldrd r8, [r5, #172] @ 0xac │ │ │ │ + ldrd r8, [r8, #172] @ 0xac │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 346c4 │ │ │ │ + beq 34f70 │ │ │ │ movw r1, #30067 @ 0x7573 │ │ │ │ cmp r9, #0 │ │ │ │ movt r1, #28516 @ 0x6f64 │ │ │ │ str r1, [r0] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ lsl r4, r1, #2 │ │ │ │ - beq 2a7e4 │ │ │ │ + beq 2a434 │ │ │ │ add r1, r8, #4 │ │ │ │ mov r2, r4 │ │ │ │ - b 2a738 │ │ │ │ + b 2a38c │ │ │ │ add r1, r1, #12 │ │ │ │ subs r2, r2, #12 │ │ │ │ - beq 2a7e4 │ │ │ │ + beq 2a434 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 2a72c │ │ │ │ + bne 2a380 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 2a72c │ │ │ │ + bne 2a380 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #1252] @ 2ac48 │ │ │ │ + ldr r0, [pc, #1576] @ 2a9e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1248] @ 2ac4c │ │ │ │ + ldr r1, [pc, #1572] @ 2a9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ - add r0, lr, #344 @ 0x158 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ + add r0, lr, #348 @ 0x15c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ mov r0, #2 │ │ │ │ - str sl, [sp, #3512] @ 0xdb8 │ │ │ │ + str r6, [sp, #3512] @ 0xdb8 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #628 @ 0x274 │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #360 @ 0x168 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #360 @ 0x168 │ │ │ │ - bl 4e158 │ │ │ │ - b 2a7e8 │ │ │ │ - bne 2cc50 │ │ │ │ - ldr r0, [pc, #1156] @ 2ac50 │ │ │ │ + add r1, lr, #628 @ 0x274 │ │ │ │ + bl 4ea14 │ │ │ │ + b 2a438 │ │ │ │ + bne 2bc5c │ │ │ │ + ldr r0, [pc, #1484] @ 2a9e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cc58 │ │ │ │ - b 2cc90 │ │ │ │ + bne 2bc64 │ │ │ │ + b 2bc9c │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 346c4 │ │ │ │ + beq 34f70 │ │ │ │ movw r1, #28516 @ 0x6f64 │ │ │ │ cmp r9, #0 │ │ │ │ movt r1, #29537 @ 0x7361 │ │ │ │ str r1, [r0] │ │ │ │ - beq 332ac │ │ │ │ + beq 2a4f0 │ │ │ │ add r1, r8, #4 │ │ │ │ - b 2a820 │ │ │ │ + b 2a470 │ │ │ │ add r1, r1, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ - beq 332ac │ │ │ │ + beq 2a4f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 2a814 │ │ │ │ + bne 2a464 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2a814 │ │ │ │ + bne 2a464 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #1032] @ 2ac54 │ │ │ │ + ldr r0, [pc, #1360] @ 2a9ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1028] @ 2ac58 │ │ │ │ + ldr r1, [pc, #1356] @ 2a9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ - add r0, lr, #344 @ 0x158 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ + add r0, lr, #348 @ 0x15c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ mov r0, #2 │ │ │ │ - str sl, [sp, #3512] @ 0xdb8 │ │ │ │ + str r6, [sp, #3512] @ 0xdb8 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1664 @ 0x680 │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #372 @ 0x174 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ + bl 5f068 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #372 @ 0x174 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ + add r1, sp, #1664 @ 0x680 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + bl 50d8 │ │ │ │ + b 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ cmp r5, #25 │ │ │ │ - bls 2ce44 │ │ │ │ - ldr r3, [pc, #928] @ 2ac5c │ │ │ │ + bls 2be58 │ │ │ │ + ldr r3, [pc, #1256] @ 2a9f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #25 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe68 │ │ │ │ - b 2fea0 │ │ │ │ - ldr r8, [sl, #164] @ 0xa4 │ │ │ │ - ldr r7, [sl, #160] @ 0xa0 │ │ │ │ - cmp r8, #20 │ │ │ │ - bls 2ce6c │ │ │ │ - ldr r3, [pc, #856] @ 2ac60 │ │ │ │ + beq 304ac │ │ │ │ + b 304e4 │ │ │ │ + ldr r5, [r8, #164] @ 0xa4 │ │ │ │ + ldr r2, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #15 │ │ │ │ + bls 2bfa8 │ │ │ │ + ldr r3, [pc, #1184] @ 2a9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #20 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, #15 │ │ │ │ + mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32ae0 │ │ │ │ - b 2d94c │ │ │ │ - ldr r5, [sl, #164] @ 0xa4 │ │ │ │ - ldr r2, [sl, #160] @ 0xa0 │ │ │ │ - cmp r5, #35 @ 0x23 │ │ │ │ - bls 2cea0 │ │ │ │ - ldr r3, [pc, #784] @ 2ac64 │ │ │ │ + bne 2bfc8 │ │ │ │ + b 34b34 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #15 │ │ │ │ + bls 2d4d0 │ │ │ │ + ldr r3, [pc, #1116] @ 2a9fc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #35 @ 0x23 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r0, #15 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cec0 │ │ │ │ - b 332b0 │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ - cmp r5, #23 │ │ │ │ - bls 2cf3c │ │ │ │ - ldr r3, [pc, #716] @ 2ac68 │ │ │ │ + bne 2d4f0 │ │ │ │ + b 2fee8 │ │ │ │ + ldrd r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #25 │ │ │ │ + bls 2f420 │ │ │ │ + ldr r3, [pc, #1048] @ 2aa00 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #23 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cf5c │ │ │ │ - b 332b0 │ │ │ │ - bne 2d070 │ │ │ │ - ldr r0, [pc, #656] @ 2ac6c │ │ │ │ + bne 2f440 │ │ │ │ + b 2f558 │ │ │ │ + bne 2f6b4 │ │ │ │ + ldr r0, [pc, #988] @ 2aa04 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d078 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 2f6bc │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 2aa60 │ │ │ │ - ldr r0, [pc, #620] @ 2ac70 │ │ │ │ + bne 2a6ac │ │ │ │ + ldr r0, [pc, #952] @ 2aa08 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #616] @ 2ac74 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #948] @ 2aa0c │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #468 @ 0x1d4 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #444 @ 0x1bc │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #468 @ 0x1d4 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + add r1, lr, #444 @ 0x1bc │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 2d078 │ │ │ │ - ldr r6, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #516] @ 2ac78 │ │ │ │ + bcc 2f6bc │ │ │ │ + ldr r6, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #848] @ 2aa10 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r0, #1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r6, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #476] @ 2ac7c │ │ │ │ - ldr r7, [pc, #476] @ 2ac80 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ + ldr r3, [pc, #808] @ 2aa14 │ │ │ │ + ldr r7, [pc, #808] @ 2aa18 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ str r3, [sp, #3516] @ 0xdbc │ │ │ │ str r3, [sp, #3508] @ 0xdb4 │ │ │ │ str r6, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - str r1, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1504 @ 0x5e0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + str r1, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #456 @ 0x1c8 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ab00 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 2a758 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #456 @ 0x1c8 │ │ │ │ + bl 4ea14 │ │ │ │ + b 2f6bc │ │ │ │ + bne 2f7a8 │ │ │ │ + ldr r0, [pc, #676] @ 2aa1c │ │ │ │ + mov r2, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f7b0 │ │ │ │ + b 2f7e8 │ │ │ │ + bne 2fbcc │ │ │ │ + ldr r0, [pc, #648] @ 2aa20 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 302fc │ │ │ │ + ldr r0, [pc, #624] @ 2aa24 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #620] @ 2aa28 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1520 @ 0x5f0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r4, [sp, #1352] @ 0x548 │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 2a814 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1504 @ 0x5e0 │ │ │ │ - bl 4e158 │ │ │ │ - b 2d078 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #360] @ 2ac84 │ │ │ │ + bl 139ec │ │ │ │ + add r3, sp, #1520 @ 0x5f0 │ │ │ │ + ldr r1, [sp, #1348] @ 0x544 │ │ │ │ + add r5, r4, r4, lsl #1 │ │ │ │ + ldm r3, {r0, r2, r3} │ │ │ │ + str r0, [r1, r5, lsl #2]! │ │ │ │ + add r0, r4, #1 │ │ │ │ + strd r2, [r1, #4] │ │ │ │ + str r0, [sp, #1352] @ 0x548 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ + bls 2f5b4 │ │ │ │ + ldr r3, [pc, #488] @ 2aa2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #36 @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f5d4 │ │ │ │ + b 2f65c │ │ │ │ + bne 2fbec │ │ │ │ + ldr r0, [pc, #428] @ 2aa30 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #14 │ │ │ │ + mov r2, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 30350 │ │ │ │ - bne 2d15c │ │ │ │ - ldr r0, [pc, #328] @ 2ac88 │ │ │ │ - mov r2, #17 │ │ │ │ + bne 2fbf4 │ │ │ │ + b 2fc2c │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #396] @ 2aa34 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d164 │ │ │ │ - b 2d19c │ │ │ │ - andeq sp, ip, r6, asr #14 │ │ │ │ - andeq ip, ip, sl, lsr #31 │ │ │ │ - muleq ip, r0, pc @ │ │ │ │ - strdeq ip, [ip], -r9 │ │ │ │ - andeq ip, ip, r9, asr pc │ │ │ │ - andeq ip, ip, ip, ror #9 │ │ │ │ - andeq r4, r2, ip, asr #10 │ │ │ │ - @ instruction: 0x00111ad4 │ │ │ │ - andseq r1, r1, r4, lsr sl │ │ │ │ - andeq sp, ip, r1, lsl #5 │ │ │ │ - andeq r4, r2, r0, lsr #8 │ │ │ │ - andseq r1, r1, r8, lsr #19 │ │ │ │ - andeq ip, ip, sl, lsl #3 │ │ │ │ - andeq sp, ip, lr, asr #7 │ │ │ │ - andeq ip, ip, r9, lsr #2 │ │ │ │ - @ instruction: 0x000cd6b8 │ │ │ │ - andeq sp, ip, fp, asr r9 │ │ │ │ - andeq sp, ip, r9, asr #18 │ │ │ │ - andeq sp, ip, r4, lsr #18 │ │ │ │ - andeq sp, ip, r9, lsl #18 │ │ │ │ - ldrdeq sp, [ip], -r6 │ │ │ │ - @ instruction: 0x000cd8b5 │ │ │ │ - andeq sp, ip, r8, lsr #16 │ │ │ │ - andeq sp, ip, lr, lsl #16 │ │ │ │ - strdeq sp, [ip], -r5 │ │ │ │ - andeq sp, sp, r5, asr r7 │ │ │ │ - andeq sp, ip, r6, asr #15 │ │ │ │ - andeq sp, ip, sp, lsr #15 │ │ │ │ - muleq ip, r3, r7 │ │ │ │ - andeq sp, ip, r2, ror r7 │ │ │ │ - andeq sp, ip, sp, asr r7 │ │ │ │ - andeq sp, ip, sl, lsr r7 │ │ │ │ - andeq sp, ip, ip, lsl r7 │ │ │ │ - andeq sp, ip, sl, lsl #14 │ │ │ │ - strdeq sp, [ip], -r1 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #372] @ 2aa38 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #368] @ 2aa3c │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1616 @ 0x650 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r4, [sp, #1352] @ 0x548 │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 2a924 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + bl 139ec │ │ │ │ + add r3, sp, #1616 @ 0x650 │ │ │ │ + b 32f1c │ │ │ │ + andeq sp, ip, lr, lsl #14 │ │ │ │ + andeq sp, ip, r3, asr r9 │ │ │ │ + andeq sp, ip, r9, lsr r9 │ │ │ │ + andeq sp, ip, r5, asr #17 │ │ │ │ + andeq ip, ip, sl, lsl #25 │ │ │ │ + muleq ip, r6, r5 │ │ │ │ + andeq ip, ip, r9, lsr #24 │ │ │ │ + @ instruction: 0x000cdbbc │ │ │ │ + muleq ip, r8, fp │ │ │ │ + andeq sp, ip, r6, lsl #23 │ │ │ │ + andeq sp, ip, r1, ror #22 │ │ │ │ + andeq sp, ip, r6, asr #22 │ │ │ │ + andeq sp, ip, r3, lsl fp │ │ │ │ + strdeq sp, [ip], -r2 │ │ │ │ + andeq sp, ip, r5, ror #20 │ │ │ │ + andeq sp, ip, fp, asr #20 │ │ │ │ + andeq sp, ip, r2, lsr sl │ │ │ │ + andeq lr, sp, r9, lsr r3 │ │ │ │ + andeq sp, ip, r3, lsl #20 │ │ │ │ + andeq sp, ip, sl, ror #19 │ │ │ │ + ldrdeq sp, [ip], -r0 │ │ │ │ + andeq sp, ip, pc, lsr #19 │ │ │ │ + muleq ip, sl, r9 │ │ │ │ + andeq sp, ip, r7, ror r9 │ │ │ │ + andeq sp, ip, r9, asr r9 │ │ │ │ + andeq sp, ip, r7, asr #18 │ │ │ │ + andeq sp, ip, lr, lsr #18 │ │ │ │ + andeq sp, ip, r6, lsl r9 │ │ │ │ + strdeq sp, [ip], -pc @ │ │ │ │ ldrdeq sp, [ip], -r9 │ │ │ │ + andeq sp, ip, sl, asr #17 │ │ │ │ + andeq sp, ip, r2, lsl r6 │ │ │ │ + andeq sp, ip, r1, lsl #14 │ │ │ │ + andeq sp, ip, ip, lsr #30 │ │ │ │ + ldrdeq sp, [ip], -r2 │ │ │ │ + andeq sp, ip, r1, lsr #11 │ │ │ │ + andeq lr, ip, r3, lsl #4 │ │ │ │ + andeq sp, ip, r3, asr #4 │ │ │ │ andeq sp, ip, r2, asr #13 │ │ │ │ - muleq ip, ip, r6 │ │ │ │ - andeq sp, ip, sp, lsl #13 │ │ │ │ - andeq ip, ip, r9, ror #20 │ │ │ │ - muleq ip, r8, fp │ │ │ │ - andeq ip, ip, r5, lsl #30 │ │ │ │ - andeq ip, ip, r5, asr #30 │ │ │ │ - ldrdeq ip, [ip], -r9 │ │ │ │ - andeq fp, ip, ip, ror #31 │ │ │ │ - andeq r4, r2, r4, asr r0 │ │ │ │ - andseq r1, r1, r8, lsl r6 │ │ │ │ - andeq sp, sp, sp, asr #11 │ │ │ │ - andeq ip, sp, r1, ror #17 │ │ │ │ - andeq r3, r2, r0, ror pc │ │ │ │ - andseq r1, r1, ip, lsr r5 │ │ │ │ + andeq lr, ip, fp, ror #2 │ │ │ │ + andeq lr, ip, r0, asr r1 │ │ │ │ + andeq sp, ip, sl, asr r4 │ │ │ │ + ldrdeq sp, [ip], -sp @ │ │ │ │ + andeq sp, ip, ip, ror r5 │ │ │ │ + andeq sp, ip, ip, asr #1 │ │ │ │ + andeq r4, r2, r0, asr #15 │ │ │ │ + andseq r1, r1, r8, asr r3 │ │ │ │ + @ instruction: 0x000cceb2 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + andseq r1, r1, r4, lsl #5 │ │ │ │ + andeq sp, ip, sp, lsl #1 │ │ │ │ + andeq ip, ip, pc, lsl #27 │ │ │ │ + andeq ip, ip, r7, asr #26 │ │ │ │ + @ instruction: 0x000ccfb1 │ │ │ │ + andeq ip, ip, r5, lsr pc │ │ │ │ + andeq r4, r2, r4, lsr #10 │ │ │ │ + @ instruction: 0x00110ff4 │ │ │ │ + andeq ip, sp, r5, lsr #30 │ │ │ │ + andeq r4, r2, r0, ror r4 │ │ │ │ + andseq r0, r1, r8, asr pc │ │ │ │ + andeq ip, ip, sl, asr fp │ │ │ │ + andeq ip, ip, lr, lsr #28 │ │ │ │ + andeq r4, r2, r0, asr #7 │ │ │ │ + @ instruction: 0x00110ed8 │ │ │ │ + @ instruction: 0x000ccdb6 │ │ │ │ + andeq ip, ip, sp, lsl #26 │ │ │ │ ldrdeq ip, [ip], -r4 │ │ │ │ - andeq ip, ip, r4, ror #12 │ │ │ │ - @ instruction: 0x000cc7b1 │ │ │ │ - andeq ip, ip, fp, lsl #25 │ │ │ │ - andeq ip, ip, r0, ror ip │ │ │ │ - @ instruction: 0x000dd3b5 │ │ │ │ - andeq ip, ip, ip, lsr r6 │ │ │ │ - andeq ip, ip, r8, lsl #13 │ │ │ │ - strdeq ip, [ip], -r2 │ │ │ │ - andeq ip, ip, sp, asr #9 │ │ │ │ - andeq r3, r2, r8, asr fp │ │ │ │ - andseq r1, r1, r4, ror r1 │ │ │ │ - andeq ip, ip, sl, lsr fp │ │ │ │ - andeq r3, r2, r0, ror sl │ │ │ │ - mulseq r1, ip, r0 │ │ │ │ - andeq ip, ip, sp, lsl #4 │ │ │ │ - andeq ip, ip, r3, lsr r4 │ │ │ │ - ldrdeq ip, [ip], -sp │ │ │ │ - muleq ip, r6, r2 │ │ │ │ - ldrdeq ip, [ip], -r8 │ │ │ │ - @ instruction: 0x000238b4 │ │ │ │ - andseq r0, r1, r0, asr #25 │ │ │ │ - andeq ip, sp, r9, lsl #3 │ │ │ │ - andeq r3, r2, r4, lsl #16 │ │ │ │ - andseq r0, r1, r8, lsr #24 │ │ │ │ - muleq sp, r5, sp │ │ │ │ - andeq ip, ip, sl, asr #15 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4064] @ 2bc78 │ │ │ │ - mov r1, r2 │ │ │ │ + @ instruction: 0x000242b0 │ │ │ │ + andseq r0, r1, r0, lsl lr │ │ │ │ + @ instruction: 0x000cc8bc │ │ │ │ + @ instruction: 0x000cc8b7 │ │ │ │ + andeq ip, ip, r3, lsr #17 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #-24] @ 2aa40 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #-48] @ 2aa44 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34734 │ │ │ │ + beq 2ab90 │ │ │ │ + ldr r1, [pc, #-76] @ 2aa48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + mov r2, #29 │ │ │ │ + add r9, lr, #344 @ 0x158 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 88b80 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3506c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 343bc │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4016] @ 2bc7c │ │ │ │ + beq 34d64 │ │ │ │ + ldr r5, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4088] @ 2bac8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [sp, #1332] @ 0x534 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r2, #24 │ │ │ │ sub r2, r0, #2 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #2016 @ 0x7e0 │ │ │ │ - ldm r3, {r0, r1, r3} │ │ │ │ - cmp r2, #1 │ │ │ │ - stm ip, {r0, r1, r3} │ │ │ │ - bls 343dc │ │ │ │ - mov r0, #6 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3474c │ │ │ │ - mov r8, r0 │ │ │ │ - movw r0, #29555 @ 0x7373 │ │ │ │ - strh r0, [r8, #4] │ │ │ │ - movw r0, #25441 @ 0x6361 │ │ │ │ - movt r0, #25955 @ 0x6563 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r8, [sp, #1328] @ 0x530 │ │ │ │ - beq 34760 │ │ │ │ - mov r9, r0 │ │ │ │ - movw r0, #29557 @ 0x7375 │ │ │ │ - movt r0, #29285 @ 0x7265 │ │ │ │ - str r0, [r9, #3] │ │ │ │ - movw r0, #25697 @ 0x6461 │ │ │ │ - movt r0, #30052 @ 0x7564 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r9, [sp, #1324] @ 0x52c │ │ │ │ - beq 34778 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #116 @ 0x74 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ - movw r0, #30049 @ 0x7561 │ │ │ │ - movt r0, #26980 @ 0x6964 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r7, [sp, #1320] @ 0x528 │ │ │ │ - beq 34788 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r0, #30050 @ 0x7562 │ │ │ │ - movt r0, #29543 @ 0x7367 │ │ │ │ - str r4, [sp, #1188] @ 0x4a4 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r5, [sp, #1316] @ 0x524 │ │ │ │ - beq 34798 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #101 @ 0x65 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ - movw r0, #24931 @ 0x6163 │ │ │ │ - movt r0, #26723 @ 0x6863 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, #2 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r6, [sp, #1312] @ 0x520 │ │ │ │ - beq 347a8 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #26979 @ 0x6963 │ │ │ │ - strh r0, [r4] │ │ │ │ - mov r0, #10 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #1308] @ 0x51c │ │ │ │ - beq 347b8 │ │ │ │ - movw r1, #28271 @ 0x6e6f │ │ │ │ - str r0, [sp, #1304] @ 0x518 │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - movw r1, #25964 @ 0x656c │ │ │ │ - movt r1, #26996 @ 0x6974 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #28515 @ 0x6f63 │ │ │ │ - movt r1, #28781 @ 0x706d │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 347c8 │ │ │ │ - movw r1, #26473 @ 0x6769 │ │ │ │ - str r0, [sp, #1300] @ 0x514 │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #28515 @ 0x6f63 │ │ │ │ - movt r1, #26222 @ 0x666e │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 347dc │ │ │ │ - movw r1, #25968 @ 0x6570 │ │ │ │ - str r0, [sp, #1296] @ 0x510 │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #25956 @ 0x6564 │ │ │ │ - movt r1, #30052 @ 0x7564 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #9 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 347ec │ │ │ │ - mov r1, #101 @ 0x65 │ │ │ │ - str r0, [sp, #1292] @ 0x50c │ │ │ │ - strb r1, [r0, #8] │ │ │ │ - movw r1, #25445 @ 0x6365 │ │ │ │ - movt r1, #29793 @ 0x7461 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #25956 @ 0x6564 │ │ │ │ - movt r1, #29296 @ 0x7270 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 347fc │ │ │ │ - movw r1, #26980 @ 0x6964 │ │ │ │ - str r0, [sp, #1288] @ 0x508 │ │ │ │ - movt r1, #26214 @ 0x6666 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #8 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3480c │ │ │ │ - movw r1, #29741 @ 0x742d │ │ │ │ - str r0, [sp, #1284] @ 0x504 │ │ │ │ - movt r1, #26465 @ 0x6761 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #26980 @ 0x6964 │ │ │ │ - movt r1, #29811 @ 0x7473 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3481c │ │ │ │ - movw r1, #28516 @ 0x6f64 │ │ │ │ - str r0, [sp, #1280] @ 0x500 │ │ │ │ - movt r1, #29537 @ 0x7361 │ │ │ │ - orr r1, r1, #131072 @ 0x20000 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3482c │ │ │ │ - movw r1, #29295 @ 0x726f │ │ │ │ - str r0, [sp, #1276] @ 0x4fc │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #28516 @ 0x6f64 │ │ │ │ - movt r1, #29795 @ 0x7463 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34840 │ │ │ │ - movw r1, #25701 @ 0x6465 │ │ │ │ - str r0, [sp, #1272] @ 0x4f8 │ │ │ │ - movt r1, #29801 @ 0x7469 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34850 │ │ │ │ - movw r1, #30821 @ 0x7865 │ │ │ │ - str r0, [sp, #1268] @ 0x4f4 │ │ │ │ - movt r1, #25445 @ 0x6365 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34860 │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ - movw r4, #30821 @ 0x7865 │ │ │ │ - movt r1, #28265 @ 0x6e69 │ │ │ │ - movt r4, #27760 @ 0x6c70 │ │ │ │ - str r1, [r0, #3] │ │ │ │ - str r0, [sp, #1264] @ 0x4f0 │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34870 │ │ │ │ - movw r1, #28524 @ 0x6f6c │ │ │ │ - str r0, [sp, #1260] @ 0x4ec │ │ │ │ - movt r1, #25970 @ 0x6572 │ │ │ │ - str r1, [r0, #3] │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #10 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34884 │ │ │ │ - movw r1, #29541 @ 0x7365 │ │ │ │ - str r0, [sp, #1256] @ 0x4e8 │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - movw r1, #25645 @ 0x642d │ │ │ │ - movt r1, #28789 @ 0x7075 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #26982 @ 0x6966 │ │ │ │ - movt r1, #25710 @ 0x646e │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34894 │ │ │ │ - movw r1, #30054 @ 0x7566 │ │ │ │ - str r0, [sp, #1252] @ 0x4e4 │ │ │ │ - movt r1, #25710 @ 0x646e │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #3 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 348a8 │ │ │ │ - mov r1, #116 @ 0x74 │ │ │ │ - str r0, [sp, #1248] @ 0x4e0 │ │ │ │ - strb r1, [r0, #2] │ │ │ │ - movw r1, #25959 @ 0x6567 │ │ │ │ - strh r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 348b8 │ │ │ │ - movw r4, #25960 @ 0x6568 │ │ │ │ - str r0, [sp, #1244] @ 0x4dc │ │ │ │ - movt r4, #28780 @ 0x706c │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #11 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 348cc │ │ │ │ - movw r1, #29281 @ 0x7261 │ │ │ │ - str r0, [sp, #1240] @ 0x4d8 │ │ │ │ - movt r1, #26723 @ 0x6863 │ │ │ │ - str r4, [r0] │ │ │ │ - str r1, [r0, #7] │ │ │ │ - movw r1, #29485 @ 0x732d │ │ │ │ - movt r1, #24933 @ 0x6165 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 348e0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #28520 @ 0x6f68 │ │ │ │ - movt r0, #27503 @ 0x6b6f │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #1236] @ 0x4d4 │ │ │ │ - beq 348f0 │ │ │ │ - movw r1, #28265 @ 0x6e69 │ │ │ │ - str r0, [sp, #1232] @ 0x4d0 │ │ │ │ - movt r1, #29801 @ 0x7469 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34900 │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ - movw r4, #28265 @ 0x6e69 │ │ │ │ - movt r1, #27756 @ 0x6c6c │ │ │ │ - movt r4, #29811 @ 0x7473 │ │ │ │ - str r1, [r0, #3] │ │ │ │ - str r0, [sp, #1228] @ 0x4cc │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #15 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34910 │ │ │ │ - movw r6, #25972 @ 0x6574 │ │ │ │ - movw r1, #26979 @ 0x6963 │ │ │ │ - movw r5, #27745 @ 0x6c61 │ │ │ │ - movt r6, #29811 @ 0x7473 │ │ │ │ - movt r5, #11628 @ 0x2d6c │ │ │ │ - movt r1, #29741 @ 0x742d │ │ │ │ - str r6, [r0, #11] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r0, [sp, #1224] @ 0x4c8 │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #12 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34920 │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r0, [sp, #1220] @ 0x4c4 │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34938 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r0, #26988 @ 0x696c │ │ │ │ - movt r0, #27502 @ 0x6b6e │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, #2 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r6, [sp, #1216] @ 0x4c0 │ │ │ │ - beq 34948 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #27756 @ 0x6c6c │ │ │ │ - strh r0, [r4] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #1212] @ 0x4bc │ │ │ │ - beq 34958 │ │ │ │ - mov r1, #110 @ 0x6e │ │ │ │ - str r0, [sp, #1208] @ 0x4b8 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - movw r1, #28524 @ 0x6f6c │ │ │ │ - movt r1, #26983 @ 0x6967 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34968 │ │ │ │ - movw r1, #29813 @ 0x7475 │ │ │ │ - str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #28524 @ 0x6f6c │ │ │ │ - movt r1, #28519 @ 0x6f67 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #2 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34978 │ │ │ │ - movw r1, #29548 @ 0x736c │ │ │ │ - str r0, [sp, #1200] @ 0x4b0 │ │ │ │ - strh r1, [r0] │ │ │ │ - mov r0, #3 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34988 │ │ │ │ - mov r1, #103 @ 0x67 │ │ │ │ - str r0, [sp, #1196] @ 0x4ac │ │ │ │ - strb r1, [r0, #2] │ │ │ │ - movw r1, #29295 @ 0x726f │ │ │ │ - strh r1, [r0] │ │ │ │ - mov r0, #8 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34998 │ │ │ │ - movw r1, #29793 @ 0x7461 │ │ │ │ - str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - movt r1, #25701 @ 0x6465 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #30063 @ 0x756f │ │ │ │ - movt r1, #25716 @ 0x6474 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349a8 │ │ │ │ - mov r1, #114 @ 0x72 │ │ │ │ - str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - movw r1, #30575 @ 0x776f │ │ │ │ - movt r1, #25966 @ 0x656e │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349b8 │ │ │ │ - movw r1, #24944 @ 0x6170 │ │ │ │ - str r0, [sp, #1180] @ 0x49c │ │ │ │ - movt r1, #27491 @ 0x6b63 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349c8 │ │ │ │ - movw r1, #26992 @ 0x6970 │ │ │ │ - str r0, [sp, #1176] @ 0x498 │ │ │ │ - movt r1, #26478 @ 0x676e │ │ │ │ - str r1, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r5, #24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #4048] @ 2bacc │ │ │ │ + ldr r4, [pc, #4048] @ 2bad0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3520] @ 0xdc0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349d8 │ │ │ │ - mov r1, #103 @ 0x67 │ │ │ │ - str r0, [sp, #1172] @ 0x494 │ │ │ │ - strb r1, [r0, #2] │ │ │ │ - movw r1, #27504 @ 0x6b70 │ │ │ │ - strh r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349e8 │ │ │ │ - movw r1, #30825 @ 0x7869 │ │ │ │ - str r0, [sp, #1168] @ 0x490 │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ - movt r1, #26213 @ 0x6665 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 349f8 │ │ │ │ - movw r1, #26982 @ 0x6966 │ │ │ │ - str r0, [sp, #1164] @ 0x48c │ │ │ │ - movt r1, #25964 @ 0x656c │ │ │ │ - str r1, [r0, #3] │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ - movt r1, #26223 @ 0x666f │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a08 │ │ │ │ - mov r1, #101 @ 0x65 │ │ │ │ - str r0, [sp, #1160] @ 0x488 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ - movt r1, #28277 @ 0x6e75 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a18 │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ - str r0, [sp, #1156] @ 0x484 │ │ │ │ - movt r1, #26739 @ 0x6873 │ │ │ │ - str r1, [r0, #3] │ │ │ │ - movw r1, #30064 @ 0x7570 │ │ │ │ - movt r1, #27746 @ 0x6c62 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a28 │ │ │ │ - mov r1, #121 @ 0x79 │ │ │ │ - str r0, [sp, #1152] @ 0x480 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - movw r1, #30065 @ 0x7571 │ │ │ │ - movt r1, #29285 @ 0x7265 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a3c │ │ │ │ - movw r1, #26997 @ 0x6975 │ │ │ │ - str r0, [sp, #1148] @ 0x47c │ │ │ │ - movt r1, #25708 @ 0x646c │ │ │ │ - str r1, [r0, #3] │ │ │ │ - movw r1, #25970 @ 0x6572 │ │ │ │ - movt r1, #30050 @ 0x7562 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a4c │ │ │ │ - movw r1, #25970 @ 0x6572 │ │ │ │ - str r0, [sp, #1144] @ 0x478 │ │ │ │ - movt r1, #28528 @ 0x6f70 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34a5c │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ - str r0, [sp, #1140] @ 0x474 │ │ │ │ - movt r1, #29810 @ 0x7472 │ │ │ │ - str r1, [r0, #3] │ │ │ │ - movw r1, #25970 @ 0x6572 │ │ │ │ - movt r1, #29811 @ 0x7473 │ │ │ │ - str r1, [r0] │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3524] @ 0xdc4 │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r9, [sp, #3512] @ 0xdb8 │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r4, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1408 @ 0x580 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34a6c │ │ │ │ - movw r1, #28530 @ 0x6f72 │ │ │ │ - str r0, [sp, #1136] @ 0x470 │ │ │ │ - movt r1, #29807 @ 0x746f │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #10 │ │ │ │ - bl 52e8 │ │ │ │ + beq 2ab70 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34a7c │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ - str r0, [sp, #1132] @ 0x46c │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - movw r1, #25459 @ 0x6373 │ │ │ │ - movt r1, #26994 @ 0x6972 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #30066 @ 0x7572 │ │ │ │ - movt r1, #11630 @ 0x2d6e │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ + beq 2ab84 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #1408 @ 0x580 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [pc, #3900] @ 2bad4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34a8c │ │ │ │ - movw r1, #25203 @ 0x6273 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ - movt r1, #28015 @ 0x6d6f │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ + beq 2acbc │ │ │ │ + ldr r1, [pc, #4068] @ 2bb9c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + mov r2, #53 @ 0x35 │ │ │ │ + add r9, lr, #344 @ 0x158 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 88b80 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34a9c │ │ │ │ - movw r1, #26723 @ 0x6863 │ │ │ │ - str r0, [sp, #1124] @ 0x464 │ │ │ │ - strh r1, [r0, #4] │ │ │ │ - movw r1, #25971 @ 0x6573 │ │ │ │ - movt r1, #29281 @ 0x7261 │ │ │ │ - str r1, [r0] │ │ │ │ + beq 35088 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 34d80 │ │ │ │ + ldr r5, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4088] @ 2bbec │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + sub r2, r0, #2 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r5, #24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #4048] @ 2bbf0 │ │ │ │ + ldr r4, [pc, #4048] @ 2bbf4 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3520] @ 0xdc0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34aac │ │ │ │ - mov r1, #116 @ 0x74 │ │ │ │ - str r0, [sp, #1120] @ 0x460 │ │ │ │ - strb r1, [r0, #2] │ │ │ │ - movw r1, #25971 @ 0x6573 │ │ │ │ - strh r1, [r0] │ │ │ │ - mov r0, #10 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34abc │ │ │ │ - movw r1, #28769 @ 0x7061 │ │ │ │ - str r0, [sp, #1116] @ 0x45c │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - movw r1, #27502 @ 0x6b6e │ │ │ │ - movt r1, #29303 @ 0x7277 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #26739 @ 0x6873 │ │ │ │ - movt r1, #26994 @ 0x6972 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34ad0 │ │ │ │ - movw r4, #29811 @ 0x7473 │ │ │ │ - str r0, [sp, #1112] @ 0x458 │ │ │ │ - movt r4, #29281 @ 0x7261 │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34ae0 │ │ │ │ - mov r1, #115 @ 0x73 │ │ │ │ - str r0, [sp, #1108] @ 0x454 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34af4 │ │ │ │ - mov r1, #116 @ 0x74 │ │ │ │ - str r0, [sp, #1104] @ 0x450 │ │ │ │ - strb r1, [r0, #4] │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b04 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #29811 @ 0x7473 │ │ │ │ - movt r0, #28783 @ 0x706f │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #1100] @ 0x44c │ │ │ │ - beq 34b14 │ │ │ │ - movw r1, #25972 @ 0x6574 │ │ │ │ - str r0, [sp, #1096] @ 0x448 │ │ │ │ - movt r1, #28001 @ 0x6d61 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b2c │ │ │ │ - movw r1, #25972 @ 0x6574 │ │ │ │ - str r0, [sp, #1092] @ 0x444 │ │ │ │ - movt r1, #29811 @ 0x7473 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #5 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #110 @ 0x6e │ │ │ │ - strb r0, [r5, #4] │ │ │ │ - movw r0, #28532 @ 0x6f74 │ │ │ │ - movt r0, #25963 @ 0x656b │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, #9 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b4c │ │ │ │ - mov r1, #108 @ 0x6c │ │ │ │ - str r0, [sp, #1088] @ 0x440 │ │ │ │ - strb r1, [r0, #8] │ │ │ │ - movw r1, #29811 @ 0x7473 │ │ │ │ - movt r1, #27745 @ 0x6c61 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - movw r1, #28277 @ 0x6e75 │ │ │ │ - movt r1, #28265 @ 0x6e69 │ │ │ │ - str r1, [r0] │ │ │ │ - mov r0, #9 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b5c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - strb r0, [fp, #8] │ │ │ │ - movw r0, #27746 @ 0x6c62 │ │ │ │ - movt r0, #29545 @ 0x7369 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - movw r0, #28277 @ 0x6e75 │ │ │ │ - movt r0, #30064 @ 0x7570 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b6c │ │ │ │ - mov r8, r0 │ │ │ │ - movw r0, #29281 @ 0x7261 │ │ │ │ - strh r0, [r8, #4] │ │ │ │ - movw r0, #28277 @ 0x6e75 │ │ │ │ - movt r0, #29811 @ 0x7473 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b7c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ - movw r0, #28789 @ 0x7075 │ │ │ │ - movt r0, #24932 @ 0x6164 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, #7 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b8c │ │ │ │ - mov r9, r0 │ │ │ │ - movw r0, #26995 @ 0x6973 │ │ │ │ - movt r0, #28271 @ 0x6e6f │ │ │ │ - str r0, [r9, #3] │ │ │ │ - movw r0, #25974 @ 0x6576 │ │ │ │ - movt r0, #29554 @ 0x7372 │ │ │ │ - str r0, [r9] │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b9c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r0, #26998 @ 0x6976 │ │ │ │ - movt r0, #30565 @ 0x7765 │ │ │ │ - mov r4, #6 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, #6 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34bac │ │ │ │ - ldr r3, [sp, #1092] @ 0x444 │ │ │ │ - movw r2, #26989 @ 0x696d │ │ │ │ - str r3, [sp, #2732] @ 0xaac │ │ │ │ - mov r6, #4 │ │ │ │ - ldr r3, [sp, #1096] @ 0x448 │ │ │ │ - mov lr, #10 │ │ │ │ - str r3, [sp, #2720] @ 0xaa0 │ │ │ │ - mov ip, #9 │ │ │ │ - ldr r3, [sp, #1100] @ 0x44c │ │ │ │ - str r3, [sp, #2708] @ 0xa94 │ │ │ │ - ldr r3, [sp, #1104] @ 0x450 │ │ │ │ - str r3, [sp, #2696] @ 0xa88 │ │ │ │ - ldr r3, [sp, #1108] @ 0x454 │ │ │ │ - str r3, [sp, #2684] @ 0xa7c │ │ │ │ - ldr r3, [sp, #1112] @ 0x458 │ │ │ │ - str r3, [sp, #2672] @ 0xa70 │ │ │ │ - ldr r3, [sp, #1116] @ 0x45c │ │ │ │ - str r3, [sp, #2660] @ 0xa64 │ │ │ │ - ldr r3, [sp, #1120] @ 0x460 │ │ │ │ - str r3, [sp, #2648] @ 0xa58 │ │ │ │ - ldr r3, [sp, #1124] @ 0x464 │ │ │ │ - str r3, [sp, #2636] @ 0xa4c │ │ │ │ - ldr r3, [sp, #1128] @ 0x468 │ │ │ │ - str r3, [sp, #2624] @ 0xa40 │ │ │ │ - ldr r3, [sp, #1132] @ 0x46c │ │ │ │ - str r3, [sp, #2612] @ 0xa34 │ │ │ │ - ldr r3, [sp, #1136] @ 0x470 │ │ │ │ - str r3, [sp, #2600] @ 0xa28 │ │ │ │ - ldr r3, [sp, #1140] @ 0x474 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ - movw r2, #26743 @ 0x6877 │ │ │ │ - str r3, [sp, #2588] @ 0xa1c │ │ │ │ - movt r2, #24943 @ 0x616f │ │ │ │ - ldr r3, [sp, #1144] @ 0x478 │ │ │ │ - str r3, [sp, #2576] @ 0xa10 │ │ │ │ - ldr r3, [sp, #1148] @ 0x47c │ │ │ │ - str r2, [r0] │ │ │ │ - str r0, [sp, #2828] @ 0xb0c │ │ │ │ - mov r0, #7 │ │ │ │ - ldr r2, [sp, #1088] @ 0x440 │ │ │ │ - str r5, [sp, #2744] @ 0xab8 │ │ │ │ - add r5, sp, #2544 @ 0x9f0 │ │ │ │ - str r3, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - str r2, [sp, #2756] @ 0xac4 │ │ │ │ - mov r2, #5 │ │ │ │ - stm r5, {r0, r2, r3} │ │ │ │ - ldr r3, [sp, #1156] @ 0x484 │ │ │ │ - str r3, [sp, #2540] @ 0x9ec │ │ │ │ - ldr r3, [sp, #1160] @ 0x488 │ │ │ │ - str r3, [sp, #2528] @ 0x9e0 │ │ │ │ - ldr r3, [sp, #1164] @ 0x48c │ │ │ │ - str r3, [sp, #2516] @ 0x9d4 │ │ │ │ - ldr r3, [sp, #1168] @ 0x490 │ │ │ │ - str r3, [sp, #2504] @ 0x9c8 │ │ │ │ - ldr r3, [sp, #1172] @ 0x494 │ │ │ │ - str r3, [sp, #2492] @ 0x9bc │ │ │ │ - ldr r3, [sp, #1176] @ 0x498 │ │ │ │ - str r3, [sp, #2480] @ 0x9b0 │ │ │ │ - ldr r3, [sp, #1180] @ 0x49c │ │ │ │ - str r3, [sp, #2468] @ 0x9a4 │ │ │ │ - ldr r3, [sp, #1184] @ 0x4a0 │ │ │ │ - str r3, [sp, #2456] @ 0x998 │ │ │ │ - ldr r3, [sp, #1192] @ 0x4a8 │ │ │ │ - str r3, [sp, #2444] @ 0x98c │ │ │ │ - ldr r3, [sp, #1196] @ 0x4ac │ │ │ │ - str r3, [sp, #2432] @ 0x980 │ │ │ │ - ldr r3, [sp, #1200] @ 0x4b0 │ │ │ │ - str r3, [sp, #2420] @ 0x974 │ │ │ │ - ldr r3, [sp, #1204] @ 0x4b4 │ │ │ │ - str r3, [sp, #2408] @ 0x968 │ │ │ │ - ldr r3, [sp, #1208] @ 0x4b8 │ │ │ │ - str r3, [sp, #2396] @ 0x95c │ │ │ │ - ldr r3, [sp, #1212] @ 0x4bc │ │ │ │ - str r3, [sp, #2384] @ 0x950 │ │ │ │ - ldr r3, [sp, #1216] @ 0x4c0 │ │ │ │ - str r3, [sp, #2372] @ 0x944 │ │ │ │ - ldr r3, [sp, #1220] @ 0x4c4 │ │ │ │ - str r3, [sp, #2360] @ 0x938 │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [sp, #2364] @ 0x93c │ │ │ │ - str r3, [sp, #2356] @ 0x934 │ │ │ │ - ldr r3, [sp, #1224] @ 0x4c8 │ │ │ │ - str r3, [sp, #2348] @ 0x92c │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #2352] @ 0x930 │ │ │ │ - str r3, [sp, #2344] @ 0x928 │ │ │ │ - ldr r3, [sp, #1228] @ 0x4cc │ │ │ │ - str r3, [sp, #2336] @ 0x920 │ │ │ │ - ldr r3, [sp, #1232] @ 0x4d0 │ │ │ │ - str r3, [sp, #2324] @ 0x914 │ │ │ │ - ldr r3, [sp, #1236] @ 0x4d4 │ │ │ │ - str r3, [sp, #2312] @ 0x908 │ │ │ │ - ldr r3, [sp, #1240] @ 0x4d8 │ │ │ │ - str r3, [sp, #2300] @ 0x8fc │ │ │ │ - mov r3, #11 │ │ │ │ - str r3, [sp, #2304] @ 0x900 │ │ │ │ - str r3, [sp, #2296] @ 0x8f8 │ │ │ │ - ldr r3, [sp, #1244] @ 0x4dc │ │ │ │ - str r3, [sp, #2288] @ 0x8f0 │ │ │ │ - ldr r3, [sp, #1248] @ 0x4e0 │ │ │ │ - str r3, [sp, #2276] @ 0x8e4 │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #2448] @ 0x990 │ │ │ │ - str r3, [sp, #2440] @ 0x988 │ │ │ │ - str r3, [sp, #2172] @ 0x87c │ │ │ │ - str r3, [sp, #2164] @ 0x874 │ │ │ │ - ldr r3, [sp, #1288] @ 0x508 │ │ │ │ - str r3, [sp, #2156] @ 0x86c │ │ │ │ - ldr r3, [sp, #1292] @ 0x50c │ │ │ │ - str r7, [sp, #2792] @ 0xae8 │ │ │ │ - ldr r7, [sp, #1252] @ 0x4e4 │ │ │ │ - str r3, [sp, #2144] @ 0x860 │ │ │ │ - ldr r3, [sp, #1296] @ 0x510 │ │ │ │ - str r7, [sp, #2264] @ 0x8d8 │ │ │ │ - ldr r7, [sp, #1256] @ 0x4e8 │ │ │ │ - str r3, [sp, #2132] @ 0x854 │ │ │ │ - ldr r3, [sp, #1300] @ 0x514 │ │ │ │ - str r7, [sp, #2252] @ 0x8cc │ │ │ │ - ldr r7, [sp, #1260] @ 0x4ec │ │ │ │ - str r3, [sp, #2120] @ 0x848 │ │ │ │ - ldr r3, [sp, #1304] @ 0x518 │ │ │ │ - str r7, [sp, #2240] @ 0x8c0 │ │ │ │ - ldr r7, [sp, #1264] @ 0x4f0 │ │ │ │ - str r3, [sp, #2108] @ 0x83c │ │ │ │ - ldr r3, [sp, #1308] @ 0x51c │ │ │ │ - str r0, [sp, #2808] @ 0xaf8 │ │ │ │ - str r0, [sp, #2800] @ 0xaf0 │ │ │ │ - str r0, [sp, #2592] @ 0xa20 │ │ │ │ - str r0, [sp, #2584] @ 0xa18 │ │ │ │ - str r0, [sp, #2568] @ 0xa08 │ │ │ │ - str r0, [sp, #2560] @ 0xa00 │ │ │ │ - str r0, [sp, #2536] @ 0x9e8 │ │ │ │ - str r0, [sp, #2520] @ 0x9d8 │ │ │ │ - str r0, [sp, #2512] @ 0x9d0 │ │ │ │ - str r0, [sp, #2340] @ 0x924 │ │ │ │ - str r0, [sp, #2332] @ 0x91c │ │ │ │ - str r0, [sp, #2244] @ 0x8c4 │ │ │ │ - str r0, [sp, #2236] @ 0x8bc │ │ │ │ - str r0, [sp, #2232] @ 0x8b8 │ │ │ │ - str r0, [sp, #2224] @ 0x8b0 │ │ │ │ - str r0, [sp, #2052] @ 0x804 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ - str r7, [sp, #2228] @ 0x8b4 │ │ │ │ - ldr r7, [sp, #1268] @ 0x4f4 │ │ │ │ - str r3, [sp, #2096] @ 0x830 │ │ │ │ - ldr r3, [sp, #1312] @ 0x520 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [sp, #1340] @ 0x53c │ │ │ │ - str r7, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r7, [sp, #1272] @ 0x4f8 │ │ │ │ - str r3, [sp, #2084] @ 0x824 │ │ │ │ - ldr r3, [sp, #1316] @ 0x524 │ │ │ │ - ldr r1, [sp, #1188] @ 0x4a4 │ │ │ │ - str r7, [sp, #2204] @ 0x89c │ │ │ │ - ldr r7, [sp, #1276] @ 0x4fc │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r3, [sp, #2072] @ 0x818 │ │ │ │ - ldr r3, [sp, #1320] @ 0x528 │ │ │ │ - str r7, [sp, #2192] @ 0x890 │ │ │ │ - ldr r7, [sp, #1280] @ 0x500 │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - ldr r3, [r0, #176] @ 0xb0 │ │ │ │ - ldr r0, [r0, #172] @ 0xac │ │ │ │ - str r7, [sp, #2180] @ 0x884 │ │ │ │ - ldr r7, [sp, #1284] @ 0x504 │ │ │ │ - str r8, [sp, #2780] @ 0xadc │ │ │ │ - mov r8, #3 │ │ │ │ - str r7, [sp, #2168] @ 0x878 │ │ │ │ - mov r7, #2 │ │ │ │ - str r2, [sp, #2748] @ 0xabc │ │ │ │ - str r2, [sp, #2740] @ 0xab4 │ │ │ │ - str r2, [sp, #2700] @ 0xa8c │ │ │ │ - str r2, [sp, #2692] @ 0xa84 │ │ │ │ - str r2, [sp, #2688] @ 0xa80 │ │ │ │ - str r2, [sp, #2680] @ 0xa78 │ │ │ │ - str r2, [sp, #2556] @ 0x9fc │ │ │ │ - str r2, [sp, #2532] @ 0x9e4 │ │ │ │ - str r2, [sp, #2524] @ 0x9dc │ │ │ │ - str r2, [sp, #2460] @ 0x99c │ │ │ │ - str r2, [sp, #2452] @ 0x994 │ │ │ │ - str r2, [sp, #2400] @ 0x960 │ │ │ │ - str r2, [sp, #2392] @ 0x958 │ │ │ │ - str r2, [sp, #2088] @ 0x828 │ │ │ │ - str r2, [sp, #2080] @ 0x820 │ │ │ │ - str r2, [sp, #2064] @ 0x810 │ │ │ │ - str r2, [sp, #2056] @ 0x808 │ │ │ │ - ldr r2, [sp, #1324] @ 0x52c │ │ │ │ - str r4, [sp, #2832] @ 0xb10 │ │ │ │ - str r4, [sp, #2824] @ 0xb08 │ │ │ │ - str r6, [sp, #2820] @ 0xb04 │ │ │ │ - str sl, [sp, #2816] @ 0xb00 │ │ │ │ - str r6, [sp, #2812] @ 0xafc │ │ │ │ - str r9, [sp, #2804] @ 0xaf4 │ │ │ │ - str r4, [sp, #2796] @ 0xaec │ │ │ │ - str r4, [sp, #2788] @ 0xae4 │ │ │ │ - str r4, [sp, #2784] @ 0xae0 │ │ │ │ - str r4, [sp, #2776] @ 0xad8 │ │ │ │ - str ip, [sp, #2772] @ 0xad4 │ │ │ │ - str fp, [sp, #2768] @ 0xad0 │ │ │ │ - str ip, [sp, #2764] @ 0xacc │ │ │ │ - str ip, [sp, #2760] @ 0xac8 │ │ │ │ - str ip, [sp, #2752] @ 0xac0 │ │ │ │ - str r6, [sp, #2736] @ 0xab0 │ │ │ │ - str r6, [sp, #2728] @ 0xaa8 │ │ │ │ - str r6, [sp, #2724] @ 0xaa4 │ │ │ │ - str r6, [sp, #2716] @ 0xa9c │ │ │ │ - str r6, [sp, #2712] @ 0xa98 │ │ │ │ - str r6, [sp, #2704] @ 0xa90 │ │ │ │ - str r6, [sp, #2676] @ 0xa74 │ │ │ │ - str r6, [sp, #2668] @ 0xa6c │ │ │ │ - str lr, [sp, #2664] @ 0xa68 │ │ │ │ - str lr, [sp, #2656] @ 0xa60 │ │ │ │ - str r8, [sp, #2652] @ 0xa5c │ │ │ │ - str r8, [sp, #2644] @ 0xa54 │ │ │ │ - str r4, [sp, #2640] @ 0xa50 │ │ │ │ - str r4, [sp, #2632] @ 0xa48 │ │ │ │ - str r6, [sp, #2628] @ 0xa44 │ │ │ │ - str r6, [sp, #2620] @ 0xa3c │ │ │ │ - str lr, [sp, #2616] @ 0xa38 │ │ │ │ - str lr, [sp, #2608] @ 0xa30 │ │ │ │ - str r6, [sp, #2604] @ 0xa2c │ │ │ │ - str r6, [sp, #2596] @ 0xa24 │ │ │ │ - str r6, [sp, #2580] @ 0xa14 │ │ │ │ - str r6, [sp, #2572] @ 0xa0c │ │ │ │ - str r4, [sp, #2508] @ 0x9cc │ │ │ │ - str r4, [sp, #2500] @ 0x9c4 │ │ │ │ - str r8, [sp, #2496] @ 0x9c0 │ │ │ │ - str r8, [sp, #2488] @ 0x9b8 │ │ │ │ - str r6, [sp, #2484] @ 0x9b4 │ │ │ │ - str r6, [sp, #2476] @ 0x9ac │ │ │ │ - str r6, [sp, #2472] @ 0x9a8 │ │ │ │ - str r6, [sp, #2464] @ 0x9a0 │ │ │ │ - str r8, [sp, #2436] @ 0x984 │ │ │ │ - str r8, [sp, #2428] @ 0x97c │ │ │ │ - str r8, [sp, #2280] @ 0x8e8 │ │ │ │ - str r8, [sp, #2272] @ 0x8e0 │ │ │ │ - str r7, [sp, #2424] @ 0x978 │ │ │ │ - str r7, [sp, #2416] @ 0x970 │ │ │ │ - str r4, [sp, #2412] @ 0x96c │ │ │ │ - str r4, [sp, #2404] @ 0x964 │ │ │ │ - str r7, [sp, #2388] @ 0x954 │ │ │ │ - str r7, [sp, #2380] @ 0x94c │ │ │ │ - str r6, [sp, #2376] @ 0x948 │ │ │ │ - str r6, [sp, #2368] @ 0x940 │ │ │ │ - str r6, [sp, #2328] @ 0x918 │ │ │ │ - str r6, [sp, #2320] @ 0x910 │ │ │ │ - str r6, [sp, #2316] @ 0x90c │ │ │ │ - str r6, [sp, #2308] @ 0x904 │ │ │ │ - str r6, [sp, #2292] @ 0x8f4 │ │ │ │ - str r6, [sp, #2284] @ 0x8ec │ │ │ │ - str r6, [sp, #2268] @ 0x8dc │ │ │ │ - str r6, [sp, #2260] @ 0x8d4 │ │ │ │ - str lr, [sp, #2256] @ 0x8d0 │ │ │ │ - str lr, [sp, #2248] @ 0x8c8 │ │ │ │ - str r6, [sp, #2220] @ 0x8ac │ │ │ │ - str r6, [sp, #2212] @ 0x8a4 │ │ │ │ - str r6, [sp, #2208] @ 0x8a0 │ │ │ │ - str r6, [sp, #2200] @ 0x898 │ │ │ │ - str r4, [sp, #2196] @ 0x894 │ │ │ │ - str r4, [sp, #2188] @ 0x88c │ │ │ │ - str r6, [sp, #2184] @ 0x888 │ │ │ │ - str r6, [sp, #2176] @ 0x880 │ │ │ │ - str r6, [sp, #2160] @ 0x870 │ │ │ │ - str r6, [sp, #2152] @ 0x868 │ │ │ │ - str ip, [sp, #2148] @ 0x864 │ │ │ │ - str ip, [sp, #2140] @ 0x85c │ │ │ │ - str r4, [sp, #2136] @ 0x858 │ │ │ │ - str r4, [sp, #2128] @ 0x850 │ │ │ │ - str r4, [sp, #2124] @ 0x84c │ │ │ │ - str r4, [sp, #2116] @ 0x844 │ │ │ │ - str lr, [sp, #2112] @ 0x840 │ │ │ │ - str lr, [sp, #2104] @ 0x838 │ │ │ │ - str r7, [sp, #2100] @ 0x834 │ │ │ │ - str r7, [sp, #2092] @ 0x82c │ │ │ │ - str r6, [sp, #2076] @ 0x81c │ │ │ │ - str r6, [sp, #2068] @ 0x814 │ │ │ │ - str r2, [sp, #2048] @ 0x800 │ │ │ │ - str r4, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - add r5, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ - stmib sp, {r0, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4040] @ 2cba4 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #4036] @ 2cba8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3412] @ 0xd54 │ │ │ │ - str r0, [sp, #3404] @ 0xd4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #3520] @ 0xdc0 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r2, [sp, #3408] @ 0xd50 │ │ │ │ - ldr r2, [sp, #1332] @ 0x534 │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ - str r2, [sp, #3392] @ 0xd40 │ │ │ │ - str r8, [sp, #3516] @ 0xdbc │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ - str r6, [sp, #3508] @ 0xdb4 │ │ │ │ - str r1, [sp, #3504] @ 0xdb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3524] @ 0xdc4 │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r9, [sp, #3512] @ 0xdb8 │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r4, [sp, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #396 @ 0x18c │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc48 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 2ac98 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 2bc5c │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, #804 @ 0x324 │ │ │ │ - beq 2cbf4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc50 │ │ │ │ - add r0, r5, r4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + beq 2acac │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 2bc50 │ │ │ │ - andeq fp, ip, r0, asr pc │ │ │ │ - andeq fp, sp, r1, lsr pc │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4004] @ 2cc30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #9 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #396 @ 0x18c │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [pc, #3964] @ 2bc40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #3980] @ 2cc34 │ │ │ │ + bne 32cf8 │ │ │ │ + ldr r0, [pc, #3936] @ 2bc44 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fce0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 32cf8 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c48 │ │ │ │ + beq 350b8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 34488 │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3928] @ 2cc38 │ │ │ │ + beq 34df4 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3884] @ 2bc48 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [sp, #1332] @ 0x534 │ │ │ │ + str r2, [sp, #1336] @ 0x538 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r2, #24 │ │ │ │ sub r2, r0, #2 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #2016 @ 0x7e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r2, #1 │ │ │ │ - stm ip, {r0, r1, r3} │ │ │ │ - bls 344ac │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - str r0, [sp, #1188] @ 0x4a4 │ │ │ │ - ldr r1, [pc, #3860] @ 2cc3c │ │ │ │ + str r3, [sp, #3408] @ 0xd50 │ │ │ │ + str r1, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3400] @ 0xd48 │ │ │ │ + bls 34e14 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r1, [pc, #3812] @ 2bc4c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r6, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r8, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3832] @ 2cc40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - str r8, [sp, #1284] @ 0x504 │ │ │ │ - str r6, [sp, #1328] @ 0x530 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1176] @ 0x498 │ │ │ │ - ldr r5, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r9, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #3792] @ 2cc44 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr sl, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3784] @ 2bc50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str sl, [sp, #1284] @ 0x504 │ │ │ │ + str r5, [sp, #1332] @ 0x534 │ │ │ │ + bl 577cc │ │ │ │ + ldr fp, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r9, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3748] @ 2bc54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ str r9, [sp, #1276] @ 0x4fc │ │ │ │ - str r5, [sp, #1324] @ 0x52c │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + str fp, [sp, #1328] @ 0x530 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r6, [sp, #1152] @ 0x480 │ │ │ │ + str r4, [sp, #1156] @ 0x484 │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r4, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #3700] @ 2bc58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r6, [sp, #1268] @ 0x4f4 │ │ │ │ + str r4, [sp, #1324] @ 0x52c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1164] @ 0x48c │ │ │ │ - ldr r7, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #3748] @ 2cc48 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #4084] @ 2be08 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - str r7, [sp, #1272] @ 0x4f8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r7, [sp, #1264] @ 0x4f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1316] @ 0x524 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1264] @ 0x4f0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1156] @ 0x484 │ │ │ │ - ldr r1, [pc, #3704] @ 2cc4c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r1, [pc, #4040] @ 2be0c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1256] @ 0x4e8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1148] @ 0x47c │ │ │ │ - ldr r1, [pc, #4084] @ 2cdf4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r1, [pc, #4068] @ 2be54 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1248] @ 0x4e0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1140] @ 0x474 │ │ │ │ - ldr r1, [pc, #4044] @ 2cdf8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r1, [pc, #4064] @ 2be7c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1244] @ 0x4dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ - ldr r1, [pc, #4072] @ 2ce40 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r1, [pc, #4024] @ 2be80 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1236] @ 0x4d4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1124] @ 0x464 │ │ │ │ - ldr r1, [pc, #4068] @ 2ce68 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r1, [pc, #3984] @ 2be84 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1228] @ 0x4cc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1112] @ 0x458 │ │ │ │ - ldr r1, [pc, #4068] @ 2ce94 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r1, [pc, #3944] @ 2be88 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1220] @ 0x4c4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1104] @ 0x450 │ │ │ │ - ldr r1, [pc, #4028] @ 2ce98 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r1, [pc, #3904] @ 2be8c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #19 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1216] @ 0x4c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1096] @ 0x448 │ │ │ │ - ldr r1, [pc, #3988] @ 2ce9c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #17 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1280] @ 0x500 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1208] @ 0x4b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1088] @ 0x440 │ │ │ │ - ldr r1, [pc, #4080] @ 2cf24 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r1, [pc, #3864] @ 2be90 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1268] @ 0x4f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1200] @ 0x4b0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1076] @ 0x434 │ │ │ │ - ldr r1, [pc, #4040] @ 2cf28 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r1, [pc, #3824] @ 2be94 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1260] @ 0x4ec │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #16 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1072] @ 0x430 │ │ │ │ - ldr r1, [pc, #4000] @ 2cf2c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r1, [pc, #3784] @ 2be98 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1252] @ 0x4e4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r1, [pc, #3960] @ 2cf30 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r1, [pc, #3744] @ 2be9c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r1, [pc, #3704] @ 2bea0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1240] @ 0x4d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1172] @ 0x494 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1052] @ 0x41c │ │ │ │ - ldr r1, [pc, #3920] @ 2cf34 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r1, [pc, #3664] @ 2bea4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1232] @ 0x4d0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1160] @ 0x488 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1044] @ 0x414 │ │ │ │ - ldr r1, [pc, #3880] @ 2cf38 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [pc, #3624] @ 2bea8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1224] @ 0x4c8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1144] @ 0x478 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1036] @ 0x40c │ │ │ │ - ldr r1, [pc, #4084] @ 2d030 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1212] @ 0x4bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1024] @ 0x400 │ │ │ │ - ldr r1, [pc, #4080] @ 2d058 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r1, [pc, #3584] @ 2beac │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [pc, #3544] @ 2beb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1120] @ 0x460 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1020] @ 0x3fc │ │ │ │ - ldr r1, [pc, #4040] @ 2d05c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [pc, #3504] @ 2beb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #14 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1108] @ 0x454 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1012] @ 0x3f4 │ │ │ │ - ldr r1, [pc, #4000] @ 2d060 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r1, [pc, #3464] @ 2beb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1180] @ 0x49c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1092] @ 0x444 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ - ldr r1, [pc, #3960] @ 2d064 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1168] @ 0x490 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #996] @ 0x3e4 │ │ │ │ - ldr r1, [pc, #3920] @ 2d068 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1152] @ 0x480 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1068] @ 0x42c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ - ldr r1, [pc, #3880] @ 2d06c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1132] @ 0x46c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1056] @ 0x420 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ - ldr r1, [pc, #4056] @ 2d148 │ │ │ │ + ldr r1, [pc, #3424] @ 2bebc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1116] @ 0x45c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1040] @ 0x410 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ - ldr r1, [pc, #4016] @ 2d14c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r1, [pc, #3384] @ 2bec0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1100] @ 0x44c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ - ldr r1, [pc, #3976] @ 2d150 │ │ │ │ + ldr r1, [pc, #3344] @ 2bec4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1080] @ 0x438 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #948] @ 0x3b4 │ │ │ │ - ldr r1, [pc, #3936] @ 2d154 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1064] @ 0x428 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1004] @ 0x3ec │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #3896] @ 2d158 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #988] @ 0x3dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #4080] @ 2d23c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [pc, #3304] @ 2bec8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1028] @ 0x404 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #980] @ 0x3d4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #4040] @ 2d240 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r1, [pc, #3264] @ 2becc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [pc, #3224] @ 2bed0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #964] @ 0x3c4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r1, [pc, #3184] @ 2bed4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #4000] @ 2d244 │ │ │ │ + ldr r1, [pc, #3144] @ 2bed8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #3960] @ 2d248 │ │ │ │ + ldr r1, [pc, #3104] @ 2bedc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #972] @ 0x3cc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #3920] @ 2d24c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r1, [pc, #3064] @ 2bee0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #13 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #956] @ 0x3bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ - ldr r1, [pc, #3880] @ 2d250 │ │ │ │ + ldr r1, [pc, #3024] @ 2bee4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #940] @ 0x3ac │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ - ldr r1, [pc, #3840] @ 2d254 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r1, [pc, #2984] @ 2bee8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #19 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #900] @ 0x384 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ - ldr r1, [pc, #4056] @ 2d358 │ │ │ │ + ldr r1, [pc, #2944] @ 2beec │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #18 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [pc, #2904] @ 2bef0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #884] @ 0x374 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ - str r0, [sp, #860] @ 0x35c │ │ │ │ - ldr r1, [pc, #4012] @ 2d35c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [pc, #2864] @ 2bef4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #892] @ 0x37c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [pc, #2824] @ 2bef8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #876] @ 0x36c │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3972] @ 2d360 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #836] @ 0x344 │ │ │ │ + ldr r1, [pc, #2784] @ 2befc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #868] @ 0x364 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ - ldr fp, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4092] @ 2d400 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [pc, #2744] @ 2bf00 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ - ldr r8, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r6, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r5, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4060] @ 2d404 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #820] @ 0x334 │ │ │ │ + ldr r1, [pc, #2704] @ 2bf04 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r1, [pc, #2664] @ 2bf08 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr sl, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r7, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r9, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4080] @ 2d438 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #844] @ 0x34c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ + ldr r1, [pc, #2624] @ 2bf0c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ + ldr r1, [pc, #2584] @ 2bf10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr sl, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2548] @ 2bf14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #14 │ │ │ │ + bl 577cc │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr fp, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r9, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2520] @ 2bf18 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2492] @ 2bf1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ add r3, sp, #3504 @ 0xdb0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - str r5, [sp, #2520] @ 0x9d8 │ │ │ │ + str r4, [sp, #2272] @ 0x8e0 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r5, [sp, #1340] @ 0x53c │ │ │ │ - stm ip, {r0, r2, r3} │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ - str r0, [sp, #2504] @ 0x9c8 │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ - str r0, [sp, #2500] @ 0x9c4 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ - str r0, [sp, #2492] @ 0x9bc │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ - str r0, [sp, #2488] @ 0x9b8 │ │ │ │ - ldr r0, [sp, #860] @ 0x35c │ │ │ │ - str r0, [sp, #2484] @ 0x9b4 │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ - str r0, [sp, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ - str r0, [sp, #2476] @ 0x9ac │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ - str r0, [sp, #2472] @ 0x9a8 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ - str r0, [sp, #2468] @ 0x9a4 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ - str r0, [sp, #2464] @ 0x9a0 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - str r0, [sp, #2460] @ 0x99c │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ - str r0, [sp, #2456] @ 0x998 │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ - str r0, [sp, #2452] @ 0x994 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ - str r0, [sp, #2448] @ 0x990 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ - str r0, [sp, #2444] @ 0x98c │ │ │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ │ │ - str r0, [sp, #2440] @ 0x988 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ - str r0, [sp, #2436] @ 0x984 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ - str r0, [sp, #2432] @ 0x980 │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ - str r0, [sp, #2428] @ 0x97c │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ - str r0, [sp, #2424] @ 0x978 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ - str r0, [sp, #2420] @ 0x974 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ - str r0, [sp, #2416] @ 0x970 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ - str r0, [sp, #2412] @ 0x96c │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ - str r0, [sp, #2408] @ 0x968 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ - str r0, [sp, #2404] @ 0x964 │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ - str r0, [sp, #2400] @ 0x960 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ - str r0, [sp, #2396] @ 0x95c │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ - str r0, [sp, #2392] @ 0x958 │ │ │ │ - ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ - str r0, [sp, #2388] @ 0x954 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ - str r0, [sp, #2384] @ 0x950 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ - str r0, [sp, #2380] @ 0x94c │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - str r0, [sp, #2376] @ 0x948 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ - str r0, [sp, #2372] @ 0x944 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ - str r0, [sp, #2368] @ 0x940 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ - str r0, [sp, #2364] @ 0x93c │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ - str r0, [sp, #2360] @ 0x938 │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ - str r0, [sp, #2356] @ 0x934 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ - str r0, [sp, #2352] @ 0x930 │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ - str r0, [sp, #2348] @ 0x92c │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ - str r0, [sp, #2344] @ 0x928 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - str r0, [sp, #2340] @ 0x924 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ - str r0, [sp, #2336] @ 0x920 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ - str r0, [sp, #2332] @ 0x91c │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ - str r0, [sp, #2328] @ 0x918 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ - str r0, [sp, #2324] @ 0x914 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ - str r0, [sp, #2320] @ 0x910 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ - str r0, [sp, #2316] @ 0x90c │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ - str r0, [sp, #2312] @ 0x908 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ - str r0, [sp, #2308] @ 0x904 │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ - str r0, [sp, #2304] @ 0x900 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ - str r0, [sp, #2300] @ 0x8fc │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ - str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ - str r0, [sp, #2292] @ 0x8f4 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ - str r0, [sp, #2288] @ 0x8f0 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ - str r0, [sp, #2284] @ 0x8ec │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ - str r0, [sp, #2280] @ 0x8e8 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ - str r0, [sp, #2276] @ 0x8e4 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ - str r0, [sp, #2272] @ 0x8e0 │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ - str r0, [sp, #2268] @ 0x8dc │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ - str r0, [sp, #2264] @ 0x8d8 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ - str r0, [sp, #2260] @ 0x8d4 │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ - str r0, [sp, #2256] @ 0x8d0 │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ - str r0, [sp, #2252] @ 0x8cc │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ - str r0, [sp, #2248] @ 0x8c8 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #2244] @ 0x8c4 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #2240] @ 0x8c0 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ - ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ str r0, [sp, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ str r0, [sp, #2200] @ 0x898 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #852] @ 0x354 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ str r0, [sp, #2192] @ 0x890 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #2188] @ 0x88c │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ str r0, [sp, #2176] @ 0x880 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ str r0, [sp, #2164] @ 0x874 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #2160] @ 0x870 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ str r0, [sp, #2156] @ 0x86c │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ str r0, [sp, #2148] @ 0x864 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #2144] @ 0x860 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ str r0, [sp, #2140] @ 0x85c │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ str r0, [sp, #2136] @ 0x858 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ str r0, [sp, #2132] @ 0x854 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ str r0, [sp, #2124] @ 0x84c │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ str r0, [sp, #2120] @ 0x848 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ str r0, [sp, #2116] @ 0x844 │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #2112] @ 0x840 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ str r0, [sp, #2108] @ 0x83c │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ str r0, [sp, #2104] @ 0x838 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ str r0, [sp, #2100] @ 0x834 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ str r0, [sp, #2096] @ 0x830 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ str r0, [sp, #2092] @ 0x82c │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ str r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ str r0, [sp, #2084] @ 0x824 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ str r0, [sp, #2080] @ 0x820 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ str r0, [sp, #2076] @ 0x81c │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ str r0, [sp, #2072] @ 0x818 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ str r0, [sp, #2068] @ 0x814 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ str r0, [sp, #2064] @ 0x810 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #2048] @ 0x800 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #2044] @ 0x7fc │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ - ldm r3, {r0, r2, r3} │ │ │ │ - str r0, [sp, #2536] @ 0x9e8 │ │ │ │ - ldr r0, [r5, #172] @ 0xac │ │ │ │ - str r3, [sp, #2544] @ 0x9f0 │ │ │ │ - str r9, [sp, #2532] @ 0x9e4 │ │ │ │ - str r7, [sp, #2528] @ 0x9e0 │ │ │ │ - str sl, [sp, #2524] @ 0x9dc │ │ │ │ - str r6, [sp, #2516] @ 0x9d4 │ │ │ │ - str r8, [sp, #2512] @ 0x9d0 │ │ │ │ - str fp, [sp, #2508] @ 0x9cc │ │ │ │ - str r4, [sp, #2496] @ 0x9c0 │ │ │ │ - str r2, [sp, #2540] @ 0x9ec │ │ │ │ - ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - add r6, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + str r0, [sp, #2028] @ 0x7ec │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + str r0, [sp, #2024] @ 0x7e8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #2020] @ 0x7e4 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + str r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + str r0, [sp, #2012] @ 0x7dc │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #2008] @ 0x7d8 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + str r0, [sp, #2004] @ 0x7d4 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + str r0, [sp, #2000] @ 0x7d0 │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + str r0, [sp, #1996] @ 0x7cc │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + str r0, [sp, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #1988] @ 0x7c4 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1984] @ 0x7c0 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + str r0, [sp, #1980] @ 0x7bc │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + str r0, [sp, #1976] @ 0x7b8 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + str r0, [sp, #1972] @ 0x7b4 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + str r0, [sp, #1968] @ 0x7b0 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + str r0, [sp, #1964] @ 0x7ac │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1960] @ 0x7a8 │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + str r0, [sp, #1956] @ 0x7a4 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + str r0, [sp, #1952] @ 0x7a0 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1948] @ 0x79c │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + str r0, [sp, #1944] @ 0x798 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + str r0, [sp, #1940] @ 0x794 │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + str r0, [sp, #1936] @ 0x790 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + str r0, [sp, #1932] @ 0x78c │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + str r0, [sp, #1928] @ 0x788 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #1924] @ 0x784 │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + str r0, [sp, #1920] @ 0x780 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + str r0, [sp, #1916] @ 0x77c │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + str r0, [sp, #1912] @ 0x778 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + str r0, [sp, #1904] @ 0x770 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + str r0, [sp, #1896] @ 0x768 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + str r0, [sp, #1888] @ 0x760 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + str r0, [sp, #1880] @ 0x758 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + str r0, [sp, #1872] @ 0x750 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #1864] @ 0x748 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + str r0, [sp, #1856] @ 0x740 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + str r0, [sp, #1840] @ 0x730 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + str r0, [sp, #1836] @ 0x72c │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + str r0, [sp, #1832] @ 0x728 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + str r0, [sp, #1824] @ 0x720 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + str r0, [sp, #1816] @ 0x718 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + str r0, [sp, #1812] @ 0x714 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + str r0, [sp, #1808] @ 0x710 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + str r0, [sp, #1800] @ 0x708 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + str r0, [sp, #1792] @ 0x700 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + str r0, [sp, #1776] @ 0x6f0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + str r0, [sp, #1768] @ 0x6e8 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + str r0, [sp, #1760] @ 0x6e0 │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + str r0, [sp, #1756] @ 0x6dc │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + str r0, [sp, #1752] @ 0x6d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + str r0, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + str r0, [sp, #2276] @ 0x8e4 │ │ │ │ + ldr r0, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp, #2284] @ 0x8ec │ │ │ │ + str r7, [sp, #2268] @ 0x8dc │ │ │ │ + str r6, [sp, #2264] @ 0x8d8 │ │ │ │ + str r9, [sp, #2260] @ 0x8d4 │ │ │ │ + str fp, [sp, #2256] @ 0x8d0 │ │ │ │ + str r5, [sp, #2252] @ 0x8cc │ │ │ │ + str sl, [sp, #2248] @ 0x8c8 │ │ │ │ + str r2, [sp, #2280] @ 0x8e8 │ │ │ │ + ldr r3, [r8, #176] @ 0xb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r6, sp, #1712 @ 0x6b0 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4016] @ 2d838 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #4012] @ 2d83c │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #1276] @ 2bf20 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #1272] @ 2bf24 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3412] @ 0xd54 │ │ │ │ - str r0, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3452] @ 0xd7c │ │ │ │ + str r0, [sp, #3444] @ 0xd74 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r2, [sp, #3408] @ 0xd50 │ │ │ │ - ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r2, [sp, #3448] @ 0xd78 │ │ │ │ + ldr r2, [sp, #1336] @ 0x538 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #4 │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ - str r2, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3432] @ 0xd68 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #356 @ 0x164 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + add r0, lr, #408 @ 0x198 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c8fc │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 2ba98 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2c910 │ │ │ │ + b 2baac │ │ │ │ add r4, r4, #12 │ │ │ │ - cmp r4, #516 @ 0x204 │ │ │ │ - beq 2fcb4 │ │ │ │ + cmp r4, #576 @ 0x240 │ │ │ │ + beq 32cd0 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c904 │ │ │ │ + beq 2baa0 │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 2c904 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #3848] @ 2d840 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 30154 │ │ │ │ - ldr r0, [sl, #116] @ 0x74 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 2c96c │ │ │ │ - ldr r0, [sl, #112] @ 0x70 │ │ │ │ - movw r1, #30062 @ 0x756e │ │ │ │ - ldrh r0, [r0] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 2ca58 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r1, [pc, #3784] @ 2d844 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87a24 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34410 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3752] @ 2d848 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r2, [sp] │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3712] @ 2d84c │ │ │ │ - ldr r5, [pc, #3712] @ 2d850 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r4, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r5, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #380 @ 0x17c │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ca34 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ca48 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #380 @ 0x17c │ │ │ │ - bl 4e158 │ │ │ │ - cmp r7, #30 │ │ │ │ - bls 2d034 │ │ │ │ - ldr r3, [pc, #3564] @ 2d854 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #30 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 300f8 │ │ │ │ - b 30170 │ │ │ │ - ldr r7, [sl, #164] @ 0xa4 │ │ │ │ - ldr r4, [sl, #160] @ 0xa0 │ │ │ │ - cmp r7, #25 │ │ │ │ - bls 2ea38 │ │ │ │ - ldr r3, [pc, #3492] @ 2d858 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #25 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32fb4 │ │ │ │ - b 32fec │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #3432] @ 2d85c │ │ │ │ + b 2baa0 │ │ │ │ + andeq ip, sp, r5, lsl fp │ │ │ │ + andeq r4, r2, r8, asr r0 │ │ │ │ + andseq r0, r1, r0, lsl #22 │ │ │ │ + @ instruction: 0x000cc7bc │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #1092] @ 2bf28 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #25 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 4b770 │ │ │ │ + bl 4c02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cb2c │ │ │ │ - ldr r0, [pc, #3404] @ 2d860 │ │ │ │ + bne 2bb1c │ │ │ │ + ldr r0, [pc, #1064] @ 2bf2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 4b770 │ │ │ │ + bl 4c02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [pc, #3376] @ 2d864 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [pc, #1036] @ 2bf30 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #1824 @ 0x720 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #244 @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 88374 │ │ │ │ - ldr r0, [sp, #1832] @ 0x728 │ │ │ │ + bl 88c2c │ │ │ │ + ldr r0, [sp, #3324] @ 0xcfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3296c │ │ │ │ - ldr r0, [pc, #3340] @ 2d868 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r1, [pc, #3336] @ 2d86c │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ + beq 328d4 │ │ │ │ + ldr r0, [pc, #996] @ 2bf34 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #992] @ 2bf38 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #3396] @ 0xd44 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #2048] @ 0x800 │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #1728] @ 0x6c0 │ │ │ │ mov r1, #1 │ │ │ │ - str r1, [sp, #2044] @ 0x7fc │ │ │ │ + str r1, [sp, #1724] @ 0x6bc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r5, [sp, #3504] @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r7, [sp, #3504] @ 0xdb0 │ │ │ │ ldr r6, [sp, #3508] @ 0xdb4 │ │ │ │ ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ - b 32978 │ │ │ │ - andeq r2, r2, r0, ror #13 │ │ │ │ - andseq pc, r0, ip, lsl sl @ │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ + b 328e0 │ │ │ │ + andeq ip, ip, r0, asr #15 │ │ │ │ + ldr r5, [r8, #164] @ 0xa4 │ │ │ │ + ldr r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #20 │ │ │ │ + bls 30028 │ │ │ │ + ldr r3, [pc, #900] @ 2bf3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #20 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32fc4 │ │ │ │ + b 306d4 │ │ │ │ + strdeq ip, [sp], -r1 │ │ │ │ + andeq r3, r2, r4, lsr pc │ │ │ │ + @ instruction: 0x001109dc │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ cmp r5, #26 │ │ │ │ - bls 2fbbc │ │ │ │ - ldr r3, [pc, #3248] @ 2d870 │ │ │ │ + bls 30050 │ │ │ │ + ldr r3, [pc, #820] @ 2bf40 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #26 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fbdc │ │ │ │ - b 3306c │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2cc08 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r4, [sp, #1352] @ 0x548 │ │ │ │ - ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne 2cc20 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 139ec │ │ │ │ - ldr r0, [sp, #1528] @ 0x5f8 │ │ │ │ - ldr r2, [sp, #1532] @ 0x5fc │ │ │ │ - ldr r3, [sp, #1536] @ 0x600 │ │ │ │ - b 3064c │ │ │ │ - andeq sl, ip, r2, lsl sp │ │ │ │ - andeq sl, ip, r7, lsl #26 │ │ │ │ - andeq sl, sp, sp, lsl pc │ │ │ │ - andeq sl, ip, lr, lsl #25 │ │ │ │ - andeq sl, ip, r4, ror ip │ │ │ │ - andeq sl, ip, fp, asr #24 │ │ │ │ - andeq sl, ip, r0, lsr #24 │ │ │ │ - strdeq sl, [ip], -r9 │ │ │ │ + bne 30070 │ │ │ │ + b 32a4c │ │ │ │ + andeq ip, ip, r7, ror #12 │ │ │ │ + andeq ip, ip, r0, ror r6 │ │ │ │ + andeq ip, sp, r9, asr #17 │ │ │ │ + andeq ip, ip, r5, asr #12 │ │ │ │ + andeq ip, ip, r8, lsr #12 │ │ │ │ + andeq ip, ip, r5, lsl #12 │ │ │ │ + ldrdeq ip, [ip], -r6 │ │ │ │ cmp r5, #15 │ │ │ │ - bls 2fe28 │ │ │ │ - ldr r3, [pc, #3092] @ 2d874 │ │ │ │ + bls 30470 │ │ │ │ + ldr r3, [pc, #728] @ 2bf44 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cdfc │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + beq 2be10 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 2cd44 │ │ │ │ - ldr r3, [pc, #3028] @ 2d878 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ + bne 2bd54 │ │ │ │ + ldr r3, [pc, #664] @ 2bf48 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2984] @ 2d87c │ │ │ │ - ldr r7, [pc, #2984] @ 2d880 │ │ │ │ + ldr r3, [pc, #616] @ 2bf4c │ │ │ │ + ldr r7, [pc, #616] @ 2bf50 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #956 @ 0x3bc │ │ │ │ - bl 5e7ac │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cd30 │ │ │ │ + beq 2bd40 │ │ │ │ ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #956 @ 0x3bc │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + add r1, lr, #360 @ 0x168 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 332b0 │ │ │ │ - ldr r3, [pc, #2864] @ 2d884 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ + bcc 34b34 │ │ │ │ + ldr r3, [pc, #496] @ 2bf54 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r1, r1, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2820] @ 2d888 │ │ │ │ - ldr r7, [pc, #2820] @ 2d88c │ │ │ │ + ldr r3, [pc, #448] @ 2bf58 │ │ │ │ + ldr r7, [pc, #448] @ 2bf5c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 5e7ac │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #372 @ 0x174 │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cde0 │ │ │ │ + beq 2bdf4 │ │ │ │ ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #968 @ 0x3c8 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - ldrdeq sl, [ip], -r0 │ │ │ │ - andeq sl, ip, r9, lsr #23 │ │ │ │ + add r1, lr, #372 @ 0x174 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq ip, ip, fp, lsr #11 │ │ │ │ + andeq ip, ip, r0, lsl #11 │ │ │ │ cmp r5, #27 │ │ │ │ - bls 2fc8c │ │ │ │ - ldr r3, [pc, #2692] @ 2d890 │ │ │ │ + bls 30234 │ │ │ │ + ldr r3, [pc, #320] @ 2bf60 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #27 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cc90 │ │ │ │ - b 332b0 │ │ │ │ - andeq sl, ip, r2, lsl #23 │ │ │ │ - bne 2fe60 │ │ │ │ - ldr r0, [pc, #2628] @ 2d894 │ │ │ │ + bne 2bc9c │ │ │ │ + b 34b34 │ │ │ │ + andeq ip, ip, sl, asr r5 │ │ │ │ + bne 304a4 │ │ │ │ + ldr r0, [pc, #256] @ 2bf64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fe68 │ │ │ │ - b 2fea0 │ │ │ │ - andeq sl, ip, ip, asr fp │ │ │ │ - bne 33c2c │ │ │ │ - ldr r0, [pc, #2592] @ 2d898 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d94c │ │ │ │ - mov r8, #20 │ │ │ │ - b 33c34 │ │ │ │ - andeq sl, ip, ip, lsl r2 │ │ │ │ - andeq sl, ip, sl, lsl #22 │ │ │ │ - strdeq sl, [ip], -r1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2544] @ 2d89c │ │ │ │ + bne 304ac │ │ │ │ + b 304e4 │ │ │ │ + andeq ip, ip, r4, lsr r5 │ │ │ │ + andeq ip, ip, fp, lsl #10 │ │ │ │ + andeq ip, ip, r2, ror #9 │ │ │ │ + @ instruction: 0x000cc4bc │ │ │ │ + muleq ip, r5, r4 │ │ │ │ + andeq ip, ip, ip, ror #8 │ │ │ │ + andeq fp, ip, r0, lsl #30 │ │ │ │ + andeq ip, ip, r7, lsl r4 │ │ │ │ + strdeq ip, [ip], -r7 │ │ │ │ + muleq ip, r4, r9 │ │ │ │ + andeq fp, ip, r4, ror r9 │ │ │ │ + andeq fp, ip, ip, asr #18 │ │ │ │ + andeq ip, ip, r3, asr r3 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + andeq ip, ip, r2, lsl #6 │ │ │ │ + andeq ip, ip, r4, ror #5 │ │ │ │ + @ instruction: 0x000cc2bd │ │ │ │ + andeq fp, ip, ip, asr #16 │ │ │ │ + andeq fp, ip, ip, ror sl │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + andeq ip, ip, r3, lsl r2 │ │ │ │ + andeq ip, ip, sl, ror #3 │ │ │ │ + andeq ip, ip, r3, asr #3 │ │ │ │ + muleq ip, lr, r1 │ │ │ │ + andeq ip, ip, r7, ror r1 │ │ │ │ + andeq ip, ip, r2, asr r1 │ │ │ │ + andeq ip, ip, r3, lsr r1 │ │ │ │ + andeq ip, ip, sp, lsl #2 │ │ │ │ + andeq ip, ip, r7, ror #1 │ │ │ │ + strheq ip, [ip], -sp │ │ │ │ + muleq ip, r4, r0 │ │ │ │ + andeq ip, ip, sp, rrx │ │ │ │ + andeq ip, ip, r8, asr #32 │ │ │ │ + muleq ip, r4, r5 │ │ │ │ + andeq fp, ip, ip, ror #10 │ │ │ │ + andeq fp, ip, sl, asr #31 │ │ │ │ + andeq fp, ip, r7, lsr #31 │ │ │ │ + andeq fp, ip, r1, lsl #31 │ │ │ │ + andeq fp, ip, pc, asr pc │ │ │ │ + andeq fp, ip, sp, asr #30 │ │ │ │ + andeq fp, ip, r4, lsl #9 │ │ │ │ + andeq r3, r2, r0, asr r1 │ │ │ │ + @ instruction: 0x0010fbf0 │ │ │ │ + @ instruction: 0x000cbab5 │ │ │ │ + andeq fp, ip, lr, lsr #21 │ │ │ │ + muleq ip, ip, sl │ │ │ │ + andseq pc, r0, r0, lsr #22 │ │ │ │ + andeq r3, r2, ip, lsl r0 │ │ │ │ + andeq ip, ip, r3, lsr r3 │ │ │ │ + @ instruction: 0x000cc2b5 │ │ │ │ + andeq fp, ip, fp, ror r6 │ │ │ │ + andeq fp, sp, r1, lsr r9 │ │ │ │ + muleq r2, r0, lr │ │ │ │ + andseq pc, r0, r0, lsl #18 │ │ │ │ + andeq fp, sp, sp, ror r8 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ + andseq pc, r0, ip, asr r8 @ │ │ │ │ + ldrdeq fp, [ip], -r6 │ │ │ │ + andeq fp, ip, sp, lsr #14 │ │ │ │ + andeq fp, ip, fp, lsr #6 │ │ │ │ + strdeq fp, [sp], -sp │ │ │ │ + andeq fp, ip, r0, ror r6 │ │ │ │ + andeq fp, ip, r6, asr r6 │ │ │ │ + andeq fp, ip, r1, lsr r6 │ │ │ │ + andeq sl, ip, r0, asr #18 │ │ │ │ + ldrdeq fp, [ip], -sl │ │ │ │ + @ instruction: 0x000cb5b3 │ │ │ │ + andeq fp, ip, r1, lsl #11 │ │ │ │ + andeq fp, ip, r2, ror #4 │ │ │ │ + andeq fp, ip, r3, lsr r5 │ │ │ │ + andeq fp, ip, sp, lsl #10 │ │ │ │ + andeq sl, ip, r4, lsl #16 │ │ │ │ + andeq sl, ip, r0, lsr #20 │ │ │ │ + @ instruction: 0x000ca7b0 │ │ │ │ + andeq fp, ip, r6, ror #8 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #-76] @ 2bf68 │ │ │ │ mov r1, r2 │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2520] @ 2d8a0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #2516] @ 2d8a4 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #404 @ 0x194 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #404 @ 0x194 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - ldrdeq sl, [ip], -r6 │ │ │ │ - andeq sl, ip, ip, asr r1 │ │ │ │ - andeq sl, ip, r4, lsl #21 │ │ │ │ - andeq sl, ip, r8, lsl r1 │ │ │ │ - strdeq sl, [ip], -r0 │ │ │ │ - andeq sl, ip, r6, lsl #20 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2400] @ 2d8a8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2376] @ 2d8ac │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34c78 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #2332] @ 2d8b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r4, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2292] @ 2d8b4 │ │ │ │ - ldr r7, [pc, #2292] @ 2d8b8 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r1, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r4, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - str r1, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1552 @ 0x610 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d020 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1552 @ 0x610 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - andeq sl, ip, ip, asr #5 │ │ │ │ - bne 300f0 │ │ │ │ - ldr r0, [pc, #2172] @ 2d8bc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #30 │ │ │ │ + mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 300f8 │ │ │ │ - b 30170 │ │ │ │ - andeq sl, ip, r0, ror r0 │ │ │ │ - andeq sl, ip, r8, asr #32 │ │ │ │ - andeq sl, ip, sp, asr r9 │ │ │ │ - andeq sl, ip, r6, lsr r9 │ │ │ │ - andeq r9, ip, r8, asr #31 │ │ │ │ - andeq sl, ip, ip, asr #3 │ │ │ │ - cmp r5, #20 │ │ │ │ - bls 302ac │ │ │ │ - ldr r3, [pc, #2112] @ 2d8c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r7, [sp, #1372] @ 0x55c │ │ │ │ - ldr r9, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #2052] @ 2d8c4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34c14 │ │ │ │ - ldr r0, [pc, #2012] @ 2d8c8 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #2004] @ 2d8cc │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r2, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #492 @ 0x1ec │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #492 @ 0x1ec │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - @ instruction: 0x000ca8b8 │ │ │ │ - andeq r9, ip, r8, asr #30 │ │ │ │ - andeq sl, ip, r0, asr r1 │ │ │ │ - andeq sl, ip, r9, lsr r8 │ │ │ │ - andeq sl, ip, r4, lsl r8 │ │ │ │ - cmp r6, #15 │ │ │ │ - bls 302d0 │ │ │ │ - ldr r3, [pc, #1892] @ 2d8d0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d524 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 346d4 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - ldrd r4, [sl, #172] @ 0xac │ │ │ │ - ldrd r2, [r0, #4] │ │ │ │ - add r8, sp, #3504 @ 0xdb0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 865c4 │ │ │ │ - ldr r1, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 2d258 │ │ │ │ - mov r0, #12 │ │ │ │ - bl 52e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [sp, #1332] @ 0x534 │ │ │ │ - beq 343ac │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3471c │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - ldrd r2, [r0, #4] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 5db18 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r3, [sp, #1332] @ 0x534 │ │ │ │ - mov r4, #1 │ │ │ │ - str r3, [sp, #3460] @ 0xd84 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - str r4, [sp, #3464] @ 0xd88 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp, #3456] @ 0xd80 │ │ │ │ - b 2d270 │ │ │ │ - andeq sl, ip, lr, ror #15 │ │ │ │ - andeq sl, ip, r5, asr #15 │ │ │ │ - andeq r9, ip, r4, asr #28 │ │ │ │ - andeq sl, ip, r0, ror r7 │ │ │ │ - andeq sl, ip, sl, asr #14 │ │ │ │ - andeq sl, ip, r4, lsr #14 │ │ │ │ - strdeq sl, [ip], -pc @ │ │ │ │ - ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - str r4, [sp, #3464] @ 0xd88 │ │ │ │ - str r0, [sp, #1332] @ 0x534 │ │ │ │ - str r0, [sp, #3460] @ 0xd84 │ │ │ │ - str r1, [sp, #3456] @ 0xd80 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34390 │ │ │ │ - str r1, [sp, #1324] @ 0x52c │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #1608] @ 2d8d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r5, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3504 @ 0xdb0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #1568] @ 2d8d8 │ │ │ │ - ldr r7, [pc, #1568] @ 2d8dc │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #2016 @ 0x7e0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #2020] @ 0x7e4 │ │ │ │ - str r8, [sp, #2016] @ 0x7e0 │ │ │ │ - str r5, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r5, [sp, #1324] @ 0x52c │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - str r6, [sp, #1316] @ 0x524 │ │ │ │ - cmp r0, #0 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - beq 2d318 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r0, [sp, #1320] @ 0x528 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - str r0, [sp, #1340] @ 0x53c │ │ │ │ - add r0, r4, r4, lsl #1 │ │ │ │ - ldr sl, [sp, #1332] @ 0x534 │ │ │ │ - ldr r7, [sp, #3400] @ 0xd48 │ │ │ │ - add fp, sl, r0, lsl #2 │ │ │ │ - str fp, [sp, #2044] @ 0x7fc │ │ │ │ - str r5, [sp, #2040] @ 0x7f8 │ │ │ │ - str sl, [sp, #2032] @ 0x7f0 │ │ │ │ - beq 2d408 │ │ │ │ - ldr r0, [sp, #1332] @ 0x534 │ │ │ │ - add r0, r0, #12 │ │ │ │ - b 2d374 │ │ │ │ - andeq sl, ip, r6, ror #13 │ │ │ │ - andeq sl, ip, r8, asr #13 │ │ │ │ - andeq r9, ip, r4, asr #30 │ │ │ │ - add r0, sl, #12 │ │ │ │ - add r1, r8, #12 │ │ │ │ - cmp r1, fp │ │ │ │ - beq 2d408 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r9, [r8, #-12]! │ │ │ │ - cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 2d408 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ - mov r0, #13 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - stm sp, {r0, r4} │ │ │ │ - add r0, sp, #3472 @ 0xd90 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #1340] @ 0x53c │ │ │ │ - ldr r3, [pc, #1328] @ 2d8e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 4dc60 │ │ │ │ - ldr r6, [sp, #1352] @ 0x548 │ │ │ │ - ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne 2d3cc │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 139ec │ │ │ │ - add r3, sp, #3472 @ 0xd90 │ │ │ │ - ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r5, r6, r6, lsl #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldm r3, {r0, r2, r3} │ │ │ │ - str r0, [r1, r5, lsl #2]! │ │ │ │ - add r0, r6, #1 │ │ │ │ - strd r2, [r1, #4] │ │ │ │ - str r0, [sp, #1352] @ 0x548 │ │ │ │ - beq 2d364 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 50d8 │ │ │ │ - b 2d364 │ │ │ │ - andeq sl, ip, fp, ror r6 │ │ │ │ - andeq sl, ip, sl, asr r6 │ │ │ │ - ldr r6, [sp, #1316] @ 0x524 │ │ │ │ - cmp fp, sl │ │ │ │ - ldr r7, [sp, #1324] @ 0x52c │ │ │ │ - str sl, [sp, #2036] @ 0x7f4 │ │ │ │ - beq 2d460 │ │ │ │ - movw r1, #43691 @ 0xaaab │ │ │ │ - sub r0, fp, sl │ │ │ │ - movt r1, #43690 @ 0xaaaa │ │ │ │ - add r5, sl, #4 │ │ │ │ - umull r0, r1, r0, r1 │ │ │ │ - lsr r4, r1, #3 │ │ │ │ - b 2d448 │ │ │ │ - andeq sl, ip, r3, asr #12 │ │ │ │ - add r5, r5, #12 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - beq 2d460 │ │ │ │ - ldr r0, [r5, #-4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d43c │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 50d8 │ │ │ │ - b 2d43c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 2d470 │ │ │ │ - ldr r0, [sp, #1332] @ 0x534 │ │ │ │ - bl 50d8 │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d488 │ │ │ │ - ldr r0, [sp, #1340] @ 0x53c │ │ │ │ - bl 50d8 │ │ │ │ - cmp r6, #17 │ │ │ │ - bls 2d50c │ │ │ │ - ldr r3, [pc, #1100] @ 2d8e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #17 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 305a8 │ │ │ │ - cmp r6, #25 │ │ │ │ - bls 30588 │ │ │ │ - ldr r3, [pc, #1040] @ 2d8e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #25 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 305a8 │ │ │ │ - b 332b0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #980] @ 2d8ec │ │ │ │ - mov r2, #17 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 3059c │ │ │ │ - cmp r6, #27 │ │ │ │ - bls 30284 │ │ │ │ - ldr r3, [pc, #956] @ 2d8f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #27 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2d19c │ │ │ │ - cmp r6, #39 @ 0x27 │ │ │ │ - bls 337d4 │ │ │ │ - ldr r3, [pc, #896] @ 2d8f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #39 @ 0x27 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2d19c │ │ │ │ - b 2d490 │ │ │ │ - ldrd r6, [sl, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #836] @ 2d8f8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d62c │ │ │ │ - ldr r0, [pc, #808] @ 2d8fc │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #804] @ 2d900 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #552 @ 0x228 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #552 @ 0x228 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #720] @ 2d904 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d6ac │ │ │ │ - ldr r0, [pc, #692] @ 2d908 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #688] @ 2d90c │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #564 @ 0x234 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #564 @ 0x234 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #604] @ 2d910 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #45 @ 0x2d │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d728 │ │ │ │ - ldr r0, [pc, #576] @ 2d914 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #572] @ 2d918 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1600 @ 0x640 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1600 @ 0x640 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #492] @ 2d91c │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2d768 │ │ │ │ - ldr r0, [pc, #464] @ 2d920 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 4b770 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [pc, #436] @ 2d924 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [pc, #408] @ 2d928 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [pc, #380] @ 2d92c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #3504 @ 0xdb0 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 882c8 │ │ │ │ - ldr r0, [pc, #352] @ 2d930 │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ - ldr r1, [pc, #348] @ 2d934 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - str r2, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #588 @ 0x24c │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2d824 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #588 @ 0x24c │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - andeq r1, r2, r4, lsr sl │ │ │ │ - andseq lr, r0, r0, ror sp │ │ │ │ - andeq sl, ip, r9, lsl #3 │ │ │ │ - andeq sl, ip, r6, ror #2 │ │ │ │ - andeq sl, sp, sp, asr r2 │ │ │ │ - andeq r1, r2, ip, ror #17 │ │ │ │ - andseq lr, r0, r0, asr #24 │ │ │ │ - andeq sl, ip, r5, lsr #1 │ │ │ │ - andeq sl, ip, r5, lsl r0 │ │ │ │ - ldrdeq r9, [ip], -r5 │ │ │ │ - andeq sl, ip, r5, lsr r1 │ │ │ │ - andeq sl, ip, r3, lsr #2 │ │ │ │ - andseq lr, r0, ip, asr #22 │ │ │ │ - andeq r1, r2, r4, asr r7 │ │ │ │ - muleq ip, pc, pc @ │ │ │ │ - muleq ip, r0, pc @ │ │ │ │ - andeq r9, sp, r5, asr pc │ │ │ │ - andeq r1, r2, r4, ror #11 │ │ │ │ - andseq lr, r0, r0, asr #23 │ │ │ │ - andeq r9, sp, r5, lsr #29 │ │ │ │ - andeq r1, r2, r4, lsr r5 │ │ │ │ - andseq lr, r0, r0, lsr #22 │ │ │ │ - andeq sl, ip, r3, lsl r5 │ │ │ │ - andeq r9, ip, r1, ror ip │ │ │ │ - @ instruction: 0x000c9ebb │ │ │ │ - andeq r9, ip, sp, ror ip │ │ │ │ - strdeq r1, [r2], -r0 │ │ │ │ - andseq lr, r0, ip, lsl #15 │ │ │ │ - andeq r9, ip, r2, ror #25 │ │ │ │ - andeq r9, ip, r5, ror #22 │ │ │ │ - andeq r9, sp, r9, ror #24 │ │ │ │ - andeq r1, r2, r4, ror #5 │ │ │ │ - andseq lr, r0, r0, lsr r7 │ │ │ │ - andeq r9, ip, r5, asr #21 │ │ │ │ - andeq r9, ip, r7, asr fp │ │ │ │ - andeq r9, ip, fp, lsr #22 │ │ │ │ - ldrdeq r1, [r2], -r4 │ │ │ │ - andseq lr, r0, r4, asr #11 │ │ │ │ - andeq r9, ip, r4, lsl #21 │ │ │ │ - andeq r9, sp, r1, ror r9 │ │ │ │ - andeq r1, r2, r0 │ │ │ │ - andseq lr, r0, ip, lsr r6 │ │ │ │ - andeq r9, ip, r4, lsl #26 │ │ │ │ - andeq sl, sp, r9, asr r3 │ │ │ │ - andeq sl, ip, r3, lsl #9 │ │ │ │ - ldrdeq sl, [sp], -r1 │ │ │ │ - andeq r9, ip, fp, ror #27 │ │ │ │ - @ instruction: 0x000ca3b2 │ │ │ │ - @ instruction: 0x000c96b1 │ │ │ │ - andeq r0, r2, r4, ror #25 │ │ │ │ - andseq lr, r0, r8, asr r1 │ │ │ │ - andeq r9, ip, sp, asr r6 │ │ │ │ - andeq r0, r2, r4, ror #24 │ │ │ │ - andseq lr, r0, r8, ror #1 │ │ │ │ - andeq r9, ip, sp, lsl #12 │ │ │ │ - andeq r0, r2, r4, ror #23 │ │ │ │ - andseq lr, r0, r8, ror r0 │ │ │ │ - andeq r9, ip, r9, asr #11 │ │ │ │ - @ instruction: 0x000c95b4 │ │ │ │ - andeq r9, ip, r9, lsl #11 │ │ │ │ - andeq r9, ip, r4, ror r5 │ │ │ │ - andeq r9, ip, r1, ror #10 │ │ │ │ - andeq r0, r2, ip, ror #21 │ │ │ │ - andeq r8, ip, r8, asr #25 │ │ │ │ - strdeq r9, [ip], -fp │ │ │ │ - strdeq r9, [ip], -r2 │ │ │ │ - andeq r9, sp, sp, asr #4 │ │ │ │ - andeq r0, r2, r8, asr #17 │ │ │ │ - andseq sp, r0, r4, lsr #19 │ │ │ │ - ldr r0, [pc, #-28] @ 2d938 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r6, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2da6c │ │ │ │ - ldr r1, [pc, #-60] @ 2d93c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - mov r3, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 882c8 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34c94 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 3454c │ │ │ │ - ldr r5, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #-112] @ 2d940 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - sub r2, r0, #2 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r5, #24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #-152] @ 2d944 │ │ │ │ - ldr r7, [pc, #-152] @ 2d948 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r1, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #3520] @ 0xdc0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #3 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #3524] @ 0xdc4 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r4, [sp, #3512] @ 0xdb8 │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r5, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - str r1, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #600 @ 0x258 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2da48 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2da5c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #600 @ 0x258 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #4072] @ 2ea5c │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #27 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 821c8 │ │ │ │ - mov r7, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 32ae0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34cb0 │ │ │ │ + beq 35024 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3456c │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4016] @ 2ea60 │ │ │ │ + beq 34cb4 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #-124] @ 2bf6c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [sp, #1332] @ 0x534 │ │ │ │ + str r2, [sp, #1336] @ 0x538 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r2, #24 │ │ │ │ sub r2, r0, #2 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #2016 @ 0x7e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r2, #1 │ │ │ │ - stm ip, {r0, r1, r3} │ │ │ │ - bls 34588 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - str r0, [sp, #1148] @ 0x47c │ │ │ │ - ldr r1, [pc, #3948] @ 2ea64 │ │ │ │ + str r3, [sp, #3408] @ 0xd50 │ │ │ │ + str r1, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3400] @ 0xd48 │ │ │ │ + bls 34cf0 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r1, [pc, #-196] @ 2bf70 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r9, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r8, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3920] @ 2ea68 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - str r8, [sp, #1272] @ 0x4f8 │ │ │ │ - str r9, [sp, #1328] @ 0x530 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #1136] @ 0x470 │ │ │ │ - str r0, [sp, #1132] @ 0x46c │ │ │ │ - ldr r7, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r5, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #3876] @ 2ea6c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-224] @ 2bf74 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ str r5, [sp, #1264] @ 0x4f0 │ │ │ │ - str r7, [sp, #1324] @ 0x52c │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1120] @ 0x460 │ │ │ │ - ldr r4, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r6, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #3836] @ 2ea70 │ │ │ │ + str r7, [sp, #1332] @ 0x534 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr sl, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-264] @ 2bf78 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - str r6, [sp, #1260] @ 0x4ec │ │ │ │ - str r4, [sp, #1320] @ 0x528 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1316] @ 0x524 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1252] @ 0x4e4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1112] @ 0x458 │ │ │ │ - ldr r1, [pc, #3788] @ 2ea74 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str sl, [sp, #1328] @ 0x530 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r6, [sp, #1092] @ 0x444 │ │ │ │ + str r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr fp, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r9, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-304] @ 2bf7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + str r9, [sp, #1252] @ 0x4e4 │ │ │ │ + str fp, [sp, #1324] @ 0x52c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r4, [sp, #1080] @ 0x438 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-348] @ 2bf80 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r6, [sp, #1244] @ 0x4dc │ │ │ │ + str r7, [sp, #1320] @ 0x528 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-388] @ 2bf84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + str r4, [sp, #1236] @ 0x4d4 │ │ │ │ + str r5, [sp, #1316] @ 0x524 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1244] @ 0x4dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1104] @ 0x450 │ │ │ │ - ldr r1, [pc, #3748] @ 2ea78 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r1, [pc, #-436] @ 2bf88 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1236] @ 0x4d4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1096] @ 0x448 │ │ │ │ - ldr r1, [pc, #3708] @ 2ea7c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r1, [pc, #-476] @ 2bf8c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1232] @ 0x4d0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1084] @ 0x43c │ │ │ │ - ldr r1, [pc, #3668] @ 2ea80 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r1, [pc, #-516] @ 2bf90 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1224] @ 0x4c8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1080] @ 0x438 │ │ │ │ - ldr r1, [pc, #3628] @ 2ea84 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r1, [pc, #-556] @ 2bf94 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1216] @ 0x4c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1068] @ 0x42c │ │ │ │ - ldr r1, [pc, #3588] @ 2ea88 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r1, [pc, #-596] @ 2bf98 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1208] @ 0x4b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r1, [pc, #3548] @ 2ea8c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [pc, #-636] @ 2bf9c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1056] @ 0x420 │ │ │ │ - ldr r1, [pc, #3508] @ 2ea90 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [pc, #-676] @ 2bfa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1196] @ 0x4ac │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1044] @ 0x414 │ │ │ │ - ldr r1, [pc, #3468] @ 2ea94 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r1, [pc, #-716] @ 2bfa4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1188] @ 0x4a4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r1, [pc, #3428] @ 2ea98 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [pc, #4092] @ 2d298 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1180] @ 0x49c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1028] @ 0x404 │ │ │ │ - ldr r1, [pc, #3388] @ 2ea9c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r1, [pc, #4052] @ 2d29c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r1, [pc, #4012] @ 2d2a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1268] @ 0x4f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1176] @ 0x498 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ - ldr r1, [pc, #3348] @ 2eaa0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r1, [pc, #3972] @ 2d2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1256] @ 0x4e8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1168] @ 0x490 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ - ldr r1, [pc, #3308] @ 2eaa4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r1, [pc, #3932] @ 2d2a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1248] @ 0x4e0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1160] @ 0x488 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ - ldr r1, [pc, #3268] @ 2eaa8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r1, [pc, #3892] @ 2d2ac │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1240] @ 0x4d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1152] @ 0x480 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ - ldr r1, [pc, #3228] @ 2eaac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1228] @ 0x4cc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1144] @ 0x478 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #980] @ 0x3d4 │ │ │ │ - ldr r1, [pc, #3188] @ 2eab0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r1, [pc, #3852] @ 2d2b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1220] @ 0x4c4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ - ldr r1, [pc, #3148] @ 2eab4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [pc, #3812] @ 2d2b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1212] @ 0x4bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #964] @ 0x3c4 │ │ │ │ - ldr r1, [pc, #3108] @ 2eab8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [pc, #3772] @ 2d2b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1200] @ 0x4b0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [pc, #3732] @ 2d2bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #956] @ 0x3bc │ │ │ │ - ldr r1, [pc, #3068] @ 2eabc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [pc, #3692] @ 2d2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1092] @ 0x444 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #948] @ 0x3b4 │ │ │ │ - ldr r1, [pc, #3028] @ 2eac0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r1, [pc, #3652] @ 2d2c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1076] @ 0x434 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #2988] @ 2eac4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1172] @ 0x494 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #2948] @ 2eac8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [pc, #3612] @ 2d2c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1164] @ 0x48c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1048] @ 0x418 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #2908] @ 2eacc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #15 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r1, [pc, #3572] @ 2d2cc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1156] @ 0x484 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1040] @ 0x410 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #2868] @ 2ead0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r1, [pc, #3532] @ 2d2d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1140] @ 0x474 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1024] @ 0x400 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #2828] @ 2ead4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r1, [pc, #3492] @ 2d2d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1124] @ 0x464 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1012] @ 0x3f4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2788] @ 2ead8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1108] @ 0x454 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #996] @ 0x3e4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ - ldr r1, [pc, #2748] @ 2eadc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r1, [pc, #3452] @ 2d2d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1088] @ 0x440 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [pc, #3412] @ 2d2dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #988] @ 0x3dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #876] @ 0x36c │ │ │ │ - ldr r1, [pc, #2708] @ 2eae0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #836] @ 0x344 │ │ │ │ + ldr r1, [pc, #3372] @ 2d2e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1072] @ 0x430 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #972] @ 0x3cc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ - ldr r1, [pc, #2668] @ 2eae4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [pc, #3332] @ 2d2e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1052] @ 0x41c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #860] @ 0x35c │ │ │ │ - ldr r1, [pc, #2628] @ 2eae8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [pc, #3292] @ 2d2e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1036] @ 0x40c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #852] @ 0x354 │ │ │ │ - ldr r1, [pc, #2588] @ 2eaec │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [pc, #3252] @ 2d2ec │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1020] @ 0x3fc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #932] @ 0x3a4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ - ldr r1, [pc, #2548] @ 2eaf0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [pc, #3212] @ 2d2f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1004] @ 0x3ec │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #836] @ 0x344 │ │ │ │ - ldr r1, [pc, #2508] @ 2eaf4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ + ldr r1, [pc, #3172] @ 2d2f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #908] @ 0x38c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #828] @ 0x33c │ │ │ │ - ldr r1, [pc, #2468] @ 2eaf8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [pc, #3132] @ 2d2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #15 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #892] @ 0x37c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #820] @ 0x334 │ │ │ │ - ldr r1, [pc, #2428] @ 2eafc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ + ldr r1, [pc, #3092] @ 2d2fc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #884] @ 0x374 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #812] @ 0x32c │ │ │ │ - ldr r1, [pc, #2388] @ 2eb00 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [pc, #3052] @ 2d300 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #868] @ 0x364 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - ldr r1, [pc, #2348] @ 2eb04 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r1, [pc, #3012] @ 2d304 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #916] @ 0x394 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ - ldr r1, [pc, #2308] @ 2eb08 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ + ldr r1, [pc, #2972] @ 2d308 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #900] @ 0x384 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ - ldr r1, [pc, #2268] @ 2eb0c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [pc, #2932] @ 2d30c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ - ldr r1, [pc, #2228] @ 2eb10 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ + ldr r1, [pc, #2892] @ 2d310 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ - ldr r1, [pc, #2188] @ 2eb14 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #916] @ 0x394 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #820] @ 0x334 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r1, [pc, #2852] @ 2d314 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #844] @ 0x34c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r1, [pc, #2148] @ 2eb18 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [pc, #2812] @ 2d318 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #788] @ 0x314 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #2108] @ 2eb1c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r1, [pc, #2772] @ 2d31c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #740] @ 0x2e4 │ │ │ │ - ldr r1, [pc, #2068] @ 2eb20 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [pc, #2732] @ 2d320 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #13 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #844] @ 0x34c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #732] @ 0x2dc │ │ │ │ - ldr r1, [pc, #2028] @ 2eb24 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [pc, #2692] @ 2d324 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #772] @ 0x304 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #724] @ 0x2d4 │ │ │ │ - ldr r1, [pc, #1988] @ 2eb28 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [pc, #2652] @ 2d328 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #756] @ 0x2f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [pc, #2612] @ 2d32c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ + ldr r1, [pc, #2572] @ 2d330 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #716] @ 0x2cc │ │ │ │ - ldr r1, [pc, #1948] @ 2eb2c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [pc, #2532] @ 2d334 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + ldr r1, [pc, #2492] @ 2d338 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ - ldr r1, [pc, #1904] @ 2eb30 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ + ldr r1, [pc, #2452] @ 2d33c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ - ldr r4, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr fp, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #1868] @ 2eb34 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ + ldr r1, [pc, #2412] @ 2d340 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ - ldr r8, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr sl, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #1832] @ 2eb38 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ + ldr r1, [pc, #2372] @ 2d344 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [pc, #2332] @ 2d348 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #668] @ 0x29c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #604] @ 0x25c │ │ │ │ + ldr r1, [pc, #2292] @ 2d34c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #652] @ 0x28c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [pc, #2252] @ 2d350 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [pc, #2212] @ 2d354 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #596] @ 0x254 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [pc, #2172] @ 2d358 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - add r9, sp, #2032 @ 0x7f0 │ │ │ │ - ldm r9, {r4, r7, r9} │ │ │ │ - ldr r1, [pc, #1808] @ 2eb3c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #2140] @ 2d35c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r4, [sp, #588] @ 0x24c │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr fp, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2104] @ 2d360 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + str r6, [sp, #572] @ 0x23c │ │ │ │ + str r7, [sp, #580] @ 0x244 │ │ │ │ + bl 577cc │ │ │ │ + add sl, sp, #1712 @ 0x6b0 │ │ │ │ + ldm sl, {r5, r6, sl} │ │ │ │ + ldr r1, [pc, #2072] @ 2d364 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r9, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2044] @ 2d368 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ add r3, sp, #3504 @ 0xdb0 │ │ │ │ - str sl, [sp, #2664] @ 0xa68 │ │ │ │ - mov r5, #0 │ │ │ │ + str r4, [sp, #2500] @ 0x9c4 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - mov r6, #1 │ │ │ │ - str r0, [sp, #2680] @ 0xa78 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - str r0, [sp, #2660] @ 0xa64 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - str r0, [sp, #2648] @ 0xa58 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ - str r0, [sp, #2644] @ 0xa54 │ │ │ │ - ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ - str r0, [sp, #2640] @ 0xa50 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - str r0, [sp, #2636] @ 0xa4c │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - str r0, [sp, #2632] @ 0xa48 │ │ │ │ - ldr r0, [sp, #716] @ 0x2cc │ │ │ │ - str r0, [sp, #2628] @ 0xa44 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - str r0, [sp, #2624] @ 0xa40 │ │ │ │ - ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ - str r0, [sp, #2620] @ 0xa3c │ │ │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ - str r0, [sp, #2616] @ 0xa38 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ - str r0, [sp, #2612] @ 0xa34 │ │ │ │ - ldr r0, [sp, #772] @ 0x304 │ │ │ │ - str r0, [sp, #2608] @ 0xa30 │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - str r0, [sp, #2604] @ 0xa2c │ │ │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ │ │ - str r0, [sp, #2600] @ 0xa28 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ - str r0, [sp, #2596] @ 0xa24 │ │ │ │ - ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ - str r0, [sp, #2592] @ 0xa20 │ │ │ │ - ldr r0, [sp, #780] @ 0x30c │ │ │ │ - str r0, [sp, #2588] @ 0xa1c │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ - str r0, [sp, #2584] @ 0xa18 │ │ │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ │ │ - str r0, [sp, #2580] @ 0xa14 │ │ │ │ - ldr r0, [sp, #788] @ 0x314 │ │ │ │ - str r0, [sp, #2576] @ 0xa10 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ - str r0, [sp, #2572] @ 0xa0c │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - str r0, [sp, #2568] @ 0xa08 │ │ │ │ - ldr r0, [sp, #804] @ 0x324 │ │ │ │ - str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [sp, #844] @ 0x34c │ │ │ │ - str r0, [sp, #2560] @ 0xa00 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ - str r0, [sp, #2556] @ 0x9fc │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - str r0, [sp, #2552] @ 0x9f8 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - str r0, [sp, #2548] @ 0x9f4 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ - str r0, [sp, #2544] @ 0x9f0 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ - str r0, [sp, #2540] @ 0x9ec │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - str r0, [sp, #2536] @ 0x9e8 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - str r0, [sp, #2532] @ 0x9e4 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ - str r0, [sp, #2528] @ 0x9e0 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ - str r0, [sp, #2524] @ 0x9dc │ │ │ │ - ldr r0, [sp, #796] @ 0x31c │ │ │ │ - str r0, [sp, #2520] @ 0x9d8 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ - str r0, [sp, #2516] @ 0x9d4 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ - str r0, [sp, #2512] @ 0x9d0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ - str r0, [sp, #2508] @ 0x9cc │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ - str r0, [sp, #2504] @ 0x9c8 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ - str r0, [sp, #2500] @ 0x9c4 │ │ │ │ - ldr r0, [sp, #812] @ 0x32c │ │ │ │ - str r0, [sp, #2496] @ 0x9c0 │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ - str r0, [sp, #2492] @ 0x9bc │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ - str r0, [sp, #2488] @ 0x9b8 │ │ │ │ - ldr r0, [sp, #820] @ 0x334 │ │ │ │ - str r0, [sp, #2484] @ 0x9b4 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ - str r0, [sp, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - str r0, [sp, #2476] @ 0x9ac │ │ │ │ - ldr r0, [sp, #828] @ 0x33c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, sp, #2480 @ 0x9b0 │ │ │ │ + stm r0, {r5, r6, sl} │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #2472] @ 0x9a8 │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ str r0, [sp, #2468] @ 0x9a4 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ str r0, [sp, #2464] @ 0x9a0 │ │ │ │ - ldr r0, [sp, #836] @ 0x344 │ │ │ │ + ldr r0, [sp, #588] @ 0x24c │ │ │ │ str r0, [sp, #2460] @ 0x99c │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ str r0, [sp, #2456] @ 0x998 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #2452] @ 0x994 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #2448] @ 0x990 │ │ │ │ - ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ str r0, [sp, #2444] @ 0x98c │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #2440] @ 0x988 │ │ │ │ - ldr r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #2428] @ 0x97c │ │ │ │ - ldr r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #2424] @ 0x978 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #2420] @ 0x974 │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #604] @ 0x25c │ │ │ │ str r0, [sp, #2416] @ 0x970 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ str r0, [sp, #2412] @ 0x96c │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ str r0, [sp, #2408] @ 0x968 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #2404] @ 0x964 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #2400] @ 0x960 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ str r0, [sp, #2396] @ 0x95c │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ str r0, [sp, #2392] @ 0x958 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ str r0, [sp, #2388] @ 0x954 │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #2384] @ 0x950 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #2380] @ 0x94c │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ str r0, [sp, #2376] @ 0x948 │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #2372] @ 0x944 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #636] @ 0x27c │ │ │ │ str r0, [sp, #2368] @ 0x940 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ str r0, [sp, #2364] @ 0x93c │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ str r0, [sp, #2360] @ 0x938 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #644] @ 0x284 │ │ │ │ str r0, [sp, #2356] @ 0x934 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #2352] @ 0x930 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #2348] @ 0x92c │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #2344] @ 0x928 │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #2340] @ 0x924 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #2336] @ 0x920 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #2332] @ 0x91c │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #2328] @ 0x918 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ str r0, [sp, #2324] @ 0x914 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #2316] @ 0x90c │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #2312] @ 0x908 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #2308] @ 0x904 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #2304] @ 0x900 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ str r0, [sp, #2300] @ 0x8fc │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #2292] @ 0x8f4 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #2288] @ 0x8f0 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ str r0, [sp, #2284] @ 0x8ec │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r0, [sp, #780] @ 0x30c │ │ │ │ str r0, [sp, #2280] @ 0x8e8 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ str r0, [sp, #2276] @ 0x8e4 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #2272] @ 0x8e0 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ str r0, [sp, #2268] @ 0x8dc │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ str r0, [sp, #2256] @ 0x8d0 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ str r0, [sp, #2244] @ 0x8c4 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ str r0, [sp, #2240] @ 0x8c0 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ str r0, [sp, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #2200] @ 0x898 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ str r0, [sp, #2192] @ 0x890 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #2188] @ 0x88c │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #772] @ 0x304 │ │ │ │ str r0, [sp, #2176] @ 0x880 │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ str r0, [sp, #2164] @ 0x874 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ str r0, [sp, #2160] @ 0x870 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #2156] @ 0x86c │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ - ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #2148] @ 0x864 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ str r0, [sp, #2144] @ 0x860 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #2140] @ 0x85c │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #2136] @ 0x858 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ str r0, [sp, #2132] @ 0x854 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #2124] @ 0x84c │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ str r0, [sp, #2120] @ 0x848 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ str r0, [sp, #2116] @ 0x844 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ str r0, [sp, #2112] @ 0x840 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ str r0, [sp, #2108] @ 0x83c │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #2104] @ 0x838 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ str r0, [sp, #2100] @ 0x834 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #2096] @ 0x830 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ str r0, [sp, #2092] @ 0x82c │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #2084] @ 0x824 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ str r0, [sp, #2080] @ 0x820 │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ str r0, [sp, #2076] @ 0x81c │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ str r0, [sp, #2072] @ 0x818 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + ldr r0, [sp, #852] @ 0x354 │ │ │ │ str r0, [sp, #2068] @ 0x814 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r0, [sp, #2064] @ 0x810 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ str r0, [sp, #2048] @ 0x800 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ str r0, [sp, #2044] @ 0x7fc │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ - ldr sl, [sp, #1340] @ 0x53c │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r0, [sl, #172] @ 0xac │ │ │ │ - str r3, [sp, #2688] @ 0xa80 │ │ │ │ - str r5, [sp, #2700] @ 0xa8c │ │ │ │ - str r6, [sp, #2696] @ 0xa88 │ │ │ │ - str r5, [sp, #2692] @ 0xa84 │ │ │ │ - str r2, [sp, #2684] @ 0xa7c │ │ │ │ - str r9, [sp, #2676] @ 0xa74 │ │ │ │ - str r7, [sp, #2672] @ 0xa70 │ │ │ │ - str r4, [sp, #2668] @ 0xa6c │ │ │ │ - str r8, [sp, #2656] @ 0xa60 │ │ │ │ - str fp, [sp, #2652] @ 0xa5c │ │ │ │ - ldr r3, [sl, #176] @ 0xb0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - add r6, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + str r0, [sp, #2028] @ 0x7ec │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #2024] @ 0x7e8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #2020] @ 0x7e4 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + str r0, [sp, #2012] @ 0x7dc │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ + str r0, [sp, #2008] @ 0x7d8 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + str r0, [sp, #2004] @ 0x7d4 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + str r0, [sp, #2000] @ 0x7d0 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #1996] @ 0x7cc │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + str r0, [sp, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + str r0, [sp, #1988] @ 0x7c4 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #1984] @ 0x7c0 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + str r0, [sp, #1980] @ 0x7bc │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + str r0, [sp, #1976] @ 0x7b8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #1972] @ 0x7b4 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + str r0, [sp, #1968] @ 0x7b0 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + str r0, [sp, #1964] @ 0x7ac │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #1960] @ 0x7a8 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + str r0, [sp, #1956] @ 0x7a4 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + str r0, [sp, #1952] @ 0x7a0 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + str r0, [sp, #1948] @ 0x79c │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + str r0, [sp, #1944] @ 0x798 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + str r0, [sp, #1940] @ 0x794 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + str r0, [sp, #1936] @ 0x790 │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + str r0, [sp, #1932] @ 0x78c │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + str r0, [sp, #1928] @ 0x788 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + str r0, [sp, #1924] @ 0x784 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + str r0, [sp, #1920] @ 0x780 │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + str r0, [sp, #1916] @ 0x77c │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + str r0, [sp, #1912] @ 0x778 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + str r0, [sp, #1904] @ 0x770 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + str r0, [sp, #1896] @ 0x768 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + str r0, [sp, #1888] @ 0x760 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + str r0, [sp, #1880] @ 0x758 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + str r0, [sp, #1872] @ 0x750 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + str r0, [sp, #1864] @ 0x748 │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + str r0, [sp, #1856] @ 0x740 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #1840] @ 0x730 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + str r0, [sp, #1836] @ 0x72c │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + str r0, [sp, #1832] @ 0x728 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + str r0, [sp, #1824] @ 0x720 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + str r0, [sp, #1816] @ 0x718 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + str r0, [sp, #1812] @ 0x714 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + str r0, [sp, #1808] @ 0x710 │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + str r0, [sp, #1800] @ 0x708 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + str r0, [sp, #1792] @ 0x700 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + str r0, [sp, #1776] @ 0x6f0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + str r0, [sp, #1768] @ 0x6e8 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + str r0, [sp, #1760] @ 0x6e0 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + str r0, [sp, #1756] @ 0x6dc │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + str r0, [sp, #1752] @ 0x6d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + str r0, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + str r0, [sp, #2504] @ 0x9c8 │ │ │ │ + ldr r0, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp, #2512] @ 0x9d0 │ │ │ │ + str r7, [sp, #2496] @ 0x9c0 │ │ │ │ + str r9, [sp, #2492] @ 0x9bc │ │ │ │ + str fp, [sp, #2476] @ 0x9ac │ │ │ │ + str r2, [sp, #2508] @ 0x9cc │ │ │ │ + ldr r3, [r8, #176] @ 0xb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r5, sp, #1712 @ 0x6b0 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #424] @ 2eb40 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #420] @ 2eb44 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #376] @ 2d36c │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #372] @ 2d370 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3412] @ 0xd54 │ │ │ │ + str r0, [sp, #3452] @ 0xd7c │ │ │ │ + str r0, [sp, #3444] @ 0xd74 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #3404] @ 0xd4c │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ mov r0, #0 │ │ │ │ - str r2, [sp, #3408] @ 0xd50 │ │ │ │ - ldr r2, [sp, #1332] @ 0x534 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #3 │ │ │ │ - str r2, [sp, #3392] @ 0xd40 │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ - str r2, [sp, #3512] @ 0xdb8 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r2, [sp, #3448] @ 0xd78 │ │ │ │ + ldr r2, [sp, #1336] @ 0x538 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ + mov r0, #4 │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3432] @ 0xd68 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #612 @ 0x264 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + add r0, lr, #556 @ 0x22c │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ea08 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 2d268 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2ea1c │ │ │ │ + b 2d27c │ │ │ │ add r4, r4, #12 │ │ │ │ - cmp r4, #672 @ 0x2a0 │ │ │ │ - beq 32ab4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + cmp r4, #804 @ 0x324 │ │ │ │ + beq 2fe98 │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ea10 │ │ │ │ - add r0, r6, r4 │ │ │ │ + beq 2d270 │ │ │ │ + add r0, r5, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 2ea10 │ │ │ │ - bne 32fac │ │ │ │ - ldr r0, [pc, #260] @ 2eb48 │ │ │ │ + b 2d270 │ │ │ │ + andeq sl, ip, ip, asr r7 │ │ │ │ + andeq sl, ip, r4, lsr r7 │ │ │ │ + andeq fp, ip, r8, ror #7 │ │ │ │ + andeq fp, ip, r3, asr #7 │ │ │ │ + muleq ip, lr, r3 │ │ │ │ + andeq sl, ip, r8, lsl #13 │ │ │ │ + andeq fp, ip, r0, asr r3 │ │ │ │ + andeq sl, ip, ip, ror #11 │ │ │ │ + strdeq fp, [ip], -fp @ │ │ │ │ + ldrdeq sl, [ip], -ip │ │ │ │ + andeq sl, ip, r8, ror r5 │ │ │ │ + andeq sl, ip, pc, ror pc │ │ │ │ + andeq fp, ip, r6, asr r2 │ │ │ │ + andeq fp, ip, r9, lsr r2 │ │ │ │ + andeq sl, ip, r4, lsl #10 │ │ │ │ + andeq fp, ip, sp, ror #3 │ │ │ │ + @ instruction: 0x000caeb8 │ │ │ │ + muleq ip, r1, lr │ │ │ │ + andeq fp, ip, fp, ror #2 │ │ │ │ + andeq fp, ip, r1, asr #2 │ │ │ │ + andeq sl, ip, r4, lsr r6 │ │ │ │ + andeq sl, ip, sl, ror #27 │ │ │ │ + andeq sl, ip, r8, lsr #7 │ │ │ │ + andeq sl, ip, r0, lsl #7 │ │ │ │ + andeq fp, ip, r8, rrx │ │ │ │ + andeq fp, ip, pc, lsr r0 │ │ │ │ + andeq fp, ip, r9, lsl r0 │ │ │ │ + strdeq sl, [ip], -r4 │ │ │ │ + andeq sl, ip, r7, asr #25 │ │ │ │ + andeq sl, ip, r1, lsr #31 │ │ │ │ + andeq sl, ip, sl, ror pc │ │ │ │ + andeq sl, ip, r4, lsr #4 │ │ │ │ + andeq sl, ip, r9, lsr #30 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + ldrdeq sl, [ip], -r8 │ │ │ │ + andeq sl, ip, ip, ror r1 │ │ │ │ + muleq ip, r8, fp │ │ │ │ + andeq sl, ip, lr, asr lr │ │ │ │ + andeq sl, ip, r5, lsr lr │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq sl, ip, r7, ror #27 │ │ │ │ + andeq sl, sp, fp, lsl r7 │ │ │ │ + andeq sl, ip, r0, asr r0 │ │ │ │ + andeq sl, ip, r8, lsr #32 │ │ │ │ + @ instruction: 0x000c9fb0 │ │ │ │ + andeq sl, ip, r0, lsl sp │ │ │ │ + andeq sl, ip, r6, ror #19 │ │ │ │ + @ instruction: 0x000cacbd │ │ │ │ + muleq ip, sl, ip │ │ │ │ + andeq sl, ip, r3, ror r9 │ │ │ │ + andeq sl, ip, r5, ror #18 │ │ │ │ + andeq r9, ip, r0, ror #29 │ │ │ │ + andeq sl, ip, r0, lsl ip │ │ │ │ + andeq r1, r2, r0, lsl #19 │ │ │ │ + andseq lr, r0, r0, lsr #8 │ │ │ │ + andeq r9, ip, r3, lsl #28 │ │ │ │ + ldrdeq sl, [sp], -r5 │ │ │ │ + andeq sl, ip, r5, asr #11 │ │ │ │ + andeq sl, ip, ip, lsr #11 │ │ │ │ + andeq r9, ip, ip, lsr #13 │ │ │ │ + andeq sl, ip, r2, ror #10 │ │ │ │ + andeq r9, ip, r4, asr r6 │ │ │ │ + andeq sl, ip, r7, lsl #10 │ │ │ │ + andeq r9, ip, r4, asr fp │ │ │ │ + @ instruction: 0x000ca4b7 │ │ │ │ + muleq ip, r4, r4 │ │ │ │ + ldrdeq r9, [ip], -r1 │ │ │ │ + andeq sl, ip, r5, asr #8 │ │ │ │ + andeq sl, ip, r3, lsr #8 │ │ │ │ + ldrdeq r9, [ip], -ip │ │ │ │ + ldrdeq sl, [ip], -r1 │ │ │ │ + @ instruction: 0x000ca3b1 │ │ │ │ + muleq ip, r4, r3 │ │ │ │ + andeq sl, ip, r5, ror r3 │ │ │ │ + andeq sl, ip, pc, asr r3 │ │ │ │ + andeq sl, ip, r9, lsr r3 │ │ │ │ + andeq sl, ip, r2, lsl r3 │ │ │ │ + andeq sl, ip, r9, ror #5 │ │ │ │ + andeq sl, ip, r4, asr #5 │ │ │ │ + andeq r9, ip, r4, asr #6 │ │ │ │ + andeq sl, ip, r3, ror r2 │ │ │ │ + andeq r9, ip, r6, asr sl │ │ │ │ + andeq sl, ip, r6, lsr #4 │ │ │ │ + andeq sl, ip, r7, lsl #4 │ │ │ │ + andeq r9, ip, r0, ror r2 │ │ │ │ + andeq r9, ip, r0, lsr #32 │ │ │ │ + strdeq r8, [ip], -r8 @ │ │ │ │ + andeq sl, ip, sp, asr r1 │ │ │ │ + andeq sl, ip, r7, asr #2 │ │ │ │ + andeq sl, ip, r4, lsr #2 │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andeq r9, ip, sl, lsr #23 │ │ │ │ + andeq r8, ip, r0, lsr #29 │ │ │ │ + andeq sl, ip, r9, lsl #1 │ │ │ │ + andeq r9, ip, ip, lsr #16 │ │ │ │ + andeq sl, ip, r8, lsr r0 │ │ │ │ + andeq sl, ip, r3, lsl r0 │ │ │ │ + andeq r9, ip, ip, lsr r0 │ │ │ │ + andeq r9, ip, ip, asr #31 │ │ │ │ + @ instruction: 0x000c9fb6 │ │ │ │ + muleq ip, fp, pc @ │ │ │ │ + andeq r9, ip, r6, lsl #31 │ │ │ │ + andeq r9, ip, lr, ror #30 │ │ │ │ + andeq r9, ip, sl, asr pc │ │ │ │ + andeq r8, ip, r4, asr ip │ │ │ │ + @ instruction: 0x000c8cb8 │ │ │ │ + andeq r8, ip, r8, lsl #24 │ │ │ │ + andeq r9, ip, r3, lsl r6 │ │ │ │ + andeq r9, ip, r7, lsl #29 │ │ │ │ + andeq r9, ip, pc, ror #28 │ │ │ │ + andeq r9, ip, r6, asr #28 │ │ │ │ + andeq r8, ip, ip, ror #22 │ │ │ │ + strdeq r9, [ip], -r4 │ │ │ │ + andeq r8, ip, ip, asr fp │ │ │ │ + andeq r9, ip, r3, lsr #27 │ │ │ │ + andeq r9, ip, r0, lsl #27 │ │ │ │ + andeq r9, ip, r7, asr sp │ │ │ │ + andeq r9, ip, sl, lsr #26 │ │ │ │ + andeq r9, ip, sp, lsl #26 │ │ │ │ + andeq r9, ip, r4, ror #25 │ │ │ │ + andeq r8, ip, r0, lsl ip │ │ │ │ + muleq ip, r3, ip │ │ │ │ + andeq r9, ip, sl, ror #24 │ │ │ │ + andeq r9, ip, r9, asr #24 │ │ │ │ + andeq r9, ip, r9, lsr #24 │ │ │ │ + andeq r9, ip, r7, lsl #24 │ │ │ │ + andeq r9, ip, r2, ror #23 │ │ │ │ + strdeq r8, [ip], -r0 │ │ │ │ + muleq ip, r3, fp │ │ │ │ + andeq r9, ip, r1, ror fp │ │ │ │ + andeq r9, ip, pc, asr #22 │ │ │ │ + andeq r9, ip, sl, lsr #22 │ │ │ │ + andeq r9, ip, r7, lsl #22 │ │ │ │ + andeq r9, ip, r2, ror #21 │ │ │ │ + andeq r8, ip, r0, asr #15 │ │ │ │ + muleq ip, r1, sl │ │ │ │ + andeq r9, ip, r4, ror r1 │ │ │ │ + andeq r8, ip, ip, asr r9 │ │ │ │ + andeq r9, ip, r4, lsl sl │ │ │ │ + strdeq r9, [ip], -r2 │ │ │ │ + andeq r8, ip, r0, ror #17 │ │ │ │ + muleq ip, ip, r9 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #-360] @ 2d374 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 32fb4 │ │ │ │ - b 32fec │ │ │ │ - ldrdeq r9, [ip], -fp │ │ │ │ - andeq r9, sp, sp, asr #2 │ │ │ │ - andeq r8, ip, r4, asr #29 │ │ │ │ - andeq r9, ip, r7, ror r2 │ │ │ │ - andeq r9, ip, r9, asr #4 │ │ │ │ - andeq r9, ip, r4, lsr #4 │ │ │ │ - strdeq r9, [ip], -r6 │ │ │ │ - ldrdeq r9, [ip], -r0 │ │ │ │ - andeq r8, ip, r0, lsr r7 │ │ │ │ - andeq r9, ip, lr, ror r1 │ │ │ │ - andeq r9, ip, sp, asr r1 │ │ │ │ - andeq r9, ip, r7, lsr r1 │ │ │ │ - andeq r9, ip, r0, lsl r1 │ │ │ │ - andeq r9, ip, r9, ror #1 │ │ │ │ - andeq r8, ip, r0, lsr r6 │ │ │ │ - andeq r8, ip, r4, asr #7 │ │ │ │ - andeq r9, ip, fp, rrx │ │ │ │ - andeq r9, ip, r4, asr #32 │ │ │ │ - andeq r9, ip, r4, lsr #32 │ │ │ │ - andeq r8, ip, ip, lsr #6 │ │ │ │ - andeq r8, ip, r4, lsl #6 │ │ │ │ - andeq r8, ip, r2, lsr #31 │ │ │ │ - andeq r8, ip, ip, ror #4 │ │ │ │ - andeq r8, ip, sp, asr #30 │ │ │ │ - andeq r8, ip, r4, lsr #30 │ │ │ │ - andeq r8, ip, r3, lsl #30 │ │ │ │ - andeq r8, ip, r3, lsl sp │ │ │ │ - @ instruction: 0x000c8eb0 │ │ │ │ - andeq r8, ip, r8, lsr #3 │ │ │ │ - andeq r8, ip, r0, lsl #3 │ │ │ │ - andeq r8, ip, r1, lsr lr │ │ │ │ - andeq r8, ip, pc, lsl #28 │ │ │ │ - andeq r8, ip, r9, ror #27 │ │ │ │ - andeq r8, ip, r2, asr #27 │ │ │ │ - muleq ip, sp, sp │ │ │ │ - andeq r8, ip, r2, ror #21 │ │ │ │ - andeq r8, ip, fp, asr #26 │ │ │ │ - andeq r8, ip, r4, asr #4 │ │ │ │ - strdeq r7, [ip], -r8 │ │ │ │ - andeq r8, ip, sp, asr #25 │ │ │ │ - @ instruction: 0x000c8cb0 │ │ │ │ - andeq r8, ip, r9, lsl #25 │ │ │ │ - andeq r8, ip, r3, ror #24 │ │ │ │ - andeq r8, ip, r0, asr #24 │ │ │ │ - andeq r8, ip, sp, lsl #16 │ │ │ │ - andeq r8, ip, ip, ror #1 │ │ │ │ - andeq r8, ip, r2, asr r7 │ │ │ │ - muleq ip, r6, fp │ │ │ │ - andeq r8, ip, r5, ror fp │ │ │ │ - andeq r8, ip, r4, asr fp │ │ │ │ - andeq r8, ip, r5, lsr fp │ │ │ │ - andeq r8, ip, r2, lsl fp │ │ │ │ - andeq r8, ip, r8, ror r8 │ │ │ │ - @ instruction: 0x000c8abf │ │ │ │ - muleq ip, sp, sl │ │ │ │ - andeq r8, ip, fp, ror sl │ │ │ │ - andeq r8, ip, r5, ror #20 │ │ │ │ - andeq pc, r1, r4, lsr #18 │ │ │ │ - @ instruction: 0x0010c9fc │ │ │ │ - andeq r8, ip, sp, ror r0 │ │ │ │ - andeq r8, ip, r0, asr #11 │ │ │ │ - @ instruction: 0x000c85bb │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #-20] @ 2eb4c │ │ │ │ - mov r1, r6 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #-44] @ 2eb50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ec8c │ │ │ │ - ldr r1, [pc, #4072] @ 2fb84 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r8, sp, #3456 @ 0xd80 │ │ │ │ - mov r2, #29 │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 882c8 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34cfc │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 34610 │ │ │ │ - ldr r5, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4060] @ 2fbb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - sub r2, r0, #2 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r5, #24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4020] @ 2fbb4 │ │ │ │ - ldr r4, [pc, #4020] @ 2fbb8 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3520] @ 0xdc0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #3 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r3, [sp, #3524] @ 0xdc4 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r8, [sp, #3512] @ 0xdb8 │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r5, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1920 @ 0x780 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ec6c │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ec80 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1920 @ 0x780 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #4084] @ 2fc88 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2edac │ │ │ │ - ldr r1, [pc, #4080] @ 2fca4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r8, sp, #3456 @ 0xd80 │ │ │ │ - mov r2, #53 @ 0x35 │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 882c8 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34d14 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 34630 │ │ │ │ - ldr r5, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4028] @ 2fca8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - sub r2, r0, #2 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r5, #24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3988] @ 2fcac │ │ │ │ - ldr r4, [pc, #3988] @ 2fcb0 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3520] @ 0xdc0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #3 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r3, [sp, #3524] @ 0xdc4 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r8, [sp, #3512] @ 0xdb8 │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r5, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #908 @ 0x38c │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ed88 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ed9c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #908 @ 0x38c │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #3952] @ 2fd24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 335ec │ │ │ │ - ldr r0, [pc, #3924] @ 2fd28 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 335ec │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34da8 │ │ │ │ + beq 3503c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 34690 │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3872] @ 2fd2c │ │ │ │ + beq 34cd4 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #-408] @ 2d378 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [sp, #1332] @ 0x534 │ │ │ │ + str r2, [sp, #1336] @ 0x538 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r2, #24 │ │ │ │ sub r2, r0, #2 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #2016 @ 0x7e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r2, #1 │ │ │ │ - stm ip, {r0, r1, r3} │ │ │ │ - bls 346ac │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - str r0, [sp, #1168] @ 0x490 │ │ │ │ - ldr r1, [pc, #4088] @ 2fe4c │ │ │ │ + str r3, [sp, #3408] @ 0xd50 │ │ │ │ + str r1, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3400] @ 0xd48 │ │ │ │ + bls 34d08 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [pc, #-480] @ 2d37c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r9, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r8, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4060] @ 2fe50 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r9, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr sl, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-508] @ 2d380 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - str r8, [sp, #1280] @ 0x500 │ │ │ │ - str r9, [sp, #1328] @ 0x530 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #1160] @ 0x488 │ │ │ │ - str r0, [sp, #1152] @ 0x480 │ │ │ │ - ldr r6, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r5, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #4016] @ 2fe54 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + str sl, [sp, #1220] @ 0x4c4 │ │ │ │ + str r9, [sp, #1332] @ 0x534 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-544] @ 2d384 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - str r5, [sp, #1272] @ 0x4f8 │ │ │ │ - str r6, [sp, #1324] @ 0x52c │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1148] @ 0x47c │ │ │ │ - ldr r7, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r4, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #3976] @ 2fe58 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r5, [sp, #1212] @ 0x4bc │ │ │ │ + str r7, [sp, #1328] @ 0x530 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-584] @ 2d388 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - str r4, [sp, #1264] @ 0x4f0 │ │ │ │ - str r7, [sp, #1320] @ 0x528 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1316] @ 0x524 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1256] @ 0x4e8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1136] @ 0x470 │ │ │ │ - ldr r1, [pc, #3928] @ 2fe5c │ │ │ │ + str r7, [sp, #1204] @ 0x4b4 │ │ │ │ + str r5, [sp, #1324] @ 0x52c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #932] @ 0x3a4 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + ldr fp, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r9, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-632] @ 2d38c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r9, [sp, #1196] @ 0x4ac │ │ │ │ + str fp, [sp, #1320] @ 0x528 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr sl, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-672] @ 2d390 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + str sl, [sp, #1192] @ 0x4a8 │ │ │ │ + str r6, [sp, #1316] @ 0x524 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1252] @ 0x4e4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ - ldr r1, [pc, #4088] @ 2ff28 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-716] @ 2d394 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + str r5, [sp, #1184] @ 0x4a0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1244] @ 0x4dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1116] @ 0x45c │ │ │ │ - ldr r1, [pc, #4048] @ 2ff2c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-756] @ 2d398 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1236] @ 0x4d4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1112] @ 0x458 │ │ │ │ - ldr r1, [pc, #4008] @ 2ff30 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r7, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #-792] @ 2d39c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1232] @ 0x4d0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1100] @ 0x44c │ │ │ │ - ldr r1, [pc, #3968] @ 2ff34 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [pc, #-832] @ 2d3a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1224] @ 0x4c8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1092] @ 0x444 │ │ │ │ - ldr r1, [pc, #3928] @ 2ff38 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [pc, #-872] @ 2d3a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1216] @ 0x4c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1084] @ 0x43c │ │ │ │ - ldr r1, [pc, #3888] @ 2ff3c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r1, [pc, #-912] @ 2d3a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1208] @ 0x4b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1076] @ 0x434 │ │ │ │ - ldr r1, [pc, #3848] @ 2ff40 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [pc, #-952] @ 2d3ac │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1064] @ 0x428 │ │ │ │ - ldr r1, [pc, #3808] @ 2ff44 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r1, [pc, #-992] @ 2d3b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [pc, #-1032] @ 2d3b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #15 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1196] @ 0x4ac │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r1, [pc, #3768] @ 2ff48 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #836] @ 0x344 │ │ │ │ + ldr r1, [pc, #-1072] @ 2d3b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #16 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #13 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r1, [pc, #-1112] @ 2d3bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #22 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1268] @ 0x4f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1188] @ 0x4a4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1048] @ 0x418 │ │ │ │ - ldr r1, [pc, #3728] @ 2ff4c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [pc, #-1152] @ 2d3c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r1, [pc, #-1192] @ 2d3c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1260] @ 0x4ec │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1180] @ 0x49c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1040] @ 0x410 │ │ │ │ - ldr r1, [pc, #3688] @ 2ff50 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [pc, #-1232] @ 2d3c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [pc, #-1272] @ 2d3cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [pc, #-1312] @ 2d3d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1248] @ 0x4e0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1176] @ 0x498 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r1, [pc, #4056] @ 300ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [pc, #-1352] @ 2d3d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #764] @ 0x2fc │ │ │ │ + ldr r1, [pc, #-1392] @ 2d3d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1240] @ 0x4d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1164] @ 0x48c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1024] @ 0x400 │ │ │ │ - ldr r1, [pc, #4084] @ 30134 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [pc, #-1432] @ 2d3dc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ + ldr r1, [pc, #-1472] @ 2d3e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #13 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ + ldr r1, [pc, #-1512] @ 2d3e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1228] @ 0x4cc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1144] @ 0x478 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #1012] @ 0x3f4 │ │ │ │ - ldr r1, [pc, #4044] @ 30138 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ + ldr r1, [pc, #-1552] @ 2d3e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r1, [pc, #-1592] @ 2d3ec │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1220] @ 0x4c4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1132] @ 0x46c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [pc, #-1632] @ 2d3f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r1, [pc, #-1672] @ 2d3f4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #22 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ - ldr r1, [pc, #4004] @ 3013c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [pc, #-1712] @ 2d3f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1212] @ 0x4bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1124] @ 0x464 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [pc, #-1752] @ 2d3fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #21 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #996] @ 0x3e4 │ │ │ │ - ldr r1, [pc, #3964] @ 30140 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [pc, #-1792] @ 2d400 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1200] @ 0x4b0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1108] @ 0x454 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #988] @ 0x3dc │ │ │ │ - ldr r1, [pc, #3924] @ 30144 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [pc, #-1832] @ 2d404 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #14 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1096] @ 0x448 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #980] @ 0x3d4 │ │ │ │ - ldr r1, [pc, #3884] @ 30148 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ + ldr r1, [pc, #-1872] @ 2d408 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1080] @ 0x438 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #972] @ 0x3cc │ │ │ │ - ldr r1, [pc, #3844] @ 3014c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [pc, #-1912] @ 2d40c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1172] @ 0x494 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1072] @ 0x430 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #968] @ 0x3c8 │ │ │ │ - ldr r1, [pc, #3804] @ 30150 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + ldr r1, [pc, #-1952] @ 2d410 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1156] @ 0x484 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1056] @ 0x420 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #956] @ 0x3bc │ │ │ │ - ldr r1, [pc, #4064] @ 30280 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ + ldr r1, [pc, #-1992] @ 2d414 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1140] @ 0x474 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1044] @ 0x414 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #948] @ 0x3b4 │ │ │ │ - ldr r1, [pc, #4060] @ 302a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ + ldr r1, [pc, #-2032] @ 2d418 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1120] @ 0x460 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1028] @ 0x404 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #17 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #4092] @ 302f4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ + ldr r1, [pc, #-2072] @ 2d41c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1020] @ 0x3fc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #4052] @ 302f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [pc, #-2112] @ 2d420 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #22 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #604] @ 0x25c │ │ │ │ + ldr r1, [pc, #-2152] @ 2d424 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #17 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1004] @ 0x3ec │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #4012] @ 302fc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [pc, #-2192] @ 2d428 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #23 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [pc, #-2232] @ 2d42c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #20 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1068] @ 0x42c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [pc, #-2272] @ 2d430 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #24 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [pc, #-2312] @ 2d434 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #844] @ 0x34c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #556] @ 0x22c │ │ │ │ + ldr r1, [pc, #-2352] @ 2d438 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [pc, #-2392] @ 2d43c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ + ldr r1, [pc, #-2432] @ 2d440 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ + ldr r1, [pc, #-2472] @ 2d444 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ + ldr r1, [pc, #-2512] @ 2d448 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #20 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #780] @ 0x30c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r1, [pc, #-2552] @ 2d44c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #3972] @ 30300 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r1, [pc, #-2592] @ 2d450 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1052] @ 0x41c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ + ldr r1, [pc, #-2632] @ 2d454 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #3932] @ 30304 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [pc, #-2672] @ 2d458 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1036] @ 0x40c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #964] @ 0x3c4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #3892] @ 30308 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [pc, #-2712] @ 2d45c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #13 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #884] @ 0x374 │ │ │ │ - ldr r1, [pc, #3852] @ 3030c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #940] @ 0x3ac │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ - ldr r1, [pc, #3812] @ 30310 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [pc, #-2752] @ 2d460 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #924] @ 0x39c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #868] @ 0x364 │ │ │ │ - ldr r1, [pc, #3772] @ 30314 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [pc, #-2792] @ 2d464 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #916] @ 0x394 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r1, [pc, #-2832] @ 2d468 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r7, [sp, #444] @ 0x1bc │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [pc, #-2880] @ 2d46c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #-2912] @ 2d470 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + str r4, [sp, #668] @ 0x29c │ │ │ │ + str r7, [sp, #892] @ 0x37c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #652] @ 0x28c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r1, [pc, #-2960] @ 2d474 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ - ldr r1, [pc, #4088] @ 3047c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + ldr r1, [pc, #-3000] @ 2d478 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r1, [pc, #-3040] @ 2d47c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #900] @ 0x384 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #852] @ 0x354 │ │ │ │ - ldr r1, [pc, #4084] @ 304a4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #820] @ 0x334 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [pc, #-3080] @ 2d480 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #844] @ 0x34c │ │ │ │ - ldr r1, [pc, #4044] @ 304a8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r1, [pc, #-3120] @ 2d484 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #588] @ 0x24c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [pc, #-3160] @ 2d488 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #572] @ 0x23c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [pc, #-3200] @ 2d48c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #908] @ 0x38c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ - ldr r1, [pc, #4004] @ 304ac │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #564] @ 0x234 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [pc, #-3240] @ 2d490 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #892] @ 0x37c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #828] @ 0x33c │ │ │ │ - ldr r1, [pc, #3964] @ 304b0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [pc, #-3280] @ 2d494 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #876] @ 0x36c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ - ldr r1, [pc, #3924] @ 304b4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #716] @ 0x2cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #-3320] @ 2d498 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [pc, #-3360] @ 2d49c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [pc, #-3400] @ 2d4a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldr r1, [pc, #-3440] @ 2d4a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r1, [pc, #-3480] @ 2d4a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #-3520] @ 2d4ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #-3560] @ 2d4b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #860] @ 0x35c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #836] @ 0x344 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ - ldr r1, [pc, #4068] @ 30570 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #596] @ 0x254 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #-3600] @ 2d4b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #580] @ 0x244 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [pc, #-3640] @ 2d4b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [pc, #-3680] @ 2d4bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [pc, #-3720] @ 2d4c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [pc, #-3760] @ 2d4c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [pc, #-3800] @ 2d4c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #-3840] @ 2d4cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [pc, #4060] @ 2f3d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [pc, #4056] @ 2f3fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #4016] @ 2f400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #3976] @ 2f404 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #3936] @ 2f408 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #3896] @ 2f40c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #3856] @ 2f410 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #820] @ 0x334 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - ldr r1, [pc, #4028] @ 30574 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [pc, #3816] @ 2f414 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #3776] @ 2f418 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #3736] @ 2f41c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #4076] @ 2f59c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #812] @ 0x32c │ │ │ │ - ldr r7, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3992] @ 30578 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #4036] @ 2f5a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #804] @ 0x324 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3948] @ 3057c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #3996] @ 2f5a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #14 │ │ │ │ - bl 56f10 │ │ │ │ - ldr sl, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr fp, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r5, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3920] @ 30580 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #3956] @ 2f5a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #3916] @ 2f5ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #3876] @ 2f5b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #16 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #4072] @ 2f6a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #19 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #4032] @ 2f6a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #18 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #3992] @ 2f6a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #23 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #3952] @ 2f6ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #13 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #3912] @ 2f6b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #4088] @ 2f78c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #15 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #4048] @ 2f790 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #4008] @ 2f794 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r9, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r6, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r8, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3892] @ 30584 │ │ │ │ + bl 577cc │ │ │ │ + ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr sl, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3980] @ 2f798 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r9, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3944] @ 2f79c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3904] @ 2f7a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #14 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr fp, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3876] @ 2f7a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ add r3, sp, #3504 @ 0xdb0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - str r5, [sp, #2580] @ 0xa14 │ │ │ │ + add ip, sp, #3056 @ 0xbf0 │ │ │ │ + str r6, [sp, #3052] @ 0xbec │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r5, [sp, #1340] @ 0x53c │ │ │ │ - stm ip, {r0, r2, r3} │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - ldr r0, [sp, #796] @ 0x31c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, sp, #3040 @ 0xbe0 │ │ │ │ + stm r0, {r4, r7, fp} │ │ │ │ + movw r7, #64180 @ 0xfab4 │ │ │ │ + movt r7, #65535 @ 0xffff │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #3036] @ 0xbdc │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r0, [sp, #3024] @ 0xbd0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #3020] @ 0xbcc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #3012] @ 0xbc4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #3008] @ 0xbc0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #3004] @ 0xbbc │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #3000] @ 0xbb8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #2996] @ 0xbb4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #2992] @ 0xbb0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #2988] @ 0xbac │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #2984] @ 0xba8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #2980] @ 0xba4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #2976] @ 0xba0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #2972] @ 0xb9c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #2968] @ 0xb98 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #2964] @ 0xb94 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #2960] @ 0xb90 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #2956] @ 0xb8c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #2952] @ 0xb88 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #2948] @ 0xb84 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #2944] @ 0xb80 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #2940] @ 0xb7c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #2936] @ 0xb78 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #2932] @ 0xb74 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #2928] @ 0xb70 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #2924] @ 0xb6c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #2920] @ 0xb68 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #2916] @ 0xb64 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #2912] @ 0xb60 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #2908] @ 0xb5c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #2904] @ 0xb58 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #2900] @ 0xb54 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #2896] @ 0xb50 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #2892] @ 0xb4c │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #2888] @ 0xb48 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #2884] @ 0xb44 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #2880] @ 0xb40 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #2876] @ 0xb3c │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #2872] @ 0xb38 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #2868] @ 0xb34 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #2864] @ 0xb30 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #2860] @ 0xb2c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #2856] @ 0xb28 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #2852] @ 0xb24 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #2848] @ 0xb20 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #2844] @ 0xb1c │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #2840] @ 0xb18 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #2836] @ 0xb14 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #2832] @ 0xb10 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #2828] @ 0xb0c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #2824] @ 0xb08 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #2820] @ 0xb04 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #2816] @ 0xb00 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #2812] @ 0xafc │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #2808] @ 0xaf8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #2804] @ 0xaf4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #2800] @ 0xaf0 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #2796] @ 0xaec │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #2792] @ 0xae8 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #2788] @ 0xae4 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #2784] @ 0xae0 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sp, #2780] @ 0xadc │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #2776] @ 0xad8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #2772] @ 0xad4 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #2768] @ 0xad0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #2764] @ 0xacc │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #2760] @ 0xac8 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #2756] @ 0xac4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #2752] @ 0xac0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #2748] @ 0xabc │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #2744] @ 0xab8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #2740] @ 0xab4 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #2736] @ 0xab0 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #2732] @ 0xaac │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #2728] @ 0xaa8 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #2724] @ 0xaa4 │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + str r0, [sp, #2720] @ 0xaa0 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #2716] @ 0xa9c │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #2712] @ 0xa98 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #2708] @ 0xa94 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #2704] @ 0xa90 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #2700] @ 0xa8c │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #2696] @ 0xa88 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #2692] @ 0xa84 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #2688] @ 0xa80 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #2684] @ 0xa7c │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #2680] @ 0xa78 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #2676] @ 0xa74 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #2672] @ 0xa70 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #2668] @ 0xa6c │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #2664] @ 0xa68 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #2660] @ 0xa64 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #2656] @ 0xa60 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #2652] @ 0xa5c │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + str r0, [sp, #2648] @ 0xa58 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #2644] @ 0xa54 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + str r0, [sp, #2640] @ 0xa50 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #2636] @ 0xa4c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #2632] @ 0xa48 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + str r0, [sp, #2628] @ 0xa44 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ + str r0, [sp, #2624] @ 0xa40 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #2620] @ 0xa3c │ │ │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ + str r0, [sp, #2616] @ 0xa38 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #2612] @ 0xa34 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #2608] @ 0xa30 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + str r0, [sp, #2604] @ 0xa2c │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #2600] @ 0xa28 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #2596] @ 0xa24 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #2592] @ 0xa20 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #2588] @ 0xa1c │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #2584] @ 0xa18 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #2580] @ 0xa14 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + str r0, [sp, #2576] @ 0xa10 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #2572] @ 0xa0c │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #2568] @ 0xa08 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [sp, #804] @ 0x324 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ - ldr r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #2556] @ 0x9fc │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #2548] @ 0x9f4 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #2544] @ 0x9f0 │ │ │ │ - ldr r0, [sp, #820] @ 0x334 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #2540] @ 0x9ec │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #2536] @ 0x9e8 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ str r0, [sp, #2532] @ 0x9e4 │ │ │ │ - ldr r0, [sp, #836] @ 0x344 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #2528] @ 0x9e0 │ │ │ │ - ldr r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #2524] @ 0x9dc │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #2520] @ 0x9d8 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #2516] @ 0x9d4 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #2512] @ 0x9d0 │ │ │ │ - ldr r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #588] @ 0x24c │ │ │ │ str r0, [sp, #2508] @ 0x9cc │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #2504] @ 0x9c8 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ str r0, [sp, #2500] @ 0x9c4 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ str r0, [sp, #2496] @ 0x9c0 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ str r0, [sp, #2492] @ 0x9bc │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #2488] @ 0x9b8 │ │ │ │ - ldr r0, [sp, #844] @ 0x34c │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ str r0, [sp, #2484] @ 0x9b4 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ str r0, [sp, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #2476] @ 0x9ac │ │ │ │ - ldr r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ str r0, [sp, #2472] @ 0x9a8 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ str r0, [sp, #2468] @ 0x9a4 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #2464] @ 0x9a0 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ str r0, [sp, #2460] @ 0x99c │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ str r0, [sp, #2456] @ 0x998 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #2452] @ 0x994 │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #2448] @ 0x990 │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #2444] @ 0x98c │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #2440] @ 0x988 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #2428] @ 0x97c │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ str r0, [sp, #2424] @ 0x978 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ str r0, [sp, #2420] @ 0x974 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #2416] @ 0x970 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ str r0, [sp, #2412] @ 0x96c │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ str r0, [sp, #2408] @ 0x968 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #2404] @ 0x964 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #2400] @ 0x960 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #2396] @ 0x95c │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #2392] @ 0x958 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #2388] @ 0x954 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ str r0, [sp, #2384] @ 0x950 │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #2380] @ 0x94c │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #2376] @ 0x948 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ str r0, [sp, #2372] @ 0x944 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ str r0, [sp, #2368] @ 0x940 │ │ │ │ - ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #2364] @ 0x93c │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ str r0, [sp, #2360] @ 0x938 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #2356] @ 0x934 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #2352] @ 0x930 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ str r0, [sp, #2348] @ 0x92c │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #2344] @ 0x928 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r0, [sp, #772] @ 0x304 │ │ │ │ str r0, [sp, #2340] @ 0x924 │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ str r0, [sp, #2336] @ 0x920 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #2332] @ 0x91c │ │ │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #780] @ 0x30c │ │ │ │ str r0, [sp, #2328] @ 0x918 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ str r0, [sp, #2324] @ 0x914 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ str r0, [sp, #2316] @ 0x90c │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ str r0, [sp, #2312] @ 0x908 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #2308] @ 0x904 │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #2304] @ 0x900 │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ str r0, [sp, #2300] @ 0x8fc │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #2292] @ 0x8f4 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #2288] @ 0x8f0 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #2284] @ 0x8ec │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ str r0, [sp, #2280] @ 0x8e8 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ str r0, [sp, #2276] @ 0x8e4 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #2272] @ 0x8e0 │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #2268] @ 0x8dc │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ str r0, [sp, #2256] @ 0x8d0 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ str r0, [sp, #2244] @ 0x8c4 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ str r0, [sp, #2240] @ 0x8c0 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #604] @ 0x25c │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ str r0, [sp, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #2200] @ 0x898 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ str r0, [sp, #2196] @ 0x894 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ str r0, [sp, #2192] @ 0x890 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ str r0, [sp, #2188] @ 0x88c │ │ │ │ - ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #2176] @ 0x880 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #636] @ 0x27c │ │ │ │ str r0, [sp, #2164] @ 0x874 │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ str r0, [sp, #2160] @ 0x870 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ str r0, [sp, #2156] @ 0x86c │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #644] @ 0x284 │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ str r0, [sp, #2148] @ 0x864 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ str r0, [sp, #2144] @ 0x860 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #2140] @ 0x85c │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ str r0, [sp, #2136] @ 0x858 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ str r0, [sp, #2132] @ 0x854 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ str r0, [sp, #2124] @ 0x84c │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ str r0, [sp, #2120] @ 0x848 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #2116] @ 0x844 │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #2112] @ 0x840 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ str r0, [sp, #2108] @ 0x83c │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #2104] @ 0x838 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ str r0, [sp, #2100] @ 0x834 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ str r0, [sp, #2096] @ 0x830 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #2092] @ 0x82c │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ str r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ str r0, [sp, #2084] @ 0x824 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ str r0, [sp, #2080] @ 0x820 │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #2076] @ 0x81c │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ str r0, [sp, #2072] @ 0x818 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #2068] @ 0x814 │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #2064] @ 0x810 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ str r0, [sp, #2048] @ 0x800 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [sp, #2044] @ 0x7fc │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ - ldm r3, {r0, r2, r3} │ │ │ │ - str r0, [sp, #2596] @ 0xa24 │ │ │ │ - ldr r0, [r5, #172] @ 0xac │ │ │ │ - str r3, [sp, #2604] @ 0xa2c │ │ │ │ - str r8, [sp, #2592] @ 0xa20 │ │ │ │ - str r6, [sp, #2588] @ 0xa1c │ │ │ │ - str r9, [sp, #2584] @ 0xa18 │ │ │ │ - str fp, [sp, #2576] @ 0xa10 │ │ │ │ - str sl, [sp, #2572] @ 0xa0c │ │ │ │ - str r4, [sp, #2568] @ 0xa08 │ │ │ │ - str r7, [sp, #2556] @ 0x9fc │ │ │ │ - str r2, [sp, #2600] @ 0xa28 │ │ │ │ - ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - add r6, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + str r0, [sp, #2028] @ 0x7ec │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + str r0, [sp, #2024] @ 0x7e8 │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + str r0, [sp, #2020] @ 0x7e4 │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + str r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + str r0, [sp, #2012] @ 0x7dc │ │ │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [sp, #2008] @ 0x7d8 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + str r0, [sp, #2004] @ 0x7d4 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + str r0, [sp, #2000] @ 0x7d0 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #1996] @ 0x7cc │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + str r0, [sp, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + str r0, [sp, #1988] @ 0x7c4 │ │ │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ │ │ + str r0, [sp, #1984] @ 0x7c0 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #1980] @ 0x7bc │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + str r0, [sp, #1976] @ 0x7b8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #1972] @ 0x7b4 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + str r0, [sp, #1968] @ 0x7b0 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + str r0, [sp, #1964] @ 0x7ac │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #1960] @ 0x7a8 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + str r0, [sp, #1956] @ 0x7a4 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + str r0, [sp, #1952] @ 0x7a0 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #1948] @ 0x79c │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + str r0, [sp, #1944] @ 0x798 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + str r0, [sp, #1940] @ 0x794 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #1936] @ 0x790 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + str r0, [sp, #1932] @ 0x78c │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + str r0, [sp, #1928] @ 0x788 │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ + str r0, [sp, #1924] @ 0x784 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + str r0, [sp, #1920] @ 0x780 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + str r0, [sp, #1916] @ 0x77c │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #1912] @ 0x778 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + str r0, [sp, #1904] @ 0x770 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + str r0, [sp, #1896] @ 0x768 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ + str r0, [sp, #1888] @ 0x760 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + str r0, [sp, #1880] @ 0x758 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + str r0, [sp, #1872] @ 0x750 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ + ldr r0, [sp, #852] @ 0x354 │ │ │ │ + str r0, [sp, #1864] @ 0x748 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + str r0, [sp, #1856] @ 0x740 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ + str r0, [sp, #1840] @ 0x730 │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + str r0, [sp, #1836] @ 0x72c │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + str r0, [sp, #1832] @ 0x728 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + str r0, [sp, #1824] @ 0x720 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #1816] @ 0x718 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + str r0, [sp, #1812] @ 0x714 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + str r0, [sp, #1808] @ 0x710 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r0, [sp, #1800] @ 0x708 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #1792] @ 0x700 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + str r0, [sp, #1776] @ 0x6f0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #1768] @ 0x6e8 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + str r0, [sp, #1760] @ 0x6e0 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ + str r0, [sp, #1756] @ 0x6dc │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + str r0, [sp, #1752] @ 0x6d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + str r0, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + str r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + stm ip, {r0, r2, r3} │ │ │ │ + ldr r0, [r8, #172] @ 0xac │ │ │ │ + str r5, [sp, #3032] @ 0xbd8 │ │ │ │ + str r9, [sp, #3028] @ 0xbd4 │ │ │ │ + str sl, [sp, #3016] @ 0xbc8 │ │ │ │ + ldr r3, [r8, #176] @ 0xb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r6, sp, #1712 @ 0x6b0 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r2, #113 @ 0x71 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #3328] @ 30808 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #3324] @ 3080c │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #3824] @ 3024c │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #3820] @ 30250 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3412] @ 0xd54 │ │ │ │ - str r0, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3452] @ 0xd7c │ │ │ │ + str r0, [sp, #3444] @ 0xd74 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r2, [sp, #3408] @ 0xd50 │ │ │ │ - ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r2, [sp, #3448] @ 0xd78 │ │ │ │ + ldr r2, [sp, #1336] @ 0x538 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #4 │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ - str r2, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3432] @ 0xd68 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #920 @ 0x398 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 2fb94 │ │ │ │ - andeq r8, ip, r7, lsr #11 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, #576 @ 0x240 │ │ │ │ - beq 335c4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2fb88 │ │ │ │ - add r0, r6, r4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + add r0, lr, #676 @ 0x2a4 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f3e0 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + b 2f3e0 │ │ │ │ + andeq r9, ip, r5, ror r9 │ │ │ │ + adds r7, r7, #12 │ │ │ │ + beq 2fec0 │ │ │ │ + add r0, r6, r7 │ │ │ │ + ldr r1, [r0, #1356] @ 0x54c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 2f3d8 │ │ │ │ + ldr r0, [r0, #1360] @ 0x550 │ │ │ │ bl 50d8 │ │ │ │ - b 2fb88 │ │ │ │ - andeq r8, sp, r9, lsr #32 │ │ │ │ - @ instruction: 0x0001f6b8 │ │ │ │ - @ instruction: 0x0010c9dc │ │ │ │ - bne 33064 │ │ │ │ - ldr r0, [pc, #3144] @ 30810 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #26 │ │ │ │ + b 2f3d8 │ │ │ │ + andeq r9, ip, ip, asr #18 │ │ │ │ + andeq r8, ip, r8, lsr r8 │ │ │ │ + strdeq r9, [ip], -r7 │ │ │ │ + andeq r8, ip, r4, lsr r5 │ │ │ │ + andeq r9, ip, r6, lsr #17 │ │ │ │ + andeq r9, ip, pc, ror r8 │ │ │ │ + andeq r9, ip, ip, asr r8 │ │ │ │ + andeq r9, ip, r7, lsr r8 │ │ │ │ + andeq r8, ip, r6, ror #29 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4052] @ 30400 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3306c │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 32b8c │ │ │ │ + ldr r0, [r8, #116] @ 0x74 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 2f460 │ │ │ │ + ldr r0, [r8, #112] @ 0x70 │ │ │ │ + movw r1, #30062 @ 0x756e │ │ │ │ + ldrh r0, [r0] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 2f558 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r1, [pc, #4092] @ 3046c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 882dc │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 344c4 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3104] @ 30814 │ │ │ │ + beq 34d48 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4092] @ 30494 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub r2, r0, #1 │ │ │ │ + mov r2, #1 │ │ │ │ add r1, r1, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r6, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3504 @ 0xdb0 │ │ │ │ + str r2, [sp] │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3064] @ 30818 │ │ │ │ - ldr r7, [pc, #3064] @ 3081c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r3, [pc, #4052] @ 30498 │ │ │ │ + ldr r5, [pc, #4052] @ 3049c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r6, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1440 @ 0x5a0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r4, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r5, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #604 @ 0x25c │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fc78 │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + beq 2f534 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1440 @ 0x5a0 │ │ │ │ - bl 4e158 │ │ │ │ - b 3306c │ │ │ │ - andeq r8, ip, ip, asr #9 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2952] @ 30820 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #27 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2fe3c │ │ │ │ - ldrdeq r8, [ip], -r0 │ │ │ │ - andeq r7, sp, r1, lsl pc │ │ │ │ - andeq pc, r1, r0, lsr #11 │ │ │ │ - andseq ip, r0, r4, asr #17 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fcc8 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 2f548 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #356 @ 0x164 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r7, [r5, #164] @ 0xa4 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ - bls 2fd30 │ │ │ │ - ldr r3, [pc, #2868] @ 30824 │ │ │ │ + add r1, lr, #604 @ 0x25c │ │ │ │ + bl 4ea14 │ │ │ │ + cmp r7, #30 │ │ │ │ + bls 30120 │ │ │ │ + ldr r3, [pc, #3896] @ 304a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #38 @ 0x26 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, #30 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fd50 │ │ │ │ - b 332b0 │ │ │ │ - andeq r8, ip, r3, lsl #7 │ │ │ │ - andeq r8, ip, ip, lsl #7 │ │ │ │ - strdeq r7, [sp], -r1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2796] @ 30828 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #38 @ 0x26 │ │ │ │ + beq 32b40 │ │ │ │ + b 32ba8 │ │ │ │ + andeq r9, ip, r8, ror #15 │ │ │ │ + andeq r9, ip, r2, asr #15 │ │ │ │ + muleq ip, ip, r7 │ │ │ │ + andeq r9, ip, r5, ror r7 │ │ │ │ + andeq r8, ip, r3, lsl lr │ │ │ │ + andeq r8, ip, r8, asr #16 │ │ │ │ + bne 302fc │ │ │ │ + ldr r0, [pc, #4012] @ 3056c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ - cmp r1, #1 │ │ │ │ - bls 34450 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #2756] @ 3082c │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r1, #2 │ │ │ │ - add r1, r0, #24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r4, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3504 @ 0xdb0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2716] @ 30830 │ │ │ │ - ldr r7, [pc, #2716] @ 30834 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + bne 302fc │ │ │ │ + ldr r0, [pc, #4088] @ 305d4 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #4084] @ 305d8 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1392 @ 0x570 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2fdec │ │ │ │ - ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ - bl 50d8 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1536 @ 0x600 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ ldr r4, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 2fe04 │ │ │ │ + bne 2f63c │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 139ec │ │ │ │ - add r3, sp, #1392 @ 0x570 │ │ │ │ + add r3, sp, #1536 @ 0x600 │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - add r5, r4, #1 │ │ │ │ + add r5, r4, r4, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - str r0, [r1, r7, lsl #2]! │ │ │ │ + str r0, [r1, r5, lsl #2]! │ │ │ │ + add r0, r4, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ - str r5, [sp, #1352] @ 0x548 │ │ │ │ - b 332b4 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #2564] @ 30838 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + str r0, [sp, #1352] @ 0x548 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + bls 30254 │ │ │ │ + ldr r3, [pc, #3952] @ 305dc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #45 @ 0x2d │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 2cc90 │ │ │ │ - andeq r7, ip, r8, ror #22 │ │ │ │ - andeq r8, ip, r5, asr #6 │ │ │ │ - andeq r8, ip, sl, lsl r3 │ │ │ │ - andeq r7, ip, r5, lsl #22 │ │ │ │ - @ instruction: 0x000c7eb7 │ │ │ │ - cmp r5, #15 │ │ │ │ - bls 33424 │ │ │ │ - ldr r3, [pc, #2508] @ 3083c │ │ │ │ + bne 30274 │ │ │ │ + b 302fc │ │ │ │ + strdeq r9, [ip], -r6 │ │ │ │ + ldrdeq r9, [ip], -sp │ │ │ │ + andeq r9, ip, r3, asr #13 │ │ │ │ + andeq r9, ip, lr, lsr #13 │ │ │ │ + andeq r9, ip, pc, lsl #13 │ │ │ │ + cmp r5, #20 │ │ │ │ + bls 317fc │ │ │ │ + ldr r3, [pc, #3868] @ 305e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ + mov r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r7, [sp, #1376] @ 0x560 │ │ │ │ + ldr r9, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3808] @ 305e4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ + beq 3500c │ │ │ │ + ldr r0, [pc, #3768] @ 305e8 │ │ │ │ ldr r1, [sp, #1364] @ 0x554 │ │ │ │ - sub r0, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 34704 │ │ │ │ - ldr r1, [pc, #2440] @ 30840 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #2428] @ 30844 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r2, r0, lsl #2 │ │ │ │ - str r0, [sp, #3504] @ 0xdb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [pc, #3760] @ 305ec │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ - add r7, lr, #344 @ 0x158 │ │ │ │ - str r1, [sp, #3516] @ 0xdbc │ │ │ │ - str r7, [sp, #3512] @ 0xdb8 │ │ │ │ - str r1, [sp, #3508] @ 0xdb4 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r3, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #516 @ 0x204 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r2, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #468 @ 0x1d4 │ │ │ │ + bl 5f068 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #516 @ 0x204 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - muleq ip, r3, r2 │ │ │ │ - andeq r7, ip, lr, ror sl │ │ │ │ - andeq r8, ip, r1, asr #4 │ │ │ │ - andeq r8, ip, r8, lsl r2 │ │ │ │ - andeq r8, ip, pc, ror #3 │ │ │ │ - @ instruction: 0x000c7dbf │ │ │ │ - muleq ip, sp, r1 │ │ │ │ - andeq r8, ip, r4, ror r1 │ │ │ │ - andeq r7, ip, r4, lsl r5 │ │ │ │ - andeq r8, ip, pc, lsl r1 │ │ │ │ - strdeq r8, [ip], -pc @ │ │ │ │ - ldrd r4, [sl, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #2280] @ 30848 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 4b770 │ │ │ │ + add r1, lr, #468 @ 0x1d4 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq r9, ip, pc, ror #12 │ │ │ │ + andeq r9, ip, r2, asr r6 │ │ │ │ + andeq r9, ip, r1, lsr r6 │ │ │ │ + andeq r8, ip, r0, asr r2 │ │ │ │ + strdeq r9, [ip], -r0 │ │ │ │ + andeq r9, ip, pc, asr #11 │ │ │ │ + @ instruction: 0x000c95bd │ │ │ │ + cmp r6, #15 │ │ │ │ + bls 31820 │ │ │ │ + ldr r3, [pc, #3640] @ 305f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #15 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fb48 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30034 │ │ │ │ + beq 34f80 │ │ │ │ ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + ldrd r4, [r8, #172] @ 0xac │ │ │ │ + ldrd r2, [r0, #4] │ │ │ │ + add r8, sp, #3504 @ 0xdb0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 86e7c │ │ │ │ + ldr r1, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ + bne 2f890 │ │ │ │ + mov r0, #12 │ │ │ │ + bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34ce0 │ │ │ │ - ldr r6, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #2236] @ 3084c │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r0, [sp, #1332] @ 0x534 │ │ │ │ + beq 34c88 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34fdc │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + ldrd r2, [r0, #4] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 5e3d4 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r3, [sp, #1332] @ 0x534 │ │ │ │ + mov r4, #1 │ │ │ │ + str r3, [sp, #3420] @ 0xd5c │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + str r4, [sp, #3424] @ 0xd60 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r4, [sp, #3416] @ 0xd58 │ │ │ │ + bl 487f0 │ │ │ │ mov r1, #1 │ │ │ │ + b 2f8a8 │ │ │ │ + ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + str r4, [sp, #3424] @ 0xd60 │ │ │ │ + str r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #3420] @ 0xd5c │ │ │ │ + str r1, [sp, #3416] @ 0xd58 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34c50 │ │ │ │ + str r1, [sp, #1324] @ 0x52c │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3376] @ 305f4 │ │ │ │ + add r3, pc, r3 │ │ │ │ sub r2, r0, #1 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r6, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r5, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2196] @ 30850 │ │ │ │ - ldr r7, [pc, #2196] @ 30854 │ │ │ │ + ldr r3, [pc, #3332] @ 305f8 │ │ │ │ + ldr r7, [pc, #3332] @ 305fc │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #328 @ 0x148 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r6, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #788 @ 0x314 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r3, [sp, #3404] @ 0xd4c │ │ │ │ + str r8, [sp, #3400] @ 0xd48 │ │ │ │ + str r5, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r5, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + str r6, [sp, #1316] @ 0x524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30024 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 2f950 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + str r0, [sp, #1336] @ 0x538 │ │ │ │ + add r0, r4, r4, lsl #1 │ │ │ │ + ldr r8, [sp, #1332] @ 0x534 │ │ │ │ + ldr r7, [sp, #3440] @ 0xd70 │ │ │ │ + add fp, r8, r0, lsl #2 │ │ │ │ + str fp, [sp, #1724] @ 0x6bc │ │ │ │ + str r5, [sp, #1720] @ 0x6b8 │ │ │ │ + str r8, [sp, #1712] @ 0x6b0 │ │ │ │ + beq 2fa34 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + add r0, r0, #12 │ │ │ │ + b 2f9a0 │ │ │ │ + add r0, r8, #12 │ │ │ │ + add r1, r9, #12 │ │ │ │ + cmp r1, fp │ │ │ │ + beq 2fa34 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr sl, [r9, #-12]! │ │ │ │ + cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ + beq 2fa34 │ │ │ │ + ldr r4, [r9, #4] │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ + mov r0, #13 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + stm sp, {r0, r4} │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #8 │ │ │ │ + ldr r1, [sp, #1336] @ 0x538 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [pc, #3104] @ 30600 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 4e51c │ │ │ │ + ldr r6, [sp, #1352] @ 0x548 │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r6, r0 │ │ │ │ + bne 2f9fc │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #788 @ 0x314 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #2076] @ 30858 │ │ │ │ + bl 139ec │ │ │ │ + ldr r1, [sp, #1348] @ 0x544 │ │ │ │ + add r5, r6, r6, lsl #1 │ │ │ │ + ldr r0, [sp, #3080] @ 0xc08 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [sp, #3088] @ 0xc10 │ │ │ │ + ldr r2, [sp, #3084] @ 0xc0c │ │ │ │ + str r0, [r1, r5, lsl #2]! │ │ │ │ + add r0, r6, #1 │ │ │ │ + strd r2, [r1, #4] │ │ │ │ + str r0, [sp, #1352] @ 0x548 │ │ │ │ + beq 2f990 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50d8 │ │ │ │ + b 2f990 │ │ │ │ + ldr r6, [sp, #1316] @ 0x524 │ │ │ │ + cmp fp, r8 │ │ │ │ + ldr r7, [sp, #1324] @ 0x52c │ │ │ │ + str r8, [sp, #1716] @ 0x6b4 │ │ │ │ + beq 2fa88 │ │ │ │ + movw r1, #43691 @ 0xaaab │ │ │ │ + sub r0, fp, r8 │ │ │ │ + movt r1, #43690 @ 0xaaaa │ │ │ │ + add r5, r8, #4 │ │ │ │ + umull r0, r1, r0, r1 │ │ │ │ + lsr r4, r1, #3 │ │ │ │ + b 2fa70 │ │ │ │ + add r5, r5, #12 │ │ │ │ + subs r4, r4, #1 │ │ │ │ + beq 2fa88 │ │ │ │ + ldr r0, [r5, #-4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fa64 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 50d8 │ │ │ │ + b 2fa64 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 2fa98 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2faac │ │ │ │ + ldr r0, [sp, #1336] @ 0x538 │ │ │ │ + bl 50d8 │ │ │ │ + cmp r6, #17 │ │ │ │ + bls 2fb30 │ │ │ │ + ldr r3, [pc, #2888] @ 30604 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #17 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3189c │ │ │ │ + cmp r6, #25 │ │ │ │ + bls 3187c │ │ │ │ + ldr r3, [pc, #2828] @ 30608 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #25 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3189c │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #2768] @ 3060c │ │ │ │ + mov r2, #17 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 4b770 │ │ │ │ + b 31890 │ │ │ │ + cmp r6, #27 │ │ │ │ + bls 317d4 │ │ │ │ + ldr r3, [pc, #2744] @ 30610 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #27 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f7e8 │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ + bls 33818 │ │ │ │ + ldr r3, [pc, #2684] @ 30614 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #39 @ 0x27 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [pc, #2048] @ 3085c │ │ │ │ + bne 2f7e8 │ │ │ │ + b 2fab4 │ │ │ │ + cmp r7, #11 │ │ │ │ + bhi 302fc │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #2616] @ 30618 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 821c8 │ │ │ │ + b 3045c │ │ │ │ + cmp r5, #14 │ │ │ │ + bls 31848 │ │ │ │ + ldr r3, [pc, #2592] @ 3061c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #14 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [pc, #2020] @ 30860 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [pc, #2540] @ 30620 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #1824 @ 0x720 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #244 @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 88374 │ │ │ │ - ldr r0, [sp, #1832] @ 0x728 │ │ │ │ + bl 88c2c │ │ │ │ + ldr r0, [sp, #3324] @ 0xcfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33aa0 │ │ │ │ - ldr r0, [pc, #1984] @ 30864 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r1, [pc, #1980] @ 30868 │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ + beq 2fcf4 │ │ │ │ + ldr r0, [pc, #2500] @ 30624 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #2496] @ 30628 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #3396] @ 0xd44 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #2048] @ 0x800 │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #1728] @ 0x6c0 │ │ │ │ mov r1, #1 │ │ │ │ - str r1, [sp, #2044] @ 0x7fc │ │ │ │ + str r1, [sp, #1724] @ 0x6bc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #3504] @ 0xdb0 │ │ │ │ - ldr r5, [sp, #3508] @ 0xdb4 │ │ │ │ + ldr r7, [sp, #3508] @ 0xdb4 │ │ │ │ ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ - b 33aac │ │ │ │ - andeq r6, ip, r8, lsr #31 │ │ │ │ - cmp r7, #25 │ │ │ │ - bls 30154 │ │ │ │ - ldr r3, [pc, #1900] @ 3086c │ │ │ │ + b 2fd00 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #16 │ │ │ │ + bls 31950 │ │ │ │ + ldr r3, [pc, #2412] @ 3062c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #25 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, #16 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30170 │ │ │ │ - b 332b0 │ │ │ │ - muleq ip, r0, pc @ │ │ │ │ - andeq r6, ip, r8, ror #30 │ │ │ │ - andeq r7, ip, lr, ror r8 │ │ │ │ - andeq r6, ip, r8, ror #30 │ │ │ │ - andeq r8, ip, r3 │ │ │ │ - andeq r7, ip, r1, lsl #16 │ │ │ │ - ldrdeq r7, [ip], -sl │ │ │ │ - @ instruction: 0x000c6ebc │ │ │ │ - ldr r0, [pc, #1812] @ 30870 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #25 │ │ │ │ + bne 31970 │ │ │ │ + b 334c4 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [sp, #1376] @ 0x560 │ │ │ │ + ldr r2, [sp, #1380] @ 0x564 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 86920 │ │ │ │ + ldr r5, [sp, #3336] @ 0xd08 │ │ │ │ + ldr r9, [sp, #3332] @ 0xd04 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r4, [sp, #3408] @ 0xd50 │ │ │ │ + str r7, [sp, #3404] @ 0xd4c │ │ │ │ + str r6, [sp, #3400] @ 0xd48 │ │ │ │ + beq 34fa0 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 34c6c │ │ │ │ + mov r0, #4 │ │ │ │ + mov r4, #4 │ │ │ │ + bl 52e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34fb8 │ │ │ │ + mov r7, r0 │ │ │ │ + movw r0, #26982 @ 0x6966 │ │ │ │ + movt r0, #25964 @ 0x656c │ │ │ │ + ldrd r2, [r8, #172] @ 0xac │ │ │ │ + str r0, [r7] │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r7, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + stm sp, {r0, r2, r3} │ │ │ │ + add r1, r9, #12 │ │ │ │ + add r3, lr, #360 @ 0x168 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #2204] @ 30630 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #2200] @ 30634 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3524] @ 0xdc4 │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #3 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #4 │ │ │ │ + str r2, [sp, #3520] @ 0xdc0 │ │ │ │ + str r4, [sp, #3512] @ 0xdb8 │ │ │ │ + str r9, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1504 @ 0x5e0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fe00 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fe1c │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r4, [sp, #1352] @ 0x548 │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 2fe34 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + bl 139ec │ │ │ │ + add r3, sp, #1504 @ 0x5e0 │ │ │ │ + ldr r1, [sp, #1348] @ 0x544 │ │ │ │ + add r7, r4, r4, lsl #1 │ │ │ │ + ldm r3, {r0, r2, r3} │ │ │ │ + str r0, [r1, r7, lsl #2]! │ │ │ │ + add r0, r4, #1 │ │ │ │ + add r4, r9, #4 │ │ │ │ + strd r2, [r1, #4] │ │ │ │ + str r0, [sp, #1352] @ 0x548 │ │ │ │ + b 2fe68 │ │ │ │ + add r4, r4, #12 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 2fe80 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fe5c │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 50d8 │ │ │ │ + b 2fe5c │ │ │ │ + ldr r0, [sp, #3328] @ 0xd00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32a1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 50d8 │ │ │ │ + b 32a1c │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2feac │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #556 @ 0x22c │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fed4 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #676 @ 0x2a4 │ │ │ │ + bl 4ea14 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #32 │ │ │ │ + bls 30144 │ │ │ │ + ldr r3, [pc, #1856] @ 30638 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #32 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30164 │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #1796] @ 3063c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [sl, #116] @ 0x74 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [sl, #112] @ 0x70 │ │ │ │ - movw r1, #30062 @ 0x756e │ │ │ │ - ldrh r0, [r0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r1, [pc, #1748] @ 30874 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87a24 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #1772] @ 30640 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #25 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 345a4 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #1716] @ 30878 │ │ │ │ + beq 3511c │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #1728] @ 30644 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r2, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ sub r2, r0, #1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r4, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #1676] @ 3087c │ │ │ │ - ldr r7, [pc, #1676] @ 30880 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #1688] @ 30648 │ │ │ │ + ldr r7, [pc, #1688] @ 3064c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + add r1, sp, #3504 @ 0xdb0 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ str r3, [sp, #3516] @ 0xdbc │ │ │ │ str r3, [sp, #3508] @ 0xdb4 │ │ │ │ str r4, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #392 @ 0x188 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 30258 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + str r1, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3376 @ 0xd30 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3026c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 30018 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #392 @ 0x188 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - strheq r7, [ip], -r0 │ │ │ │ - bne 2d488 │ │ │ │ - ldr r0, [pc, #1524] @ 30884 │ │ │ │ - mov r2, #27 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r1, sp, #3376 @ 0xd30 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + bne 34384 │ │ │ │ + ldr r0, [pc, #1564] @ 30650 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d490 │ │ │ │ - b 2d19c │ │ │ │ - andeq r6, ip, r8, ror #28 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #1488] @ 30888 │ │ │ │ + beq 306d4 │ │ │ │ + mov r5, #20 │ │ │ │ + b 3438c │ │ │ │ + bne 32a44 │ │ │ │ + ldr r0, [pc, #1528] @ 30654 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #20 │ │ │ │ + mov r2, #26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 2d0b8 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #1456] @ 3088c │ │ │ │ - mov r2, #15 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + bne 32a4c │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 2d19c │ │ │ │ - andeq r7, ip, r9, lsl #30 │ │ │ │ - andeq r7, ip, r4, lsl #14 │ │ │ │ - @ instruction: 0x000c7eb4 │ │ │ │ - andeq r7, ip, pc, lsl #29 │ │ │ │ - andeq r7, ip, r5, lsl #13 │ │ │ │ - andeq r7, ip, ip, lsr lr │ │ │ │ - andeq r7, ip, r4, lsr r6 │ │ │ │ - strdeq r7, [ip], -r1 │ │ │ │ - andeq r7, ip, lr, lsr #14 │ │ │ │ - ldr r3, [pc, #1392] @ 30890 │ │ │ │ + beq 34d9c │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #1488] @ 30658 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #15 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r6, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #1444] @ 3065c │ │ │ │ + ldr r7, [pc, #1444] @ 30660 │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r6, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3104 @ 0xc20 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30438 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + beq 30110 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + bl 50d8 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #3104 @ 0xc20 │ │ │ │ + bl 4ea14 │ │ │ │ + b 32a4c │ │ │ │ + bne 32b38 │ │ │ │ + ldr r0, [pc, #1336] @ 30664 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 32b40 │ │ │ │ + b 32ba8 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #1304] @ 30668 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #32 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 346ec │ │ │ │ - ldr r5, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #1324] @ 30894 │ │ │ │ + beq 350a0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 34db8 │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #1256] @ 3066c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - sub r2, r0, #1 │ │ │ │ + sub r2, r0, #2 │ │ │ │ str r1, [sp] │ │ │ │ - add r1, r5, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + add r1, r4, #24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #1284] @ 30898 │ │ │ │ - ldr r6, [pc, #1284] @ 3089c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #1216] @ 30670 │ │ │ │ + ldr r7, [pc, #1216] @ 30674 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #3 │ │ │ │ - add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ str r3, [sp, #3516] @ 0xdbc │ │ │ │ str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r5, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r6, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #2048 @ 0x800 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #1020 @ 0x3fc │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 303fc │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 30220 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - ldr r5, [sp, #1352] @ 0x548 │ │ │ │ + add lr, sp, #2048 @ 0x800 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #1020 @ 0x3fc │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #1080] @ 30678 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #27 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 30484 │ │ │ │ + andeq pc, r1, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x0010c2b8 │ │ │ │ + bne 302fc │ │ │ │ + ldr r0, [pc, #1052] @ 3067c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #45 @ 0x2d │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 302fc │ │ │ │ + ldr r0, [pc, #1028] @ 30680 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #1024] @ 30684 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1552 @ 0x610 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r4, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r5, r0 │ │ │ │ - bne 30414 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 302dc │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 139ec │ │ │ │ + add r3, sp, #1552 @ 0x610 │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r6, r5, r5, lsl #1 │ │ │ │ - ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ - ldr r3, [sp, #1472] @ 0x5c0 │ │ │ │ - ldr r2, [sp, #1468] @ 0x5bc │ │ │ │ - str r0, [r1, r6, lsl #2]! │ │ │ │ - add r0, r5, #1 │ │ │ │ + add r5, r4, r4, lsl #1 │ │ │ │ + ldm r3, {r0, r2, r3} │ │ │ │ + str r0, [r1, r5, lsl #2]! │ │ │ │ + add r0, r4, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ - cmp r7, #25 │ │ │ │ - bls 30480 │ │ │ │ - ldr r3, [pc, #1112] @ 308a0 │ │ │ │ + ldr r3, [pc, #900] @ 30688 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #25 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, #11 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304c0 │ │ │ │ - b 304f8 │ │ │ │ - @ instruction: 0x000c75b6 │ │ │ │ - bne 304b8 │ │ │ │ - ldr r0, [pc, #1048] @ 308a4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #25 │ │ │ │ + beq 30404 │ │ │ │ + ldr r0, [pc, #848] @ 3068c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 304c0 │ │ │ │ - b 304f8 │ │ │ │ - andeq r7, ip, r3, ror sp │ │ │ │ - andeq r7, ip, ip, asr #26 │ │ │ │ - andeq r7, ip, r5, lsl #14 │ │ │ │ - ldrdeq r6, [ip], -r0 │ │ │ │ - ldrdeq r6, [ip], -r8 │ │ │ │ - cmp r7, #17 │ │ │ │ - bls 33530 │ │ │ │ - ldr r3, [pc, #992] @ 308a8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #17 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ - ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [pc, #820] @ 30690 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [pc, #940] @ 308ac │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [pc, #792] @ 30694 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #1824 @ 0x720 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + add r4, sp, #3504 @ 0xdb0 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 88374 │ │ │ │ - ldr r0, [sp, #1832] @ 0x728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 30668 │ │ │ │ - ldr r0, [pc, #904] @ 308b0 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r1, [pc, #900] @ 308b4 │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ + bl 88b80 │ │ │ │ + ldr r0, [pc, #764] @ 30698 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #760] @ 3069c │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #3396] @ 0xd44 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #2048] @ 0x800 │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #2044] @ 0x7fc │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + str r2, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1568 @ 0x620 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 303f0 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + bl 50d8 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, sp, #1568 @ 0x620 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq r8, ip, r5, ror #2 │ │ │ │ + cmp r7, #13 │ │ │ │ + bls 30448 │ │ │ │ + ldr r3, [pc, #652] @ 306a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #13 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r5, [sp, #3504] @ 0xdb0 │ │ │ │ - ldr r7, [sp, #3508] @ 0xdb4 │ │ │ │ - ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ - b 30674 │ │ │ │ - muleq ip, r0, r6 │ │ │ │ - andeq r7, ip, sp, ror #12 │ │ │ │ - andeq r7, ip, pc, asr #24 │ │ │ │ - andeq r7, ip, r5, lsr #24 │ │ │ │ - andeq r7, ip, r8, asr #8 │ │ │ │ - andeq r6, ip, ip, ror #21 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #804] @ 308b8 │ │ │ │ - mov r2, #25 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30334 │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #592] @ 306a4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #772] @ 308bc │ │ │ │ + bne 34b34 │ │ │ │ + b 30334 │ │ │ │ + andeq r8, ip, r7, asr #6 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #556] @ 306a8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 821c8 │ │ │ │ + bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 34b34 │ │ │ │ + b 2bc9c │ │ │ │ + andeq r8, sp, sp, asr #2 │ │ │ │ + muleq r1, r0, r6 │ │ │ │ + andseq ip, r0, r8, lsl #4 │ │ │ │ + andeq r8, ip, sl, ror r2 │ │ │ │ + cmp r5, #15 │ │ │ │ + bls 32f40 │ │ │ │ + ldr r3, [pc, #504] @ 306ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #15 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c30 │ │ │ │ - ldr r0, [pc, #740] @ 308c0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ + sub r0, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34fc8 │ │ │ │ + ldr r1, [pc, #436] @ 306b0 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - add r3, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #724] @ 308c4 │ │ │ │ - str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - add r1, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + ldr r3, [pc, #424] @ 306b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r2, r0, lsl #2 │ │ │ │ + str r0, [sp, #3504] @ 0xdb0 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - str r3, [sp, #3512] @ 0xdb8 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - str r1, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r2, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #3488 @ 0xda0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r4, [sp, #1352] @ 0x548 │ │ │ │ - ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne 30644 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 139ec │ │ │ │ - add r3, sp, #3488 @ 0xda0 │ │ │ │ - ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - str r0, [r1, r7, lsl #2]! │ │ │ │ - add r0, r4, #1 │ │ │ │ - strd r2, [r1, #4] │ │ │ │ - str r0, [sp, #1352] @ 0x548 │ │ │ │ - b 332b0 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [sp, #1372] @ 0x55c │ │ │ │ - ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + add r7, lr, #348 @ 0x15c │ │ │ │ + str r1, [sp, #3516] @ 0xdbc │ │ │ │ + str r7, [sp, #3512] @ 0xdb8 │ │ │ │ + str r1, [sp, #3508] @ 0xdb4 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r3, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #568 @ 0x238 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 86068 │ │ │ │ - ldr r6, [sp, #1844] @ 0x734 │ │ │ │ - ldr r8, [sp, #1840] @ 0x730 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r4, [sp, #2024] @ 0x7e8 │ │ │ │ - str r7, [sp, #2020] @ 0x7e4 │ │ │ │ - str r5, [sp, #2016] @ 0x7e0 │ │ │ │ - beq 34bbc │ │ │ │ - mov r0, #4 │ │ │ │ - mov r4, #4 │ │ │ │ - bl 52e8 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #568 @ 0x238 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq r8, ip, r2, lsr r0 │ │ │ │ + ldr r7, [r8, #164] @ 0xa4 │ │ │ │ + ldr r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #14 │ │ │ │ + bls 32f68 │ │ │ │ + ldr r3, [pc, #304] @ 306b8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #14 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34bd4 │ │ │ │ - mov r7, r0 │ │ │ │ - movw r0, #26982 @ 0x6966 │ │ │ │ - movt r0, #25964 @ 0x656c │ │ │ │ - ldrd r2, [sl, #172] @ 0xac │ │ │ │ - str r0, [r7] │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ - str r7, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ - mov r0, #1 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - stm sp, {r0, r2, r3} │ │ │ │ - add r1, r8, #12 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #456] @ 308c8 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #452] @ 308cc │ │ │ │ + bne 33d0c │ │ │ │ + cmp r7, #15 │ │ │ │ + bne 33cd4 │ │ │ │ + ldr r0, [pc, #244] @ 306bc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3524] @ 0xdc4 │ │ │ │ - str r0, [sp, #3516] @ 0xdbc │ │ │ │ + b 32f7c │ │ │ │ + muleq r1, r8, r5 │ │ │ │ + andseq ip, r0, r0, asr #1 │ │ │ │ + @ instruction: 0x000c7fbe │ │ │ │ + @ instruction: 0x000c7ebc │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq pc, r1, ip, asr #8 │ │ │ │ + andseq fp, r0, r0, lsl #30 │ │ │ │ + andeq r7, ip, pc, lsr #22 │ │ │ │ + andeq r7, sp, r1, lsr #26 │ │ │ │ + andeq pc, r1, r0, lsl #5 │ │ │ │ + mulseq r0, r0, lr │ │ │ │ + ldrdeq r8, [ip], -r4 │ │ │ │ + andeq r8, sp, sp, lsl r7 │ │ │ │ + andeq r8, ip, r5, lsl #7 │ │ │ │ + muleq sp, r5, r6 │ │ │ │ + muleq ip, lr, r7 │ │ │ │ + @ instruction: 0x000c82b4 │ │ │ │ + andeq r7, ip, sl, ror sl │ │ │ │ + @ instruction: 0x000c79b6 │ │ │ │ + andeq r7, ip, ip, lsl #19 │ │ │ │ + andseq fp, r0, r0, lsl sl │ │ │ │ + andeq lr, r1, ip, lsl #30 │ │ │ │ + andeq r7, ip, r4, lsl #4 │ │ │ │ + andeq lr, r1, r0, ror #27 │ │ │ │ + @ instruction: 0x0010b8d8 │ │ │ │ + andeq r7, ip, ip, lsl #21 │ │ │ │ + andeq r8, ip, ip, lsr r3 │ │ │ │ + andeq r7, ip, r5, asr #12 │ │ │ │ + andeq r7, sp, r1, ror #12 │ │ │ │ + andeq lr, r1, ip, lsr #23 │ │ │ │ + @ instruction: 0x0010b8fc │ │ │ │ + andeq r7, ip, pc, lsr #29 │ │ │ │ + andeq r7, ip, sp, asr lr │ │ │ │ + andeq r7, sp, sp, asr r5 │ │ │ │ + @ instruction: 0x0001eabc │ │ │ │ + andseq fp, r0, r4, ror #13 │ │ │ │ + andeq r7, ip, lr, lsr #13 │ │ │ │ + andeq r7, ip, ip, lsr #16 │ │ │ │ + andeq r7, sp, r1, ror #8 │ │ │ │ + andeq lr, r1, r4, lsr #19 │ │ │ │ + andseq fp, r0, ip, lsr #11 │ │ │ │ + andeq r7, ip, lr, lsr #1 │ │ │ │ + andeq r7, ip, r2, asr #7 │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ + andseq fp, r0, r0, lsr r4 │ │ │ │ + andeq r7, ip, lr, asr r3 │ │ │ │ + andeq r7, ip, r6, lsr #6 │ │ │ │ + andeq r7, ip, r1, lsl r3 │ │ │ │ + strdeq r7, [ip], -lr │ │ │ │ + ldrdeq lr, [r1], -r8 │ │ │ │ + andeq r6, ip, r8, lsr #20 │ │ │ │ + andeq r7, ip, r9, asr r2 │ │ │ │ + andeq r7, ip, r1, lsl r2 │ │ │ │ + andeq r6, ip, r3, ror #28 │ │ │ │ + ldrdeq r7, [sp], -lr │ │ │ │ + andeq lr, r1, r4, ror r6 │ │ │ │ + @ instruction: 0x0010b1b8 │ │ │ │ + andeq r7, sp, r9, lsl sp │ │ │ │ + andeq r7, ip, r4, lsl #25 │ │ │ │ + andeq r7, ip, r3, lsr #16 │ │ │ │ + andeq r7, ip, r6, lsl r8 │ │ │ │ + andeq r6, sp, r5, lsr #29 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ + andseq sl, r0, r0, lsl ip │ │ │ │ + ldr r0, [pc, #-28] @ 306c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #27 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r7, r5 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30800 │ │ │ │ + ldr r1, [pc, #-64] @ 306c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r9, lr, #344 @ 0x158 │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 88b80 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35138 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 34e7c │ │ │ │ + ldr r5, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #-120] @ 306c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + sub r2, r0, #2 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r5, #24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #-160] @ 306cc │ │ │ │ + ldr r6, [pc, #-160] @ 306d0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + add r1, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #3 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #4 │ │ │ │ - str r4, [sp, #3520] @ 0xdc0 │ │ │ │ - str r2, [sp, #3512] @ 0xdb8 │ │ │ │ - str r8, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #456 @ 0x1c8 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp, #3524] @ 0xdc4 │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r9, [sp, #3512] @ 0xdb8 │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + str r1, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r6, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #56 @ 0x38 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3076c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 307dc │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30788 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r4, [sp, #1352] @ 0x548 │ │ │ │ - ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne 307a0 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 139ec │ │ │ │ - ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - ldr r0, [sp, #1480] @ 0x5c8 │ │ │ │ - ldr r3, [sp, #1488] @ 0x5d0 │ │ │ │ - ldr r2, [sp, #1484] @ 0x5cc │ │ │ │ - str r0, [r1, r7, lsl #2]! │ │ │ │ - add r0, r4, #1 │ │ │ │ - add r4, r8, #4 │ │ │ │ - strd r2, [r1, #4] │ │ │ │ - str r0, [sp, #1352] @ 0x548 │ │ │ │ - b 307d8 │ │ │ │ - add r4, r4, #12 │ │ │ │ - subs r6, r6, #1 │ │ │ │ beq 307f0 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 307cc │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 307cc │ │ │ │ - ldr r0, [sp, #1836] @ 0x72c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3329c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 50d8 │ │ │ │ - b 3329c │ │ │ │ - @ instruction: 0x0001e7b4 │ │ │ │ - @ instruction: 0x0010baf0 │ │ │ │ - andeq r6, ip, pc, lsl #31 │ │ │ │ - andeq r7, sp, r9 │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - andseq fp, r0, r4, lsr sl │ │ │ │ - andeq r7, ip, pc, ror r6 │ │ │ │ - andeq r6, ip, r5, lsr #27 │ │ │ │ - andeq r6, ip, r1, asr sp │ │ │ │ - muleq sp, r5, lr │ │ │ │ - andeq lr, r1, r4, lsr #10 │ │ │ │ - andseq fp, r0, r0, ror r8 │ │ │ │ - @ instruction: 0x000c6db4 │ │ │ │ - andeq r7, sp, sl, lsr sl │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - andseq fp, r0, r4, lsr #16 │ │ │ │ - andeq r6, ip, r4, lsr r6 │ │ │ │ - andeq r6, sp, sp, ror #24 │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - @ instruction: 0x0010b6b0 │ │ │ │ - andeq r7, ip, r8, lsl #1 │ │ │ │ - andeq r6, ip, sp, ror #20 │ │ │ │ - andeq r6, ip, ip, lsr #22 │ │ │ │ - andseq fp, r0, r4, lsl #12 │ │ │ │ - andeq lr, r1, ip, lsl #4 │ │ │ │ - andeq r6, ip, r9, asr #19 │ │ │ │ - andeq r6, ip, r5, ror #18 │ │ │ │ - andeq r6, ip, r2, asr #18 │ │ │ │ - andeq r6, sp, r9, lsr sl │ │ │ │ - andeq lr, r1, r8, asr #1 │ │ │ │ - andseq fp, r0, r4, lsr r4 │ │ │ │ - andeq r7, ip, r7, lsl #1 │ │ │ │ - andeq r6, ip, r7, lsl r9 │ │ │ │ - andeq r6, ip, ip, lsl #18 │ │ │ │ - andeq r6, ip, r8, ror #16 │ │ │ │ - muleq sp, r5, r8 │ │ │ │ - andeq sp, r1, r4, lsr #30 │ │ │ │ - @ instruction: 0x0010b2d8 │ │ │ │ - andeq r6, ip, r1, lsl #13 │ │ │ │ - andeq r6, ip, r5, lsr r6 │ │ │ │ - andeq r6, ip, pc, asr #13 │ │ │ │ - andeq r6, ip, r8, lsr #13 │ │ │ │ - andseq fp, r0, r0, lsl #3 │ │ │ │ - andeq sp, r1, r8, lsl #27 │ │ │ │ - @ instruction: 0x000c73bf │ │ │ │ - @ instruction: 0x000c73bc │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ - andseq fp, r0, r8, lsr #6 │ │ │ │ - @ instruction: 0x0001dbbc │ │ │ │ - andseq sl, r0, r8, lsr #31 │ │ │ │ - @ instruction: 0x000c61b0 │ │ │ │ - muleq sp, r1, r1 │ │ │ │ - andeq r6, ip, r9, lsl #17 │ │ │ │ - andeq r6, ip, r0, ror r8 │ │ │ │ - andeq r5, ip, r4, asr r8 │ │ │ │ - andeq r6, ip, lr, lsl r8 │ │ │ │ - strdeq r5, [ip], -ip │ │ │ │ - andeq r6, ip, r3, asr #15 │ │ │ │ - andeq r5, ip, r8, asr #25 │ │ │ │ - andeq r6, ip, r7, ror r7 │ │ │ │ - andeq r6, ip, r0, asr r7 │ │ │ │ - andeq r5, ip, pc, ror sp │ │ │ │ - andeq r6, ip, r1, lsl #14 │ │ │ │ - ldrdeq r6, [ip], -pc @ │ │ │ │ - andeq r5, ip, r0, lsl #9 │ │ │ │ - andeq r6, ip, sp, lsl #13 │ │ │ │ - andeq r6, ip, sp, ror #12 │ │ │ │ - andeq r6, ip, r0, asr r6 │ │ │ │ - andeq r6, ip, r1, lsr r6 │ │ │ │ - andeq r6, ip, r4 │ │ │ │ - andeq r6, ip, pc, ror #11 │ │ │ │ - andeq r6, ip, r5, lsr #6 │ │ │ │ - muleq ip, ip, r5 │ │ │ │ - andeq r5, ip, pc, asr fp │ │ │ │ - andeq r5, ip, ip, ror #9 │ │ │ │ - andeq r6, ip, pc, lsl r5 │ │ │ │ - andeq r5, ip, r6, lsl #22 │ │ │ │ - ldrdeq r6, [ip], -r2 │ │ │ │ - @ instruction: 0x000c5ab4 │ │ │ │ - andeq r5, ip, r8, lsl r4 │ │ │ │ - andeq r5, ip, r4, asr #3 │ │ │ │ - muleq ip, ip, r1 │ │ │ │ - andeq r6, ip, r3, lsl #8 │ │ │ │ - andeq r6, ip, sp, ror #7 │ │ │ │ - andeq r6, ip, sl, asr #7 │ │ │ │ - muleq ip, ip, r0 │ │ │ │ - andeq r5, ip, r3, ror fp │ │ │ │ - andeq r5, ip, r8, asr #32 │ │ │ │ - andeq r6, ip, pc, lsr #6 │ │ │ │ - @ instruction: 0x000c5cbb │ │ │ │ - ldrdeq r6, [ip], -lr │ │ │ │ - @ instruction: 0x000c62b9 │ │ │ │ - andeq r5, ip, r4, ror #3 │ │ │ │ - andeq r6, ip, r2, ror r2 │ │ │ │ - andeq r6, ip, ip, asr r2 │ │ │ │ - andeq r6, ip, r1, asr #4 │ │ │ │ - andeq r6, ip, ip, lsr #4 │ │ │ │ - andeq r6, ip, r4, lsl r2 │ │ │ │ - andeq r6, ip, r0, lsl #4 │ │ │ │ - strdeq r4, [ip], -r4 @ │ │ │ │ - andeq r4, ip, ip, asr lr │ │ │ │ - @ instruction: 0x000c4db0 │ │ │ │ - andeq r5, ip, sl, asr #13 │ │ │ │ - andeq r6, ip, sp, lsr #2 │ │ │ │ - andeq r6, ip, r5, lsl r1 │ │ │ │ - andeq r6, ip, ip, ror #1 │ │ │ │ - ldrdeq r4, [ip], -ip │ │ │ │ - muleq ip, sl, r0 │ │ │ │ - andeq r4, ip, r8, lsl #25 │ │ │ │ - andeq r6, ip, r9, asr #32 │ │ │ │ - andeq r5, ip, r5, lsr r9 │ │ │ │ - strdeq r5, [ip], -sl │ │ │ │ - ldrdeq r5, [ip], -r5 @ │ │ │ │ - @ instruction: 0x000c5fb0 │ │ │ │ - andeq r5, ip, pc, lsl #31 │ │ │ │ - andeq r4, ip, r8, lsl #27 │ │ │ │ - andeq r5, ip, lr, lsr pc │ │ │ │ - andeq r5, ip, r5, lsl pc │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - ldrdeq r5, [ip], -r4 │ │ │ │ - @ instruction: 0x000c5eb2 │ │ │ │ - andeq r5, ip, sp, lsl #29 │ │ │ │ - muleq ip, r8, sl │ │ │ │ - andeq r5, ip, lr, lsr lr │ │ │ │ - andeq r5, ip, ip, lsl lr │ │ │ │ - strdeq r5, [ip], -sl │ │ │ │ - ldrdeq r5, [ip], -r5 @ │ │ │ │ - @ instruction: 0x000c5db2 │ │ │ │ - andeq r5, ip, sp, lsl #27 │ │ │ │ - andeq r4, ip, r8, ror #18 │ │ │ │ - andeq r5, ip, ip, lsr sp │ │ │ │ - andeq r5, ip, r5, asr #7 │ │ │ │ - andeq r4, ip, ip, lsl #22 │ │ │ │ - @ instruction: 0x000c5cbf │ │ │ │ - muleq ip, sp, ip │ │ │ │ - muleq ip, r0, sl │ │ │ │ - andeq r5, ip, r7, asr #24 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #-360] @ 308d0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #15 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #56 @ 0x38 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [pc, #4080] @ 317f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + mov r1, #27 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + bne 32fc4 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34cc8 │ │ │ │ + beq 35154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 345c0 │ │ │ │ - ldr r2, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #-408] @ 308d4 │ │ │ │ + beq 34e98 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4092] @ 31844 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [sp, #1332] @ 0x534 │ │ │ │ + str r2, [sp, #1336] @ 0x538 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r2, #24 │ │ │ │ sub r2, r0, #2 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #2016 @ 0x7e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r2, #1 │ │ │ │ - stm ip, {r0, r1, r3} │ │ │ │ - bls 345dc │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - str r0, [sp, #956] @ 0x3bc │ │ │ │ - ldr r1, [pc, #-476] @ 308d8 │ │ │ │ + str r3, [sp, #3408] @ 0xd50 │ │ │ │ + str r1, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3400] @ 0xd48 │ │ │ │ + bls 34ebc │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + str r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r1, [pc, #4056] @ 3186c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r5, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r9, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r4, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #-504] @ 308dc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r9, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #4028] @ 31870 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + str r5, [sp, #1276] @ 0x4fc │ │ │ │ + str r9, [sp, #1332] @ 0x534 │ │ │ │ + bl 577cc │ │ │ │ + ldr sl, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr fp, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3992] @ 31874 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - str r9, [sp, #1216] @ 0x4c0 │ │ │ │ - str r5, [sp, #1328] @ 0x530 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r4, [sp, #940] @ 0x3ac │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ - ldr r7, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r8, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #-548] @ 308e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + str fp, [sp, #1268] @ 0x4f4 │ │ │ │ + str sl, [sp, #1328] @ 0x530 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r6, [sp, #1132] @ 0x46c │ │ │ │ + str r4, [sp, #1136] @ 0x470 │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #3944] @ 31878 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - str r8, [sp, #1208] @ 0x4b8 │ │ │ │ - str r7, [sp, #1324] @ 0x52c │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #932] @ 0x3a4 │ │ │ │ - ldr r6, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r4, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r1, [pc, #-588] @ 308e4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r4, [sp, #1260] @ 0x4ec │ │ │ │ + str r6, [sp, #1324] @ 0x52c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #4092] @ 31938 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - str r4, [sp, #1200] @ 0x4b0 │ │ │ │ - str r6, [sp, #1320] @ 0x528 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r7, [sp, #1256] @ 0x4e8 │ │ │ │ + str r5, [sp, #1320] @ 0x528 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1316] @ 0x524 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #-636] @ 308e8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r1, [pc, #4044] @ 3193c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1188] @ 0x4a4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #-676] @ 308ec │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r1, [pc, #4004] @ 31940 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1180] @ 0x49c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #-716] @ 308f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r1, [pc, #3964] @ 31944 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1172] @ 0x494 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #-756] @ 308f4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r1, [pc, #3924] @ 31948 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1164] @ 0x48c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #884] @ 0x374 │ │ │ │ - ldr r1, [pc, #-796] @ 308f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r1, [pc, #3884] @ 3194c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1160] @ 0x488 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #876] @ 0x36c │ │ │ │ - ldr r1, [pc, #-836] @ 308fc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r1, [pc, #4076] @ 31a38 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1152] @ 0x480 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #868] @ 0x364 │ │ │ │ - ldr r1, [pc, #-876] @ 30900 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r1, [pc, #4036] @ 31a3c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1144] @ 0x478 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ - ldr r1, [pc, #-916] @ 30904 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r1, [pc, #3996] @ 31a40 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1136] @ 0x470 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #852] @ 0x354 │ │ │ │ - ldr r1, [pc, #-956] @ 30908 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r1, [pc, #3956] @ 31a44 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1132] @ 0x46c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #844] @ 0x34c │ │ │ │ - ldr r1, [pc, #-996] @ 3090c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1276] @ 0x4fc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1124] @ 0x464 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ - ldr r1, [pc, #-1036] @ 30910 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r1, [pc, #3916] @ 31a48 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #15 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1116] @ 0x45c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r1, [pc, #-1076] @ 30914 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #13 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1268] @ 0x4f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1108] @ 0x454 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ - ldr r1, [pc, #-1116] @ 30918 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r1, [pc, #3876] @ 31a4c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #22 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1264] @ 0x4f0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1104] @ 0x450 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #804] @ 0x324 │ │ │ │ - ldr r1, [pc, #-1156] @ 3091c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1260] @ 0x4ec │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1096] @ 0x448 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - ldr r1, [pc, #-1196] @ 30920 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1256] @ 0x4e8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1088] @ 0x440 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #788] @ 0x314 │ │ │ │ - ldr r1, [pc, #-1236] @ 30924 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r1, [pc, #3836] @ 31a50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1252] @ 0x4e4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1080] @ 0x438 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #780] @ 0x30c │ │ │ │ - ldr r1, [pc, #-1276] @ 30928 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1248] @ 0x4e0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1076] @ 0x434 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [pc, #-1316] @ 3092c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r1, [pc, #4056] @ 31b58 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1244] @ 0x4dc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1068] @ 0x42c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #764] @ 0x2fc │ │ │ │ - ldr r1, [pc, #-1356] @ 30930 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1240] @ 0x4d8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r1, [pc, #-1396] @ 30934 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1236] @ 0x4d4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1052] @ 0x41c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #-1436] @ 30938 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r1, [pc, #4016] @ 31b5c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1232] @ 0x4d0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1048] @ 0x418 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - ldr r1, [pc, #-1476] @ 3093c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #13 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1228] @ 0x4cc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1040] @ 0x410 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - ldr r1, [pc, #-1516] @ 30940 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [pc, #3976] @ 31b60 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1224] @ 0x4c8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ - ldr r1, [pc, #-1556] @ 30944 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1220] @ 0x4c4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1024] @ 0x400 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #-1596] @ 30948 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r1, [pc, #3936] @ 31b64 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1212] @ 0x4bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1020] @ 0x3fc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ - ldr r1, [pc, #-1636] @ 3094c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [pc, #3896] @ 31b68 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1012] @ 0x3f4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ - ldr r1, [pc, #-1676] @ 30950 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [pc, #3856] @ 31b6c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #22 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #1004] @ 0x3ec │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ - ldr r1, [pc, #-1716] @ 30954 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [pc, #3816] @ 31b70 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #996] @ 0x3e4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ - ldr r1, [pc, #-1756] @ 30958 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [pc, #3776] @ 31b74 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #21 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1176] @ 0x498 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ - ldr r1, [pc, #-1796] @ 3095c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r1, [pc, #3736] @ 31b78 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1168] @ 0x490 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ - ldr r1, [pc, #-1836] @ 30960 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [pc, #3696] @ 31b7c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1156] @ 0x484 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ - ldr r1, [pc, #-1876] @ 30964 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #916] @ 0x394 │ │ │ │ + ldr r1, [pc, #3656] @ 31b80 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1148] @ 0x47c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ - ldr r1, [pc, #-1916] @ 30968 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r1, [pc, #3616] @ 31b84 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1140] @ 0x474 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ - ldr r1, [pc, #-1956] @ 3096c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r1, [pc, #3576] @ 31b88 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r1, [pc, #3536] @ 31b8c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1128] @ 0x468 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ - ldr r1, [pc, #-1996] @ 30970 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [pc, #3496] @ 31b90 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1120] @ 0x460 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ - ldr r1, [pc, #-2036] @ 30974 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r1, [pc, #3456] @ 31b94 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #17 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1112] @ 0x458 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #924] @ 0x39c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r1, [pc, #-2076] @ 30978 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r1, [pc, #3416] @ 31b98 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [pc, #3376] @ 31b9c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r1, [pc, #3336] @ 31ba0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1100] @ 0x44c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #916] @ 0x394 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [pc, #-2116] @ 3097c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [pc, #3296] @ 31ba4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #22 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1092] @ 0x444 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #900] @ 0x384 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ - ldr r1, [pc, #-2156] @ 30980 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [pc, #3256] @ 31ba8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #17 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1084] @ 0x43c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #15 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [pc, #3216] @ 31bac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ - ldr r1, [pc, #-2196] @ 30984 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [pc, #3176] @ 31bb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #23 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1072] @ 0x430 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #572] @ 0x23c │ │ │ │ - ldr r1, [pc, #-2236] @ 30988 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ + ldr r1, [pc, #3136] @ 31bb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #20 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1064] @ 0x428 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ - ldr r1, [pc, #-2276] @ 3098c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [pc, #3096] @ 31bb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #24 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1056] @ 0x420 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #556] @ 0x22c │ │ │ │ - ldr r1, [pc, #-2316] @ 30990 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #844] @ 0x34c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ + ldr r1, [pc, #3056] @ 31bbc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1044] @ 0x414 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #836] @ 0x344 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [pc, #-2356] @ 30994 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #780] @ 0x30c │ │ │ │ + ldr r1, [pc, #3016] @ 31bc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1036] @ 0x40c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #820] @ 0x334 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ - ldr r1, [pc, #-2396] @ 30998 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ + ldr r1, [pc, #2976] @ 31bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1028] @ 0x404 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #812] @ 0x32c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #-2436] @ 3099c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #764] @ 0x2fc │ │ │ │ + ldr r1, [pc, #2936] @ 31bc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-2476] @ 309a0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [pc, #2896] @ 31bcc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #-2516] @ 309a4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ + ldr r1, [pc, #2856] @ 31bd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #20 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #13 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r1, [pc, #-2556] @ 309a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [pc, #2816] @ 31bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #988] @ 0x3dc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [pc, #2776] @ 31bd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ - ldr r1, [pc, #-2596] @ 309ac │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [pc, #2736] @ 31bdc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #980] @ 0x3d4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r1, [pc, #-2636] @ 309b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #972] @ 0x3cc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #732] @ 0x2dc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - ldr r1, [pc, #-2676] @ 309b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #2700] @ 31be0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #964] @ 0x3c4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r1, [pc, #-2716] @ 309b8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r5, [sp, #732] @ 0x2dc │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr fp, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2664] @ 31be4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #948] @ 0x3b4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r6, [sp, #716] @ 0x2cc │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ - ldr r1, [pc, #-2756] @ 309bc │ │ │ │ + ldr sl, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2624] @ 31be8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #-2796] @ 309c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r1, [pc, #-2836] @ 309c4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r9, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #2596] @ 31bec │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - ldr r1, [pc, #-2876] @ 309c8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + add r3, sp, #3504 @ 0xdb0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, #1 │ │ │ │ + add r1, r0, #12 │ │ │ │ + ldm r3, {r0, r2, r3} │ │ │ │ + str r0, [sp, #2360] @ 0x938 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #2340] @ 0x924 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + str r0, [sp, #2336] @ 0x920 │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ + str r0, [sp, #2328] @ 0x918 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + str r0, [sp, #2324] @ 0x914 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #2320] @ 0x910 │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ + str r0, [sp, #2316] @ 0x90c │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #2312] @ 0x908 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #2308] @ 0x904 │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + str r0, [sp, #2304] @ 0x900 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #2300] @ 0x8fc │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #2296] @ 0x8f8 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [sp, #2292] @ 0x8f4 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #2288] @ 0x8f0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #2284] @ 0x8ec │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #2280] @ 0x8e8 │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ + str r0, [sp, #2276] @ 0x8e4 │ │ │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [sp, #2272] @ 0x8e0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #2268] @ 0x8dc │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ + str r0, [sp, #2264] @ 0x8d8 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #2260] @ 0x8d4 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ + str r0, [sp, #2252] @ 0x8cc │ │ │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ │ │ + str r0, [sp, #2248] @ 0x8c8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #2244] @ 0x8c4 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #2240] @ 0x8c0 │ │ │ │ + ldr r0, [sp, #772] @ 0x304 │ │ │ │ + str r0, [sp, #2236] @ 0x8bc │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ + str r0, [sp, #2232] @ 0x8b8 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #2228] @ 0x8b4 │ │ │ │ + ldr r0, [sp, #780] @ 0x30c │ │ │ │ + str r0, [sp, #2224] @ 0x8b0 │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ + str r0, [sp, #2220] @ 0x8ac │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ + str r0, [sp, #2216] @ 0x8a8 │ │ │ │ + ldr r0, [sp, #788] @ 0x314 │ │ │ │ + str r0, [sp, #2212] @ 0x8a4 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ + str r0, [sp, #2208] @ 0x8a0 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #2204] @ 0x89c │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #2200] @ 0x898 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ + str r0, [sp, #2196] @ 0x894 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #2192] @ 0x890 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ + str r0, [sp, #2188] @ 0x88c │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #2184] @ 0x888 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #2180] @ 0x884 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #2176] @ 0x880 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #2172] @ 0x87c │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + str r0, [sp, #2168] @ 0x878 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #2164] @ 0x874 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #2160] @ 0x870 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + str r0, [sp, #2156] @ 0x86c │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #2152] @ 0x868 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #2148] @ 0x864 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + str r0, [sp, #2144] @ 0x860 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #2140] @ 0x85c │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ + str r0, [sp, #2136] @ 0x858 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #2132] @ 0x854 │ │ │ │ + ldr r0, [sp, #852] @ 0x354 │ │ │ │ + str r0, [sp, #2128] @ 0x850 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + str r0, [sp, #2124] @ 0x84c │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + str r0, [sp, #2120] @ 0x848 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #2116] @ 0x844 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + str r0, [sp, #2112] @ 0x840 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + str r0, [sp, #2108] @ 0x83c │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ + str r0, [sp, #2104] @ 0x838 │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + str r0, [sp, #2100] @ 0x834 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + str r0, [sp, #2096] @ 0x830 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ + str r0, [sp, #2092] @ 0x82c │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #2088] @ 0x828 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + str r0, [sp, #2084] @ 0x824 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #2080] @ 0x820 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #2076] @ 0x81c │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + str r0, [sp, #2072] @ 0x818 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ + str r0, [sp, #2068] @ 0x814 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #2064] @ 0x810 │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + str r0, [sp, #2060] @ 0x80c │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ + str r0, [sp, #2056] @ 0x808 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #2052] @ 0x804 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + str r0, [sp, #2048] @ 0x800 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ + str r0, [sp, #2044] @ 0x7fc │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + str r0, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ + str r0, [sp, #2032] @ 0x7f0 │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + str r0, [sp, #2028] @ 0x7ec │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + str r0, [sp, #2024] @ 0x7e8 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #2020] @ 0x7e4 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + str r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r0, [sp, #2012] @ 0x7dc │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + str r0, [sp, #2008] @ 0x7d8 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + str r0, [sp, #2004] @ 0x7d4 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #2000] @ 0x7d0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #1996] @ 0x7cc │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + str r0, [sp, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + str r0, [sp, #1988] @ 0x7c4 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #1984] @ 0x7c0 │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + str r0, [sp, #1980] @ 0x7bc │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + str r0, [sp, #1976] @ 0x7b8 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #1972] @ 0x7b4 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + str r0, [sp, #1968] @ 0x7b0 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + str r0, [sp, #1964] @ 0x7ac │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1960] @ 0x7a8 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + str r0, [sp, #1956] @ 0x7a4 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + str r0, [sp, #1952] @ 0x7a0 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + str r0, [sp, #1948] @ 0x79c │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + str r0, [sp, #1944] @ 0x798 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + str r0, [sp, #1940] @ 0x794 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1936] @ 0x790 │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + str r0, [sp, #1932] @ 0x78c │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + str r0, [sp, #1928] @ 0x788 │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + str r0, [sp, #1924] @ 0x784 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + str r0, [sp, #1920] @ 0x780 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + str r0, [sp, #1916] @ 0x77c │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + str r0, [sp, #1912] @ 0x778 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + str r0, [sp, #1904] @ 0x770 │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + str r0, [sp, #1896] @ 0x768 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + str r0, [sp, #1888] @ 0x760 │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + str r0, [sp, #1880] @ 0x758 │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + str r0, [sp, #1872] @ 0x750 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + str r0, [sp, #1864] @ 0x748 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + str r0, [sp, #1856] @ 0x740 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + str r0, [sp, #1840] @ 0x730 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + str r0, [sp, #1836] @ 0x72c │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + str r0, [sp, #1832] @ 0x728 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + str r0, [sp, #1824] @ 0x720 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + str r0, [sp, #1816] @ 0x718 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + str r0, [sp, #1812] @ 0x714 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + str r0, [sp, #1808] @ 0x710 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + str r0, [sp, #1800] @ 0x708 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + str r0, [sp, #1792] @ 0x700 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + str r0, [sp, #1776] @ 0x6f0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + str r0, [sp, #1768] @ 0x6e8 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + str r0, [sp, #1760] @ 0x6e0 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + str r0, [sp, #1756] @ 0x6dc │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + str r0, [sp, #1752] @ 0x6d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + str r0, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #2368] @ 0x940 │ │ │ │ + str r5, [sp, #2380] @ 0x94c │ │ │ │ + str r6, [sp, #2376] @ 0x948 │ │ │ │ + str r5, [sp, #2372] @ 0x944 │ │ │ │ + str r2, [sp, #2364] @ 0x93c │ │ │ │ + str r4, [sp, #2356] @ 0x934 │ │ │ │ + str r7, [sp, #2352] @ 0x930 │ │ │ │ + str r9, [sp, #2348] @ 0x92c │ │ │ │ + str sl, [sp, #2344] @ 0x928 │ │ │ │ + str fp, [sp, #2332] @ 0x91c │ │ │ │ + ldr r3, [r8, #176] @ 0xb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r6, sp, #1712 @ 0x6b0 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ + stmib sp, {r0, r3} │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #1208] @ 31bf0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #1204] @ 31bf4 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3452] @ 0xd7c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #-2916] @ 309cc │ │ │ │ + str r0, [sp, #3444] @ 0xd74 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ + mov r0, #0 │ │ │ │ + str r2, [sp, #3448] @ 0xd78 │ │ │ │ + ldr r2, [sp, #1336] @ 0x538 │ │ │ │ + str r0, [sp, #3520] @ 0xdc0 │ │ │ │ + mov r0, #3 │ │ │ │ + str r2, [sp, #3432] @ 0xd68 │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + str r2, [sp, #3512] @ 0xdb8 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + str r1, [sp, #3504] @ 0xdb0 │ │ │ │ + add r0, lr, #68 @ 0x44 │ │ │ │ + add r1, sp, #3504 @ 0xdb0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 317a4 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 317b8 │ │ │ │ + add r4, r4, #12 │ │ │ │ + cmp r4, #672 @ 0x2a0 │ │ │ │ + beq 32f98 │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 317ac │ │ │ │ + add r0, r6, r4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 50d8 │ │ │ │ + b 317ac │ │ │ │ + bne 2faac │ │ │ │ + ldr r0, [pc, #1048] @ 31bf8 │ │ │ │ + mov r2, #27 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fab4 │ │ │ │ + b 2f7e8 │ │ │ │ + strdeq r7, [ip], -r7 @ │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #1012] @ 31bfc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + b 2f6fc │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #980] @ 31c00 │ │ │ │ + mov r2, #15 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + b 2f7e8 │ │ │ │ + muleq sp, sp, sp │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #944] @ 31c04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + b 2fc2c │ │ │ │ + andeq r6, ip, r9, lsl fp │ │ │ │ + andeq r7, ip, fp, lsl #13 │ │ │ │ + andeq r7, ip, r5, ror #12 │ │ │ │ + andeq r7, ip, r8, lsr r6 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #896] @ 31c08 │ │ │ │ + mov r2, #25 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4068] @ 32890 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35054 │ │ │ │ + ldr r0, [pc, #4076] @ 328bc │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + add r3, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [pc, #4060] @ 328c0 │ │ │ │ + str r1, [sp, #3504] @ 0xdb0 │ │ │ │ + add r1, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + str r3, [sp, #3512] @ 0xdb8 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + str r1, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r2, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #20 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #20 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq r7, ip, r2, lsl r6 │ │ │ │ + andeq r7, ip, pc, lsr #4 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ + andeq r7, ip, ip, lsl #11 │ │ │ │ + andeq r7, ip, fp, ror #10 │ │ │ │ + muleq ip, pc, r9 @ │ │ │ │ + bne 334bc │ │ │ │ + ldr r0, [pc, #3944] @ 328c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 334c4 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 350d0 │ │ │ │ + ldr r6, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3904] @ 328c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r6, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #3864] @ 328cc │ │ │ │ + ldr r7, [pc, #3864] @ 328d0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r6, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #652 @ 0x28c │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31a24 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #652 @ 0x28c │ │ │ │ + bl 4ea14 │ │ │ │ + b 334c4 │ │ │ │ + andeq r7, ip, r9, lsl r5 │ │ │ │ + strdeq r7, [ip], -r2 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ + andeq r5, ip, r0, lsr #30 │ │ │ │ + andeq r6, ip, r0, ror #17 │ │ │ │ + andeq r7, ip, r8, asr #8 │ │ │ │ + andeq r7, ip, r8, lsr #8 │ │ │ │ + bne 3359c │ │ │ │ + ldr r0, [pc, #4052] @ 32a34 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 335a4 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ + cmp r2, #1 │ │ │ │ + bls 34e2c │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + ldr r1, [pc, #4012] @ 32a38 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #860] @ 0x35c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #-2956] @ 309d0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add r3, sp, #3504 @ 0xdb0 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldrd r0, [r8, #172] @ 0xac │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + stmib sp, {r0, r1} │ │ │ │ + add r1, r4, #12 │ │ │ │ + add r4, lr, #360 @ 0x168 │ │ │ │ + add r3, sp, #3504 @ 0xdb0 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #3936] @ 32a3c │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #3932] @ 32a40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3420] @ 0xd5c │ │ │ │ + mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #-2996] @ 309d4 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + str r4, [sp, #3416] @ 0xd58 │ │ │ │ + str r5, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #280 @ 0x118 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31b30 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31b44 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #280 @ 0x118 │ │ │ │ + bl 4ea14 │ │ │ │ + b 335a4 │ │ │ │ + andeq r5, ip, r0, ror #29 │ │ │ │ + @ instruction: 0x000c5eb8 │ │ │ │ + andeq r7, ip, r6, lsr #7 │ │ │ │ + andeq r5, ip, r8, asr #27 │ │ │ │ + muleq ip, ip, r0 │ │ │ │ + andeq r7, ip, r5, lsr #6 │ │ │ │ + andeq r7, ip, r4, lsl #6 │ │ │ │ + andeq r6, ip, lr, asr #21 │ │ │ │ + @ instruction: 0x000c72b1 │ │ │ │ + andeq r5, ip, ip, asr sp │ │ │ │ + andeq r5, ip, r4, lsr sp │ │ │ │ + andeq r7, ip, r2, lsr r2 │ │ │ │ + andeq r7, ip, r0, lsl r2 │ │ │ │ + andeq r7, ip, sl, ror #3 │ │ │ │ + andeq r7, ip, r3, asr #3 │ │ │ │ + muleq ip, lr, r1 │ │ │ │ + andeq r6, ip, r3, lsl r6 │ │ │ │ + andeq r7, ip, ip, asr #2 │ │ │ │ + andeq r5, ip, r8, lsl #28 │ │ │ │ + andeq r5, ip, ip, lsr #23 │ │ │ │ + andeq r7, ip, lr, asr #1 │ │ │ │ + strheq r7, [ip], -r1 │ │ │ │ + andeq r7, ip, sl, lsl #1 │ │ │ │ + andeq r7, ip, r4, rrx │ │ │ │ + andeq r7, ip, r1, asr #32 │ │ │ │ + andeq r7, ip, fp, lsl r0 │ │ │ │ + @ instruction: 0x000c5cb0 │ │ │ │ + andeq r6, ip, r6, lsr #7 │ │ │ │ + muleq ip, sl, pc @ │ │ │ │ + andeq r6, ip, r9, ror pc │ │ │ │ + andeq r6, ip, r8, asr pc │ │ │ │ + andeq r6, ip, r9, lsr pc │ │ │ │ + andeq r6, ip, r6, lsl pc │ │ │ │ + andeq r6, ip, r8, lsl #12 │ │ │ │ + andeq r6, ip, fp, asr #29 │ │ │ │ + andeq r6, ip, r9, lsr #29 │ │ │ │ + andeq r6, ip, r3, lsl #29 │ │ │ │ + andeq r6, ip, r9, ror #28 │ │ │ │ + andeq sp, r1, ip, lsr r4 │ │ │ │ + andseq r9, r0, r8, asr ip │ │ │ │ + andeq r5, ip, lr, lsl #22 │ │ │ │ + andeq r5, ip, r0, ror sp │ │ │ │ + @ instruction: 0x000c5ab3 │ │ │ │ + andeq r5, ip, r6, asr sp │ │ │ │ + strdeq r6, [ip], -r1 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3940] @ 32b7c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3916] @ 32b80 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 336fc │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 351b8 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 34f20 │ │ │ │ + ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3864] @ 32b84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #1336] @ 0x538 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r2, #24 │ │ │ │ + sub r2, r0, #2 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ + ldm r3, {r0, r1, r3} │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [sp, #3408] @ 0xd50 │ │ │ │ + str r1, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3400] @ 0xd48 │ │ │ │ + bls 34f40 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + str r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r1, [pc, #3792] @ 32b88 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #828] @ 0x33c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ - ldr r1, [pc, #-3036] @ 309d8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r5, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #4076] @ 32cc4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + str r5, [sp, #1288] @ 0x508 │ │ │ │ + str r7, [sp, #1332] @ 0x534 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr sl, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #4036] @ 32cc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - ldr r1, [pc, #-3076] @ 309dc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str sl, [sp, #1328] @ 0x530 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r6, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr fp, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r9, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #3996] @ 32ccc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r1, [pc, #-3116] @ 309e0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + str r9, [sp, #1276] @ 0x4fc │ │ │ │ + str fp, [sp, #1324] @ 0x52c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r4, [sp, #1160] @ 0x488 │ │ │ │ + str r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #4060] @ 32d3c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #-3156] @ 309e4 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + str r6, [sp, #1268] @ 0x4f4 │ │ │ │ + str r7, [sp, #1320] @ 0x528 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #4020] @ 32d40 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #756] @ 0x2f4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - ldr r1, [pc, #-3196] @ 309e8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r4, [sp, #1260] @ 0x4ec │ │ │ │ + str r5, [sp, #1316] @ 0x524 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r1, [pc, #3972] @ 32d44 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #740] @ 0x2e4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - ldr r1, [pc, #-3236] @ 309ec │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r1, [pc, #3932] @ 32d48 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #724] @ 0x2d4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - ldr r1, [pc, #-3276] @ 309f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r1, [pc, #3892] @ 32d4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r1, [pc, #3852] @ 32d50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - ldr r1, [pc, #-3316] @ 309f4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r1, [pc, #3812] @ 32d54 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #-3356] @ 309f8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #19 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r1, [pc, #4068] @ 32e80 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - ldr r1, [pc, #-3396] @ 309fc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #17 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r1, [pc, #4028] @ 32e84 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r1, [pc, #-3436] @ 30a00 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1076] @ 0x434 │ │ │ │ + ldr r1, [pc, #3988] @ 32e88 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [pc, #-3476] @ 30a04 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r1, [pc, #3948] @ 32e8c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #-3516] @ 30a08 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r1, [pc, #4080] @ 32f3c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r1, [pc, #-3556] @ 30a0c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r1, [pc, #4076] @ 32f64 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r1, [pc, #-3596] @ 30a10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + ldr r1, [pc, #4072] @ 32f8c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #-3636] @ 30a14 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #-3676] @ 30a18 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r1, [pc, #4032] @ 32f90 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #-3716] @ 30a1c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #10 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #-3756] @ 30a20 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1024] @ 0x400 │ │ │ │ + ldr r1, [pc, #3992] @ 32f94 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [pc, #-3796] @ 30a24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r1, [pc, #4068] @ 3300c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-3836] @ 30a28 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ │ │ + ldr r1, [pc, #4028] @ 33010 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #4092] @ 3294c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r1, [pc, #3988] @ 33014 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [pc, #4052] @ 32950 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #996] @ 0x3e4 │ │ │ │ + ldr r1, [pc, #3948] @ 33018 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #3 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #4012] @ 32954 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [pc, #3908] @ 3301c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #3972] @ 32958 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [pc, #3868] @ 33020 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #3932] @ 3295c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [pc, #3828] @ 33024 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #3892] @ 32960 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [pc, #3852] @ 32964 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [pc, #3788] @ 33028 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #3812] @ 32968 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r1, [pc, #3748] @ 3302c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #4088] @ 32aa8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #4048] @ 32aac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #9 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #4008] @ 32ab0 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [pc, #3708] @ 33030 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #4084] @ 32b28 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ + ldr r1, [pc, #3668] @ 33034 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #4044] @ 32b2c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [pc, #3628] @ 33038 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #4004] @ 32b30 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #916] @ 0x394 │ │ │ │ + ldr r1, [pc, #3588] @ 3303c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #3964] @ 32b34 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r1, [pc, #3548] @ 33040 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #3924] @ 32b38 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [pc, #4080] @ 33280 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #16 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #3884] @ 32b3c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r1, [pc, #4040] @ 33284 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [pc, #4000] @ 33288 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #19 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #3844] @ 32b40 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [pc, #3960] @ 3328c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #18 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3804] @ 32b44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #23 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #3764] @ 32b48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #13 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #3724] @ 32b4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3684] @ 32b50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #15 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #3644] @ 32b54 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #3600] @ 32b58 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1712] @ 0x6b0 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [pc, #3920] @ 33290 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr sl, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #3568] @ 32b5c │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r4, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r1, [pc, #3888] @ 33294 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r9, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4088] @ 32d94 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r4, [sp, #876] @ 0x36c │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ + bl 577cc │ │ │ │ + ldr r7, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r6, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr fp, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3852] @ 33298 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 56f10 │ │ │ │ - ldr fp, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r4, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r5, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4060] @ 32d98 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #3 │ │ │ │ + str r6, [sp, #860] @ 0x35c │ │ │ │ + str r7, [sp, #868] @ 0x364 │ │ │ │ + bl 577cc │ │ │ │ + add sl, sp, #1712 @ 0x6b0 │ │ │ │ + ldm sl, {r5, r6, sl} │ │ │ │ + ldr r1, [pc, #3820] @ 3329c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #14 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r8, [sp, #2032] @ 0x7f0 │ │ │ │ - ldr r6, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r7, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r1, [pc, #4032] @ 32d9c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #9 │ │ │ │ + bl 577cc │ │ │ │ + ldr r9, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r7, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #3792] @ 332a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 56f10 │ │ │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + mov r2, #10 │ │ │ │ + bl 577cc │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ add r3, sp, #3504 @ 0xdb0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - str r5, [sp, #3360] @ 0xd20 │ │ │ │ + str r4, [sp, #2212] @ 0x8a4 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r5, [sp, #1340] @ 0x53c │ │ │ │ - stm ip, {r0, r2, r3} │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - add ip, sp, #3376 @ 0xd30 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #3344] @ 0xd10 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #3340] @ 0xd0c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #3332] @ 0xd04 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #3328] @ 0xd00 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #3324] @ 0xcfc │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #3320] @ 0xcf8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #3316] @ 0xcf4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #3312] @ 0xcf0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #3308] @ 0xcec │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #3304] @ 0xce8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #3300] @ 0xce4 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #3296] @ 0xce0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #3292] @ 0xcdc │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #3288] @ 0xcd8 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #3284] @ 0xcd4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #3280] @ 0xcd0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #3276] @ 0xccc │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #3272] @ 0xcc8 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #3268] @ 0xcc4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #3264] @ 0xcc0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #3260] @ 0xcbc │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #3256] @ 0xcb8 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #3252] @ 0xcb4 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #3248] @ 0xcb0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #3244] @ 0xcac │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #3240] @ 0xca8 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #3236] @ 0xca4 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #3232] @ 0xca0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #3228] @ 0xc9c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #3224] @ 0xc98 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #3220] @ 0xc94 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #3216] @ 0xc90 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #3212] @ 0xc8c │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #3208] @ 0xc88 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #3204] @ 0xc84 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #3200] @ 0xc80 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #3196] @ 0xc7c │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #3192] @ 0xc78 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #3188] @ 0xc74 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - str r0, [sp, #3184] @ 0xc70 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #3180] @ 0xc6c │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #3176] @ 0xc68 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - str r0, [sp, #3172] @ 0xc64 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #3168] @ 0xc60 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #3164] @ 0xc5c │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - str r0, [sp, #3160] @ 0xc58 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #3156] @ 0xc54 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #3152] @ 0xc50 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #3148] @ 0xc4c │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #3144] @ 0xc48 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #3140] @ 0xc44 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - str r0, [sp, #3136] @ 0xc40 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - str r0, [sp, #3132] @ 0xc3c │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #3128] @ 0xc38 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - str r0, [sp, #3124] @ 0xc34 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #3120] @ 0xc30 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - str r0, [sp, #3116] @ 0xc2c │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #3112] @ 0xc28 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #3108] @ 0xc24 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - str r0, [sp, #3104] @ 0xc20 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - str r0, [sp, #3100] @ 0xc1c │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #3096] @ 0xc18 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - str r0, [sp, #3092] @ 0xc14 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - str r0, [sp, #3088] @ 0xc10 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #3084] @ 0xc0c │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #3080] @ 0xc08 │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - str r0, [sp, #3076] @ 0xc04 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #3072] @ 0xc00 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - str r0, [sp, #3068] @ 0xbfc │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - str r0, [sp, #3064] @ 0xbf8 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #3060] @ 0xbf4 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - str r0, [sp, #3056] @ 0xbf0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - str r0, [sp, #3052] @ 0xbec │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #3048] @ 0xbe8 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sp, #3044] @ 0xbe4 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - str r0, [sp, #3040] @ 0xbe0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [sp, #3036] @ 0xbdc │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - str r0, [sp, #3032] @ 0xbd8 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - str r0, [sp, #3028] @ 0xbd4 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #3024] @ 0xbd0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - str r0, [sp, #3020] @ 0xbcc │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - str r0, [sp, #3016] @ 0xbc8 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #3012] @ 0xbc4 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - str r0, [sp, #3008] @ 0xbc0 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - str r0, [sp, #3004] @ 0xbbc │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #3000] @ 0xbb8 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - str r0, [sp, #2996] @ 0xbb4 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - str r0, [sp, #2992] @ 0xbb0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #2988] @ 0xbac │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - str r0, [sp, #2984] @ 0xba8 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - str r0, [sp, #2980] @ 0xba4 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #2976] @ 0xba0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - str r0, [sp, #2972] @ 0xb9c │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - str r0, [sp, #2968] @ 0xb98 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #2964] @ 0xb94 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - str r0, [sp, #2960] @ 0xb90 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - str r0, [sp, #2956] @ 0xb8c │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - str r0, [sp, #2952] @ 0xb88 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - str r0, [sp, #2948] @ 0xb84 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - str r0, [sp, #2944] @ 0xb80 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #2940] @ 0xb7c │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - str r0, [sp, #2936] @ 0xb78 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - str r0, [sp, #2932] @ 0xb74 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #2928] @ 0xb70 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - str r0, [sp, #2924] @ 0xb6c │ │ │ │ - ldr r0, [sp, #636] @ 0x27c │ │ │ │ - str r0, [sp, #2920] @ 0xb68 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #2916] @ 0xb64 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - str r0, [sp, #2912] @ 0xb60 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - str r0, [sp, #2908] @ 0xb5c │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - str r0, [sp, #2904] @ 0xb58 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - str r0, [sp, #2900] @ 0xb54 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - str r0, [sp, #2896] @ 0xb50 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #2892] @ 0xb4c │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - str r0, [sp, #2888] @ 0xb48 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ - str r0, [sp, #2884] @ 0xb44 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - str r0, [sp, #2880] @ 0xb40 │ │ │ │ - ldr r0, [sp, #524] @ 0x20c │ │ │ │ - str r0, [sp, #2876] @ 0xb3c │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - str r0, [sp, #2872] @ 0xb38 │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ - str r0, [sp, #2868] @ 0xb34 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ - str r0, [sp, #2864] @ 0xb30 │ │ │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ - str r0, [sp, #2860] @ 0xb2c │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sp, #2856] @ 0xb28 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - str r0, [sp, #2852] @ 0xb24 │ │ │ │ - ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ - str r0, [sp, #2848] @ 0xb20 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sp, #2844] @ 0xb1c │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - str r0, [sp, #2840] @ 0xb18 │ │ │ │ - ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ - str r0, [sp, #2836] @ 0xb14 │ │ │ │ - ldr r0, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #2832] @ 0xb10 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ - str r0, [sp, #2828] @ 0xb0c │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ - str r0, [sp, #2824] @ 0xb08 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - str r0, [sp, #2820] @ 0xb04 │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ - str r0, [sp, #2816] @ 0xb00 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ - str r0, [sp, #2812] @ 0xafc │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - str r0, [sp, #2808] @ 0xaf8 │ │ │ │ - ldr r0, [sp, #604] @ 0x25c │ │ │ │ - str r0, [sp, #2804] @ 0xaf4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ - str r0, [sp, #2800] @ 0xaf0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - str r0, [sp, #2796] @ 0xaec │ │ │ │ - ldr r0, [sp, #612] @ 0x264 │ │ │ │ - str r0, [sp, #2792] @ 0xae8 │ │ │ │ - ldr r0, [sp, #828] @ 0x33c │ │ │ │ - str r0, [sp, #2788] @ 0xae4 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - str r0, [sp, #2784] @ 0xae0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ - str r0, [sp, #2780] @ 0xadc │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ - str r0, [sp, #2776] @ 0xad8 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - str r0, [sp, #2772] @ 0xad4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ - str r0, [sp, #2768] @ 0xad0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, sp, #2192 @ 0x890 │ │ │ │ + stm r0, {r5, r6, sl} │ │ │ │ ldr r0, [sp, #860] @ 0x35c │ │ │ │ - str r0, [sp, #2764] @ 0xacc │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - str r0, [sp, #2760] @ 0xac8 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - str r0, [sp, #2756] @ 0xac4 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - str r0, [sp, #2752] @ 0xac0 │ │ │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ - str r0, [sp, #2748] @ 0xabc │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - str r0, [sp, #2744] @ 0xab8 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ - str r0, [sp, #2740] @ 0xab4 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - str r0, [sp, #2736] @ 0xab0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - str r0, [sp, #2732] @ 0xaac │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ - str r0, [sp, #2728] @ 0xaa8 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - str r0, [sp, #2724] @ 0xaa4 │ │ │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ - str r0, [sp, #2720] @ 0xaa0 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ - str r0, [sp, #2716] @ 0xa9c │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - str r0, [sp, #2712] @ 0xa98 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - str r0, [sp, #2708] @ 0xa94 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ - str r0, [sp, #2704] @ 0xa90 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - str r0, [sp, #2700] @ 0xa8c │ │ │ │ - ldr r0, [sp, #716] @ 0x2cc │ │ │ │ - str r0, [sp, #2696] @ 0xa88 │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ - str r0, [sp, #2692] @ 0xa84 │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - str r0, [sp, #2688] @ 0xa80 │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - str r0, [sp, #2684] @ 0xa7c │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ - str r0, [sp, #2680] @ 0xa78 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - str r0, [sp, #2676] @ 0xa74 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - str r0, [sp, #2672] @ 0xa70 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ - str r0, [sp, #2668] @ 0xa6c │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - str r0, [sp, #2664] @ 0xa68 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - str r0, [sp, #2660] @ 0xa64 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ - str r0, [sp, #2656] @ 0xa60 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - str r0, [sp, #2652] @ 0xa5c │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ - str r0, [sp, #2648] @ 0xa58 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ - str r0, [sp, #2644] @ 0xa54 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - str r0, [sp, #2640] @ 0xa50 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - str r0, [sp, #2636] @ 0xa4c │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ - str r0, [sp, #2632] @ 0xa48 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ - str r0, [sp, #2628] @ 0xa44 │ │ │ │ - ldr r0, [sp, #796] @ 0x31c │ │ │ │ - str r0, [sp, #2624] @ 0xa40 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ - str r0, [sp, #2620] @ 0xa3c │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - str r0, [sp, #2616] @ 0xa38 │ │ │ │ - ldr r0, [sp, #812] @ 0x32c │ │ │ │ - str r0, [sp, #2612] @ 0xa34 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ - str r0, [sp, #2608] @ 0xa30 │ │ │ │ - ldr r0, [sp, #540] @ 0x21c │ │ │ │ - str r0, [sp, #2604] @ 0xa2c │ │ │ │ - ldr r0, [sp, #820] @ 0x334 │ │ │ │ - str r0, [sp, #2600] @ 0xa28 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ - str r0, [sp, #2596] @ 0xa24 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ - str r0, [sp, #2592] @ 0xa20 │ │ │ │ - ldr r0, [sp, #836] @ 0x344 │ │ │ │ - str r0, [sp, #2588] @ 0xa1c │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ - str r0, [sp, #2584] @ 0xa18 │ │ │ │ - ldr r0, [sp, #556] @ 0x22c │ │ │ │ - str r0, [sp, #2580] @ 0xa14 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ - str r0, [sp, #2576] @ 0xa10 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ - str r0, [sp, #2572] @ 0xa0c │ │ │ │ - ldr r0, [sp, #564] @ 0x234 │ │ │ │ - str r0, [sp, #2568] @ 0xa08 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ - str r0, [sp, #2560] @ 0xa00 │ │ │ │ - ldr r0, [sp, #572] @ 0x23c │ │ │ │ - str r0, [sp, #2556] @ 0x9fc │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ - str r0, [sp, #2552] @ 0x9f8 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ - str r0, [sp, #2548] @ 0x9f4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - str r0, [sp, #2544] @ 0x9f0 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ - str r0, [sp, #2540] @ 0x9ec │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ - str r0, [sp, #2536] @ 0x9e8 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ - str r0, [sp, #2532] @ 0x9e4 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ - str r0, [sp, #2528] @ 0x9e0 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ - str r0, [sp, #2524] @ 0x9dc │ │ │ │ - ldr r0, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #2520] @ 0x9d8 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ - str r0, [sp, #2516] @ 0x9d4 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ - str r0, [sp, #2512] @ 0x9d0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ - str r0, [sp, #2508] @ 0x9cc │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ - str r0, [sp, #2504] @ 0x9c8 │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ - str r0, [sp, #2500] @ 0x9c4 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - str r0, [sp, #2496] @ 0x9c0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - str r0, [sp, #2492] @ 0x9bc │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ - str r0, [sp, #2488] @ 0x9b8 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ - str r0, [sp, #2484] @ 0x9b4 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ - str r0, [sp, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ - str r0, [sp, #2476] @ 0x9ac │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ - str r0, [sp, #2472] @ 0x9a8 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ - str r0, [sp, #2468] @ 0x9a4 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ - str r0, [sp, #2464] @ 0x9a0 │ │ │ │ - ldr r0, [sp, #644] @ 0x284 │ │ │ │ - str r0, [sp, #2460] @ 0x99c │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - str r0, [sp, #2456] @ 0x998 │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ - str r0, [sp, #2452] @ 0x994 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - str r0, [sp, #2448] @ 0x990 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ - str r0, [sp, #2444] @ 0x98c │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ - str r0, [sp, #2440] @ 0x988 │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - str r0, [sp, #2436] @ 0x984 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ - str r0, [sp, #2432] @ 0x980 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ - str r0, [sp, #2428] @ 0x97c │ │ │ │ - ldr r0, [sp, #668] @ 0x29c │ │ │ │ - str r0, [sp, #2424] @ 0x978 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ - str r0, [sp, #2420] @ 0x974 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ - str r0, [sp, #2416] @ 0x970 │ │ │ │ - ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ - str r0, [sp, #2412] @ 0x96c │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ - str r0, [sp, #2408] @ 0x968 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ - str r0, [sp, #2404] @ 0x964 │ │ │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ │ │ - str r0, [sp, #2400] @ 0x960 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ - str r0, [sp, #2396] @ 0x95c │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ - str r0, [sp, #2392] @ 0x958 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - str r0, [sp, #2388] @ 0x954 │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ - str r0, [sp, #2384] @ 0x950 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ - str r0, [sp, #2380] @ 0x94c │ │ │ │ - ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ - str r0, [sp, #2376] @ 0x948 │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ - str r0, [sp, #2372] @ 0x944 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ - str r0, [sp, #2368] @ 0x940 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - str r0, [sp, #2364] @ 0x93c │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ - str r0, [sp, #2360] @ 0x938 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ - str r0, [sp, #2356] @ 0x934 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ - str r0, [sp, #2352] @ 0x930 │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ - str r0, [sp, #2348] @ 0x92c │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ - str r0, [sp, #2344] @ 0x928 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - str r0, [sp, #2340] @ 0x924 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ - str r0, [sp, #2336] @ 0x920 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ - str r0, [sp, #2332] @ 0x91c │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - str r0, [sp, #2328] @ 0x918 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ - str r0, [sp, #2324] @ 0x914 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ - str r0, [sp, #2320] @ 0x910 │ │ │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ │ │ - str r0, [sp, #2316] @ 0x90c │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ - str r0, [sp, #2312] @ 0x908 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ - str r0, [sp, #2308] @ 0x904 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ - str r0, [sp, #2304] @ 0x900 │ │ │ │ - ldr r0, [sp, #1060] @ 0x424 │ │ │ │ - str r0, [sp, #2300] @ 0x8fc │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ - str r0, [sp, #2296] @ 0x8f8 │ │ │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ │ │ - str r0, [sp, #2292] @ 0x8f4 │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ - str r0, [sp, #2288] @ 0x8f0 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ - str r0, [sp, #2284] @ 0x8ec │ │ │ │ - ldr r0, [sp, #772] @ 0x304 │ │ │ │ - str r0, [sp, #2280] @ 0x8e8 │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ - str r0, [sp, #2276] @ 0x8e4 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ - str r0, [sp, #2272] @ 0x8e0 │ │ │ │ - ldr r0, [sp, #780] @ 0x30c │ │ │ │ - str r0, [sp, #2268] @ 0x8dc │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ - str r0, [sp, #2264] @ 0x8d8 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ - str r0, [sp, #2260] @ 0x8d4 │ │ │ │ - ldr r0, [sp, #788] @ 0x314 │ │ │ │ - str r0, [sp, #2256] @ 0x8d0 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ - str r0, [sp, #2252] @ 0x8cc │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ - str r0, [sp, #2248] @ 0x8c8 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ - str r0, [sp, #2244] @ 0x8c4 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ - str r0, [sp, #2240] @ 0x8c0 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ - str r0, [sp, #2236] @ 0x8bc │ │ │ │ - ldr r0, [sp, #804] @ 0x324 │ │ │ │ - str r0, [sp, #2232] @ 0x8b8 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ - str r0, [sp, #2228] @ 0x8b4 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ - str r0, [sp, #2224] @ 0x8b0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - str r0, [sp, #2220] @ 0x8ac │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ - str r0, [sp, #2216] @ 0x8a8 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ - str r0, [sp, #2212] @ 0x8a4 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ - str r0, [sp, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ - str r0, [sp, #2204] @ 0x89c │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ - str r0, [sp, #2200] @ 0x898 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ - str r0, [sp, #2196] @ 0x894 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ - str r0, [sp, #2192] @ 0x890 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ - str r0, [sp, #2188] @ 0x88c │ │ │ │ - ldr r0, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ str r0, [sp, #2176] @ 0x880 │ │ │ │ - ldr r0, [sp, #852] @ 0x354 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ str r0, [sp, #2164] @ 0x874 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ str r0, [sp, #2160] @ 0x870 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ str r0, [sp, #2156] @ 0x86c │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #2152] @ 0x868 │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ str r0, [sp, #2148] @ 0x864 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #2144] @ 0x860 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ str r0, [sp, #2140] @ 0x85c │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ str r0, [sp, #2136] @ 0x858 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ str r0, [sp, #2132] @ 0x854 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #2128] @ 0x850 │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ str r0, [sp, #2124] @ 0x84c │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ str r0, [sp, #2120] @ 0x848 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r0, [sp, #2116] @ 0x844 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #2112] @ 0x840 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ str r0, [sp, #2108] @ 0x83c │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ str r0, [sp, #2104] @ 0x838 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ str r0, [sp, #2100] @ 0x834 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ str r0, [sp, #2096] @ 0x830 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ str r0, [sp, #2092] @ 0x82c │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ str r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #2084] @ 0x824 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ str r0, [sp, #2080] @ 0x820 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ str r0, [sp, #2076] @ 0x81c │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #2072] @ 0x818 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ - str r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + str r0, [sp, #2068] @ 0x814 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #2064] @ 0x810 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #2048] @ 0x800 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #2044] @ 0x7fc │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ - ldm r3, {r0, r2, r3} │ │ │ │ - str r7, [sp, #3372] @ 0xd2c │ │ │ │ - stm ip, {r0, r2, r3} │ │ │ │ - ldr r0, [r5, #172] @ 0xac │ │ │ │ - str r6, [sp, #3368] @ 0xd28 │ │ │ │ - str r8, [sp, #3364] @ 0xd24 │ │ │ │ - str r4, [sp, #3356] @ 0xd1c │ │ │ │ - str fp, [sp, #3352] @ 0xd18 │ │ │ │ - str r9, [sp, #3348] @ 0xd14 │ │ │ │ - str sl, [sp, #3336] @ 0xd08 │ │ │ │ - ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - add r6, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #113 @ 0x71 │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + str r0, [sp, #2028] @ 0x7ec │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + str r0, [sp, #2024] @ 0x7e8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #2020] @ 0x7e4 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + str r0, [sp, #2016] @ 0x7e0 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + str r0, [sp, #2012] @ 0x7dc │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #2008] @ 0x7d8 │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + str r0, [sp, #2004] @ 0x7d4 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + str r0, [sp, #2000] @ 0x7d0 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1996] @ 0x7cc │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + str r0, [sp, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + str r0, [sp, #1988] @ 0x7c4 │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + str r0, [sp, #1984] @ 0x7c0 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + str r0, [sp, #1980] @ 0x7bc │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + str r0, [sp, #1976] @ 0x7b8 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + str r0, [sp, #1972] @ 0x7b4 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + str r0, [sp, #1968] @ 0x7b0 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + str r0, [sp, #1964] @ 0x7ac │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + str r0, [sp, #1960] @ 0x7a8 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + str r0, [sp, #1956] @ 0x7a4 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + str r0, [sp, #1952] @ 0x7a0 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + str r0, [sp, #1948] @ 0x79c │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + str r0, [sp, #1944] @ 0x798 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + str r0, [sp, #1940] @ 0x794 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + str r0, [sp, #1936] @ 0x790 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + str r0, [sp, #1932] @ 0x78c │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + str r0, [sp, #1928] @ 0x788 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + str r0, [sp, #1924] @ 0x784 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + str r0, [sp, #1920] @ 0x780 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + str r0, [sp, #1916] @ 0x77c │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + str r0, [sp, #1912] @ 0x778 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + str r0, [sp, #1908] @ 0x774 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + str r0, [sp, #1904] @ 0x770 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + str r0, [sp, #1900] @ 0x76c │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + str r0, [sp, #1896] @ 0x768 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + str r0, [sp, #1892] @ 0x764 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #1888] @ 0x760 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + str r0, [sp, #1884] @ 0x75c │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + str r0, [sp, #1880] @ 0x758 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + str r0, [sp, #1876] @ 0x754 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + str r0, [sp, #1872] @ 0x750 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + str r0, [sp, #1868] @ 0x74c │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + str r0, [sp, #1864] @ 0x748 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + str r0, [sp, #1860] @ 0x744 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + str r0, [sp, #1856] @ 0x740 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + str r0, [sp, #1852] @ 0x73c │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + str r0, [sp, #1848] @ 0x738 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + str r0, [sp, #1844] @ 0x734 │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + str r0, [sp, #1840] @ 0x730 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + str r0, [sp, #1836] @ 0x72c │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + str r0, [sp, #1832] @ 0x728 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + str r0, [sp, #1828] @ 0x724 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + str r0, [sp, #1824] @ 0x720 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #1820] @ 0x71c │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + str r0, [sp, #1816] @ 0x718 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + str r0, [sp, #1812] @ 0x714 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + str r0, [sp, #1808] @ 0x710 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + str r0, [sp, #1804] @ 0x70c │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + str r0, [sp, #1800] @ 0x708 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + str r0, [sp, #1796] @ 0x704 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + str r0, [sp, #1792] @ 0x700 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + str r0, [sp, #1788] @ 0x6fc │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + str r0, [sp, #1784] @ 0x6f8 │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + str r0, [sp, #1780] @ 0x6f4 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + str r0, [sp, #1776] @ 0x6f0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #1772] @ 0x6ec │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + str r0, [sp, #1768] @ 0x6e8 │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + str r0, [sp, #1764] @ 0x6e4 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + str r0, [sp, #1760] @ 0x6e0 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + str r0, [sp, #1756] @ 0x6dc │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + str r0, [sp, #1752] @ 0x6d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #1748] @ 0x6d4 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + str r0, [sp, #1744] @ 0x6d0 │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + str r0, [sp, #1740] @ 0x6cc │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + str r0, [sp, #1732] @ 0x6c4 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + str r0, [sp, #2216] @ 0x8a8 │ │ │ │ + ldr r0, [r8, #172] @ 0xac │ │ │ │ + str r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r2, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp, #2224] @ 0x8b0 │ │ │ │ + str r7, [sp, #2208] @ 0x8a0 │ │ │ │ + str r9, [sp, #2204] @ 0x89c │ │ │ │ + str fp, [sp, #2188] @ 0x88c │ │ │ │ + str r2, [sp, #2220] @ 0x8ac │ │ │ │ + ldr r3, [r8, #176] @ 0xb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r6, sp, #1712 @ 0x6b0 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r2, #43 @ 0x2b │ │ │ │ stmib sp, {r0, r3} │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4044] @ 33874 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #4040] @ 33878 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #4088] @ 33810 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #4084] @ 33814 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3412] @ 0xd54 │ │ │ │ - str r0, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #3452] @ 0xd7c │ │ │ │ + str r0, [sp, #3444] @ 0xd74 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #3396] @ 0xd44 │ │ │ │ + str r0, [sp, #3436] @ 0xd6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r2, [sp, #3408] @ 0xd50 │ │ │ │ - ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r2, [sp, #3448] @ 0xd78 │ │ │ │ + ldr r2, [sp, #1336] @ 0x538 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #4 │ │ │ │ - str r4, [sp, #3400] @ 0xd48 │ │ │ │ - str r2, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3440] @ 0xd70 │ │ │ │ + str r2, [sp, #3432] @ 0xd68 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ str r1, [sp, #3504] @ 0xdb0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, lr, #316 @ 0x13c │ │ │ │ add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #980 @ 0x3d4 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3291c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 32888 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - movw r4, #64180 @ 0xfab4 │ │ │ │ - movt r4, #65535 @ 0xffff │ │ │ │ - b 32930 │ │ │ │ - adds r4, r4, #12 │ │ │ │ - beq 333b4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 328a0 │ │ │ │ + andeq r6, ip, lr, ror #11 │ │ │ │ + add r4, r4, #12 │ │ │ │ + cmp r4, #516 @ 0x204 │ │ │ │ + beq 336d4 │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32894 │ │ │ │ add r0, r6, r4 │ │ │ │ - ldr r1, [r0, #1356] @ 0x54c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 32928 │ │ │ │ - ldr r0, [r0, #1360] @ 0x550 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 32928 │ │ │ │ - andeq r5, ip, r0, lsr #24 │ │ │ │ - strdeq r5, [ip], -r7 │ │ │ │ - andeq r4, ip, r8, ror #19 │ │ │ │ - andeq r5, ip, r2, lsr #23 │ │ │ │ - andeq r4, ip, r4, lsl #14 │ │ │ │ - andeq r5, ip, r1, asr fp │ │ │ │ - andeq r5, ip, sl, lsr #22 │ │ │ │ - andeq r5, ip, r7, lsl #22 │ │ │ │ + b 32894 │ │ │ │ + andeq sp, r1, r4, lsr #5 │ │ │ │ + andseq r9, r0, r4, asr #29 │ │ │ │ + andeq r5, ip, r0, ror #10 │ │ │ │ + andeq r5, sp, sp, asr ip │ │ │ │ + andeq sp, r1, r0, lsr #3 │ │ │ │ + andseq r9, r0, r8, ror #26 │ │ │ │ mov r6, #1 │ │ │ │ - mov r5, #0 │ │ │ │ + mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [sp, #1372] @ 0x55c │ │ │ │ - ldr r2, [sp, #1376] @ 0x560 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 86068 │ │ │ │ - ldr r0, [sp, #1844] @ 0x734 │ │ │ │ - ldr r7, [sp, #1840] @ 0x730 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #2024] @ 0x7e8 │ │ │ │ - str r6, [sp, #2020] @ 0x7e4 │ │ │ │ - str r5, [sp, #2016] @ 0x7e0 │ │ │ │ - beq 34be4 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 343f4 │ │ │ │ - ldr r1, [pc, #3780] @ 3387c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldrd r0, [sl, #172] @ 0xac │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ + ldr r1, [sp, #1376] @ 0x560 │ │ │ │ + ldr r2, [sp, #1380] @ 0x564 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 86920 │ │ │ │ + ldr r0, [sp, #3336] @ 0xd08 │ │ │ │ + ldr r5, [sp, #3332] @ 0xd04 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r4, [sp, #3408] @ 0xd50 │ │ │ │ + str r6, [sp, #3404] @ 0xd4c │ │ │ │ + str r7, [sp, #3400] @ 0xd48 │ │ │ │ + beq 34ff4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 34c98 │ │ │ │ + ldr r1, [pc, #3984] @ 338ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + ldrd r0, [r8, #172] @ 0xac │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - add r1, r7, #12 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + add r1, r5, #12 │ │ │ │ + add r3, lr, #360 @ 0x168 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4072] @ 339e8 │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #4068] @ 339ec │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #3908] @ 338b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #3904] @ 338b4 │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3524] @ 0xdc4 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #3 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #3520] @ 0xdc0 │ │ │ │ str r4, [sp, #3512] @ 0xdb8 │ │ │ │ - str r7, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #580 @ 0x244 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 329dc │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 329f0 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32a04 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #580 @ 0x244 │ │ │ │ + bl 4ea14 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 4798c │ │ │ │ + ldr r0, [sp, #3316] @ 0xcf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #3320] @ 0xcf8 │ │ │ │ + bl 50d8 │ │ │ │ + b 34b34 │ │ │ │ + andeq r5, ip, r1, lsr fp │ │ │ │ + andeq r5, ip, r8, lsr #1 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ + andseq r9, r0, ip, asr #27 │ │ │ │ + cmp r5, #14 │ │ │ │ + bls 3368c │ │ │ │ + ldr r3, [pc, #3684] @ 338b8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #14 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34d24 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3616] @ 338bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r4, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #4072] @ 33ab4 │ │ │ │ + ldr r7, [pc, #4072] @ 33ab8 │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #44 @ 0x2c │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32b24 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #44 @ 0x2c │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + cmp r7, #25 │ │ │ │ + bls 32b8c │ │ │ │ + ldr r3, [pc, #3956] @ 33abc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 32ba8 │ │ │ │ + b 34b34 │ │ │ │ + andeq r6, ip, r3, ror r6 │ │ │ │ + andeq r5, ip, r0, lsl #31 │ │ │ │ + andeq r5, sp, r9, ror r9 │ │ │ │ + andeq r5, ip, ip, ror #19 │ │ │ │ + ldr r0, [pc, #4040] @ 33b5c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [r8, #116] @ 0x74 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [r8, #112] @ 0x70 │ │ │ │ + movw r1, #30062 @ 0x756e │ │ │ │ + ldrh r0, [r0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r1, [pc, #3976] @ 33b60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 882dc │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34eec │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3940] @ 33b64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r2, [sp] │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #3900] @ 33b68 │ │ │ │ + ldr r7, [pc, #3900] @ 33b6c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r4, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #776 @ 0x308 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #616 @ 0x268 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32a6c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 32c9c │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32a80 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 32cb0 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #616 @ 0x268 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + ldrdeq r5, [ip], -r5 @ │ │ │ │ + andeq r5, ip, sp, lsr #19 │ │ │ │ + andeq r6, ip, ip, ror #10 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32a94 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 32ce4 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #776 @ 0x308 │ │ │ │ - bl 4e158 │ │ │ │ - b 33290 │ │ │ │ - andeq r5, ip, r2, ror #21 │ │ │ │ - andeq r5, ip, r0, asr #2 │ │ │ │ - andeq r4, ip, r8, lsr pc │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + add r1, lr, #408 @ 0x198 │ │ │ │ + bl 4ea14 │ │ │ │ + ldrd r6, [r8, #160] @ 0xa0 │ │ │ │ + cmp r7, #21 │ │ │ │ + bls 32d58 │ │ │ │ + ldr r3, [pc, #4020] @ 33cbc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #21 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 32d7c │ │ │ │ + b 32e3c │ │ │ │ + andeq r6, ip, r5, asr #10 │ │ │ │ + andeq r5, ip, sl, lsr #18 │ │ │ │ + strdeq r5, [ip], -sl │ │ │ │ + ldrdeq r5, [ip], -lr │ │ │ │ + @ instruction: 0x000c5dbb │ │ │ │ + @ instruction: 0x000c4bb8 │ │ │ │ + andeq r6, ip, r8, lsr r4 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3932] @ 33cc0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #21 │ │ │ │ + mov r7, #21 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3904] @ 33cc4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32ac8 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 32e3c │ │ │ │ + ldr r1, [pc, #3876] @ 33cc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + mov r2, #26 │ │ │ │ + add r4, lr, #360 @ 0x168 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 88b80 │ │ │ │ + ldr r0, [pc, #3844] @ 33ccc │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #3840] @ 33cd0 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + str r4, [sp, #3512] @ 0xdb8 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #420 @ 0x1a4 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32e2c │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #612 @ 0x264 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r7, [sl, #160] @ 0xa0 │ │ │ │ - ldr r8, [sl, #164] @ 0xa4 │ │ │ │ - cmp r8, #22 │ │ │ │ - bls 32b60 │ │ │ │ - ldr r3, [pc, #4000] @ 33a90 │ │ │ │ + add r1, lr, #420 @ 0x1a4 │ │ │ │ + bl 4ea14 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ + bls 32e90 │ │ │ │ + ldr r3, [pc, #4072] @ 33e34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #114 @ 0x72 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 32eb0 │ │ │ │ + b 34b34 │ │ │ │ + andeq r6, ip, pc, lsl r4 │ │ │ │ + andeq r6, ip, r4, lsl #8 │ │ │ │ + andeq r4, ip, r8, asr #21 │ │ │ │ + @ instruction: 0x000c63b2 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3996] @ 33e38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #114 @ 0x72 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3972] @ 33e3c │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r1, [pc, #3968] @ 33e40 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #2 │ │ │ │ + str r2, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #1456 @ 0x5b0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r4, [sp, #1352] @ 0x548 │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 32f18 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + bl 139ec │ │ │ │ + add r3, sp, #1456 @ 0x5b0 │ │ │ │ + ldr r1, [sp, #1348] @ 0x544 │ │ │ │ + add r7, r4, r4, lsl #1 │ │ │ │ + ldm r3, {r0, r2, r3} │ │ │ │ + add r5, r4, #1 │ │ │ │ + str r0, [r1, r7, lsl #2]! │ │ │ │ + strd r2, [r1, #4] │ │ │ │ + str r5, [sp, #1352] @ 0x548 │ │ │ │ + b 34b38 │ │ │ │ + andeq r4, ip, ip, ror sl │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4024] @ 33f04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + b 304e4 │ │ │ │ + andeq r4, ip, r4, asr sl │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3988] @ 33f08 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b34 │ │ │ │ + b 33d0c │ │ │ │ + andeq r5, ip, fp, asr r4 │ │ │ │ + andeq r4, ip, r0, ror #25 │ │ │ │ + andeq r4, ip, ip, lsl #20 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32fac │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #68 @ 0x44 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r6, [r8, #160] @ 0xa0 │ │ │ │ + ldr r5, [r8, #164] @ 0xa4 │ │ │ │ + cmp r5, #22 │ │ │ │ + bls 33044 │ │ │ │ + ldr r3, [pc, #3896] @ 33f0c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #22 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ - mov r5, r8 │ │ │ │ + mov r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32b84 │ │ │ │ - b 32d18 │ │ │ │ - andeq r5, ip, r7, ror #20 │ │ │ │ - andeq r5, ip, r1, asr #20 │ │ │ │ - andeq r5, ip, sl, lsl sl │ │ │ │ - andeq r5, ip, sp, rrx │ │ │ │ - ldrdeq r4, [ip], -r0 │ │ │ │ - muleq ip, fp, r9 │ │ │ │ - andeq r5, ip, r2, lsl #19 │ │ │ │ - andeq r5, ip, r8, ror #18 │ │ │ │ - andeq r5, ip, r3, asr r9 │ │ │ │ - andeq r5, ip, r4, lsr r9 │ │ │ │ - andeq r5, ip, r4, lsl r9 │ │ │ │ - strdeq r5, [ip], -r7 │ │ │ │ - andeq r4, ip, r4, lsl #26 │ │ │ │ + bne 33068 │ │ │ │ + b 33204 │ │ │ │ + andeq r4, ip, r8, lsr #20 │ │ │ │ + andeq r5, ip, r0, asr #7 │ │ │ │ + muleq ip, r9, r3 │ │ │ │ + ldrdeq r4, [ip], -r8 │ │ │ │ + andeq r4, ip, r8, ror #22 │ │ │ │ + andeq r5, ip, lr, lsl r3 │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + andeq r4, ip, ip, asr fp │ │ │ │ + andeq r5, ip, fp, lsr #5 │ │ │ │ + muleq ip, r3, r2 │ │ │ │ + andeq r5, ip, r5, ror r2 │ │ │ │ + ldrdeq r5, [ip], -fp │ │ │ │ strdeq r4, [ip], -r0 │ │ │ │ - bne 33c2c │ │ │ │ - ldr r0, [pc, #3880] @ 33a94 │ │ │ │ - mov r1, r7 │ │ │ │ + andeq r5, ip, r4, lsr fp │ │ │ │ + bne 34384 │ │ │ │ + ldr r0, [pc, #4092] @ 3404c │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #22 │ │ │ │ - mov r5, #22 │ │ │ │ + mov r7, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32da0 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3840] @ 33a98 │ │ │ │ + bne 332a4 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4052] @ 34050 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32c7c │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + beq 33168 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 34650 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3804] @ 33a9c │ │ │ │ - ldr r2, [sl, #112] @ 0x70 │ │ │ │ + bls 34f58 │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4016] @ 34054 │ │ │ │ + ldr r2, [r8, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [sl, #116] @ 0x74 │ │ │ │ + ldr r5, [r8, #116] @ 0x74 │ │ │ │ mov r0, #25 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 86be8 │ │ │ │ + bl 874a0 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ - ldr r1, [sl, #176] @ 0xb0 │ │ │ │ + ldr r1, [r8, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #3508] @ 0xdb4 │ │ │ │ - ldr r2, [sl, #172] @ 0xac │ │ │ │ + ldr r2, [r8, #172] @ 0xac │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r4, #24 │ │ │ │ - add r4, sp, #3392 @ 0xd40 │ │ │ │ + add r4, lr, #360 @ 0x168 │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, #1 │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4044] @ 33be4 │ │ │ │ - ldr r1, [pc, #4044] @ 33be8 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #4044] @ 340cc │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #4040] @ 340d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3460] @ 0xd84 │ │ │ │ + str r0, [sp, #3420] @ 0xd5c │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - str r4, [sp, #3456] @ 0xd80 │ │ │ │ - str r5, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1648 @ 0x670 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3416] @ 0xd58 │ │ │ │ + str r5, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3152 @ 0xc50 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32c68 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 33154 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1648 @ 0x670 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3936] @ 33bec │ │ │ │ + add r1, sp, #3152 @ 0xc50 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3932] @ 340d4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32d0c │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + beq 331f8 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 34d2c │ │ │ │ - ldr r0, [pc, #3904] @ 33bf0 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ + bcc 351d0 │ │ │ │ + ldr r0, [pc, #3900] @ 340d8 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3896] @ 33bf4 │ │ │ │ + ldr r2, [pc, #3892] @ 340dc │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ add r0, r1, #24 │ │ │ │ str r0, [sp, #3504] @ 0xdb0 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r2, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #636 @ 0x27c │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r2, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #92 @ 0x5c │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #636 @ 0x27c │ │ │ │ - bl 4e158 │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r6, #23 │ │ │ │ - bcc 32da0 │ │ │ │ - ldr r3, [pc, #3800] @ 33bf8 │ │ │ │ + add r1, lr, #92 @ 0x5c │ │ │ │ + bl 4ea14 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r7, #23 │ │ │ │ + bcc 332a4 │ │ │ │ + ldr r3, [pc, #3796] @ 340e0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #22 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32dc0 │ │ │ │ - cmp r5, #31 │ │ │ │ - bls 3359c │ │ │ │ - ldr r3, [pc, #4072] @ 33d48 │ │ │ │ + bne 332c4 │ │ │ │ + cmp r7, #31 │ │ │ │ + bls 33884 │ │ │ │ + ldr r3, [pc, #3736] @ 340e4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #31 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32dc0 │ │ │ │ - b 33830 │ │ │ │ - andeq r5, ip, lr, ror r8 │ │ │ │ - andeq r5, ip, r9, ror #16 │ │ │ │ - andeq r5, ip, r7, asr r8 │ │ │ │ - ldr r0, [pc, #4004] @ 33d4c │ │ │ │ - mov r5, #22 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 332c4 │ │ │ │ + b 34088 │ │ │ │ + andeq r6, ip, r8, asr #32 │ │ │ │ + andeq r5, ip, r1, ror #22 │ │ │ │ + strdeq r5, [ip], -r6 │ │ │ │ + ldrdeq r5, [ip], -sp │ │ │ │ + andeq r5, ip, sp, asr #2 │ │ │ │ + andeq r4, ip, ip, asr r9 │ │ │ │ + andeq r5, ip, r7, ror pc │ │ │ │ + andeq r5, ip, r6, asr pc │ │ │ │ + andeq r5, ip, pc, lsr pc │ │ │ │ + ldr r0, [pc, #4012] @ 34258 │ │ │ │ + mov r7, #22 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33c34 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3968] @ 33d50 │ │ │ │ + bne 3438c │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3976] @ 3425c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33830 │ │ │ │ - ldr r4, [sl, #112] @ 0x70 │ │ │ │ - ldr r9, [sl, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #3940] @ 33d54 │ │ │ │ + beq 34088 │ │ │ │ + ldr r4, [r8, #112] @ 0x70 │ │ │ │ + ldr r9, [r8, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #3948] @ 34260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #10 │ │ │ │ - mov r1, r4 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2016 @ 0x7e0 │ │ │ │ + add r0, lr, #328 @ 0x148 │ │ │ │ + mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 86be8 │ │ │ │ - ldr r3, [pc, #3912] @ 33d58 │ │ │ │ + bl 874a0 │ │ │ │ + ldr r3, [pc, #4076] @ 34304 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 86be8 │ │ │ │ + bl 874a0 │ │ │ │ ldr r1, [sp, #3508] @ 0xdb4 │ │ │ │ ldr r2, [sp, #3512] @ 0xdb8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r9, #1 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3836] @ 33d5c │ │ │ │ - ldr r6, [pc, #3836] @ 33d60 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #1836] @ 0x72c │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r3, [pc, #4076] @ 34350 │ │ │ │ + ldr ip, [pc, #4076] @ 34354 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3328] @ 0xd00 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #1840] @ 0x730 │ │ │ │ - str r4, [sp, #2048] @ 0x800 │ │ │ │ - str r9, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r6, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - str sl, [sp, #1340] @ 0x53c │ │ │ │ - cmp r0, #0 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ - beq 32ebc │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3332] @ 0xd04 │ │ │ │ + str r4, [sp, #1728] @ 0x6c0 │ │ │ │ + str r9, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str ip, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 333c0 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - bl 470d0 │ │ │ │ - ldr r1, [sp, #2024] @ 0x7e8 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - str r0, [sp, #1332] @ 0x534 │ │ │ │ + bl 4798c │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + ldr r1, [sp, #3408] @ 0xd50 │ │ │ │ + str r0, [sp, #1336] @ 0x538 │ │ │ │ + ldr r0, [sp, #3424] @ 0xd60 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - ldr fp, [sp, #2020] @ 0x7e4 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1332] @ 0x534 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + ldr r9, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ - ldr r4, [sp, #3456] @ 0xd80 │ │ │ │ - ldr r6, [sp, #3464] @ 0xd88 │ │ │ │ - add sl, fp, r0, lsl #2 │ │ │ │ - str fp, [sp, #2032] @ 0x7f0 │ │ │ │ - str sl, [sp, #2044] @ 0x7fc │ │ │ │ - beq 3380c │ │ │ │ - add fp, fp, #12 │ │ │ │ - str r4, [sp, #1320] @ 0x528 │ │ │ │ - str r5, [sp, #1316] @ 0x524 │ │ │ │ - str r8, [sp, #1324] @ 0x52c │ │ │ │ - str r7, [sp, #1328] @ 0x530 │ │ │ │ - b 32f24 │ │ │ │ - add fp, fp, #12 │ │ │ │ - add r0, r8, #12 │ │ │ │ - cmp r0, sl │ │ │ │ - beq 337f8 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r9, [r8, #-12]! │ │ │ │ - cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 337fc │ │ │ │ - ldrd r4, [r8, #4] │ │ │ │ + ldr r4, [sp, #3416] @ 0xd58 │ │ │ │ + add fp, r9, r0, lsl #2 │ │ │ │ + str r9, [sp, #1712] @ 0x6b0 │ │ │ │ + str fp, [sp, #1724] @ 0x6bc │ │ │ │ + beq 3406c │ │ │ │ + add r9, r9, #12 │ │ │ │ + str r4, [sp, #1324] @ 0x52c │ │ │ │ + str r7, [sp, #1316] @ 0x524 │ │ │ │ + str r5, [sp, #1328] @ 0x530 │ │ │ │ + str r6, [sp, #1320] @ 0x528 │ │ │ │ + b 3342c │ │ │ │ + add r9, r9, #12 │ │ │ │ + add r0, r5, #12 │ │ │ │ + cmp r0, fp │ │ │ │ + beq 34058 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr sl, [r5, #-12]! │ │ │ │ + cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ + beq 3405c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ mov r0, #13 │ │ │ │ - ldr r1, [sp, #1332] @ 0x534 │ │ │ │ - stm sp, {r0, r4, r5} │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #648 @ 0x288 │ │ │ │ - ldr r3, [pc, #4032] @ 33f14 │ │ │ │ - mov r2, r6 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + stm sp, {r0, r4} │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #104 @ 0x68 │ │ │ │ + ldr r1, [sp, #1336] @ 0x538 │ │ │ │ + ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + ldr r3, [pc, #3824] @ 34358 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 4dc60 │ │ │ │ - ldr r5, [sp, #1352] @ 0x548 │ │ │ │ + bl 4e51c │ │ │ │ + ldr r7, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r5, r0 │ │ │ │ - bne 32f74 │ │ │ │ + cmp r7, r0 │ │ │ │ + bne 33484 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 139ec │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r7, r5, r5, lsl #1 │ │ │ │ - ldr r0, [sp, #1672] @ 0x688 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r3, [sp, #1680] @ 0x690 │ │ │ │ - ldr r2, [sp, #1676] @ 0x68c │ │ │ │ - str r0, [r1, r7, lsl #2]! │ │ │ │ - add r0, r5, #1 │ │ │ │ + add r6, r7, r7, lsl #1 │ │ │ │ + ldr r0, [sp, #3176] @ 0xc68 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [sp, #3184] @ 0xc70 │ │ │ │ + ldr r2, [sp, #3180] @ 0xc6c │ │ │ │ + str r0, [r1, r6, lsl #2]! │ │ │ │ + add r0, r7, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ - beq 32f14 │ │ │ │ + beq 3341c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 32f14 │ │ │ │ - cmp r7, #14 │ │ │ │ - bls 33554 │ │ │ │ - ldr r3, [pc, #3932] @ 33f18 │ │ │ │ + b 3341c │ │ │ │ + cmp r5, #13 │ │ │ │ + bls 3383c │ │ │ │ + ldr r3, [pc, #4060] @ 344a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #14 │ │ │ │ + mov r0, #13 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r1, [pc, #3880] @ 33f1c │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [pc, #4008] @ 344ac │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #25 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 82a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [pc, #3980] @ 344b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #1824 @ 0x720 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #244 @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 88374 │ │ │ │ - ldr r0, [sp, #1832] @ 0x728 │ │ │ │ + bl 88c2c │ │ │ │ + ldr r0, [sp, #3324] @ 0xcfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33158 │ │ │ │ - ldr r0, [pc, #3844] @ 33f20 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r1, [pc, #3840] @ 33f24 │ │ │ │ - add r2, sp, #3392 @ 0xd40 │ │ │ │ + beq 33b70 │ │ │ │ + ldr r0, [pc, #3940] @ 344b4 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #3936] @ 344b8 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #3392] @ 0xd40 │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #3396] @ 0xd44 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #2048] @ 0x800 │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #1728] @ 0x6c0 │ │ │ │ mov r1, #1 │ │ │ │ - str r1, [sp, #2044] @ 0x7fc │ │ │ │ + str r1, [sp, #1724] @ 0x6bc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r5, [sp, #3504] @ 0xdb0 │ │ │ │ - ldr r6, [sp, #3508] @ 0xdb4 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r6, [sp, #3504] @ 0xdb0 │ │ │ │ + ldr r5, [sp, #3508] @ 0xdb4 │ │ │ │ ldr r4, [sp, #3512] @ 0xdb8 │ │ │ │ - b 33164 │ │ │ │ - cmp r5, #14 │ │ │ │ - bls 33578 │ │ │ │ - ldr r3, [pc, #3764] @ 33f28 │ │ │ │ + b 33b7c │ │ │ │ + cmp r7, #14 │ │ │ │ + bls 33860 │ │ │ │ + ldr r3, [pc, #3856] @ 344bc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #14 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34468 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4060] @ 34098 │ │ │ │ + beq 34dd8 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #3788] @ 344c0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r1, r1, #12 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4020] @ 3409c │ │ │ │ - ldr r7, [pc, #4020] @ 340a0 │ │ │ │ + ldr r3, [pc, #3744] @ 344c4 │ │ │ │ + ldr r7, [pc, #3744] @ 344c8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r3, [sp, #3396] @ 0xd44 │ │ │ │ - str r4, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #428 @ 0x1ac │ │ │ │ - bl 5e7ac │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + str r4, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #292 @ 0x124 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33144 │ │ │ │ + beq 33678 │ │ │ │ ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #428 @ 0x1ac │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [sp, #1372] @ 0x55c │ │ │ │ - ldr r2, [sp, #1376] @ 0x560 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 86068 │ │ │ │ - ldr r0, [sp, #1844] @ 0x734 │ │ │ │ - ldr r7, [sp, #1840] @ 0x730 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [sp, #2024] @ 0x7e8 │ │ │ │ - str r6, [sp, #2020] @ 0x7e4 │ │ │ │ - str r5, [sp, #2016] @ 0x7e0 │ │ │ │ - beq 34bfc │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 34430 │ │ │ │ - ldr r1, [pc, #3840] @ 340a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 56f10 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldrd r0, [sl, #172] @ 0xac │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - add r1, r7, #12 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 83a30 │ │ │ │ - ldr r0, [pc, #4064] @ 341cc │ │ │ │ - add r2, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r1, [pc, #4060] @ 341d0 │ │ │ │ + add r1, lr, #292 @ 0x124 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4076] @ 34684 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3524] @ 0xdc4 │ │ │ │ - str r0, [sp, #3516] @ 0xdbc │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #3 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #4 │ │ │ │ - str r2, [sp, #3520] @ 0xdc0 │ │ │ │ - str r4, [sp, #3512] @ 0xdb8 │ │ │ │ - str r7, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #540 @ 0x21c │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 33258 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3326c │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 33280 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #540 @ 0x21c │ │ │ │ - bl 4e158 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 470d0 │ │ │ │ - ldr r0, [sp, #1824] @ 0x720 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r0, [sp, #1828] @ 0x724 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r5, [sp, #1352] @ 0x548 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 33340 │ │ │ │ - add r2, sp, #1344 @ 0x540 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm fp, {r0, r1, r2} │ │ │ │ - ldr r0, [sp, #1368] @ 0x558 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332dc │ │ │ │ - ldr r0, [sp, #1372] @ 0x55c │ │ │ │ - bl 50d8 │ │ │ │ - ldr r6, [sp, #1364] @ 0x554 │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 33318 │ │ │ │ - add r7, r4, #4 │ │ │ │ - b 33300 │ │ │ │ - add r7, r7, #12 │ │ │ │ - subs r6, r6, #1 │ │ │ │ - beq 33318 │ │ │ │ - ldr r0, [r7, #-4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 332f4 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 50d8 │ │ │ │ - b 332f4 │ │ │ │ - ldr r0, [sp, #1356] @ 0x54c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3332c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 50d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 33358 │ │ │ │ - add sp, sp, #500 @ 0x1f4 │ │ │ │ - add sp, sp, #3072 @ 0xc00 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sp, #1368] @ 0x558 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 332d4 │ │ │ │ - b 332dc │ │ │ │ - ldr r5, [sp, #1352] @ 0x548 │ │ │ │ - ldr r4, [sp, #1348] @ 0x544 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 33394 │ │ │ │ - add r6, r4, #4 │ │ │ │ - b 3337c │ │ │ │ - add r6, r6, #12 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - beq 33394 │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ + bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33370 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 50d8 │ │ │ │ - b 33370 │ │ │ │ - ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + bne 34b34 │ │ │ │ + b 32a84 │ │ │ │ + bne 338c0 │ │ │ │ + ldr r0, [pc, #4044] @ 34688 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33334 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 50d8 │ │ │ │ - add sp, sp, #500 @ 0x1f4 │ │ │ │ - add sp, sp, #3072 @ 0xc00 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + bne 338c8 │ │ │ │ + b 33900 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 333c8 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 336e8 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #980 @ 0x3d4 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r7, [r5, #164] @ 0xa4 │ │ │ │ - cmp r7, #32 │ │ │ │ - bls 33448 │ │ │ │ - ldr r3, [pc, #4072] @ 343d8 │ │ │ │ + add r1, lr, #316 @ 0x13c │ │ │ │ + bl 4ea14 │ │ │ │ + ldrd r4, [r8, #160] @ 0xa0 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ + bls 33740 │ │ │ │ + ldr r3, [pc, #3968] @ 3468c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #32 │ │ │ │ + mov r0, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33468 │ │ │ │ - b 332b0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4092] @ 3442c │ │ │ │ + bne 33760 │ │ │ │ + b 34b34 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3908] @ 34690 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 2fea0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4088] @ 3444c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ + cmp r1, #1 │ │ │ │ + bls 34f08 │ │ │ │ ldr r0, [sp, #1364] @ 0x554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34d54 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 3466c │ │ │ │ - ldr r4, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4092] @ 34484 │ │ │ │ + ldr r3, [pc, #3868] @ 34694 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - sub r2, r0, #2 │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, r4, #24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + sub r2, r1, #2 │ │ │ │ + add r1, r0, #24 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r4, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add ip, sp, #3504 @ 0xdb0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4080] @ 344a4 │ │ │ │ - ldr r7, [pc, #4080] @ 344a8 │ │ │ │ + ldr r3, [pc, #3824] @ 34698 │ │ │ │ + ldr r7, [pc, #3824] @ 3469c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #3512] @ 0xdb8 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ - str r3, [sp, #3516] @ 0xdbc │ │ │ │ - str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r4, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #348 @ 0x15c │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + str r4, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3456 @ 0xd80 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3351c │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 33800 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #348 @ 0x15c │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4076] @ 34528 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #17 │ │ │ │ + add r1, sp, #3456 @ 0xd80 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq ip, r1, ip, asr r3 │ │ │ │ + @ instruction: 0x00108dfc │ │ │ │ + bne 2fab4 │ │ │ │ + ldr r0, [pc, #4084] @ 34818 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ + ldr r1, [sp, #1328] @ 0x530 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 304f8 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4072] @ 34548 │ │ │ │ + bne 2fab4 │ │ │ │ + b 2f7e8 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4052] @ 3481c │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #14 │ │ │ │ + mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 32fec │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4068] @ 34568 │ │ │ │ - mov r1, r4 │ │ │ │ + bne 34b34 │ │ │ │ + b 334fc │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4020] @ 34820 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 330a4 │ │ │ │ - bne 33c34 │ │ │ │ - ldr r0, [pc, #4088] @ 345a0 │ │ │ │ - mov r5, #31 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 34b34 │ │ │ │ + b 335dc │ │ │ │ + bne 3438c │ │ │ │ + ldr r0, [pc, #3988] @ 34824 │ │ │ │ + mov r7, #31 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33c34 │ │ │ │ - b 32dc0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + bne 3438c │ │ │ │ + b 332c4 │ │ │ │ + andeq r4, ip, r8, lsl r2 │ │ │ │ + andeq ip, r1, r8, lsl #4 │ │ │ │ + andseq r8, r0, r0, lsl #26 │ │ │ │ + andeq r5, sp, sp, asr #16 │ │ │ │ + andeq r4, sp, r9, asr #22 │ │ │ │ + cmp fp, #14 │ │ │ │ + bls 34308 │ │ │ │ + ldr r3, [pc, #3928] @ 34828 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #14 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, fp │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 335d8 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 33a70 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ + cmp r2, #1 │ │ │ │ + bls 34ed4 │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + ldr r1, [pc, #3860] @ 3482c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add r3, sp, #3504 @ 0xdb0 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldrd r0, [r8, #172] @ 0xac │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + stmib sp, {r0, r1} │ │ │ │ + add r1, r4, #12 │ │ │ │ + add r4, lr, #360 @ 0x168 │ │ │ │ + add r6, sp, #3504 @ 0xdb0 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 842e8 │ │ │ │ + ldr r5, [pc, #4076] @ 34958 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [pc, #4072] @ 3495c │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r1, [sp, #1728] @ 0x6c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, lr, #344 @ 0x158 │ │ │ │ + str r1, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r1, #2 │ │ │ │ + str r4, [sp, #3416] @ 0xd58 │ │ │ │ + str r5, [sp, #3420] @ 0xd5c │ │ │ │ + str r7, [sp, #1724] @ 0x6bc │ │ │ │ + str r1, [sp, #1716] @ 0x6b4 │ │ │ │ + str r0, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #396 @ 0x18c │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 339c0 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 339d4 │ │ │ │ + ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #920 @ 0x398 │ │ │ │ - bl 4e158 │ │ │ │ - ldrd r6, [r5, #160] @ 0xa0 │ │ │ │ - cmp r7, #21 │ │ │ │ - bls 33630 │ │ │ │ - ldr r3, [pc, #4088] @ 345f4 │ │ │ │ + add r1, lr, #396 @ 0x18c │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [r8, #116] @ 0x74 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 33a04 │ │ │ │ + ldr r0, [r8, #112] @ 0x70 │ │ │ │ + movw r1, #30062 @ 0x756e │ │ │ │ + ldrh r0, [r0] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 33a70 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ + cmp r1, #1 │ │ │ │ + bls 351a4 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + ldr r1, [pc, #3908] @ 34960 │ │ │ │ + add r0, r0, #12 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ + str r0, [sp, #3504] @ 0xdb0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + str r5, [sp, #3516] @ 0xdbc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + mov r0, #3 │ │ │ │ + str r5, [sp, #3508] @ 0xdb4 │ │ │ │ + str r6, [sp, #1720] @ 0x6b8 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #408 @ 0x198 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #408 @ 0x198 │ │ │ │ + bl 4ea14 │ │ │ │ + cmp fp, #30 │ │ │ │ + bls 33ac0 │ │ │ │ + ldr r3, [pc, #3812] @ 34964 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #21 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, #30 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, fp │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33654 │ │ │ │ - b 33710 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4080] @ 3462c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r7, #21 │ │ │ │ + bne 33ae0 │ │ │ │ + b 34b34 │ │ │ │ + andeq ip, r1, r8, lsr #1 │ │ │ │ + andseq r8, r0, r0, ror #25 │ │ │ │ + andeq r4, ip, r1, asr sl │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3740] @ 34968 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4080] @ 3464c │ │ │ │ + bne 34b34 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ + cmp r1, #1 │ │ │ │ + bls 351e4 │ │ │ │ + ldr r0, [pc, #4084] @ 34ae8 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 821c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 33710 │ │ │ │ - ldr r1, [pc, #4076] @ 34668 │ │ │ │ + ldr r2, [pc, #4076] @ 34aec │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #2 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #3512] @ 0xdb8 │ │ │ │ + str r1, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r2, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #420 @ 0x1a4 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #420 @ 0x1a4 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + strdeq r4, [ip], -sp │ │ │ │ + ldrdeq r4, [ip], -pc @ │ │ │ │ + andeq r4, sp, r5, ror #19 │ │ │ │ + andeq fp, r1, r8, lsr #30 │ │ │ │ + @ instruction: 0x00108ab8 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [sp, #1376] @ 0x560 │ │ │ │ + ldr r2, [sp, #1380] @ 0x564 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 86920 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r1, [pc, #4064] @ 34b7c │ │ │ │ + str r4, [sp, #3408] @ 0xd50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #3392 @ 0xd40 │ │ │ │ - mov r2, #26 │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp] │ │ │ │ + str r5, [sp, #3404] @ 0xd4c │ │ │ │ + str r6, [sp, #3400] @ 0xd48 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 882c8 │ │ │ │ - ldr r0, [pc, #4076] @ 34688 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #4072] @ 3468c │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 882dc │ │ │ │ + ldr r0, [sp, #3336] @ 0xd08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3516c │ │ │ │ + ldr r6, [sp, #3332] @ 0xd04 │ │ │ │ + ldr r3, [pc, #4092] @ 34bcc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r5, sp, #1712 @ 0x6b0 │ │ │ │ + str r1, [sp] │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r1, r6, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #4076] @ 34bec │ │ │ │ + ldr r7, [pc, #4076] @ 34bf0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #1736] @ 0x6c8 │ │ │ │ + add r0, lr, #328 @ 0x148 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #3520] @ 0xdc0 │ │ │ │ + mov r0, #4 │ │ │ │ str r0, [sp, #3516] @ 0xdbc │ │ │ │ + mov r0, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #1740] @ 0x6cc │ │ │ │ + str r3, [sp, #1732] @ 0x6c4 │ │ │ │ + str r3, [sp, #1724] @ 0x6bc │ │ │ │ + str r6, [sp, #1720] @ 0x6b8 │ │ │ │ + str r3, [sp, #1716] @ 0x6b4 │ │ │ │ + str r4, [sp, #1712] @ 0x6b0 │ │ │ │ + str r5, [sp, #3512] @ 0xdb8 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + str r7, [sp, #3504] @ 0xdb0 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r1, sp, #3504 @ 0xdb0 │ │ │ │ + add r0, lr, #664 @ 0x298 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33c80 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33c94 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33ca8 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #1024 @ 0x400 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #664 @ 0x298 │ │ │ │ + bl 4ea14 │ │ │ │ + b 32a14 │ │ │ │ + andeq r4, ip, ip, lsl #15 │ │ │ │ + andeq r4, ip, r4, lsr #14 │ │ │ │ + andeq r4, ip, r5, lsr #14 │ │ │ │ + andeq r4, ip, r6, lsr #14 │ │ │ │ + andeq fp, r1, ip, lsr #27 │ │ │ │ + @ instruction: 0x001085b8 │ │ │ │ + ldr r3, [pc, #4084] @ 34cd0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #15 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33dcc │ │ │ │ + ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35104 │ │ │ │ + ldr r5, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4092] @ 34d20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + str r1, [sp] │ │ │ │ + add r1, r5, #12 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #4080] @ 34d40 │ │ │ │ + ldr r6, [pc, #4080] @ 34d44 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3512] @ 0xdb8 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #3 │ │ │ │ - str r4, [sp, #3512] @ 0xdb8 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #932 @ 0x3a4 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3516] @ 0xdbc │ │ │ │ + str r3, [sp, #3508] @ 0xdb4 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r6, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #232 @ 0xe8 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33700 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 33dbc │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #932 @ 0x3a4 │ │ │ │ - bl 4e158 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ - bls 33754 │ │ │ │ - ldr r3, [pc, #4088] @ 34718 │ │ │ │ + add r1, lr, #232 @ 0xe8 │ │ │ │ + bl 4ea14 │ │ │ │ + cmp r7, #25 │ │ │ │ + bls 33e10 │ │ │ │ + ldr r3, [pc, #4088] @ 34dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #114 @ 0x72 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33774 │ │ │ │ - b 332b0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4092] @ 3475c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #114 @ 0x72 │ │ │ │ + beq 33e4c │ │ │ │ + b 33e84 │ │ │ │ + bne 33e44 │ │ │ │ + ldr r0, [pc, #4084] @ 34e10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4084] @ 34770 │ │ │ │ + bne 33e4c │ │ │ │ + b 33e84 │ │ │ │ + muleq ip, r8, r6 │ │ │ │ + andeq r4, ip, r0, asr #12 │ │ │ │ + @ instruction: 0x0001bcbc │ │ │ │ + andseq r8, r0, ip, ror r7 │ │ │ │ + cmp r7, #17 │ │ │ │ + bls 3432c │ │ │ │ + ldr r3, [pc, #4080] @ 34e44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #17 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ + ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r1, [pc, #4076] @ 34e78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r4, lr, #244 @ 0xf4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #4080] @ 34774 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 88c2c │ │ │ │ + ldr r0, [sp, #3324] @ 0xcfc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33f10 │ │ │ │ + ldr r0, [pc, #4092] @ 34eb4 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #4088] @ 34eb8 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - mov r0, #0 │ │ │ │ + str r4, [sp, #3432] @ 0xd68 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, lr, #360 @ 0x168 │ │ │ │ + str r1, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #1724] @ 0x6bc │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ - mov r0, #2 │ │ │ │ - str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1968 @ 0x7b0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1968 @ 0x7b0 │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - bne 2d490 │ │ │ │ - ldr r0, [pc, #4088] @ 347d8 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - ldr r1, [sp, #1328] @ 0x530 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r7, [sp, #3504] @ 0xdb0 │ │ │ │ + ldr r9, [sp, #3508] @ 0xdb4 │ │ │ │ + ldr r6, [sp, #3512] @ 0xdb8 │ │ │ │ + b 33f1c │ │ │ │ + andeq r5, sp, lr, lsr r3 │ │ │ │ + andeq r5, sp, r5, lsr #6 │ │ │ │ + andeq r5, ip, r4, rrx │ │ │ │ + mov r9, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r1, [sp, #1376] @ 0x560 │ │ │ │ + ldr r2, [sp, #1380] @ 0x564 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 86920 │ │ │ │ + ldr r4, [sp, #3336] @ 0xd08 │ │ │ │ + ldr r5, [sp, #3332] @ 0xd04 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r6, [sp, #3408] @ 0xd50 │ │ │ │ + str r9, [sp, #3404] @ 0xd4c │ │ │ │ + str r7, [sp, #3400] @ 0xd48 │ │ │ │ + beq 35184 │ │ │ │ + ldr r1, [pc, #4076] @ 34f3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 577cc │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + ldrd r0, [r8, #172] @ 0xac │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + mov r2, #1 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + str r2, [sp] │ │ │ │ + sub r2, r4, #1 │ │ │ │ + add r4, lr, #344 @ 0x158 │ │ │ │ + stmib sp, {r0, r1} │ │ │ │ + add r1, r5, #12 │ │ │ │ + add r3, lr, #360 @ 0x168 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r0, [pc, #4084] @ 34f98 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + ldr r1, [pc, #4080] @ 34f9c │ │ │ │ + add r2, lr, #328 @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5384 │ │ │ │ + str r0, [sp, #3524] @ 0xdc4 │ │ │ │ + str r0, [sp, #3516] @ 0xdbc │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #3508] @ 0xdb4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ + mov r0, #3 │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ + mov r0, #4 │ │ │ │ + str r4, [sp, #3520] @ 0xdc0 │ │ │ │ + str r2, [sp, #3512] @ 0xdb8 │ │ │ │ + str r5, [sp, #3504] @ 0xdb0 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #268 @ 0x10c │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d490 │ │ │ │ - b 2d19c │ │ │ │ - mov fp, sl │ │ │ │ - ldr r7, [sp, #1328] @ 0x530 │ │ │ │ - ldr r8, [sp, #1324] @ 0x52c │ │ │ │ - ldr r5, [sp, #1316] @ 0x524 │ │ │ │ - ldr r4, [sp, #1320] @ 0x528 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - str fp, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 47cdc │ │ │ │ - ldr sl, [sp, #1340] @ 0x53c │ │ │ │ + beq 34010 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34024 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34038 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, sp, #1344 @ 0x540 │ │ │ │ + add r1, lr, #268 @ 0x10c │ │ │ │ + bl 4ea14 │ │ │ │ + b 32a14 │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + andeq r3, ip, r4, lsl ip │ │ │ │ + andeq r4, ip, r6, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ + ldr r6, [sp, #1320] @ 0x528 │ │ │ │ + ldr r5, [sp, #1328] @ 0x530 │ │ │ │ + ldr r7, [sp, #1316] @ 0x524 │ │ │ │ + ldr r4, [sp, #1324] @ 0x52c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + str r9, [sp, #1716] @ 0x6b4 │ │ │ │ + bl 48598 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3382c │ │ │ │ - ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + beq 34088 │ │ │ │ + ldr r0, [sp, #1336] @ 0x538 │ │ │ │ bl 50d8 │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ - bls 33880 │ │ │ │ - ldr r3, [pc, #4092] @ 3483c │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + bls 340e8 │ │ │ │ + ldr r3, [pc, #4076] @ 35084 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 338a0 │ │ │ │ - b 33c2c │ │ │ │ - andeq fp, r1, r4, lsl sl │ │ │ │ - andseq r8, r0, r0, asr sp │ │ │ │ - andeq r3, ip, r4, asr r8 │ │ │ │ - bne 33c2c │ │ │ │ - ldr r0, [pc, #4084] @ 34880 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 34108 │ │ │ │ + b 34384 │ │ │ │ + andeq fp, r1, r8, ror sl │ │ │ │ + @ instruction: 0x001086d0 │ │ │ │ + andeq r3, ip, r8, lsl fp │ │ │ │ + andeq fp, r1, r0, ror #19 │ │ │ │ + andseq r8, r0, r4, lsr #12 │ │ │ │ + andeq r4, ip, r8, ror #28 │ │ │ │ + andeq r4, ip, lr, lsr lr │ │ │ │ + bne 34384 │ │ │ │ + ldr r0, [pc, #4084] @ 350e8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33c2c │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #4084] @ 348a4 │ │ │ │ + bne 34384 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4072] @ 35100 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33c2c │ │ │ │ - ldrd r4, [sl, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #4092] @ 348c8 │ │ │ │ + beq 34384 │ │ │ │ + ldr r4, [r8, #112] @ 0x70 │ │ │ │ + ldr r7, [r8, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #4092] @ 35134 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #10 │ │ │ │ - mov r1, r4 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2016 @ 0x7e0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 86be8 │ │ │ │ - ldr r3, [pc, #4080] @ 348dc │ │ │ │ + add r0, lr, #328 @ 0x148 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 874a0 │ │ │ │ + ldr r3, [pc, #4084] @ 35150 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 86be8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 874a0 │ │ │ │ ldr r1, [sp, #3508] @ 0xdb4 │ │ │ │ ldr r2, [sp, #3512] @ 0xdb8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - mov r5, #1 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + mov r8, #1 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4084] @ 34930 │ │ │ │ - ldr r6, [pc, #4084] @ 34934 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #1836] @ 0x72c │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + ldr r3, [pc, #4084] @ 3519c │ │ │ │ + ldr r7, [pc, #4084] @ 351a0 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ + str r0, [sp, #3328] @ 0xd00 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #1840] @ 0x730 │ │ │ │ - str r4, [sp, #2048] @ 0x800 │ │ │ │ - str r5, [sp, #2044] @ 0x7fc │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r6, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - str fp, [sp, #1336] @ 0x538 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #3332] @ 0xd04 │ │ │ │ + str r4, [sp, #1728] @ 0x6c0 │ │ │ │ + str r8, [sp, #1724] @ 0x6bc │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33994 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 34204 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - bl 470d0 │ │ │ │ - ldr r1, [sp, #2024] @ 0x7e8 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - str r0, [sp, #1340] @ 0x53c │ │ │ │ + bl 4798c │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + ldr r1, [sp, #3408] @ 0xd50 │ │ │ │ + str r0, [sp, #1336] @ 0x538 │ │ │ │ + ldr r0, [sp, #3424] @ 0xd60 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - ldr r4, [sp, #2020] @ 0x7e4 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1332] @ 0x534 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ + ldr r7, [sp, #3404] @ 0xd4c │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ - ldr r5, [sp, #3456] @ 0xd80 │ │ │ │ - ldr r6, [sp, #3464] @ 0xd88 │ │ │ │ - add fp, r4, r0, lsl #2 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - str fp, [sp, #2044] @ 0x7fc │ │ │ │ - beq 33c0c │ │ │ │ - add r4, r4, #12 │ │ │ │ - str r5, [sp, #1332] @ 0x534 │ │ │ │ - str r8, [sp, #1324] @ 0x52c │ │ │ │ - str r7, [sp, #1328] @ 0x530 │ │ │ │ - b 33a00 │ │ │ │ - @ instruction: 0x0001b8bc │ │ │ │ - andseq r8, r0, r0, lsl sp │ │ │ │ - add r4, r4, #12 │ │ │ │ - add r0, r9, #12 │ │ │ │ + ldr r4, [sp, #3416] @ 0xd58 │ │ │ │ + add fp, r7, r0, lsl #2 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + str fp, [sp, #1724] @ 0x6bc │ │ │ │ + beq 34368 │ │ │ │ + add r7, r7, #12 │ │ │ │ + str r4, [sp, #1324] @ 0x52c │ │ │ │ + str r5, [sp, #1328] @ 0x530 │ │ │ │ + b 34274 │ │ │ │ + @ instruction: 0x000c4dbc │ │ │ │ + muleq ip, r8, r7 │ │ │ │ + @ instruction: 0x000c4db5 │ │ │ │ + add r7, r7, #12 │ │ │ │ + add r0, r8, #12 │ │ │ │ cmp r0, fp │ │ │ │ - beq 33bfc │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r8, [r9, #-12]! │ │ │ │ - cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 33c00 │ │ │ │ - ldr sl, [r9, #4] │ │ │ │ - ldr r1, [r9, #8] │ │ │ │ + beq 3435c │ │ │ │ + mov r8, r7 │ │ │ │ + ldr sl, [r8, #-12]! │ │ │ │ + cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ + beq 34360 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ mov r0, #13 │ │ │ │ str r1, [sp, #8] │ │ │ │ - stm sp, {r0, sl} │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #664 @ 0x298 │ │ │ │ - ldr r1, [sp, #1340] @ 0x53c │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [pc, #4092] @ 34a38 │ │ │ │ + stm sp, {r0, r4} │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #120 @ 0x78 │ │ │ │ + ldr r1, [sp, #1336] @ 0x538 │ │ │ │ + ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + ldr r3, [pc, #4076] @ 3529c │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 4dc60 │ │ │ │ - ldr r7, [sp, #1352] @ 0x548 │ │ │ │ + bl 4e51c │ │ │ │ + ldr r9, [sp, #1352] @ 0x548 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ - cmp r7, r0 │ │ │ │ - bne 33a58 │ │ │ │ + cmp r9, r0 │ │ │ │ + bne 342cc │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 139ec │ │ │ │ ldr r1, [sp, #1348] @ 0x544 │ │ │ │ - add r5, r7, r7, lsl #1 │ │ │ │ - ldr r0, [sp, #1688] @ 0x698 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [sp, #1696] @ 0x6a0 │ │ │ │ - ldr r2, [sp, #1692] @ 0x69c │ │ │ │ + add r5, r9, r9, lsl #1 │ │ │ │ + ldr r0, [sp, #3192] @ 0xc78 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [sp, #3200] @ 0xc80 │ │ │ │ + ldr r2, [sp, #3196] @ 0xc7c │ │ │ │ str r0, [r1, r5, lsl #2]! │ │ │ │ - add r0, r7, #1 │ │ │ │ + add r0, r9, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ - beq 339f0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 50d8 │ │ │ │ - b 339f0 │ │ │ │ - andeq r4, ip, r8, lsr #7 │ │ │ │ - andeq r4, ip, r0, lsr #6 │ │ │ │ - muleq ip, r8, r7 │ │ │ │ - andeq r4, ip, sl, ror #5 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [sp, #1372] @ 0x55c │ │ │ │ - ldr r2, [sp, #1376] @ 0x560 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 86068 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r1, [pc, #4092] @ 34acc │ │ │ │ - str r4, [sp, #2024] @ 0x7e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r5, [sp, #2020] @ 0x7e4 │ │ │ │ - str r6, [sp, #2016] @ 0x7e0 │ │ │ │ - add r4, sp, #3456 @ 0xd80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87a24 │ │ │ │ - ldr r0, [sp, #1844] @ 0x734 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34d88 │ │ │ │ - ldr r6, [sp, #1840] @ 0x730 │ │ │ │ - ldr r3, [pc, #4080] @ 34af0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r5, sp, #2032 @ 0x7f0 │ │ │ │ - str r1, [sp] │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r1, r6, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4084] @ 34b24 │ │ │ │ - ldr r7, [pc, #4084] @ 34b28 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #2056] @ 0x808 │ │ │ │ - add r0, sp, #2016 @ 0x7e0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #3520] @ 0xdc0 │ │ │ │ - mov r0, #4 │ │ │ │ - str r0, [sp, #3516] @ 0xdbc │ │ │ │ - mov r0, #5 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - str r3, [sp, #2052] @ 0x804 │ │ │ │ - str r3, [sp, #2044] @ 0x7fc │ │ │ │ - str r6, [sp, #2040] @ 0x7f8 │ │ │ │ - str r3, [sp, #2036] @ 0x7f4 │ │ │ │ - str r4, [sp, #2032] @ 0x7f0 │ │ │ │ - str r5, [sp, #3512] @ 0xdb8 │ │ │ │ - str r0, [sp, #3508] @ 0xdb4 │ │ │ │ - str r7, [sp, #3504] @ 0xdb0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #3504 @ 0xdb0 │ │ │ │ - add r0, lr, #824 @ 0x338 │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 33ba8 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 34264 │ │ │ │ + mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + b 34264 │ │ │ │ + muleq ip, fp, sp │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4088] @ 3530c │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33bbc │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + bne 34b34 │ │ │ │ + b 33900 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #4084] @ 3532c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33bd0 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #824 @ 0x338 │ │ │ │ - bl 4e158 │ │ │ │ - b 33290 │ │ │ │ - andeq fp, r1, r8, lsr #13 │ │ │ │ - andseq r8, r0, ip, asr #22 │ │ │ │ - andeq r3, ip, r4, lsr #13 │ │ │ │ - andeq fp, r1, r0, lsl r6 │ │ │ │ - andseq r8, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x000c41b4 │ │ │ │ - mov r4, fp │ │ │ │ - ldr r7, [sp, #1328] @ 0x530 │ │ │ │ - ldr r8, [sp, #1324] @ 0x52c │ │ │ │ - ldr r5, [sp, #1332] @ 0x534 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - str r4, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 47cdc │ │ │ │ - ldr fp, [sp, #1336] @ 0x538 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 33c2c │ │ │ │ - ldr r0, [sp, #1340] @ 0x53c │ │ │ │ + bne 34b34 │ │ │ │ + b 33e84 │ │ │ │ + andeq fp, r1, r0, lsl #16 │ │ │ │ + andseq r8, r0, r0, lsl #9 │ │ │ │ + andeq r4, ip, ip, asr #20 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r5, [sp, #1328] @ 0x530 │ │ │ │ + ldr r4, [sp, #1324] @ 0x52c │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + str r7, [sp, #1716] @ 0x6b4 │ │ │ │ + bl 48598 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 34384 │ │ │ │ + ldr r0, [sp, #1336] @ 0x538 │ │ │ │ bl 50d8 │ │ │ │ - cmp r8, #14 │ │ │ │ - bls 33ec8 │ │ │ │ - ldr r3, [pc, #4080] @ 34c2c │ │ │ │ + cmp r5, #14 │ │ │ │ + bls 34634 │ │ │ │ + ldr r3, [pc, #4052] @ 35368 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #14 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r4, r7 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r7, r5 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33d00 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #4084] @ 34c74 │ │ │ │ + beq 3445c │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3984] @ 3536c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33d00 │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + beq 3445c │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 34c60 │ │ │ │ - ldr r0, [pc, #4076] @ 34c90 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ + bcc 350ec │ │ │ │ + ldr r0, [pc, #3952] @ 35370 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #4092] @ 34cac │ │ │ │ + ldr r2, [pc, #3944] @ 35374 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ add r0, r1, #24 │ │ │ │ str r0, [sp, #3504] @ 0xdb0 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r2, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #680 @ 0x2a8 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r2, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #136 @ 0x88 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #680 @ 0x2a8 │ │ │ │ - bl 4e158 │ │ │ │ - cmp r8, #21 │ │ │ │ - bls 33d64 │ │ │ │ - ldr r3, [pc, #4072] @ 34cf8 │ │ │ │ + add r1, lr, #136 @ 0x88 │ │ │ │ + bl 4ea14 │ │ │ │ + mov r6, r7 │ │ │ │ + cmp r7, #21 │ │ │ │ + bls 344cc │ │ │ │ + ldr r3, [pc, #3848] @ 35378 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #21 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33d88 │ │ │ │ - b 33e84 │ │ │ │ - andeq r4, ip, sl, lsl #3 │ │ │ │ - andeq r4, ip, r0, lsr #2 │ │ │ │ - andeq r3, ip, ip, asr #6 │ │ │ │ - andeq r4, ip, r9, lsl r1 │ │ │ │ - andeq r4, ip, r3, lsl #2 │ │ │ │ - andeq fp, r1, r8, asr r4 │ │ │ │ - andseq r8, r0, r4, lsl r9 │ │ │ │ - bne 33f38 │ │ │ │ - ldr r0, [pc, #4092] @ 34d6c │ │ │ │ + bne 344f0 │ │ │ │ + b 345f0 │ │ │ │ + andeq r4, ip, r2, lsr #12 │ │ │ │ + muleq ip, r5, r0 │ │ │ │ + ldrdeq r4, [ip], -r7 │ │ │ │ + andseq r8, r0, r0, lsr #2 │ │ │ │ + andeq fp, r1, ip, lsl r6 │ │ │ │ + strdeq r4, [sp], -r5 │ │ │ │ + strdeq r3, [sp], -r1 │ │ │ │ + andeq fp, r1, r0, asr r5 │ │ │ │ + andseq r8, r0, r8, lsl #5 │ │ │ │ + bne 346b0 │ │ │ │ + ldr r0, [pc, #3748] @ 3537c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #21 │ │ │ │ mov r5, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33f38 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #4076] @ 34d84 │ │ │ │ + bne 346b0 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3712] @ 35380 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33e08 │ │ │ │ - ldr r0, [pc, #4080] @ 34da0 │ │ │ │ + beq 34574 │ │ │ │ + ldr r0, [pc, #3692] @ 35384 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #4076] @ 34da4 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #3688] @ 35388 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #692 @ 0x2b4 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #148 @ 0x94 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #692 @ 0x2b4 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #4064] @ 34df8 │ │ │ │ + add r1, lr, #148 @ 0x94 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #3592] @ 3538c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33e84 │ │ │ │ - ldr r0, [pc, #4084] @ 34e24 │ │ │ │ + beq 345f0 │ │ │ │ + ldr r0, [pc, #3572] @ 35390 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #4080] @ 34e28 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #3568] @ 35394 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1728 @ 0x6c0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3232 @ 0xca0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1728 @ 0x6c0 │ │ │ │ - bl 4e158 │ │ │ │ - cmp r8, #25 │ │ │ │ - bls 33ef0 │ │ │ │ - ldr r3, [pc, #4068] @ 34e78 │ │ │ │ + add r1, sp, #3232 @ 0xca0 │ │ │ │ + bl 4ea14 │ │ │ │ + cmp r6, #25 │ │ │ │ + bls 34660 │ │ │ │ + ldr r3, [pc, #3480] @ 35398 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #25 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33f38 │ │ │ │ - b 33f70 │ │ │ │ - bne 33f2c │ │ │ │ - ldr r0, [pc, #4092] @ 34ed0 │ │ │ │ - mov r1, r7 │ │ │ │ + beq 346b0 │ │ │ │ + b 346e8 │ │ │ │ + bne 346a0 │ │ │ │ + ldr r0, [pc, #3420] @ 3539c │ │ │ │ + mov r1, r6 │ │ │ │ mov r2, #14 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r7, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r4, r6 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33f38 │ │ │ │ - b 33c70 │ │ │ │ - bne 33f38 │ │ │ │ - ldr r0, [pc, #4084] @ 34ef0 │ │ │ │ + bne 346b0 │ │ │ │ + b 343cc │ │ │ │ + bne 346b0 │ │ │ │ + ldr r0, [pc, #4088] @ 35664 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33f38 │ │ │ │ - b 33f70 │ │ │ │ - andeq r4, ip, ip, asr r1 │ │ │ │ - andeq r3, ip, sp, lsl #25 │ │ │ │ - andeq r3, ip, r3, ror #24 │ │ │ │ - andseq r8, r0, ip, lsl #13 │ │ │ │ - muleq r1, r4, r2 │ │ │ │ - andeq r4, sp, r5, asr #16 │ │ │ │ - mov r4, r7 │ │ │ │ - cmp r8, #10 │ │ │ │ - bls 3436c │ │ │ │ - ldr r3, [pc, #4020] @ 34ef4 │ │ │ │ + bne 346b0 │ │ │ │ + b 346e8 │ │ │ │ + andeq r4, sp, r1, lsl #24 │ │ │ │ + ldrdeq r3, [ip], -r5 │ │ │ │ + andeq r4, ip, sp, lsl #24 │ │ │ │ + andeq r4, ip, r5, asr #23 │ │ │ │ + andeq r3, sp, sp, ror #28 │ │ │ │ + andeq fp, r1, ip, asr #7 │ │ │ │ + andseq r8, r0, r4, lsl r1 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r5, #10 │ │ │ │ + bls 34b14 │ │ │ │ + ldr r3, [pc, #4080] @ 356a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34050 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3960] @ 34ef8 │ │ │ │ + beq 347d0 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4076] @ 356e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ff0 │ │ │ │ - ldr r0, [pc, #3940] @ 34efc │ │ │ │ + beq 3476c │ │ │ │ + ldr r0, [pc, #4084] @ 35704 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #3936] @ 34f00 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #4080] @ 35708 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #716 @ 0x2cc │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #172 @ 0xac │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #716 @ 0x2cc │ │ │ │ - bl 4e158 │ │ │ │ - ldr r0, [pc, #3852] @ 34f04 │ │ │ │ + add r1, lr, #172 @ 0xac │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r0, [pc, #4076] @ 35760 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #3848] @ 34f08 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #4092] @ 35778 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #728 @ 0x2d8 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #184 @ 0xb8 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #728 @ 0x2d8 │ │ │ │ - bl 4e158 │ │ │ │ - cmp r8, #69 @ 0x45 │ │ │ │ - bls 340a8 │ │ │ │ - ldr r3, [pc, #3756] @ 34f0c │ │ │ │ + add r1, lr, #184 @ 0xb8 │ │ │ │ + bl 4ea14 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + bls 34830 │ │ │ │ + ldr r3, [pc, #4088] @ 357d8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 340cc │ │ │ │ - b 341dc │ │ │ │ - andeq r3, sp, r1, asr #22 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andseq r8, r0, ip, ror r5 │ │ │ │ - andeq r3, ip, r8, rrx │ │ │ │ + bne 34854 │ │ │ │ + b 34974 │ │ │ │ + andeq r4, ip, r0, lsr #12 │ │ │ │ + muleq ip, lr, r2 │ │ │ │ + andeq r4, sp, sp, lsr #20 │ │ │ │ + andeq r4, ip, lr, ror #15 │ │ │ │ + andeq r3, ip, r2, ror #25 │ │ │ │ + andeq r3, ip, ip, lsl r2 │ │ │ │ mov r5, r4 │ │ │ │ - bne 341d4 │ │ │ │ - ldr r0, [pc, #3672] @ 34f10 │ │ │ │ + bne 3496c │ │ │ │ + ldr r0, [pc, #4080] @ 35830 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #69 @ 0x45 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 341dc │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3640] @ 34f14 │ │ │ │ + bne 34974 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4068] @ 35848 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3414c │ │ │ │ - ldr r0, [pc, #3620] @ 34f18 │ │ │ │ + beq 348d8 │ │ │ │ + ldr r0, [pc, #4092] @ 35878 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #3616] @ 34f1c │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #4088] @ 3587c │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, lr, #740 @ 0x2e4 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + add r0, lr, #196 @ 0xc4 │ │ │ │ + bl 5f068 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #740 @ 0x2e4 │ │ │ │ - bl 4e158 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3524] @ 34f20 │ │ │ │ + add r1, lr, #196 @ 0xc4 │ │ │ │ + bl 4ea14 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4072] @ 358d0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 341dc │ │ │ │ - ldr r0, [pc, #3504] @ 34f24 │ │ │ │ + beq 34974 │ │ │ │ + ldr r0, [pc, #4084] @ 358f4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #3500] @ 34f28 │ │ │ │ - add r2, lr, #344 @ 0x158 │ │ │ │ + ldr r1, [pc, #4080] @ 358f8 │ │ │ │ + add r2, lr, #348 @ 0x15c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3508] @ 0xdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #3504] @ 0xdb0 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r1, [sp, #2032] @ 0x7f0 │ │ │ │ - add r0, sp, #1776 @ 0x6f0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 5e7ac │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r1, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, sp, #3280 @ 0xcd0 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, sp, #1776 @ 0x6f0 │ │ │ │ - bl 4e158 │ │ │ │ - b 341dc │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andseq r8, r0, r4, lsr #10 │ │ │ │ - cmp r8, #19 │ │ │ │ - bls 34348 │ │ │ │ - ldr r3, [pc, #3400] @ 34f2c │ │ │ │ + add r1, sp, #3280 @ 0xcd0 │ │ │ │ + bl 4ea14 │ │ │ │ + b 34974 │ │ │ │ + andeq fp, r1, r8, lsl #4 │ │ │ │ + andseq r7, r0, r4, ror pc │ │ │ │ + @ instruction: 0x00107ed8 │ │ │ │ + ldrdeq r4, [ip], -r1 │ │ │ │ + andeq r4, ip, sp, ror r8 │ │ │ │ + cmp r7, #19 │ │ │ │ + bls 34af0 │ │ │ │ + ldr r3, [pc, #4084] @ 35970 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #19 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 687cc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - bl 55e90 │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r2, [sp, #1372] @ 0x55c │ │ │ │ - ldr r3, [sp, #1376] @ 0x560 │ │ │ │ - ldr r0, [pc, #3340] @ 34f30 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r2, [sp, #1376] @ 0x560 │ │ │ │ + ldr r3, [sp, #1380] @ 0x564 │ │ │ │ + ldr r0, [pc, #4076] @ 359a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ - bl 821c8 │ │ │ │ + bl 82a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332b0 │ │ │ │ - ldr r2, [sp, #1364] @ 0x554 │ │ │ │ + beq 34b34 │ │ │ │ + ldr r2, [sp, #1368] @ 0x558 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 344e0 │ │ │ │ - ldr r1, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #3304] @ 34f34 │ │ │ │ + bls 34e48 │ │ │ │ + ldr r1, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4092] @ 359e0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r3, sp, #2032 @ 0x7f0 │ │ │ │ - ldr r1, [sp, #1364] @ 0x554 │ │ │ │ - add ip, sp, #3456 @ 0xd80 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r3, sp, #1712 @ 0x6b0 │ │ │ │ + ldr r1, [sp, #1368] @ 0x558 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #2 │ │ │ │ - stm ip, {r0, r2, r3} │ │ │ │ - bls 344f8 │ │ │ │ - ldr r0, [sp, #1360] @ 0x550 │ │ │ │ - ldr r3, [pc, #4084] @ 3527c │ │ │ │ + str r3, [sp, #3424] @ 0xd60 │ │ │ │ + str r2, [sp, #3420] @ 0xd5c │ │ │ │ + str r0, [sp, #3416] @ 0xd58 │ │ │ │ + bls 34e60 │ │ │ │ + ldr r0, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [pc, #4088] @ 35a1c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ sub r2, r1, #3 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 4d814 │ │ │ │ - add r2, sp, #2032 @ 0x7f0 │ │ │ │ - add ip, sp, #3392 @ 0xd40 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 4e0d0 │ │ │ │ + add r2, sp, #1712 @ 0x6b0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4092] @ 352b0 │ │ │ │ - ldr r7, [pc, #4092] @ 352b4 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - add r0, sp, #3392 @ 0xd40 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #4076] @ 35a3c │ │ │ │ + ldr r7, [pc, #4076] @ 35a40 │ │ │ │ + str r0, [sp, #3432] @ 0xd68 │ │ │ │ + add r0, lr, #360 @ 0x168 │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ str r0, [sp, #3504] @ 0xdb0 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #2048] @ 0x800 │ │ │ │ + str r0, [sp, #1728] @ 0x6c0 │ │ │ │ mov r0, #2 │ │ │ │ - str r0, [sp, #2044] @ 0x7fc │ │ │ │ + str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - str r0, [sp, #2040] @ 0x7f8 │ │ │ │ + str r0, [sp, #1720] @ 0x6b8 │ │ │ │ mov r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ + str r2, [sp, #3440] @ 0xd70 │ │ │ │ + str r1, [sp, #3436] @ 0xd6c │ │ │ │ str r3, [sp, #3516] @ 0xdbc │ │ │ │ str r3, [sp, #3508] @ 0xdb4 │ │ │ │ - str r0, [sp, #2036] @ 0x7f4 │ │ │ │ - str r7, [sp, #2032] @ 0x7f0 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r1, sp, #2032 @ 0x7f0 │ │ │ │ - add r0, lr, #764 @ 0x2fc │ │ │ │ - bl 5e7ac │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + str r0, [sp, #1716] @ 0x6b4 │ │ │ │ + str r7, [sp, #1712] @ 0x6b0 │ │ │ │ + add r0, lr, #220 @ 0xdc │ │ │ │ + add r1, sp, #1712 @ 0x6b0 │ │ │ │ + bl 5f068 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34320 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 34ac0 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34334 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 34ad4 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - add r1, lr, #764 @ 0x2fc │ │ │ │ - bl 4e158 │ │ │ │ - b 332b0 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4088] @ 3534c │ │ │ │ + add r1, lr, #220 @ 0xdc │ │ │ │ + bl 4ea14 │ │ │ │ + b 34b34 │ │ │ │ + andeq fp, r1, r8, lsl #1 │ │ │ │ + @ instruction: 0x00107df4 │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3968] @ 35a7c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 34214 │ │ │ │ - bne 332b0 │ │ │ │ - ldr r0, [pc, #4084] @ 3536c │ │ │ │ + bne 34b34 │ │ │ │ + b 349ac │ │ │ │ + bne 34b34 │ │ │ │ + ldr r0, [pc, #3936] @ 35a80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 332b0 │ │ │ │ - b 33f70 │ │ │ │ - ldr r3, [pc, #4084] @ 3538c │ │ │ │ + beq 346e8 │ │ │ │ + ldr r5, [sp, #1352] @ 0x548 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 34bd0 │ │ │ │ + add r2, sp, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #1340] @ 0x53c │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldr r0, [sp, #1372] @ 0x55c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b64 │ │ │ │ + ldr r0, [sp, #1376] @ 0x560 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r6, [sp, #1368] @ 0x558 │ │ │ │ + ldr r4, [sp, #1364] @ 0x554 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 34ba4 │ │ │ │ + add r7, r4, #4 │ │ │ │ + b 34b8c │ │ │ │ + andeq r3, ip, r9, ror #30 │ │ │ │ + add r7, r7, #12 │ │ │ │ + subs r6, r6, #1 │ │ │ │ + beq 34ba4 │ │ │ │ + ldr r0, [r7, #-4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34b80 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 50d8 │ │ │ │ + b 34b80 │ │ │ │ + ldr r0, [sp, #1360] @ 0x550 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34bb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 34bf4 │ │ │ │ + add sp, sp, #500 @ 0x1f4 │ │ │ │ + add sp, sp, #3072 @ 0xc00 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r3, sp, r5, lsl sl │ │ │ │ + ldr r1, [sp, #1340] @ 0x53c │ │ │ │ + mov r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [r1] │ │ │ │ + ldr r0, [sp, #1372] @ 0x55c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b5c │ │ │ │ + b 34b64 │ │ │ │ + andeq sl, r1, r4, asr pc │ │ │ │ + andseq r7, r0, r4, lsr fp │ │ │ │ + ldr r5, [sp, #1352] @ 0x548 │ │ │ │ + ldr r4, [sp, #1348] @ 0x544 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 34c30 │ │ │ │ + add r6, r4, #4 │ │ │ │ + b 34c18 │ │ │ │ + add r6, r6, #12 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 34c30 │ │ │ │ + ldr r0, [r6, #-4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34c0c │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 50d8 │ │ │ │ + b 34c0c │ │ │ │ + ldr r0, [sp, #1344] @ 0x540 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34bc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50d8 │ │ │ │ + add sp, sp, #500 @ 0x1f4 │ │ │ │ + add sp, sp, #3072 @ 0xc00 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #3628] @ 35a84 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #4 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 8400 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4092] @ 353c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r4, ip, ip, asr #4 │ │ │ │ - ldr r3, [pc, #4092] @ 353e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4080] @ 353ec │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3604] @ 35a88 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4084] @ 3540c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r4, sp, r2, ror r4 │ │ │ │ - ldr r3, [pc, #4084] @ 3542c │ │ │ │ + b 351f4 │ │ │ │ + mov r0, #4 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 8400 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3564] @ 35a8c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r4, ip, r0, ror #3 │ │ │ │ - ldr r3, [pc, #4084] @ 3544c │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3540] @ 35a90 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ - mov r2, r1 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4092] @ 3546c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, sp, r5, ror r7 │ │ │ │ - ldr r3, [pc, #4092] @ 3548c │ │ │ │ + b 351f4 │ │ │ │ + andeq r4, ip, r8, ror r5 │ │ │ │ + ldr r3, [pc, #3512] @ 35a94 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, r4, lsl #28 │ │ │ │ - @ instruction: 0x001083f8 │ │ │ │ - ldr r3, [pc, #4088] @ 354ac │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3488] @ 35a98 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4088] @ 354c4 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3468] @ 35a9c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4072] @ 354d0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4084] @ 354f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #3 │ │ │ │ - mov r2, r1 │ │ │ │ - bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4092] @ 35514 │ │ │ │ + b 351f4 │ │ │ │ + andeq r3, sp, r1, asr #17 │ │ │ │ + ldr r3, [pc, #3444] @ 35aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r3, asr r6 │ │ │ │ - ldr r3, [pc, #4076] @ 35520 │ │ │ │ + b 351f4 │ │ │ │ + andeq sl, r1, r4, lsl #28 │ │ │ │ + andseq r7, r0, ip, asr #19 │ │ │ │ + ldr r3, [pc, #3412] @ 35aa4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r1, ror #13 │ │ │ │ - ldr r3, [pc, #4092] @ 35550 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3388] @ 35aa8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r4, sp, sp, lsr #6 │ │ │ │ - ldr r3, [pc, #4076] @ 35560 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3364] @ 35aac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4080] @ 35580 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3340] @ 35ab0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3316] @ 35ab4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r6, lsr r9 │ │ │ │ - ldr r3, [pc, #4084] @ 355a0 │ │ │ │ + b 351f4 │ │ │ │ + @ instruction: 0x000c37bd │ │ │ │ + ldr r3, [pc, #3288] @ 35ab8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4092] @ 355c4 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3264] @ 35abc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4068] @ 355c8 │ │ │ │ + b 351f4 │ │ │ │ + andeq r3, ip, r5, ror r7 │ │ │ │ + ldr r3, [pc, #3236] @ 35ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r7, asr #24 │ │ │ │ - ldr r3, [pc, #4088] @ 355f8 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3216] @ 35ac4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4068] @ 355fc │ │ │ │ + b 351f4 │ │ │ │ + andeq r4, ip, pc, lsl #8 │ │ │ │ + ldr r3, [pc, #3192] @ 35ac8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #2 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #3172] @ 35acc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #3 │ │ │ │ + mov r2, r1 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ + andeq r3, ip, pc, ror #24 │ │ │ │ + ldr r3, [pc, #3148] @ 35ad0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - strdeq r3, [ip], -fp │ │ │ │ - ldr r3, [pc, #4076] @ 35624 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4092] @ 35e9c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - strdeq r3, [ip], -ip │ │ │ │ - ldr r3, [pc, #4072] @ 35640 │ │ │ │ + b 351f4 │ │ │ │ + @ instruction: 0x001077b8 │ │ │ │ + @ instruction: 0x0001acb4 │ │ │ │ + ldr r3, [pc, #4088] @ 35ebc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, #2 │ │ │ │ - mov r1, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4076] @ 35ec8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - strdeq r3, [ip], -sp │ │ │ │ - ldr r3, [pc, #4072] @ 3565c │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4084] @ 35ee8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4088] @ 35f08 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r2, r1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, ip, lsl ip │ │ │ │ - andseq r7, r0, r4, ror #25 │ │ │ │ - ldr r3, [pc, #4068] @ 3567c │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4088] @ 35f20 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ - ldr r3, [pc, #4072] @ 3569c │ │ │ │ + b 351f4 │ │ │ │ + andeq r2, ip, r4, ror #23 │ │ │ │ + ldr r3, [pc, #4088] @ 35f40 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 8c20 │ │ │ │ - b 34dbc │ │ │ │ + b 351f4 │ │ │ │ + ldr r3, [pc, #4076] @ 35f4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r1, #3 │ │ │ │ + bl 8c20 │ │ │ │ + b 351f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #4092] @ 356d8 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4088] @ 35f80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #4072] @ 356dc │ │ │ │ + b 351f4 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ + andseq r7, r0, r0, ror #17 │ │ │ │ + ldr r2, [pc, #4088] @ 35fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #4080] @ 356fc │ │ │ │ + b 351f4 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + bl 81e4 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4088] @ 35fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r3, ror fp │ │ │ │ - ldr r2, [pc, #4088] @ 3571c │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 35fe0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #4068] @ 35720 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4080] @ 35fec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, fp, lsr #22 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, ip, lsr fp │ │ │ │ - andseq r8, r0, r8, lsl r1 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r4, ip, lr, lsr r1 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #9 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #8 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r8, lsl r7 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r4, asr #13 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r2, ip, r8, ror #16 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, sp, lsr r6 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r7, lsr #12 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, ip, ror r9 │ │ │ │ - andseq r7, r0, r8, asr #28 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #8 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r8, ror r6 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - strdeq r3, [ip], -sp │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - strdeq r3, [sp], -sp │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, r8, lsl #15 │ │ │ │ - andseq r7, r0, ip, asr #25 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #9 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #9 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #7 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #6 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2912] @ 35724 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4088] @ 3600c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 81e4 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2876] @ 35728 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4088] @ 36024 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2856] @ 3572c │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4076] @ 36030 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2836] @ 35730 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4084] @ 36050 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, r0, ror r3 │ │ │ │ - ldr r2, [pc, #2812] @ 35734 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 36070 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2792] @ 35738 │ │ │ │ + b 351f4 │ │ │ │ + andeq r4, ip, r0, rrx │ │ │ │ + ldr r2, [pc, #4088] @ 36088 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2772] @ 3573c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, lr, lsl r1 │ │ │ │ - ldr r2, [pc, #2752] @ 35740 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4076] @ 36094 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, ip, lsl r6 │ │ │ │ - ldr r2, [pc, #2728] @ 35744 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4084] @ 360b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - mulseq r0, ip, sl │ │ │ │ - ldr r2, [pc, #2704] @ 35748 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 360d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2684] @ 3574c │ │ │ │ + b 351f4 │ │ │ │ + strdeq r3, [ip], -ip │ │ │ │ + ldr r2, [pc, #4088] @ 360ec │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r0, #2 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2664] @ 35750 │ │ │ │ + b 351f4 │ │ │ │ + andeq r2, ip, r0, asr r9 │ │ │ │ + ldr r2, [pc, #4076] @ 360f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, sl, lsr #5 │ │ │ │ - ldr r2, [pc, #2640] @ 35754 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4084] @ 36118 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2620] @ 35758 │ │ │ │ + b 351f4 │ │ │ │ + andeq r3, ip, r1, ror pc │ │ │ │ + ldr r2, [pc, #4088] @ 36138 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2600] @ 3575c │ │ │ │ + b 351f4 │ │ │ │ + andeq r3, ip, r7, asr pc │ │ │ │ + ldr r2, [pc, #4092] @ 36158 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #2 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2584] @ 35760 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 36170 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - ldr r2, [pc, #2568] @ 35764 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 36188 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r3, ip, lr, lsr r2 │ │ │ │ - ldr r2, [pc, #2544] @ 35768 │ │ │ │ + b 351f4 │ │ │ │ + @ instruction: 0x0001a9bc │ │ │ │ + andseq r7, r0, ip, asr #12 │ │ │ │ + ldr r2, [pc, #4068] @ 36190 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq r2, ip, r4, lsl #7 │ │ │ │ - ldr r2, [pc, #2524] @ 3576c │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4092] @ 361bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 34dbc │ │ │ │ - andeq sl, r1, r8, lsl #10 │ │ │ │ - andseq r7, r0, ip, ror #19 │ │ │ │ - ldr r2, [pc, #2496] @ 35770 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4072] @ 361c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r0, #2 │ │ │ │ + bl 8b70 │ │ │ │ + b 351f4 │ │ │ │ + ldr r2, [pc, #4084] @ 361e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, #1 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 3733c │ │ │ │ - b 35564 │ │ │ │ - b 35584 │ │ │ │ - b 35594 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + b 3584c │ │ │ │ + b 35868 │ │ │ │ + b 35880 │ │ │ │ + b 381f8 │ │ │ │ + b 381f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34df0 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 3522c │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - b 34df0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 34e08 │ │ │ │ - andeq r2, ip, r4, lsl #6 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, #576 @ 0x240 │ │ │ │ - beq 37b20 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + b 3522c │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + b 384c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34dfc │ │ │ │ - add r0, r6, r4 │ │ │ │ + beq 35254 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + b 35254 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 35268 │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r5, #516 @ 0x204 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3525c │ │ │ │ + add r0, r6, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 34dfc │ │ │ │ - andeq sl, r1, r8, lsl #9 │ │ │ │ - andseq r7, r0, ip, ror r9 │ │ │ │ - mov r5, r0 │ │ │ │ + b 3525c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 34e48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 50d8 │ │ │ │ - b 34e48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 34e60 │ │ │ │ - mov r0, fp │ │ │ │ - bl 50d8 │ │ │ │ - b 34e60 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #804] @ 0x324 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34e80 │ │ │ │ - ldr r0, [sp, #796] @ 0x31c │ │ │ │ + beq 352a4 │ │ │ │ + mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 34e80 │ │ │ │ - andeq r3, ip, r0, asr r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34e9c │ │ │ │ - ldr r0, [sp, #812] @ 0x32c │ │ │ │ + b 352a4 │ │ │ │ + andeq r3, ip, r4, lsl #24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 352bc │ │ │ │ + mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 34e9c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + b 352bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34eb8 │ │ │ │ - ldr r0, [sp, #820] @ 0x334 │ │ │ │ - bl 50d8 │ │ │ │ - b 34eb8 │ │ │ │ - mov r5, r0 │ │ │ │ + beq 352d8 │ │ │ │ ldr r0, [sp, #860] @ 0x35c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34ed8 │ │ │ │ - ldr r0, [sp, #836] @ 0x344 │ │ │ │ - bl 50d8 │ │ │ │ - b 34ed8 │ │ │ │ - andeq r3, ip, ip, asr #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34f3c │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ - bl 50d8 │ │ │ │ - b 34f3c │ │ │ │ - andeq r3, ip, r0, ror #1 │ │ │ │ - strheq r3, [ip], -sp │ │ │ │ - muleq ip, r8, r1 │ │ │ │ - andeq sl, r1, r0, lsr #6 │ │ │ │ - andseq r7, r0, r4, lsr #16 │ │ │ │ - andeq sl, r1, r0, asr #5 │ │ │ │ - @ instruction: 0x001077d4 │ │ │ │ - ldrdeq r2, [ip], -ip │ │ │ │ - andeq r2, ip, ip, ror pc │ │ │ │ - andeq r2, ip, ip, lsr r0 │ │ │ │ - andeq sl, r1, r4, asr #3 │ │ │ │ - andseq r7, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x000c1fbc │ │ │ │ - andeq sl, r1, r4, asr #2 │ │ │ │ - andseq r7, r0, r8, ror r6 │ │ │ │ - @ instruction: 0x000c2eb4 │ │ │ │ - andeq r2, ip, r7, lsl #29 │ │ │ │ - @ instruction: 0x000d29b1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34f50 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ + b 352d8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34f64 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + beq 352f4 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + b 352f4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34f78 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + beq 35314 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + b 35314 │ │ │ │ + muleq ip, r6, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34f8c │ │ │ │ + beq 35334 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + b 35334 │ │ │ │ + andeq r3, ip, r3, lsr #30 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34fa0 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ + beq 35350 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + b 35350 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34fb4 │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ + beq 353a4 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + b 353a4 │ │ │ │ + @ instruction: 0x000c3db8 │ │ │ │ + andeq r3, ip, r2, ror fp │ │ │ │ + andeq sl, r1, ip, ror r7 │ │ │ │ + @ instruction: 0x001073b0 │ │ │ │ + andeq r3, ip, sl, ror #25 │ │ │ │ + andeq r3, ip, r6, ror ip │ │ │ │ + andeq r2, ip, ip, ror #10 │ │ │ │ + andeq sl, r1, ip, asr r6 │ │ │ │ + @ instruction: 0x001072f4 │ │ │ │ + andeq r2, ip, r8, ror #9 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andseq r7, r0, r0, lsl #5 │ │ │ │ + andeq r3, ip, r4, lsl #23 │ │ │ │ + andeq r3, ip, r0, lsl #22 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34fc8 │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + beq 353b8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34fdc │ │ │ │ + beq 353cc │ │ │ │ ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34ff0 │ │ │ │ + beq 353e0 │ │ │ │ ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35004 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + beq 353f4 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35018 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + beq 35408 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3502c │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + beq 3541c │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35040 │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + beq 35430 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35054 │ │ │ │ + beq 35444 │ │ │ │ ldr r0, [sp, #1028] @ 0x404 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35068 │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + beq 35458 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3507c │ │ │ │ + beq 3546c │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35090 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + beq 35480 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350a4 │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + beq 35494 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350b8 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + beq 354a8 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350cc │ │ │ │ + beq 354bc │ │ │ │ ldr r0, [sp, #1108] @ 0x454 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350e0 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + beq 354d0 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350f4 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + beq 354e4 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35108 │ │ │ │ + beq 354f8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3511c │ │ │ │ + beq 3550c │ │ │ │ ldr r0, [sp, #1164] @ 0x48c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 35130 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35144 │ │ │ │ + beq 35520 │ │ │ │ ldr r0, [sp, #1180] @ 0x49c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35158 │ │ │ │ + beq 35534 │ │ │ │ ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3516c │ │ │ │ + beq 35548 │ │ │ │ ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35180 │ │ │ │ + beq 3555c │ │ │ │ ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35194 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + beq 35570 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 351a8 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + beq 35584 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 351bc │ │ │ │ + beq 35598 │ │ │ │ ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 351d0 │ │ │ │ + beq 355ac │ │ │ │ ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 351e4 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + beq 355c0 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1308] @ 0x51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 351f8 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + beq 355d4 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1312] @ 0x520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3520c │ │ │ │ + beq 355e8 │ │ │ │ ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1316] @ 0x524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35220 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + beq 355fc │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1320] @ 0x528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35234 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + beq 35610 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1324] @ 0x52c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35248 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + beq 35624 │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1328] @ 0x530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b20 │ │ │ │ + beq 35638 │ │ │ │ ldr r0, [sp, #1280] @ 0x500 │ │ │ │ bl 50d8 │ │ │ │ - b 37b20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 34f5c │ │ │ │ - b 34f64 │ │ │ │ - mov r5, r0 │ │ │ │ - b 34f64 │ │ │ │ - andeq r2, sp, r5, ror r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 34f84 │ │ │ │ - b 34f8c │ │ │ │ - mov r5, r0 │ │ │ │ - b 34f8c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34fac │ │ │ │ - b 34fb4 │ │ │ │ - andeq sl, r1, r4 │ │ │ │ - andseq r7, r0, r8, lsr #10 │ │ │ │ - mov r5, r0 │ │ │ │ - b 34fb4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + bl 50d8 │ │ │ │ + b 38448 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34fd4 │ │ │ │ - b 34fdc │ │ │ │ - mov r5, r0 │ │ │ │ - b 34fdc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + bne 353c4 │ │ │ │ + b 353cc │ │ │ │ + andeq r3, ip, r0, lsl fp │ │ │ │ + mov r4, r0 │ │ │ │ + b 353cc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34ffc │ │ │ │ - b 35004 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35004 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + bne 353ec │ │ │ │ + b 353f4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 353f4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35024 │ │ │ │ - b 3502c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3502c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + bne 35414 │ │ │ │ + b 3541c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3541c │ │ │ │ + andeq r3, ip, r5, ror #21 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3504c │ │ │ │ - b 35054 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35054 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + bne 3543c │ │ │ │ + b 35444 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35444 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35074 │ │ │ │ - b 3507c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3507c │ │ │ │ - andeq r2, ip, ip, lsr sp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + bne 35464 │ │ │ │ + b 3546c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3546c │ │ │ │ + andeq r2, ip, r0, ror r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3509c │ │ │ │ - b 350a4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 350a4 │ │ │ │ - andeq r2, ip, sp, ror ip │ │ │ │ - mov r5, r0 │ │ │ │ + bne 3548c │ │ │ │ + b 35494 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35494 │ │ │ │ + andeq sl, r1, r4, ror #8 │ │ │ │ + andseq r7, r0, ip, lsl r1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 350c4 │ │ │ │ - b 350cc │ │ │ │ - mov r5, r0 │ │ │ │ - b 350cc │ │ │ │ - andseq r7, r0, r4, ror #4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + bne 354b4 │ │ │ │ + b 354bc │ │ │ │ + mov r4, r0 │ │ │ │ + b 354bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 350ec │ │ │ │ - b 350f4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 350f4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + bne 354dc │ │ │ │ + b 354e4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 354e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35114 │ │ │ │ - b 3511c │ │ │ │ - andseq r7, r0, r8, lsr r2 │ │ │ │ - mov r5, r0 │ │ │ │ - b 3511c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + bne 35504 │ │ │ │ + b 3550c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3550c │ │ │ │ + andeq sl, r1, r0, lsl #8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3513c │ │ │ │ - b 35144 │ │ │ │ - andseq r7, r0, r8, lsl r2 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35144 │ │ │ │ - andseq r7, r0, r0, lsl #4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + bne 3552c │ │ │ │ + b 35534 │ │ │ │ + andseq r7, r0, r8, asr #1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35534 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35164 │ │ │ │ - b 3516c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3516c │ │ │ │ - andseq r7, r0, r4, ror #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + bne 35554 │ │ │ │ + b 3555c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3555c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3518c │ │ │ │ - b 35194 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35194 │ │ │ │ - andseq r7, r0, r4, asr #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + bne 3557c │ │ │ │ + b 35584 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35584 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 351b4 │ │ │ │ - b 351bc │ │ │ │ - mov r5, r0 │ │ │ │ - b 351bc │ │ │ │ - andseq r7, r0, r4, lsr #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + bne 355a4 │ │ │ │ + b 355ac │ │ │ │ + mov r4, r0 │ │ │ │ + b 355ac │ │ │ │ + strdeq r3, [ip], -ip │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 351dc │ │ │ │ - b 351e4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 351e4 │ │ │ │ - andseq r7, r0, ip, lsl #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + bne 355cc │ │ │ │ + b 355d4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 355d4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35204 │ │ │ │ - b 3520c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3520c │ │ │ │ - andseq r7, r0, ip, ror #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + bne 355f4 │ │ │ │ + b 355fc │ │ │ │ + mov r4, r0 │ │ │ │ + b 355fc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3522c │ │ │ │ - b 35234 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35234 │ │ │ │ - andseq r7, r0, r8, asr #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + bne 3561c │ │ │ │ + b 35624 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35624 │ │ │ │ + muleq ip, r4, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35254 │ │ │ │ - b 37b20 │ │ │ │ - andseq r7, r0, r0, lsr r1 │ │ │ │ + bne 35644 │ │ │ │ + b 38448 │ │ │ │ + andeq r2, ip, r4, lsl #4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3586c │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ + bl 50d8 │ │ │ │ + b 3586c │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #3504 @ 0xdb0 │ │ │ │ + bl 4798c │ │ │ │ + b 35884 │ │ │ │ + strdeq sl, [r1], -r8 │ │ │ │ + @ instruction: 0x00106fd0 │ │ │ │ + mov r4, r0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #328 @ 0x148 │ │ │ │ + b 384c4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 38498 │ │ │ │ + b 38158 │ │ │ │ + b 38174 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 384a0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 50d8 │ │ │ │ + b 384a0 │ │ │ │ + b 38464 │ │ │ │ + b 38254 │ │ │ │ + b 36908 │ │ │ │ + b 38464 │ │ │ │ mov r4, r0 │ │ │ │ - b 37ba8 │ │ │ │ - andseq r7, r0, r4, lsl r1 │ │ │ │ + b 38498 │ │ │ │ + andeq r2, ip, r0, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 355a8 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 3686c │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - b 355a8 │ │ │ │ - b 37b90 │ │ │ │ - ldrsheq r7, [r0], -ip │ │ │ │ + b 3686c │ │ │ │ + b 38480 │ │ │ │ + andeq sl, r1, r4, ror r2 │ │ │ │ + andseq r6, r0, ip, asr pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 37bb4 │ │ │ │ + beq 384a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 37bb4 │ │ │ │ - b 3795c │ │ │ │ - andseq r7, r0, r4, ror #1 │ │ │ │ - b 37980 │ │ │ │ - b 3795c │ │ │ │ - andseq r7, r0, r8, asr #1 │ │ │ │ + b 384a0 │ │ │ │ + b 36194 │ │ │ │ + b 38254 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35544 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ bl 50d8 │ │ │ │ - b 35544 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - b 37c08 │ │ │ │ - b 373ac │ │ │ │ - andseq r7, r0, r8, lsr #1 │ │ │ │ - b 373ac │ │ │ │ - b 36ce0 │ │ │ │ - b 37980 │ │ │ │ - andseq r7, r0, r8, lsl #1 │ │ │ │ + b 384c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r0, [sp, #1552] @ 0x610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35588 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #1556] @ 0x614 │ │ │ │ bl 50d8 │ │ │ │ - b 35588 │ │ │ │ - andseq r7, r0, ip, rrx │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #3504 @ 0xdb0 │ │ │ │ - bl 470d0 │ │ │ │ - b 35598 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #2016 @ 0x7e0 │ │ │ │ - b 37c08 │ │ │ │ - andseq r7, r0, r0, asr r0 │ │ │ │ + b 384c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b94 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 35978 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 37b94 │ │ │ │ - b 3795c │ │ │ │ - andseq r7, r0, r4, lsr r0 │ │ │ │ - andseq r7, r0, r8, lsl r0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + b 35978 │ │ │ │ + @ instruction: 0x000c38bc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 3598c │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r5, #672 @ 0x2a0 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 355ec │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - b 355ec │ │ │ │ - mov r5, r0 │ │ │ │ - movw r4, #64180 @ 0xfab4 │ │ │ │ - movt r4, #65535 @ 0xffff │ │ │ │ - b 35608 │ │ │ │ - @ instruction: 0x00106ffc │ │ │ │ - andseq r6, r0, r4, ror #31 │ │ │ │ - adds r4, r4, #12 │ │ │ │ - beq 37b20 │ │ │ │ - add r0, r6, r4 │ │ │ │ - ldr r1, [r0, #1356] @ 0x54c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 35600 │ │ │ │ - ldr r0, [r0, #1360] @ 0x550 │ │ │ │ - bl 50d8 │ │ │ │ - b 35600 │ │ │ │ - andseq r6, r0, r4, asr #31 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 35648 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 35980 │ │ │ │ + add r0, r6, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 35648 │ │ │ │ - andseq r6, r0, r4, lsr #31 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 35664 │ │ │ │ - mov r0, r4 │ │ │ │ + b 35980 │ │ │ │ + andeq r3, ip, pc, lsl #17 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 359c8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 35664 │ │ │ │ - andseq r6, r0, r8, lsl #31 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + b 359c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35684 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + beq 359e8 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ bl 50d8 │ │ │ │ - b 35684 │ │ │ │ - andseq r6, r0, r4, ror #30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + b 359e8 │ │ │ │ + andeq r2, sp, r1, lsl #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 356a4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + beq 35a04 │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ bl 50d8 │ │ │ │ - b 356a4 │ │ │ │ - andseq r6, r0, r8, asr #30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + b 35a04 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 356c0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + beq 35a24 │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ bl 50d8 │ │ │ │ - b 356c0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + b 35a24 │ │ │ │ + andeq r2, sp, r1, asr #23 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 356e4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + beq 35a48 │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ bl 50d8 │ │ │ │ - b 356e4 │ │ │ │ - andseq r6, r0, r0, lsr #30 │ │ │ │ - andseq r6, r0, r8, lsl #30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + b 35a48 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + @ instruction: 0x00106dfc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35704 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ + beq 35a64 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ bl 50d8 │ │ │ │ - b 35704 │ │ │ │ - @ instruction: 0x00106ef0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + b 35a64 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35778 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + beq 35ad8 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ bl 50d8 │ │ │ │ - b 35778 │ │ │ │ - @ instruction: 0x00106ed8 │ │ │ │ - andseq r6, r0, r0, asr #29 │ │ │ │ - andseq r6, r0, r8, lsr sl │ │ │ │ - andseq r6, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x001069f8 │ │ │ │ - andseq r6, r0, r0, ror #19 │ │ │ │ - andseq r6, r0, r4, asr #19 │ │ │ │ - andseq r6, r0, ip, lsr #19 │ │ │ │ - mulseq r0, r4, r9 │ │ │ │ - andseq r6, r0, ip, ror r9 │ │ │ │ - andseq r6, r0, r0, ror #18 │ │ │ │ - andseq r6, r0, r4, asr #18 │ │ │ │ - andseq r6, r0, ip, lsr #18 │ │ │ │ - andseq r6, r0, r4, lsl r9 │ │ │ │ - @ instruction: 0x001068f8 │ │ │ │ - andseq r6, r0, r0, ror #17 │ │ │ │ - andseq r6, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x001068b4 │ │ │ │ - andseq r6, r0, r0, lsr #17 │ │ │ │ - andseq r6, r0, r4, lsl #17 │ │ │ │ - andseq r6, r0, ip, ror #16 │ │ │ │ - andseq r6, r0, ip, asr #16 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + b 35ad8 │ │ │ │ + andeq r3, ip, r4, lsr r7 │ │ │ │ + andeq r3, ip, r5, ror r6 │ │ │ │ + andseq r6, r0, r4, lsr #19 │ │ │ │ + andseq r6, r0, r8, lsl #19 │ │ │ │ + andseq r6, r0, ip, asr r9 │ │ │ │ + andseq r6, r0, r0, asr #18 │ │ │ │ + andseq r6, r0, r0, lsr #18 │ │ │ │ + andseq r6, r0, r4, lsl #18 │ │ │ │ + andseq r6, r0, ip, ror #17 │ │ │ │ + @ instruction: 0x001068d0 │ │ │ │ + andseq r6, r0, ip, lsr #17 │ │ │ │ + mulseq r0, r0, r8 │ │ │ │ + andseq r6, r0, r4, ror r8 │ │ │ │ + andseq r6, r0, r8, asr r8 │ │ │ │ + andseq r6, r0, ip, lsr r8 │ │ │ │ + andseq r6, r0, ip, lsl r8 │ │ │ │ + andseq r6, r0, r0, lsl #16 │ │ │ │ + andseq r6, r0, r0, ror #15 │ │ │ │ + andseq r6, r0, r8, asr #15 │ │ │ │ + andseq r6, r0, ip, lsr #15 │ │ │ │ + mulseq r0, r4, r7 │ │ │ │ + andseq r6, r0, r8, ror r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3578c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ + beq 35aec │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357a0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq 35b00 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357b4 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + beq 35b14 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357c8 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + beq 35b28 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357dc │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + beq 35b3c │ │ │ │ + ldr r0, [sp, #836] @ 0x344 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357f0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + beq 35b50 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35804 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ + beq 35b64 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35818 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ + beq 35b78 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3582c │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + beq 35b8c │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35840 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + beq 35ba0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35854 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + beq 35bb4 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35868 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + beq 35bc8 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3587c │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + beq 35bdc │ │ │ │ + ldr r0, [sp, #940] @ 0x3ac │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35890 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + beq 35bf0 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358a4 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ + beq 35c04 │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358b8 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ + beq 35c18 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358cc │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ + beq 35c2c │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358e0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ + beq 35c40 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358f4 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + beq 35c54 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35908 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + beq 35c68 │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3591c │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + beq 35c7c │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35930 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + beq 35c90 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35944 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ + beq 35ca4 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35958 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ + beq 35cb8 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3596c │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ + beq 35ccc │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35980 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + beq 35ce0 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35994 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + beq 35cf4 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359a8 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + beq 35d08 │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359bc │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + beq 35d1c │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #636] @ 0x27c │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359d0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + beq 35d30 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359e4 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + beq 35d44 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359f8 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ + beq 35d58 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a0c │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ + beq 35d6c │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a20 │ │ │ │ - ldr r0, [sp, #524] @ 0x20c │ │ │ │ + beq 35d80 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a34 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + beq 35d94 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a48 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + beq 35da8 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a5c │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + beq 35dbc │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a70 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + beq 35dd0 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a84 │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ + beq 35de4 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a98 │ │ │ │ - ldr r0, [sp, #604] @ 0x25c │ │ │ │ + beq 35df8 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35aac │ │ │ │ - ldr r0, [sp, #612] @ 0x264 │ │ │ │ + beq 35e0c │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ac0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ + beq 35e20 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #860] @ 0x35c │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ad4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + beq 35e34 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ae8 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + beq 35e48 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35afc │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + beq 35e5c │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b10 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + beq 35e70 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b24 │ │ │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + b 38448 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b38 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + bne 35af8 │ │ │ │ + b 35b00 │ │ │ │ + andseq r6, r0, ip, asr r7 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35b00 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b4c │ │ │ │ - ldr r0, [sp, #716] @ 0x2cc │ │ │ │ - bl 50d8 │ │ │ │ + bne 35b20 │ │ │ │ + b 35b28 │ │ │ │ + andseq r6, r0, r8, lsr r7 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35b28 │ │ │ │ + andseq r6, r0, r0, lsr #14 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35b48 │ │ │ │ + b 35b50 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35b50 │ │ │ │ + andseq r6, r0, r8, lsl #14 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35b70 │ │ │ │ + b 35b78 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35b78 │ │ │ │ + andseq r6, r0, ip, ror #13 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b60 │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + bne 35b98 │ │ │ │ + b 35ba0 │ │ │ │ + @ instruction: 0x001066d4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35ba0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b74 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + bne 35bc0 │ │ │ │ + b 35bc8 │ │ │ │ + @ instruction: 0x001066b4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35bc8 │ │ │ │ + mulseq r0, ip, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b88 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + bne 35be8 │ │ │ │ + b 35bf0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35bf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35b9c │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + bne 35c10 │ │ │ │ + b 35c18 │ │ │ │ + andseq r6, r0, r4, ror r6 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35c18 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35bb0 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + bne 35c38 │ │ │ │ + b 35c40 │ │ │ │ + andseq r6, r0, r4, asr r6 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35c40 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35bc4 │ │ │ │ - ldr r0, [sp, #796] @ 0x31c │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + bne 35c60 │ │ │ │ + b 35c68 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35c68 │ │ │ │ + andseq r6, r0, ip, lsr #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35bd8 │ │ │ │ - ldr r0, [sp, #812] @ 0x32c │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + bne 35c88 │ │ │ │ + b 35c90 │ │ │ │ + andseq r6, r0, r8, lsl r6 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35c90 │ │ │ │ + andseq r6, r0, r0, lsl #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35bec │ │ │ │ - ldr r0, [sp, #820] @ 0x334 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ + bne 35cb0 │ │ │ │ + b 35cb8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35cb8 │ │ │ │ + andseq r6, r0, r8, ror #11 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c00 │ │ │ │ - ldr r0, [sp, #836] @ 0x344 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + bne 35cd8 │ │ │ │ + b 35ce0 │ │ │ │ + @ instruction: 0x001065d0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35ce0 │ │ │ │ + @ instruction: 0x001065b8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c14 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + bne 35d00 │ │ │ │ + b 35d08 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35d08 │ │ │ │ + andseq r6, r0, r0, lsr #11 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35d28 │ │ │ │ + b 35d30 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35d30 │ │ │ │ + andseq r6, r0, r8, lsl #11 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35d50 │ │ │ │ + b 35d58 │ │ │ │ + andseq r6, r0, ip, ror #10 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35d58 │ │ │ │ + andseq r6, r0, r4, asr r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35d78 │ │ │ │ + b 35d80 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35d80 │ │ │ │ + andseq r6, r0, ip, lsr r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35da0 │ │ │ │ + b 35da8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35da8 │ │ │ │ + andseq r6, r0, r4, lsr #10 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35dc8 │ │ │ │ + b 35dd0 │ │ │ │ + andseq r6, r0, r8, lsl #10 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35dd0 │ │ │ │ + @ instruction: 0x001064f0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35df0 │ │ │ │ + b 35df8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35df8 │ │ │ │ + @ instruction: 0x001064d8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35e18 │ │ │ │ + b 35e20 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35e20 │ │ │ │ + @ instruction: 0x001064bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35e40 │ │ │ │ + b 35e48 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35e48 │ │ │ │ + andseq r6, r0, r0, lsr #9 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35e68 │ │ │ │ + b 35e70 │ │ │ │ + andseq r6, r0, r8, lsl #9 │ │ │ │ + mov r4, r0 │ │ │ │ + b 35e70 │ │ │ │ + b 36908 │ │ │ │ + b 368ec │ │ │ │ + b 368ec │ │ │ │ + andseq r6, r0, r0, ror r4 │ │ │ │ + b 36908 │ │ │ │ + andseq r6, r0, r0, asr r4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38258 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + b 38258 │ │ │ │ + b 38254 │ │ │ │ + b 368ec │ │ │ │ + b 38464 │ │ │ │ + andseq r6, r0, ip, lsr r4 │ │ │ │ + andseq r6, r0, r4, lsr #8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c28 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + beq 361e8 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + b 361e8 │ │ │ │ + andseq r6, r0, r0, lsl r4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 361fc │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r5, #576 @ 0x240 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c3c │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + beq 361f0 │ │ │ │ + add r0, r6, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + b 361f0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 36234 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 50d8 │ │ │ │ + b 36234 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 3624c │ │ │ │ + mov r0, fp │ │ │ │ + bl 50d8 │ │ │ │ + b 3624c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c50 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + beq 36268 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + b 36268 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c64 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ + beq 36284 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + b 36284 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c78 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ + beq 362a0 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + b 362a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c8c │ │ │ │ - ldr r0, [sp, #924] @ 0x39c │ │ │ │ + beq 362bc │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + b 362bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ca0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + beq 362d8 │ │ │ │ + ldr r0, [sp, #852] @ 0x354 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + b 362d8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cb4 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + beq 362f4 │ │ │ │ + ldr r0, [sp, #868] @ 0x364 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + b 362f4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cc8 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + beq 36308 │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cdc │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + beq 3631c │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cf0 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + beq 36330 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d04 │ │ │ │ + beq 36344 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ + bl 50d8 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36358 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d18 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + beq 3636c │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d2c │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + beq 36380 │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d40 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + beq 36394 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d54 │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + beq 363a8 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d68 │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + beq 363bc │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d7c │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + beq 363d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d90 │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + beq 363e4 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35da4 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + beq 363f8 │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35db8 │ │ │ │ + beq 3640c │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35dcc │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + beq 36420 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35de0 │ │ │ │ - ldr r0, [sp, #1060] @ 0x424 │ │ │ │ + beq 36434 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35df4 │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + beq 36448 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e08 │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + beq 3645c │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e1c │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + beq 36470 │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e30 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + beq 36484 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e44 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + beq 36498 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e58 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + beq 364ac │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e6c │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + beq 364c0 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e80 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + beq 364d4 │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35e94 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + beq 364e8 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ea8 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + beq 364fc │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ebc │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + beq 36510 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ed0 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + beq 36524 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ee4 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + beq 36538 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35ef8 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + beq 3654c │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1300] @ 0x514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f0c │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + beq 36560 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f20 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + beq 36574 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1308] @ 0x51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f34 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + beq 36588 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1312] @ 0x520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f48 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + beq 3659c │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1316] @ 0x524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f5c │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + beq 365b0 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1320] @ 0x528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f70 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + beq 365c4 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1324] @ 0x52c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35f84 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + beq 365d8 │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1328] @ 0x530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b20 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + beq 365ec │ │ │ │ + ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ bl 50d8 │ │ │ │ - b 37b20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35798 │ │ │ │ - b 357a0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 357a0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 357c0 │ │ │ │ - b 357c8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 357c8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 357e8 │ │ │ │ - b 357f0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 357f0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35810 │ │ │ │ - b 35818 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35818 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35838 │ │ │ │ - b 35840 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35840 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35860 │ │ │ │ - b 35868 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35868 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35888 │ │ │ │ - b 35890 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35890 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 358b0 │ │ │ │ - b 358b8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 358b8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 358d8 │ │ │ │ - b 358e0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 358e0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35900 │ │ │ │ - b 35908 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35908 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35928 │ │ │ │ - b 35930 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35930 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35950 │ │ │ │ - b 35958 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35958 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35978 │ │ │ │ - b 35980 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35980 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 359a0 │ │ │ │ - b 359a8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 359a8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #636] @ 0x27c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 359c8 │ │ │ │ - b 359d0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 359d0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 359f0 │ │ │ │ - b 359f8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 359f8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35a18 │ │ │ │ - b 35a20 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35a20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35a40 │ │ │ │ - b 35a48 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35a48 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35a68 │ │ │ │ - b 35a70 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35a70 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35a90 │ │ │ │ - b 35a98 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35a98 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35ab8 │ │ │ │ - b 35ac0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ac0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35ae0 │ │ │ │ - b 35ae8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ae8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35b08 │ │ │ │ - b 35b10 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35b10 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + bl 50d8 │ │ │ │ + b 38448 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35b30 │ │ │ │ - b 35b38 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35b38 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 36314 │ │ │ │ + b 3631c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3631c │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35b58 │ │ │ │ - b 35b60 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35b60 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35b80 │ │ │ │ - b 35b88 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35b88 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35ba8 │ │ │ │ - b 35bb0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35bb0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35bd0 │ │ │ │ - b 35bd8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35bd8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1044] @ 0x414 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35bf8 │ │ │ │ - b 35c00 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35c00 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35c20 │ │ │ │ - b 35c28 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35c28 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + bne 3633c │ │ │ │ + b 36344 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36344 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35c48 │ │ │ │ - b 35c50 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35c50 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + bne 36364 │ │ │ │ + b 3636c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3636c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35c70 │ │ │ │ - b 35c78 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35c78 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + bne 3638c │ │ │ │ + b 36394 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36394 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35c98 │ │ │ │ - b 35ca0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ca0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + bne 363b4 │ │ │ │ + b 363bc │ │ │ │ + mov r4, r0 │ │ │ │ + b 363bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35cc0 │ │ │ │ - b 35cc8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35cc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + bne 363dc │ │ │ │ + b 363e4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 363e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35ce8 │ │ │ │ - b 35cf0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35cf0 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 36404 │ │ │ │ + b 3640c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3640c │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1176] @ 0x498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35d10 │ │ │ │ - b 35d18 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35d18 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 3642c │ │ │ │ + b 36434 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36434 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35d38 │ │ │ │ - b 35d40 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35d40 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35d60 │ │ │ │ - b 35d68 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35d68 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + bne 36454 │ │ │ │ + b 3645c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3645c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35d88 │ │ │ │ - b 35d90 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35d90 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 3647c │ │ │ │ + b 36484 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36484 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35db0 │ │ │ │ - b 35db8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35db8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35dd8 │ │ │ │ - b 35de0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35de0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35e00 │ │ │ │ - b 35e08 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35e08 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35e28 │ │ │ │ - b 35e30 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35e30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + bne 364a4 │ │ │ │ + b 364ac │ │ │ │ + mov r4, r0 │ │ │ │ + b 364ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35e50 │ │ │ │ - b 35e58 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35e58 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 364cc │ │ │ │ + b 364d4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 364d4 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35e78 │ │ │ │ - b 35e80 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35e80 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35ea0 │ │ │ │ - b 35ea8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ea8 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 364f4 │ │ │ │ + b 364fc │ │ │ │ + mov r4, r0 │ │ │ │ + b 364fc │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35ec8 │ │ │ │ - b 35ed0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ed0 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 3651c │ │ │ │ + b 36524 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36524 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35ef0 │ │ │ │ - b 35ef8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35ef8 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 36544 │ │ │ │ + b 3654c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3654c │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35f18 │ │ │ │ - b 35f20 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35f20 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 3656c │ │ │ │ + b 36574 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36574 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1312] @ 0x520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35f40 │ │ │ │ - b 35f48 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35f48 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 36594 │ │ │ │ + b 3659c │ │ │ │ + mov r4, r0 │ │ │ │ + b 3659c │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1320] @ 0x528 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35f68 │ │ │ │ - b 35f70 │ │ │ │ - mov r5, r0 │ │ │ │ - b 35f70 │ │ │ │ - mov r5, r0 │ │ │ │ + bne 365bc │ │ │ │ + b 365c4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 365c4 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #1328] @ 0x530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35f90 │ │ │ │ - b 37b20 │ │ │ │ - b 373ac │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ + bne 365e4 │ │ │ │ + b 365ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3488] @ 0xda0 │ │ │ │ + b 365ec │ │ │ │ + b 38464 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #3192] @ 0xc78 │ │ │ │ + str r7, [sp, #1716] @ 0x6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #3492] @ 0xda4 │ │ │ │ + beq 38214 │ │ │ │ + ldr r0, [sp, #3196] @ 0xc7c │ │ │ │ bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ + b 38214 │ │ │ │ + b 38480 │ │ │ │ + b 368ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1392] @ 0x570 │ │ │ │ + ldr r0, [sp, #1536] @ 0x600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #1396] @ 0x574 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #1540] @ 0x604 │ │ │ │ bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + b 384c8 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 365ac │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 38484 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 365ac │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 365c0 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, #672 @ 0x2a0 │ │ │ │ - beq 37b20 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + b 38484 │ │ │ │ + b 38254 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 368ec │ │ │ │ + b 38254 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38254 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 36908 │ │ │ │ + b 36908 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1616] @ 0x650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 365b4 │ │ │ │ - add r0, r6, r4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 50d8 │ │ │ │ - b 365b4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 365f8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 50d8 │ │ │ │ - b 365f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 36610 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #1620] @ 0x654 │ │ │ │ bl 50d8 │ │ │ │ - b 36610 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + b 384c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3662c │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #1524] @ 0x5f4 │ │ │ │ bl 50d8 │ │ │ │ - b 3662c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + b 384c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36648 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - b 36648 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + b 384c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36664 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + beq 38424 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - b 36664 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #772] @ 0x304 │ │ │ │ + b 38424 │ │ │ │ + mov r6, r0 │ │ │ │ + str r7, [sp, #1716] @ 0x6b4 │ │ │ │ + b 38214 │ │ │ │ + b 38254 │ │ │ │ + b 381f8 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36680 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + beq 36974 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 36680 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + b 36974 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36974 │ │ │ │ + adds r7, r7, #12 │ │ │ │ + beq 38448 │ │ │ │ + add r0, r6, r7 │ │ │ │ + ldr r1, [r0, #1356] @ 0x54c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 3696c │ │ │ │ + ldr r0, [r0, #1360] @ 0x550 │ │ │ │ + bl 50d8 │ │ │ │ + b 3696c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 369ac │ │ │ │ + mov r0, fp │ │ │ │ + bl 50d8 │ │ │ │ + b 369ac │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 369c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 50d8 │ │ │ │ + b 369c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3669c │ │ │ │ - ldr r0, [sp, #764] @ 0x2fc │ │ │ │ + beq 369e0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ - b 3669c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + b 369e0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 366b0 │ │ │ │ - ldr r0, [sp, #780] @ 0x30c │ │ │ │ + beq 369fc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + b 369fc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 366c4 │ │ │ │ - ldr r0, [sp, #788] @ 0x314 │ │ │ │ + beq 36a18 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #844] @ 0x34c │ │ │ │ + b 36a18 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 366d8 │ │ │ │ - ldr r0, [sp, #804] @ 0x324 │ │ │ │ + beq 36a34 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + b 36a34 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 366ec │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + beq 36a50 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + b 36a50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36700 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + beq 36a64 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36714 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + beq 36a78 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #916] @ 0x394 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36728 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + beq 36a8c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3673c │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ + beq 36aa0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36750 │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ + beq 36ab4 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36764 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ + beq 36ac8 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36778 │ │ │ │ - ldr r0, [sp, #908] @ 0x38c │ │ │ │ + beq 36adc │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3678c │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + beq 36af0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367a0 │ │ │ │ - ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + beq 36b04 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367b4 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + beq 36b18 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367c8 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + beq 36b2c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367dc │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + beq 36b40 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367f0 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + beq 36b54 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36804 │ │ │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ + beq 36b68 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36818 │ │ │ │ - ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ + beq 36b7c │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3682c │ │ │ │ - ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + beq 36b90 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36840 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + beq 36ba4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36854 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + beq 36bb8 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36868 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + beq 36bcc │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3687c │ │ │ │ - ldr r0, [sp, #1076] @ 0x434 │ │ │ │ + beq 36be0 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36890 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + beq 36bf4 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 368a4 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + beq 36c08 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 368b8 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + beq 36c1c │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 368cc │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + beq 36c30 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 368e0 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + beq 36c44 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 368f4 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + beq 36c58 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36908 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + beq 36c6c │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3691c │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + beq 36c80 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36930 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + beq 36c94 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36944 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + beq 36ca8 │ │ │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36958 │ │ │ │ - ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ + beq 36cbc │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3696c │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + beq 36cd0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36980 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + beq 36ce4 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36994 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + beq 36cf8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 369a8 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + beq 36d0c │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 369bc │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + beq 36d20 │ │ │ │ + ldr r0, [sp, #548] @ 0x224 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 369d0 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + beq 36d34 │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 369e4 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + beq 36d48 │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #788] @ 0x314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 369f8 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + beq 36d5c │ │ │ │ + ldr r0, [sp, #588] @ 0x24c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36a0c │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + beq 36d70 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36a20 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + beq 36d84 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36a34 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + beq 36d98 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b20 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + beq 36dac │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ bl 50d8 │ │ │ │ - b 37b20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 366bc │ │ │ │ - b 366c4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 366c4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + beq 36dc0 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 366e4 │ │ │ │ - b 366ec │ │ │ │ - mov r5, r0 │ │ │ │ - b 366ec │ │ │ │ - mov r5, r0 │ │ │ │ + beq 36dd4 │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ + bl 50d8 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3670c │ │ │ │ - b 36714 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36714 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36734 │ │ │ │ - b 3673c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3673c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3675c │ │ │ │ - b 36764 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36764 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36784 │ │ │ │ - b 3678c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3678c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1036] @ 0x40c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 367ac │ │ │ │ - b 367b4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 367b4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1072] @ 0x430 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 367d4 │ │ │ │ - b 367dc │ │ │ │ - mov r5, r0 │ │ │ │ - b 367dc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 367fc │ │ │ │ - b 36804 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36804 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36824 │ │ │ │ - b 3682c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3682c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3684c │ │ │ │ - b 36854 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36854 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36874 │ │ │ │ - b 3687c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3687c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3689c │ │ │ │ - b 368a4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 368a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 368c4 │ │ │ │ - b 368cc │ │ │ │ - mov r5, r0 │ │ │ │ - b 368cc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 368ec │ │ │ │ - b 368f4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 368f4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36914 │ │ │ │ - b 3691c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3691c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3693c │ │ │ │ - b 36944 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36944 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1284] @ 0x504 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36964 │ │ │ │ - b 3696c │ │ │ │ - mov r5, r0 │ │ │ │ - b 3696c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3698c │ │ │ │ - b 36994 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36994 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 369b4 │ │ │ │ - b 369bc │ │ │ │ - mov r5, r0 │ │ │ │ - b 369bc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 369dc │ │ │ │ - b 369e4 │ │ │ │ - mov r5, r0 │ │ │ │ - b 369e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36a04 │ │ │ │ - b 36a0c │ │ │ │ - mov r5, r0 │ │ │ │ - b 36a0c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36a2c │ │ │ │ - b 36a34 │ │ │ │ - mov r5, r0 │ │ │ │ - b 36a34 │ │ │ │ - b 373ac │ │ │ │ - b 3795c │ │ │ │ - b 37be8 │ │ │ │ - b 37980 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37984 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ + beq 36de8 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ bl 50d8 │ │ │ │ - b 37984 │ │ │ │ - b 37980 │ │ │ │ - b 373ac │ │ │ │ - b 37980 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #1688] @ 0x698 │ │ │ │ - str r4, [sp, #2036] @ 0x7f4 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 373d0 │ │ │ │ - ldr r0, [sp, #1692] @ 0x69c │ │ │ │ + beq 36dfc │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ bl 50d8 │ │ │ │ - b 373d0 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 3733c │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #1480] @ 0x5c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37ba8 │ │ │ │ - ldr r0, [sp, #1484] @ 0x5cc │ │ │ │ - b 37ba4 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #1528] @ 0x5f8 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #1532] @ 0x5fc │ │ │ │ + beq 36e10 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36da4 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 36e24 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ bl 50d8 │ │ │ │ - b 36da4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, #0 │ │ │ │ - b 36db8 │ │ │ │ - add r5, r5, #12 │ │ │ │ - cmp r5, #516 @ 0x204 │ │ │ │ - beq 37bd0 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36dac │ │ │ │ - add r0, r6, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 50d8 │ │ │ │ - b 36dac │ │ │ │ - mov r4, r0 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 36df0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 50d8 │ │ │ │ - b 36df0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 36e08 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 36e38 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ bl 50d8 │ │ │ │ - b 36e08 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36e24 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + beq 36e4c │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ bl 50d8 │ │ │ │ - b 36e24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36e40 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + beq 36e60 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ bl 50d8 │ │ │ │ - b 36e40 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36e5c │ │ │ │ - ldr r0, [sp, #884] @ 0x374 │ │ │ │ + beq 36e74 │ │ │ │ + ldr r0, [sp, #772] @ 0x304 │ │ │ │ bl 50d8 │ │ │ │ - b 36e5c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36e78 │ │ │ │ - ldr r0, [sp, #900] @ 0x384 │ │ │ │ + beq 36e88 │ │ │ │ + ldr r0, [sp, #780] @ 0x30c │ │ │ │ bl 50d8 │ │ │ │ - b 36e78 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36e94 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + beq 36e9c │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ bl 50d8 │ │ │ │ - b 36e94 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36eb0 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ bl 50d8 │ │ │ │ - b 36eb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #972] @ 0x3cc │ │ │ │ + ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36ec4 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36ed8 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36eec │ │ │ │ - ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f00 │ │ │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r0, [sp, #860] @ 0x35c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1048] @ 0x418 │ │ │ │ + ldr r0, [sp, #1068] @ 0x42c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f14 │ │ │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ │ │ + ldr r0, [sp, #876] @ 0x36c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f28 │ │ │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1080] @ 0x438 │ │ │ │ + ldr r0, [sp, #1088] @ 0x440 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f3c │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f50 │ │ │ │ - ldr r0, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f64 │ │ │ │ - ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f78 │ │ │ │ - ldr r0, [sp, #1056] @ 0x420 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f8c │ │ │ │ - ldr r0, [sp, #1068] @ 0x42c │ │ │ │ + ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36fa0 │ │ │ │ - ldr r0, [sp, #1084] @ 0x43c │ │ │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36fb4 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36fc8 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #972] @ 0x3cc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36fdc │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36ff0 │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37004 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #996] @ 0x3e4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37018 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3702c │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37040 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37054 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37068 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3707c │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37090 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1044] @ 0x414 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 370a4 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 370b8 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 370cc │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 370e0 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 370f4 │ │ │ │ - ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ + ldr r0, [sp, #1080] @ 0x438 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37108 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3711c │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #1092] @ 0x444 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37130 │ │ │ │ - ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37144 │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37158 │ │ │ │ + ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + bl 50d8 │ │ │ │ ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3716c │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37bd0 │ │ │ │ + beq 37180 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + bl 50d8 │ │ │ │ ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37194 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 371a8 │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 371bc │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 371d0 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 371e4 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 371f8 │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3720c │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37220 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37234 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37248 │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3725c │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37270 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + bl 50d8 │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ bl 50d8 │ │ │ │ - b 37bd0 │ │ │ │ + b 38448 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36a70 │ │ │ │ + b 36a78 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36a78 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36a98 │ │ │ │ + b 36aa0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36aa0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36ac0 │ │ │ │ + b 36ac8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36ac8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36ae8 │ │ │ │ + b 36af0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36af0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36b10 │ │ │ │ + b 36b18 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36b18 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36b38 │ │ │ │ + b 36b40 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36b40 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36b60 │ │ │ │ + b 36b68 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36b68 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36b88 │ │ │ │ + b 36b90 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36b90 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36bb0 │ │ │ │ + b 36bb8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36bb8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36bd8 │ │ │ │ + b 36be0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36be0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36c00 │ │ │ │ + b 36c08 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36c08 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36c28 │ │ │ │ + b 36c30 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36c30 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36c50 │ │ │ │ + b 36c58 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36c58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36c78 │ │ │ │ + b 36c80 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36c80 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36ca0 │ │ │ │ + b 36ca8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36ca8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36cc8 │ │ │ │ + b 36cd0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36cd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36cf0 │ │ │ │ + b 36cf8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36cf8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36d18 │ │ │ │ + b 36d20 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36d40 │ │ │ │ + b 36d48 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36d68 │ │ │ │ + b 36d70 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d70 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36d90 │ │ │ │ + b 36d98 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d98 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36db8 │ │ │ │ + b 36dc0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36dc0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36de0 │ │ │ │ + b 36de8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36de8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36e08 │ │ │ │ + b 36e10 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36e10 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #964] @ 0x3c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36e30 │ │ │ │ + b 36e38 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36e38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36e58 │ │ │ │ + b 36e60 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36e60 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36e80 │ │ │ │ + b 36e88 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36e88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1024] @ 0x400 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36ea8 │ │ │ │ + b 36eb0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 36eb0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36ed0 │ │ │ │ b 36ed8 │ │ │ │ mov r4, r0 │ │ │ │ b 36ed8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1028] @ 0x404 │ │ │ │ + ldr r0, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36ef8 │ │ │ │ b 36f00 │ │ │ │ mov r4, r0 │ │ │ │ b 36f00 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1064] @ 0x428 │ │ │ │ + ldr r0, [sp, #1076] @ 0x434 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f20 │ │ │ │ b 36f28 │ │ │ │ mov r4, r0 │ │ │ │ b 36f28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f48 │ │ │ │ b 36f50 │ │ │ │ mov r4, r0 │ │ │ │ b 36f50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f70 │ │ │ │ b 36f78 │ │ │ │ mov r4, r0 │ │ │ │ b 36f78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f98 │ │ │ │ b 36fa0 │ │ │ │ mov r4, r0 │ │ │ │ b 36fa0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36fc0 │ │ │ │ b 36fc8 │ │ │ │ mov r4, r0 │ │ │ │ b 36fc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36fe8 │ │ │ │ b 36ff0 │ │ │ │ mov r4, r0 │ │ │ │ b 36ff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37010 │ │ │ │ b 37018 │ │ │ │ mov r4, r0 │ │ │ │ b 37018 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37038 │ │ │ │ b 37040 │ │ │ │ mov r4, r0 │ │ │ │ b 37040 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37060 │ │ │ │ b 37068 │ │ │ │ mov r4, r0 │ │ │ │ b 37068 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37088 │ │ │ │ b 37090 │ │ │ │ mov r4, r0 │ │ │ │ b 37090 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370b0 │ │ │ │ b 370b8 │ │ │ │ mov r4, r0 │ │ │ │ b 370b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370d8 │ │ │ │ b 370e0 │ │ │ │ mov r4, r0 │ │ │ │ b 370e0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37100 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37128 │ │ │ │ b 37130 │ │ │ │ mov r4, r0 │ │ │ │ b 37130 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37150 │ │ │ │ - b 37bd0 │ │ │ │ - b 3795c │ │ │ │ - b 37980 │ │ │ │ - b 3733c │ │ │ │ - mov r4, r0 │ │ │ │ - b 37bb4 │ │ │ │ - b 37980 │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #1468] @ 0x5bc │ │ │ │ - bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 37ba8 │ │ │ │ - b 37414 │ │ │ │ - b 37430 │ │ │ │ - b 3744c │ │ │ │ - b 37be8 │ │ │ │ + b 37158 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37158 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b78 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - b 37b78 │ │ │ │ - mov r6, r0 │ │ │ │ - str r4, [sp, #2036] @ 0x7f4 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 373e0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 50d8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 47cdc │ │ │ │ - ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + bne 37178 │ │ │ │ + b 37180 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37180 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 373fc │ │ │ │ - mov r4, r6 │ │ │ │ - b 37c0c │ │ │ │ - ldr r0, [sp, #1340] @ 0x53c │ │ │ │ - bl 50d8 │ │ │ │ - mov r4, r6 │ │ │ │ - b 37c0c │ │ │ │ + bne 371a0 │ │ │ │ + b 371a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 37ba8 │ │ │ │ + b 371a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37434 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - b 37434 │ │ │ │ + bne 371c8 │ │ │ │ + b 371d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ + b 371d0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b94 │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - b 37b94 │ │ │ │ + bne 371f0 │ │ │ │ + b 371f8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 37bb4 │ │ │ │ - mov r0, r6 │ │ │ │ + b 371f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37218 │ │ │ │ + b 37220 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37220 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37240 │ │ │ │ + b 37248 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37248 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37268 │ │ │ │ + b 37270 │ │ │ │ + mov r4, r0 │ │ │ │ + b 37270 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37858 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ bl 50d8 │ │ │ │ - b 37bb4 │ │ │ │ - b 37be8 │ │ │ │ + b 37858 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + mov r6, #0 │ │ │ │ + b 3786c │ │ │ │ + add r6, r6, #12 │ │ │ │ + cmp r6, #804 @ 0x324 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37488 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 37860 │ │ │ │ + add r0, r5, r6 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 37488 │ │ │ │ + b 37860 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 378a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 37b94 │ │ │ │ + b 378a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37bb4 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 378bc │ │ │ │ + mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 37bb4 │ │ │ │ - b 37be8 │ │ │ │ + b 378bc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 378d8 │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ bl 50d8 │ │ │ │ - b 374c4 │ │ │ │ + b 378d8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 378f4 │ │ │ │ + ldr r0, [sp, #588] @ 0x24c │ │ │ │ bl 50d8 │ │ │ │ - b 374d4 │ │ │ │ + b 378f4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37910 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ bl 50d8 │ │ │ │ - b 374e4 │ │ │ │ + b 37910 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3792c │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ bl 50d8 │ │ │ │ - b 374f4 │ │ │ │ + b 3792c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37948 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1088] @ 0x440 │ │ │ │ + b 37948 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3795c │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ bl 50d8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37970 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1092] @ 0x444 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37984 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37998 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1100] @ 0x44c │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 379ac │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 379c0 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1108] @ 0x454 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 379d4 │ │ │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1112] @ 0x458 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 379e8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1116] @ 0x45c │ │ │ │ + ldr r0, [sp, #812] @ 0x32c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 379fc │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a10 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1124] @ 0x464 │ │ │ │ + ldr r0, [sp, #844] @ 0x34c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a24 │ │ │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a38 │ │ │ │ + ldr r0, [sp, #780] @ 0x30c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1132] @ 0x46c │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a4c │ │ │ │ + ldr r0, [sp, #796] @ 0x31c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a60 │ │ │ │ + ldr r0, [sp, #804] @ 0x324 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1140] @ 0x474 │ │ │ │ + ldr r0, [sp, #916] @ 0x394 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a74 │ │ │ │ + ldr r0, [sp, #820] @ 0x334 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1144] @ 0x478 │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a88 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a9c │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ab0 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ac4 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1160] @ 0x488 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ad8 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37aec │ │ │ │ + ldr r0, [sp, #900] @ 0x384 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1168] @ 0x490 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b00 │ │ │ │ + ldr r0, [sp, #908] @ 0x38c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1172] @ 0x494 │ │ │ │ + ldr r0, [sp, #1052] @ 0x41c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b14 │ │ │ │ + ldr r0, [sp, #924] @ 0x39c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b28 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1180] @ 0x49c │ │ │ │ + ldr r0, [sp, #1096] @ 0x448 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b3c │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b50 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [sp, #1120] @ 0x460 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b64 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b78 │ │ │ │ + ldr r0, [sp, #988] @ 0x3dc │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ + ldr r0, [sp, #1136] @ 0x470 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37b8c │ │ │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ba0 │ │ │ │ + ldr r0, [sp, #1012] @ 0x3f4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ + ldr r0, [sp, #1156] @ 0x484 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37bb4 │ │ │ │ + ldr r0, [sp, #1028] @ 0x404 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37bc8 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ + ldr r0, [sp, #1176] @ 0x498 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37bdc │ │ │ │ + ldr r0, [sp, #1056] @ 0x420 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37bf0 │ │ │ │ + ldr r0, [sp, #1064] @ 0x428 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [sp, #1192] @ 0x4a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c04 │ │ │ │ + ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c18 │ │ │ │ + ldr r0, [sp, #1100] @ 0x44c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [sp, #1212] @ 0x4bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c2c │ │ │ │ + ldr r0, [sp, #1108] @ 0x454 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c40 │ │ │ │ + ldr r0, [sp, #1116] @ 0x45c │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + ldr r0, [sp, #1232] @ 0x4d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c54 │ │ │ │ + ldr r0, [sp, #1124] @ 0x464 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c68 │ │ │ │ + ldr r0, [sp, #1132] @ 0x46c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c7c │ │ │ │ + ldr r0, [sp, #1140] @ 0x474 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ - bl 50d8 │ │ │ │ - ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c90 │ │ │ │ + ldr r0, [sp, #1144] @ 0x478 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ca4 │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37cb8 │ │ │ │ + ldr r0, [sp, #1160] @ 0x488 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1276] @ 0x4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ccc │ │ │ │ + ldr r0, [sp, #1168] @ 0x490 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ce0 │ │ │ │ + ldr r0, [sp, #1172] @ 0x494 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1284] @ 0x504 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37cf4 │ │ │ │ + ldr r0, [sp, #1180] @ 0x49c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d08 │ │ │ │ + ldr r0, [sp, #1188] @ 0x4a4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d1c │ │ │ │ + ldr r0, [sp, #1196] @ 0x4ac │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d30 │ │ │ │ + ldr r0, [sp, #1200] @ 0x4b0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1300] @ 0x514 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d44 │ │ │ │ + ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d58 │ │ │ │ + ldr r0, [sp, #1216] @ 0x4c0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1308] @ 0x51c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d6c │ │ │ │ + ldr r0, [sp, #1224] @ 0x4c8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d80 │ │ │ │ + ldr r0, [sp, #1228] @ 0x4cc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1316] @ 0x524 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37d94 │ │ │ │ + ldr r0, [sp, #1236] @ 0x4d4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37da8 │ │ │ │ + ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37dbc │ │ │ │ + ldr r0, [sp, #1252] @ 0x4e4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37dd0 │ │ │ │ + ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ bl 50d8 │ │ │ │ - b 37bd0 │ │ │ │ - mov r4, r0 │ │ │ │ - b 374fc │ │ │ │ + ldr r0, [sp, #1332] @ 0x534 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38448 │ │ │ │ + ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ + bl 50d8 │ │ │ │ + b 38448 │ │ │ │ mov r4, r0 │ │ │ │ - b 37504 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37968 │ │ │ │ + b 37970 │ │ │ │ mov r4, r0 │ │ │ │ - b 3750c │ │ │ │ + b 37970 │ │ │ │ mov r4, r0 │ │ │ │ - b 37514 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37990 │ │ │ │ + b 37998 │ │ │ │ mov r4, r0 │ │ │ │ - b 3751c │ │ │ │ + b 37998 │ │ │ │ mov r4, r0 │ │ │ │ - b 37524 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 379b8 │ │ │ │ + b 379c0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3752c │ │ │ │ + b 379c0 │ │ │ │ mov r4, r0 │ │ │ │ - b 37534 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 379e0 │ │ │ │ + b 379e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3753c │ │ │ │ + b 379e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 37544 │ │ │ │ + ldr r0, [sp, #828] @ 0x33c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37a08 │ │ │ │ + b 37a10 │ │ │ │ mov r4, r0 │ │ │ │ - b 3754c │ │ │ │ + b 37a10 │ │ │ │ mov r4, r0 │ │ │ │ - b 37554 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37a30 │ │ │ │ + b 37a38 │ │ │ │ mov r4, r0 │ │ │ │ - b 3755c │ │ │ │ + b 37a38 │ │ │ │ mov r4, r0 │ │ │ │ - b 37564 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37a58 │ │ │ │ + b 37a60 │ │ │ │ mov r4, r0 │ │ │ │ - b 3756c │ │ │ │ + b 37a60 │ │ │ │ mov r4, r0 │ │ │ │ - b 37574 │ │ │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37a80 │ │ │ │ + b 37a88 │ │ │ │ mov r4, r0 │ │ │ │ - b 3757c │ │ │ │ + b 37a88 │ │ │ │ mov r4, r0 │ │ │ │ - b 37584 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37aa8 │ │ │ │ + b 37ab0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3758c │ │ │ │ + b 37ab0 │ │ │ │ mov r4, r0 │ │ │ │ - b 37594 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37ad0 │ │ │ │ + b 37ad8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3759c │ │ │ │ + b 37ad8 │ │ │ │ mov r4, r0 │ │ │ │ - b 375a4 │ │ │ │ + ldr r0, [sp, #1036] @ 0x40c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37af8 │ │ │ │ + b 37b00 │ │ │ │ mov r4, r0 │ │ │ │ - b 375ac │ │ │ │ + b 37b00 │ │ │ │ mov r4, r0 │ │ │ │ - b 375b4 │ │ │ │ + ldr r0, [sp, #1072] @ 0x430 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b20 │ │ │ │ + b 37b28 │ │ │ │ mov r4, r0 │ │ │ │ - b 375bc │ │ │ │ + b 37b28 │ │ │ │ mov r4, r0 │ │ │ │ - b 375c4 │ │ │ │ + ldr r0, [sp, #1104] @ 0x450 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b48 │ │ │ │ + b 37b50 │ │ │ │ mov r4, r0 │ │ │ │ - b 375cc │ │ │ │ + b 37b50 │ │ │ │ mov r4, r0 │ │ │ │ - b 375d4 │ │ │ │ + ldr r0, [sp, #1128] @ 0x468 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b70 │ │ │ │ + b 37b78 │ │ │ │ mov r4, r0 │ │ │ │ - b 375dc │ │ │ │ + b 37b78 │ │ │ │ mov r4, r0 │ │ │ │ - b 375e4 │ │ │ │ + ldr r0, [sp, #1148] @ 0x47c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b98 │ │ │ │ + b 37ba0 │ │ │ │ mov r4, r0 │ │ │ │ - b 375ec │ │ │ │ + b 37ba0 │ │ │ │ mov r4, r0 │ │ │ │ - b 375f4 │ │ │ │ + ldr r0, [sp, #1164] @ 0x48c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37bc0 │ │ │ │ + b 37bc8 │ │ │ │ mov r4, r0 │ │ │ │ - b 375fc │ │ │ │ + b 37bc8 │ │ │ │ mov r4, r0 │ │ │ │ - b 37604 │ │ │ │ + ldr r0, [sp, #1184] @ 0x4a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37be8 │ │ │ │ + b 37bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3760c │ │ │ │ + b 37bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 37614 │ │ │ │ + ldr r0, [sp, #1204] @ 0x4b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37c10 │ │ │ │ + b 37c18 │ │ │ │ mov r4, r0 │ │ │ │ - b 3761c │ │ │ │ + b 37c18 │ │ │ │ mov r4, r0 │ │ │ │ - b 37624 │ │ │ │ + ldr r0, [sp, #1220] @ 0x4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37c38 │ │ │ │ + b 37c40 │ │ │ │ mov r4, r0 │ │ │ │ - b 3762c │ │ │ │ + b 37c40 │ │ │ │ mov r4, r0 │ │ │ │ - b 37634 │ │ │ │ + ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37c60 │ │ │ │ + b 37c68 │ │ │ │ mov r4, r0 │ │ │ │ - b 3763c │ │ │ │ + b 37c68 │ │ │ │ mov r4, r0 │ │ │ │ - b 37644 │ │ │ │ + ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37c88 │ │ │ │ + b 37c90 │ │ │ │ mov r4, r0 │ │ │ │ - b 3764c │ │ │ │ + b 37c90 │ │ │ │ mov r4, r0 │ │ │ │ - b 37654 │ │ │ │ + ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37cb0 │ │ │ │ + b 37cb8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3765c │ │ │ │ + b 37cb8 │ │ │ │ mov r4, r0 │ │ │ │ - b 37664 │ │ │ │ + ldr r0, [sp, #1280] @ 0x500 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37cd8 │ │ │ │ + b 37ce0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3766c │ │ │ │ + b 37ce0 │ │ │ │ mov r4, r0 │ │ │ │ - b 37674 │ │ │ │ + ldr r0, [sp, #1288] @ 0x508 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37d00 │ │ │ │ + b 37d08 │ │ │ │ mov r4, r0 │ │ │ │ - b 3767c │ │ │ │ + b 37d08 │ │ │ │ mov r4, r0 │ │ │ │ - b 37684 │ │ │ │ + ldr r0, [sp, #1296] @ 0x510 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37d28 │ │ │ │ + b 37d30 │ │ │ │ mov r4, r0 │ │ │ │ - b 3768c │ │ │ │ + b 37d30 │ │ │ │ mov r4, r0 │ │ │ │ - b 37694 │ │ │ │ + ldr r0, [sp, #1304] @ 0x518 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37d50 │ │ │ │ + b 37d58 │ │ │ │ mov r4, r0 │ │ │ │ - b 3769c │ │ │ │ + b 37d58 │ │ │ │ mov r4, r0 │ │ │ │ - b 376a4 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37d78 │ │ │ │ + b 37d80 │ │ │ │ mov r4, r0 │ │ │ │ - b 376ac │ │ │ │ + b 37d80 │ │ │ │ mov r4, r0 │ │ │ │ - b 376b4 │ │ │ │ + ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37da0 │ │ │ │ + b 37da8 │ │ │ │ mov r4, r0 │ │ │ │ - b 376bc │ │ │ │ + b 37da8 │ │ │ │ mov r4, r0 │ │ │ │ - b 376c4 │ │ │ │ + ldr r0, [sp, #1328] @ 0x530 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37dc8 │ │ │ │ + b 37dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b 376cc │ │ │ │ + b 37dd0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #3176] @ 0xc68 │ │ │ │ + str r9, [sp, #1716] @ 0x6b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38214 │ │ │ │ + ldr r0, [sp, #3180] @ 0xc6c │ │ │ │ + bl 50d8 │ │ │ │ + b 38214 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ mov r4, r0 │ │ │ │ - b 376d4 │ │ │ │ + b 38498 │ │ │ │ mov r4, r0 │ │ │ │ - b 376dc │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38178 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + b 38178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ + ldr r0, [sp, #3432] @ 0xd68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 378f0 │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ + beq 38484 │ │ │ │ + ldr r0, [sp, #3436] @ 0xd6c │ │ │ │ bl 50d8 │ │ │ │ - b 378f0 │ │ │ │ + b 38484 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, #0 │ │ │ │ - b 37904 │ │ │ │ - add r6, r6, #12 │ │ │ │ - cmp r6, #804 @ 0x324 │ │ │ │ - beq 37bd0 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 384a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 50d8 │ │ │ │ + b 384a0 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 378f8 │ │ │ │ - add r0, r5, r6 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + beq 38498 │ │ │ │ + ldr r0, [sp, #1508] @ 0x5e4 │ │ │ │ + b 38494 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + b 384a0 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #1716] @ 0x6b4 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 38224 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50d8 │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 48598 │ │ │ │ + ldr r0, [sp, #1324] @ 0x52c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38240 │ │ │ │ + mov r4, r6 │ │ │ │ + b 384c8 │ │ │ │ + ldr r0, [sp, #1336] @ 0x538 │ │ │ │ bl 50d8 │ │ │ │ - b 378f8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #1672] @ 0x688 │ │ │ │ - str fp, [sp, #2036] @ 0x7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 379d8 │ │ │ │ - ldr r0, [sp, #1676] @ 0x68c │ │ │ │ - bl 50d8 │ │ │ │ - b 379d8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #3392] @ 0xd40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #3396] @ 0xd44 │ │ │ │ - bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - b 37be8 │ │ │ │ - b 37980 │ │ │ │ + mov r4, r6 │ │ │ │ + b 384c8 │ │ │ │ + b 38254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ + beq 384c8 │ │ │ │ ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37b90 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r5, r0 │ │ │ │ - str fp, [sp, #2036] @ 0x7f4 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 379e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 50d8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 47cdc │ │ │ │ - ldr r0, [sp, #1320] @ 0x528 │ │ │ │ + b 384c8 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b2c │ │ │ │ - ldr r0, [sp, #1332] @ 0x534 │ │ │ │ - b 37b38 │ │ │ │ + beq 382b0 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + b 382b0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 50d8 │ │ │ │ + b 38484 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 384a0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 50d8 │ │ │ │ + b 384a0 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #3504] @ 0xdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c04 │ │ │ │ + beq 384bc │ │ │ │ ldr r0, [sp, #3508] @ 0xdb4 │ │ │ │ bl 50d8 │ │ │ │ - b 37c04 │ │ │ │ + b 384bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1332] @ 0x534 │ │ │ │ bl 50d8 │ │ │ │ - b 37bf4 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #3472] @ 0xd90 │ │ │ │ - str sl, [sp, #2036] @ 0x7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37ac0 │ │ │ │ - ldr r0, [sp, #3476] @ 0xd94 │ │ │ │ - bl 50d8 │ │ │ │ - b 37ac0 │ │ │ │ + b 38474 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #3080] @ 0xc08 │ │ │ │ + str r8, [sp, #1716] @ 0x6b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38390 │ │ │ │ + ldr r0, [sp, #3084] @ 0xc0c │ │ │ │ + bl 50d8 │ │ │ │ + b 38390 │ │ │ │ mov r5, r0 │ │ │ │ - str sl, [sp, #2036] @ 0x7f4 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 37ad0 │ │ │ │ + str r8, [sp, #1716] @ 0x6b4 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 383a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - add r0, sp, #2032 @ 0x7f0 │ │ │ │ - bl 47cdc │ │ │ │ + add r0, sp, #1712 @ 0x6b0 │ │ │ │ + bl 48598 │ │ │ │ ldr r0, [sp, #1320] @ 0x528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37b2c │ │ │ │ - ldr r0, [sp, #1340] @ 0x53c │ │ │ │ - b 37b38 │ │ │ │ - b 37b1c │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37b74 │ │ │ │ - b 37b74 │ │ │ │ - b 37be8 │ │ │ │ - b 37b1c │ │ │ │ - b 37b74 │ │ │ │ - b 37be8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 37c4c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37b34 │ │ │ │ + bne 383bc │ │ │ │ mov r4, r5 │ │ │ │ - b 37c0c │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + b 384c8 │ │ │ │ + ldr r0, [sp, #1336] @ 0x538 │ │ │ │ bl 50d8 │ │ │ │ mov r4, r5 │ │ │ │ - b 37c0c │ │ │ │ - b 37b74 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37b74 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37bcc │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37be8 │ │ │ │ - b 37b90 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #3456] @ 0xd80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #3460] @ 0xd84 │ │ │ │ - bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37ba8 │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ - bl 50d8 │ │ │ │ - add lr, sp, #1024 @ 0x400 │ │ │ │ - add r0, lr, #812 @ 0x32c │ │ │ │ - bl 470d0 │ │ │ │ - ldr r0, [sp, #1824] @ 0x720 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #1828] @ 0x724 │ │ │ │ - bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #2016] @ 0x7e0 │ │ │ │ + b 384c8 │ │ │ │ + b 38464 │ │ │ │ + b 38444 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38420 │ │ │ │ + b 38464 │ │ │ │ + b 38444 │ │ │ │ + b 38420 │ │ │ │ + b 38464 │ │ │ │ + b 38420 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38444 │ │ │ │ + b 38464 │ │ │ │ + mov r4, r0 │ │ │ │ + b 38508 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38464 │ │ │ │ + b 38420 │ │ │ │ + b 38420 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3416] @ 0xd58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #3420] @ 0xd5c │ │ │ │ + bl 50d8 │ │ │ │ + b 384c8 │ │ │ │ + b 38464 │ │ │ │ + b 38444 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c0c │ │ │ │ - ldr r0, [sp, #2020] @ 0x7e4 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ bl 50d8 │ │ │ │ - b 37c0c │ │ │ │ + b 384c8 │ │ │ │ + b 38464 │ │ │ │ mov r4, r0 │ │ │ │ - b 37c0c │ │ │ │ + b 384c8 │ │ │ │ + b 38480 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3504 @ 0xdb0 │ │ │ │ - bl 47f34 │ │ │ │ - b 37c0c │ │ │ │ + bl 487f0 │ │ │ │ + b 384c8 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, sp, #3456 @ 0xd80 │ │ │ │ - bl 470d0 │ │ │ │ - ldr r0, [sp, #1368] @ 0x558 │ │ │ │ + ldr r0, [sp, #3400] @ 0xd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c28 │ │ │ │ + beq 38498 │ │ │ │ + ldr r0, [sp, #3404] @ 0xd4c │ │ │ │ + bl 50d8 │ │ │ │ + add r0, sp, #3328 @ 0xd00 │ │ │ │ + bl 4798c │ │ │ │ + ldr r0, [sp, #3316] @ 0xcf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 384c8 │ │ │ │ + ldr r0, [sp, #3320] @ 0xcf8 │ │ │ │ + bl 50d8 │ │ │ │ + b 384c8 │ │ │ │ + mov r4, r0 │ │ │ │ + add lr, sp, #3072 @ 0xc00 │ │ │ │ + add r0, lr, #344 @ 0x158 │ │ │ │ + bl 4798c │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 384e4 │ │ │ │ + ldr r0, [sp, #1376] @ 0x560 │ │ │ │ bl 50d8 │ │ │ │ - b 37c28 │ │ │ │ + b 384e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [sp, #1364] @ 0x554 │ │ │ │ - ldr r5, [sp, #1360] @ 0x550 │ │ │ │ + ldr r6, [sp, #1368] @ 0x558 │ │ │ │ + ldr r5, [sp, #1364] @ 0x554 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 37ca4 │ │ │ │ - ldr r0, [sp, #1356] @ 0x54c │ │ │ │ + bne 38560 │ │ │ │ + ldr r0, [sp, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c4c │ │ │ │ + beq 38508 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #1352] @ 0x548 │ │ │ │ ldr r5, [sp, #1348] @ 0x544 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 37c78 │ │ │ │ + bne 38534 │ │ │ │ ldr r0, [sp, #1344] @ 0x540 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c70 │ │ │ │ + beq 3852c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #4 │ │ │ │ - b 37c8c │ │ │ │ + b 38548 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 37c5c │ │ │ │ + beq 38518 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c80 │ │ │ │ + beq 3853c │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 37c80 │ │ │ │ + b 3853c │ │ │ │ add r7, r5, #4 │ │ │ │ - b 37cb8 │ │ │ │ + b 38574 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 37c38 │ │ │ │ + beq 384f4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37cac │ │ │ │ + beq 38568 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 37cac │ │ │ │ + b 38568 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 37cf8 │ │ │ │ + bne 385b4 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r1, #30062 @ 0x756e │ │ │ │ cmp r0, r1 │ │ │ │ - beq 37d34 │ │ │ │ + beq 385f0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 37d04 │ │ │ │ + bgt 385c0 │ │ │ │ bl 81f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37d88 │ │ │ │ + beq 38644 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ bl 52e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37d8c │ │ │ │ + bne 38648 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - ldr r7, [pc, #232] @ 37e24 │ │ │ │ + ldr r7, [pc, #232] @ 386e0 │ │ │ │ mov r1, #2 │ │ │ │ - ldr r0, [pc, #228] @ 37e28 │ │ │ │ + ldr r0, [pc, #228] @ 386e4 │ │ │ │ mov r2, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 37dac │ │ │ │ + bpl 38668 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ stm r4, {r5, r6} │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - beq 37dcc │ │ │ │ + beq 38688 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37dd0 │ │ │ │ + bne 3868c │ │ │ │ mov r0, #1 │ │ │ │ - b 37d7c │ │ │ │ + b 38638 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stm r4, {r6, r7} │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 37da4 │ │ │ │ + beq 38660 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 37e20 │ │ │ │ + beq 386dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, fp, r1, ror ip @ │ │ │ │ - andeq pc, fp, ip, ror #24 │ │ │ │ + andeq pc, fp, r0, lsr #27 │ │ │ │ + muleq fp, fp, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3880c │ │ │ │ + beq 390c8 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [r1, #172] @ 0xac │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ ldr fp, [r1, #148] @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 4e724 │ │ │ │ + bl 4efe0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #2948] @ 389fc │ │ │ │ + ldr r3, [pc, #2948] @ 392b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 37ed8 │ │ │ │ + beq 38794 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 37ec0 │ │ │ │ + b 3877c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 37ed8 │ │ │ │ + beq 38794 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37eb4 │ │ │ │ + beq 38770 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 37eb4 │ │ │ │ + b 38770 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37eec │ │ │ │ + beq 387a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movw r0, #34464 @ 0x86a0 │ │ │ │ movt r0, #1 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 37f0c │ │ │ │ + bcs 387c8 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 37f38 │ │ │ │ + b 387f4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37f30 │ │ │ │ + beq 387ec │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r6, #112] @ 0x70 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl b222c │ │ │ │ - ldr r0, [pc, #2732] @ 38a04 │ │ │ │ + bl b2ae4 │ │ │ │ + ldr r0, [pc, #2732] @ 392c0 │ │ │ │ add r4, r5, #120 @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr sl, [sp, #192] @ 0xc0 │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 387f8 │ │ │ │ + beq 390b4 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp sl, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 37fa8 │ │ │ │ + bne 38864 │ │ │ │ mov r0, r7 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, sl, lsl #2] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 387f8 │ │ │ │ + beq 390b4 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 37ffc │ │ │ │ + bne 388b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [pc, #2564] @ 38a08 │ │ │ │ + ldr r1, [pc, #2564] @ 392c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [fp, #4] │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, sl │ │ │ │ - bl c95f4 │ │ │ │ - ldr r1, [pc, #2512] @ 38a0c │ │ │ │ + bl c9eac │ │ │ │ + ldr r1, [pc, #2512] @ 392c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp] │ │ │ │ - bl c95f4 │ │ │ │ - ldr r1, [pc, #2488] @ 38a10 │ │ │ │ + bl c9eac │ │ │ │ + ldr r1, [pc, #2488] @ 392cc │ │ │ │ ldrd r8, [r6, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp] │ │ │ │ - bl c95f4 │ │ │ │ - ldr r1, [pc, #2460] @ 38a14 │ │ │ │ + bl c9eac │ │ │ │ + ldr r1, [pc, #2460] @ 392d0 │ │ │ │ ldrd r6, [r6, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #13 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl c95f4 │ │ │ │ - ldr r1, [pc, #2432] @ 38a18 │ │ │ │ + bl c9eac │ │ │ │ + ldr r1, [pc, #2432] @ 392d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 380c4 │ │ │ │ + beq 38980 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 380d8 │ │ │ │ + bne 38994 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 55a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 38780 │ │ │ │ + beq 3903c │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38384 │ │ │ │ + beq 38c40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #2276] @ 38a2c │ │ │ │ + ldr r3, [pc, #2276] @ 392e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r9, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movhi r3, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 383c0 │ │ │ │ + bne 38c7c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 38430 │ │ │ │ + beq 38cec │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [r2] │ │ │ │ @@ -51964,171 +52523,171 @@ │ │ │ │ add r2, lr, r9 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ rsb r2, r9, #0 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #2120] @ 38a30 │ │ │ │ + ldr r2, [pc, #2120] @ 392ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ - b 38228 │ │ │ │ + b 38ae4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmn ip, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movne r2, r6 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - beq 38774 │ │ │ │ + beq 39030 │ │ │ │ sub fp, r5, r6 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 3841c │ │ │ │ + bcs 38cd8 │ │ │ │ sub r2, r5, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ sub r2, r5, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 38270 │ │ │ │ + b 38b2c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ cmn ip, #1 │ │ │ │ - beq 38264 │ │ │ │ + beq 38b20 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ sub fp, r3, r6 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 3841c │ │ │ │ + bcs 38cd8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 3841c │ │ │ │ + bne 38cd8 │ │ │ │ ldrb r2, [r0, fp] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsr r3, r8, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r4, lsl r7 │ │ │ │ lsrpl r3, r4, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 38250 │ │ │ │ + beq 38b0c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, r9 │ │ │ │ movcc r2, r3 │ │ │ │ cmn ip, #1 │ │ │ │ moveq r2, r9 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 38300 │ │ │ │ + bcs 38bbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38308 │ │ │ │ + beq 38bc4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r2, fp │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 387e8 │ │ │ │ + bcs 390a4 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ ldrb r7, [lr, r2] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 382c0 │ │ │ │ + beq 38b7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmn ip, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r2, r6 │ │ │ │ - bne 38260 │ │ │ │ - b 38264 │ │ │ │ + bne 38b1c │ │ │ │ + b 38b20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38820 │ │ │ │ + bne 390dc │ │ │ │ cmn ip, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ moveq r2, r6 │ │ │ │ cmp r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movls r2, r9 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r8, r9, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38200 │ │ │ │ + beq 38abc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 387d4 │ │ │ │ + beq 39090 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 387bc │ │ │ │ + bcs 39078 │ │ │ │ ldrb r7, [r0, r8] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb sl, [r2], #1 │ │ │ │ sub ip, ip, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 38330 │ │ │ │ + beq 38bec │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmn ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ strne r2, [sp, #68] @ 0x44 │ │ │ │ - b 38264 │ │ │ │ + b 38b20 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r2] │ │ │ │ - beq 383a4 │ │ │ │ + beq 38c60 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38608 │ │ │ │ + beq 38ec4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [sp, #150] @ 0x96 │ │ │ │ mov sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38430 │ │ │ │ + bne 38cec │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldrb r2, [sp, #149] @ 0x95 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 38428 │ │ │ │ + beq 38ce4 │ │ │ │ add r3, r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 38754 │ │ │ │ + bcs 39010 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 38758 │ │ │ │ + blt 39014 │ │ │ │ ldrsb r0, [r3, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 3842c │ │ │ │ + bpl 38ce8 │ │ │ │ ldrsb r0, [r3, #-2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 3842c │ │ │ │ + bgt 38ce8 │ │ │ │ ldrsb r0, [r3, #-3] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - b 3842c │ │ │ │ + b 38ce8 │ │ │ │ mov sl, r5 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 38430 │ │ │ │ + b 38cec │ │ │ │ mov sl, #0 │ │ │ │ tst r2, #1 │ │ │ │ - ldr r3, [pc, #1540] @ 38a3c │ │ │ │ + ldr r3, [pc, #1540] @ 392f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldm r8!, {r2, r3, r5, r6, r7} │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -52137,166 +52696,166 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ strh r0, [lr, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 384c0 │ │ │ │ + bne 38d7c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, r4, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 38518 │ │ │ │ + b 38dd4 │ │ │ │ ldrb r0, [sp, #337] @ 0x151 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 384dc │ │ │ │ + beq 38d98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 385c4 │ │ │ │ + b 38e80 │ │ │ │ ldrb r0, [sp, #336] @ 0x150 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #337] @ 0x151 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 384fc │ │ │ │ + bne 38db8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ - b 3850c │ │ │ │ + b 38dc8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 384cc │ │ │ │ + beq 38d88 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 3853c │ │ │ │ + bpl 38df8 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 3884c │ │ │ │ - beq 3855c │ │ │ │ + b 39108 │ │ │ │ + beq 38e18 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38560 │ │ │ │ + bne 38e1c │ │ │ │ mov r0, #1 │ │ │ │ - b 38530 │ │ │ │ + b 38dec │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38830 │ │ │ │ + beq 390ec │ │ │ │ mov r4, r0 │ │ │ │ stm r0, {r5, r6} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ bl 512c │ │ │ │ ldrb r0, [sp, #209] @ 0xd1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38610 │ │ │ │ + beq 38ecc │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stmib r3, {r0, r5} │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3] │ │ │ │ - beq 385e4 │ │ │ │ + beq 38ea0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 385f8 │ │ │ │ + beq 38eb4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 38744 │ │ │ │ + bne 39000 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 3865c │ │ │ │ + bne 38f18 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 386a0 │ │ │ │ + b 38f5c │ │ │ │ ldrb r0, [sp, #209] @ 0xd1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 385bc │ │ │ │ + bne 38e78 │ │ │ │ ldrb r0, [sp, #208] @ 0xd0 │ │ │ │ strb r7, [sp, #209] @ 0xd1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 38684 │ │ │ │ + bne 38f40 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - b 38694 │ │ │ │ + b 38f50 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r1, r0 │ │ │ │ - beq 385bc │ │ │ │ + beq 38e78 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r2, r0 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 38844 │ │ │ │ - beq 386d4 │ │ │ │ + bmi 39100 │ │ │ │ + beq 38f90 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 386d8 │ │ │ │ - b 38840 │ │ │ │ + bne 38f94 │ │ │ │ + b 390fc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 38714 │ │ │ │ + bne 38fd0 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 6e78 │ │ │ │ @@ -52307,598 +52866,598 @@ │ │ │ │ add r8, r8, #12 │ │ │ │ str r7, [r1, #16] │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r1, #12] │ │ │ │ str r6, [r1, #20] │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ - beq 38624 │ │ │ │ - b 385bc │ │ │ │ + beq 38ee0 │ │ │ │ + b 38e78 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 383f8 │ │ │ │ - ldr r2, [pc, #736] @ 38a40 │ │ │ │ + beq 38cb4 │ │ │ │ + ldr r2, [pc, #736] @ 392fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ bl 87f4 │ │ │ │ - b 3884c │ │ │ │ + b 39108 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ - b 38430 │ │ │ │ - ldr r1, [pc, #660] @ 38a1c │ │ │ │ - ldr r0, [pc, #660] @ 38a20 │ │ │ │ - ldr r3, [pc, #660] @ 38a24 │ │ │ │ + b 38cec │ │ │ │ + ldr r1, [pc, #660] @ 392d8 │ │ │ │ + ldr r0, [pc, #660] @ 392dc │ │ │ │ + ldr r3, [pc, #660] @ 392e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #25 │ │ │ │ bl 8e28 │ │ │ │ - b 3884c │ │ │ │ + b 39108 │ │ │ │ add r3, r9, fp │ │ │ │ - ldr r0, [pc, #636] @ 38a44 │ │ │ │ + ldr r0, [pc, #636] @ 39300 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 387e4 │ │ │ │ + b 390a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #596] @ 38a38 │ │ │ │ + ldr r0, [pc, #596] @ 392f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ bl 8b70 │ │ │ │ - b 3884c │ │ │ │ - ldr r2, [pc, #552] @ 38a28 │ │ │ │ + b 39108 │ │ │ │ + ldr r2, [pc, #552] @ 392e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 3884c │ │ │ │ - ldr r2, [pc, #492] @ 38a00 │ │ │ │ + b 39108 │ │ │ │ + ldr r2, [pc, #492] @ 392bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r0, [pc, #524] @ 38a34 │ │ │ │ + ldr r0, [pc, #524] @ 392f0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 387e4 │ │ │ │ + b 390a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ - b 3884c │ │ │ │ + b 39108 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38930 │ │ │ │ + beq 391ec │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 38930 │ │ │ │ - b 3892c │ │ │ │ + b 391ec │ │ │ │ + b 391e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 38954 │ │ │ │ + beq 39210 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 389c0 │ │ │ │ - b 38960 │ │ │ │ + bne 3927c │ │ │ │ + b 3921c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 388f4 │ │ │ │ + beq 391b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ - b 388f4 │ │ │ │ + b 391b0 │ │ │ │ mov r4, r0 │ │ │ │ - b 38908 │ │ │ │ + b 391c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 45fa4 │ │ │ │ + bl 46860 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - b 388f8 │ │ │ │ + b 391b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3897c │ │ │ │ + beq 39238 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3897c │ │ │ │ + beq 39238 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 38984 │ │ │ │ + bne 39240 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38954 │ │ │ │ + beq 39210 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 389c0 │ │ │ │ + bne 3927c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 389d4 │ │ │ │ + bne 39290 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 389ec │ │ │ │ + bne 392a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #4 │ │ │ │ - b 38998 │ │ │ │ + b 39254 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 38940 │ │ │ │ + beq 391fc │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3898c │ │ │ │ + beq 39248 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 3898c │ │ │ │ + b 39248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38960 │ │ │ │ + beq 3921c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3896c │ │ │ │ + beq 39228 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3897c │ │ │ │ + beq 39238 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, ip, r5, lsl #27 │ │ │ │ - andseq r3, r0, r8, lsr r1 │ │ │ │ - ldrdeq sp, [ip], -r8 │ │ │ │ - @ instruction: 0x000bf9b9 │ │ │ │ - muleq fp, r8, r9 │ │ │ │ - andeq lr, fp, r8, ror #10 │ │ │ │ - andeq pc, fp, r1, ror #18 │ │ │ │ - @ instruction: 0x000cdabb │ │ │ │ - @ instruction: 0x001031d4 │ │ │ │ - andeq sp, ip, r6, lsr #7 │ │ │ │ - @ instruction: 0x001038f4 │ │ │ │ - andseq r6, r0, ip, ror #8 │ │ │ │ - andeq lr, fp, r0, asr r2 │ │ │ │ - mulseq r0, r8, lr │ │ │ │ - andseq r3, r0, r8, asr #16 │ │ │ │ - andseq r3, r0, r0, ror r8 │ │ │ │ - andeq sp, fp, r0, ror #30 │ │ │ │ - andseq r3, r0, ip, ror #23 │ │ │ │ - mulseq r0, r4, r8 │ │ │ │ + @ instruction: 0x000ceeb1 │ │ │ │ + andseq r2, r0, ip, ror r8 │ │ │ │ + andeq sp, ip, r4, lsl #26 │ │ │ │ + andeq pc, fp, r8, ror #21 │ │ │ │ + andeq pc, fp, r7, asr #21 │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + muleq fp, r0, sl │ │ │ │ + andeq sp, ip, r7, ror #23 │ │ │ │ + andseq r2, r0, r8, lsl r9 │ │ │ │ + ldrdeq sp, [ip], -r2 │ │ │ │ + andseq r3, r0, r8, lsr r0 │ │ │ │ + @ instruction: 0x00105bb0 │ │ │ │ + andeq lr, fp, r4, asr #5 │ │ │ │ + @ instruction: 0x001035dc │ │ │ │ + andseq r2, r0, ip, lsl #31 │ │ │ │ + @ instruction: 0x00102fb4 │ │ │ │ + ldrdeq sp, [fp], -r4 │ │ │ │ + andseq r3, r0, r0, lsr r3 │ │ │ │ + @ instruction: 0x00102fd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add sl, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #264] @ 0x108 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl b222c │ │ │ │ - ldr r0, [pc, #1080] @ 38eb0 │ │ │ │ + bl b2ae4 │ │ │ │ + ldr r0, [pc, #1080] @ 3976c │ │ │ │ add r7, sl, #120 @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 38d94 │ │ │ │ + beq 39650 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r4, sl, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 38ac0 │ │ │ │ + bne 3937c │ │ │ │ mov r0, r4 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38d94 │ │ │ │ + beq 39650 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r6, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 38b14 │ │ │ │ + bne 393d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #920] @ 38eb4 │ │ │ │ + ldr r1, [pc, #920] @ 39770 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #916] @ 38eb8 │ │ │ │ + ldr r3, [pc, #916] @ 39774 │ │ │ │ str r0, [r2, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #72 @ 0x48 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 38d58 │ │ │ │ + beq 39614 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 38c74 │ │ │ │ - ldr r0, [pc, #796] @ 38ecc │ │ │ │ + beq 39530 │ │ │ │ + ldr r0, [pc, #796] @ 39788 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #792] @ 38ed0 │ │ │ │ + ldr r1, [pc, #792] @ 3978c │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl dad28 │ │ │ │ - ldr r0, [pc, #736] @ 38ed4 │ │ │ │ - ldr r3, [pc, #736] @ 38ed8 │ │ │ │ + bl db5e0 │ │ │ │ + ldr r0, [pc, #736] @ 39790 │ │ │ │ + ldr r3, [pc, #736] @ 39794 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r2, #3 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4dc60 │ │ │ │ - ldr r0, [pc, #696] @ 38edc │ │ │ │ + bl 4e51c │ │ │ │ + ldr r0, [pc, #696] @ 39798 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ - ldr r1, [pc, #692] @ 38ee0 │ │ │ │ + ldr r1, [pc, #692] @ 3979c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38c74 │ │ │ │ + beq 39530 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 38cac │ │ │ │ + bpl 39568 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 38da4 │ │ │ │ - beq 38ccc │ │ │ │ + b 39660 │ │ │ │ + beq 39588 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38cd0 │ │ │ │ + bne 3958c │ │ │ │ mov r0, #1 │ │ │ │ - b 38ca0 │ │ │ │ + b 3955c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ stm r8, {r4, r5} │ │ │ │ str r4, [r8, #8] │ │ │ │ - bne 38d30 │ │ │ │ + bne 395ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38d08 │ │ │ │ + beq 395c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38d1c │ │ │ │ + beq 395d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - bne 38d48 │ │ │ │ + bne 39604 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38d00 │ │ │ │ - b 38d08 │ │ │ │ + bne 395bc │ │ │ │ + b 395c4 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #348] @ 38ebc │ │ │ │ - ldr r0, [pc, #348] @ 38ec0 │ │ │ │ - ldr r3, [pc, #348] @ 38ec4 │ │ │ │ + ldr r1, [pc, #348] @ 39778 │ │ │ │ + ldr r0, [pc, #348] @ 3977c │ │ │ │ + ldr r3, [pc, #348] @ 39780 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #25 │ │ │ │ bl 8e28 │ │ │ │ - b 38da4 │ │ │ │ - ldr r2, [pc, #300] @ 38ec8 │ │ │ │ + b 39660 │ │ │ │ + ldr r2, [pc, #300] @ 39784 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38ddc │ │ │ │ + beq 39698 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ - b 38ddc │ │ │ │ + b 39698 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 45fa4 │ │ │ │ + bl 46860 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - beq 38df0 │ │ │ │ + beq 396ac │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 45fa4 │ │ │ │ + bl 46860 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 38e14 │ │ │ │ + b 396d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 45fec │ │ │ │ - b 38e5c │ │ │ │ + bl 468a8 │ │ │ │ + b 39718 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - bne 38e64 │ │ │ │ + bne 39720 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38e78 │ │ │ │ + bne 39734 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38e8c │ │ │ │ + bne 39748 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - bne 38ea0 │ │ │ │ + bne 3975c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38e44 │ │ │ │ + beq 39700 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38e50 │ │ │ │ + beq 3970c │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 38e5c │ │ │ │ + beq 39718 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - strheq sp, [ip], -ip │ │ │ │ - andeq pc, ip, r2, asr #19 │ │ │ │ - ldrdeq lr, [ip], -r9 │ │ │ │ - andseq r2, r0, ip, lsl #24 │ │ │ │ - andeq ip, ip, lr, asr #27 │ │ │ │ - andseq r3, r0, ip, lsl r3 │ │ │ │ - @ instruction: 0x00105ed0 │ │ │ │ - andeq sl, fp, ip, asr #26 │ │ │ │ - andseq r2, r0, r0, asr #27 │ │ │ │ - andeq lr, fp, sp, lsl #28 │ │ │ │ - andeq r0, sp, sp, lsr #4 │ │ │ │ + andeq sp, ip, r8, ror #3 │ │ │ │ + andeq pc, ip, lr, ror #21 │ │ │ │ + andeq lr, ip, r5, lsl #4 │ │ │ │ + andseq r2, r0, r0, asr r3 │ │ │ │ + strdeq ip, [ip], -sl │ │ │ │ + andseq r2, r0, r0, ror #20 │ │ │ │ + andseq r5, r0, r4, lsl r6 │ │ │ │ + andeq sl, fp, r8, asr #26 │ │ │ │ + andseq r2, r0, r4, lsl #10 │ │ │ │ + andeq lr, fp, ip, lsr pc │ │ │ │ + andeq r0, sp, r9, asr r3 │ │ │ │ muleq r1, r0, r6 │ │ │ │ - andseq r2, r0, ip, asr sp │ │ │ │ + andseq r2, r0, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39060 │ │ │ │ + beq 3991c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ add r7, r3, r0, lsl #2 │ │ │ │ - b 38f44 │ │ │ │ + b 39800 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str fp, [r8, r0, lsl #2]! │ │ │ │ str r5, [r8, #4] │ │ │ │ str fp, [r8, #8] │ │ │ │ ldm sp, {r7, r8} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 39060 │ │ │ │ + beq 3991c │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 38f38 │ │ │ │ + beq 397f4 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne 38f7c │ │ │ │ + bne 39838 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38f38 │ │ │ │ + beq 397f4 │ │ │ │ cmn fp, #1 │ │ │ │ - ble 3905c │ │ │ │ + ble 39918 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r7, r8} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39068 │ │ │ │ + beq 39924 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 39018 │ │ │ │ + beq 398d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r6, r8, #4 │ │ │ │ lsl sl, r0, #2 │ │ │ │ - b 38fe4 │ │ │ │ + b 398a0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs sl, sl, #12 │ │ │ │ - beq 39018 │ │ │ │ + beq 398d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, fp │ │ │ │ - bne 38fd8 │ │ │ │ + bne 39894 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38fd8 │ │ │ │ + bne 39894 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 38f30 │ │ │ │ + b 397ec │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39068 │ │ │ │ + beq 39924 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 38f18 │ │ │ │ + bne 397d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 139ec │ │ │ │ - b 38f14 │ │ │ │ + b 397d0 │ │ │ │ bl 81f8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -52923,168 +53482,168 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 3910c │ │ │ │ + bne 399c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r0 │ │ │ │ sub r9, r1, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3915c │ │ │ │ - b 391a0 │ │ │ │ + bne 39a18 │ │ │ │ + b 39a5c │ │ │ │ ldrb r0, [sp, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3932c │ │ │ │ + bne 39be8 │ │ │ │ ldrb r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #101] @ 0x65 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 39138 │ │ │ │ + bne 399f4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - b 39148 │ │ │ │ + b 39a04 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3932c │ │ │ │ + beq 39be8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ sub r9, r1, r0 │ │ │ │ add r4, r2, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 391a0 │ │ │ │ + beq 39a5c │ │ │ │ sub r0, r9, #1 │ │ │ │ ldrb r1, [r4, r0] │ │ │ │ cmp r1, #10 │ │ │ │ - bne 391a0 │ │ │ │ + bne 39a5c │ │ │ │ sub r9, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39190 │ │ │ │ + beq 39a4c │ │ │ │ ldrb r1, [r4, r9] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #13 │ │ │ │ mov r1, r4 │ │ │ │ movne r1, #0 │ │ │ │ - b 39194 │ │ │ │ + b 39a50 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r9, r0 │ │ │ │ movne r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3932c │ │ │ │ + beq 39be8 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397d8 │ │ │ │ + beq 3a094 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #4 │ │ │ │ stm sl, {r4, r9} │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldm r6!, {r0, r2, r3, r4, r7} │ │ │ │ stmia r5!, {r0, r2, r3, r4, r7} │ │ │ │ ldm r6, {r0, r2, r3, r4, r7} │ │ │ │ stm r5, {r0, r2, r3, r4, r7} │ │ │ │ ldrb r0, [sp, #229] @ 0xe5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39348 │ │ │ │ + bne 39c04 │ │ │ │ add r8, sp, #236 @ 0xec │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b 39228 │ │ │ │ + b 39ae4 │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ add r1, sl, r9, lsl #3 │ │ │ │ ldrb r0, [sp, #229] @ 0xe5 │ │ │ │ strd r4, [r1, #8] │ │ │ │ add r1, r9, #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bne 39344 │ │ │ │ + bne 39c00 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 39268 │ │ │ │ + bne 39b24 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ add r4, r4, r0 │ │ │ │ sub r5, r2, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 392b4 │ │ │ │ - b 392fc │ │ │ │ + bne 39b70 │ │ │ │ + b 39bb8 │ │ │ │ ldrb r0, [sp, #229] @ 0xe5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39348 │ │ │ │ + bne 39c04 │ │ │ │ ldrb r0, [sp, #228] @ 0xe4 │ │ │ │ strb r7, [sp, #229] @ 0xe5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 39290 │ │ │ │ + bne 39b4c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - b 392a0 │ │ │ │ + b 39b5c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 39348 │ │ │ │ + beq 39c04 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ sub r5, r2, r0 │ │ │ │ add r4, r3, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 392fc │ │ │ │ + beq 39bb8 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ cmp r2, #10 │ │ │ │ - bne 392fc │ │ │ │ + bne 39bb8 │ │ │ │ sub r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 392ec │ │ │ │ + beq 39ba8 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ mov r3, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #13 │ │ │ │ mov r2, r4 │ │ │ │ movne r2, r3 │ │ │ │ - b 392f0 │ │ │ │ + b 39bac │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r5, r0 │ │ │ │ movne r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 39348 │ │ │ │ + beq 39c04 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 39208 │ │ │ │ + bne 39ac4 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r3, #4 │ │ │ │ bl 6e78 │ │ │ │ - b 39204 │ │ │ │ + b 39ac0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 39360 │ │ │ │ + b 39c1c │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ clz r0, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -53092,15 +53651,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 39710 │ │ │ │ + beq 39fcc │ │ │ │ add r0, fp, #16 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r6, sp, #236 @ 0xec │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, r9, r1, lsl #3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -53117,58 +53676,58 @@ │ │ │ │ ldr r2, [fp] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 39404 │ │ │ │ + b 39cc0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - beq 39710 │ │ │ │ + beq 39fcc │ │ │ │ ldrd r4, [r9] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ stm r0, {r4, r5, r8} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39460 │ │ │ │ + beq 39d1c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ add r0, r4, r1 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r5, r2 │ │ │ │ - b 39468 │ │ │ │ + b 39d24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39578 │ │ │ │ + beq 39e34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 48580 │ │ │ │ + bl 48e3c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ mov r3, #0 │ │ │ │ mul r7, r1, r2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ and sl, r1, r0 │ │ │ │ @@ -53178,247 +53737,247 @@ │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ldr r8, [r0, sl] │ │ │ │ eor r0, r8, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r6, r0, r1 │ │ │ │ - beq 3953c │ │ │ │ + beq 39df8 │ │ │ │ str r3, [sp, #28] │ │ │ │ rev r0, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ clz r0, r0 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add fp, r1, r0, lsl #3 │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 39528 │ │ │ │ + bne 39de4 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39584 │ │ │ │ + beq 39e40 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands r6, r0, r6 │ │ │ │ - bne 394e0 │ │ │ │ + bne 39d9c │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ add r6, sp, #236 @ 0xec │ │ │ │ and r0, r8, r0 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ mov r8, #0 │ │ │ │ - bne 39578 │ │ │ │ + bne 39e34 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ and sl, r0, r1 │ │ │ │ - b 394b0 │ │ │ │ + b 39d6c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - b 395fc │ │ │ │ + b 39eb8 │ │ │ │ sub r0, fp, #12 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [pc, #712] @ 3985c │ │ │ │ + ldr r0, [pc, #712] @ 3a118 │ │ │ │ mov r8, #0 │ │ │ │ add r6, sp, #236 @ 0xec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [pc, #688] @ 39860 │ │ │ │ + ldr r0, [pc, #688] @ 3a11c │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #652] @ 39864 │ │ │ │ + ldr r0, [pc, #652] @ 3a120 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 39668 │ │ │ │ + bne 39f24 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [pc, #604] @ 39870 │ │ │ │ + ldr r0, [pc, #604] @ 3a12c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [pc, #596] @ 39874 │ │ │ │ + ldr r0, [pc, #596] @ 3a130 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #568] @ 39878 │ │ │ │ + ldr r0, [pc, #568] @ 3a134 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 393e8 │ │ │ │ + beq 39ca4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ - b 393e8 │ │ │ │ + b 39ca4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [pc, #484] @ 39868 │ │ │ │ + ldr r0, [pc, #484] @ 3a124 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #440] @ 3986c │ │ │ │ + ldr r0, [pc, #440] @ 3a128 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 396d8 │ │ │ │ + beq 39f94 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 396fc │ │ │ │ + beq 39fb8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bne 39404 │ │ │ │ + bne 39cc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39724 │ │ │ │ + bne 39fe0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - beq 39754 │ │ │ │ + beq 3a010 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 3977c │ │ │ │ + bpl 3a038 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39774 │ │ │ │ + beq 3a030 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 397a4 │ │ │ │ + beq 3a060 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 397ac │ │ │ │ + bne 3a068 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 3974c │ │ │ │ + b 3a008 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stmib r0, {r5, r6} │ │ │ │ str r6, [r0] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3976c │ │ │ │ - b 39774 │ │ │ │ + bne 3a028 │ │ │ │ + b 3a030 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39854 │ │ │ │ + beq 3a110 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - b 39850 │ │ │ │ + b 3a10c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3981c │ │ │ │ + beq 3a0d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ bl 50d8 │ │ │ │ - b 3981c │ │ │ │ + b 3a0d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39830 │ │ │ │ + bne 3a0ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ - b 39838 │ │ │ │ + b 3a0f4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 39858 │ │ │ │ + beq 3a114 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, fp, ip, ror #6 │ │ │ │ + andeq sl, fp, r8, ror #6 │ │ │ │ @ instruction: 0x00009bb8 │ │ │ │ - andseq r1, r0, ip, ror #26 │ │ │ │ + @ instruction: 0x001014b0 │ │ │ │ andeq r4, r1, ip, lsr ip │ │ │ │ - andseq r1, r0, r8, lsl #26 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ + andseq r1, r0, ip, asr #8 │ │ │ │ + strdeq sl, [fp], -r0 │ │ │ │ andeq r4, r1, r0, lsr #25 │ │ │ │ - andseq r1, r0, ip, ror sp │ │ │ │ + andseq r1, r0, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ @@ -53438,21 +53997,21 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 15c44 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 399c0 │ │ │ │ + beq 3a27c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #32 │ │ │ │ mov r9, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a540 │ │ │ │ + beq 3adfc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ strd r8, [r7] │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -53461,227 +54020,227 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldm fp!, {r1, r2, r3, r4, r6} │ │ │ │ mov r8, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm fp, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r6, #0 │ │ │ │ - b 39960 │ │ │ │ + b 3a21c │ │ │ │ add r0, r7, r6, lsl #3 │ │ │ │ str r4, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ add r0, r6, #2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c44 │ │ │ │ mov fp, r1 │ │ │ │ add r1, r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 399a4 │ │ │ │ + beq 3a260 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 39948 │ │ │ │ + bne 3a204 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b 39948 │ │ │ │ + b 3a204 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ clz r0, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 39a6c │ │ │ │ + beq 3a328 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 39a74 │ │ │ │ + bne 3a330 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39a08 │ │ │ │ + bne 3a2c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ - bne 39b50 │ │ │ │ + bne 3a40c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39a50 │ │ │ │ + beq 3a30c │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 39b7c │ │ │ │ + bne 3a438 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 39ba8 │ │ │ │ - b 39bb0 │ │ │ │ + bne 3a464 │ │ │ │ + b 3a46c │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 39bb0 │ │ │ │ - ldr r7, [pc, #3712] @ 3a8fc │ │ │ │ + b 3a46c │ │ │ │ + ldr r7, [pc, #3712] @ 3b1b8 │ │ │ │ mov r9, #0 │ │ │ │ sub fp, r9, r6, lsl #3 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 39a98 │ │ │ │ + b 3a354 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub r9, r9, #8 │ │ │ │ cmp fp, r9 │ │ │ │ - beq 399f4 │ │ │ │ + beq 3a2b0 │ │ │ │ sub r0, r5, r9 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bcc 39a8c │ │ │ │ + bcc 3a348 │ │ │ │ ldr r5, [r5, -r9] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39a88 │ │ │ │ + bne 3a344 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r7 │ │ │ │ sub r7, r6, #3 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 3a644 │ │ │ │ - beq 39af8 │ │ │ │ + bmi 3af00 │ │ │ │ + beq 3a3b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39afc │ │ │ │ - b 3a640 │ │ │ │ + bne 3a3b8 │ │ │ │ + b 3aefc │ │ │ │ mov r6, #1 │ │ │ │ add r1, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 39b2c │ │ │ │ + bne 3a3e8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 139ec │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ str r7, [r1, r0, lsl #2]! │ │ │ │ strd r6, [r1, #4] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - b 39a8c │ │ │ │ + b 3a348 │ │ │ │ add r6, r9, #4 │ │ │ │ - b 39b64 │ │ │ │ + b 3a420 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 39a3c │ │ │ │ + beq 3a2f8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39b58 │ │ │ │ + beq 3a414 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 39b58 │ │ │ │ + b 3a414 │ │ │ │ mov r0, r8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a54c │ │ │ │ + beq 3ae08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ mov r9, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 39bb0 │ │ │ │ + beq 3a46c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 3a03c │ │ │ │ + beq 3a8f8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 39e00 │ │ │ │ + beq 3a6bc │ │ │ │ cmp r0, #4 │ │ │ │ - bne 3a388 │ │ │ │ + bne 3ac44 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #24930 @ 0x6162 │ │ │ │ movt r1, #26739 @ 0x6873 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a134 │ │ │ │ + bne 3a9f0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r3, [pc, #3348] @ 3a900 │ │ │ │ - ldr r0, [pc, #3348] @ 3a904 │ │ │ │ + ldr r3, [pc, #3348] @ 3b1bc │ │ │ │ + ldr r0, [pc, #3348] @ 3b1c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #2 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #3300] @ 3a908 │ │ │ │ - ldr r0, [pc, #3300] @ 3a90c │ │ │ │ + ldr r3, [pc, #3300] @ 3b1c4 │ │ │ │ + ldr r0, [pc, #3300] @ 3b1c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3260] @ 3a910 │ │ │ │ - ldr r0, [pc, #3260] @ 3a914 │ │ │ │ + ldr r3, [pc, #3260] @ 3b1cc │ │ │ │ + ldr r0, [pc, #3260] @ 3b1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c8c │ │ │ │ + beq 3a548 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39ca0 │ │ │ │ + beq 3a55c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, #25 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -53705,17 +54264,17 @@ │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ strne r4, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ strne r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #3068] @ 3a918 │ │ │ │ - ldr r2, [pc, #3068] @ 3a91c │ │ │ │ - ldr r1, [pc, #3068] @ 3a920 │ │ │ │ + ldr r0, [pc, #3068] @ 3b1d4 │ │ │ │ + ldr r2, [pc, #3068] @ 3b1d8 │ │ │ │ + ldr r1, [pc, #3068] @ 3b1dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -53725,24 +54284,24 @@ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a5a8 │ │ │ │ + bne 3ae64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39de8 │ │ │ │ + beq 3a6a4 │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #2972] @ 3a924 │ │ │ │ - ldr r1, [pc, #2972] @ 3a928 │ │ │ │ - ldr r3, [pc, #2972] @ 3a92c │ │ │ │ + ldr r2, [pc, #2972] @ 3b1e0 │ │ │ │ + ldr r1, [pc, #2972] @ 3b1e4 │ │ │ │ + ldr r3, [pc, #2972] @ 3b1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ @@ -53755,76 +54314,76 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a5a8 │ │ │ │ + bne 3ae64 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 3a364 │ │ │ │ - b 3a5c0 │ │ │ │ - ldr r1, [pc, #2876] @ 3a944 │ │ │ │ + bne 3ac20 │ │ │ │ + b 3ae7c │ │ │ │ + ldr r1, [pc, #2876] @ 3b200 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a388 │ │ │ │ + bne 3ac44 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r3, [pc, #2848] @ 3a948 │ │ │ │ - ldr r0, [pc, #2848] @ 3a94c │ │ │ │ + ldr r3, [pc, #2848] @ 3b204 │ │ │ │ + ldr r0, [pc, #2848] @ 3b208 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #2 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #2800] @ 3a950 │ │ │ │ - ldr r0, [pc, #2800] @ 3a954 │ │ │ │ + ldr r3, [pc, #2800] @ 3b20c │ │ │ │ + ldr r0, [pc, #2800] @ 3b210 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #2760] @ 3a958 │ │ │ │ - ldr r0, [pc, #2760] @ 3a95c │ │ │ │ + ldr r3, [pc, #2760] @ 3b214 │ │ │ │ + ldr r0, [pc, #2760] @ 3b218 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39ec8 │ │ │ │ + beq 3a784 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39edc │ │ │ │ + beq 3a798 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, #23 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -53848,17 +54407,17 @@ │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ strne r4, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ strne r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2568] @ 3a960 │ │ │ │ - ldr r2, [pc, #2568] @ 3a964 │ │ │ │ - ldr r1, [pc, #2568] @ 3a968 │ │ │ │ + ldr r0, [pc, #2568] @ 3b21c │ │ │ │ + ldr r2, [pc, #2568] @ 3b220 │ │ │ │ + ldr r1, [pc, #2568] @ 3b224 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -53868,24 +54427,24 @@ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a5f4 │ │ │ │ + bne 3aeb0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a024 │ │ │ │ + beq 3a8e0 │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #2472] @ 3a96c │ │ │ │ - ldr r1, [pc, #2472] @ 3a970 │ │ │ │ - ldr r3, [pc, #2472] @ 3a974 │ │ │ │ + ldr r2, [pc, #2472] @ 3b228 │ │ │ │ + ldr r1, [pc, #2472] @ 3b22c │ │ │ │ + ldr r3, [pc, #2472] @ 3b230 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ @@ -53898,27 +54457,27 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a5f4 │ │ │ │ + bne 3aeb0 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 3a364 │ │ │ │ - b 3a60c │ │ │ │ + bne 3ac20 │ │ │ │ + b 3aec8 │ │ │ │ ldrh r0, [r4] │ │ │ │ movw r1, #30062 @ 0x756e │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a388 │ │ │ │ + bne 3ac44 │ │ │ │ mov r0, #0 │ │ │ │ subs r4, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ movne r4, r6 │ │ │ │ @@ -53932,20 +54491,20 @@ │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ strne r0, [sp, #100] @ 0x64 │ │ │ │ strne r5, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a524 │ │ │ │ - ldr r0, [pc, #2348] @ 3a9d8 │ │ │ │ + beq 3ade0 │ │ │ │ + ldr r0, [pc, #2348] @ 3b294 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ - ldr r2, [pc, #2344] @ 3a9dc │ │ │ │ + ldr r2, [pc, #2344] @ 3b298 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #2340] @ 3a9e0 │ │ │ │ + ldr r1, [pc, #2340] @ 3b29c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -53960,74 +54519,74 @@ │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a69c │ │ │ │ + bne 3af58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 3a484 │ │ │ │ - b 3a538 │ │ │ │ + bne 3ad40 │ │ │ │ + b 3adf4 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #26982 @ 0x6966 │ │ │ │ movt r1, #26739 @ 0x6873 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a388 │ │ │ │ + bne 3ac44 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r3, [pc, #2096] @ 3a984 │ │ │ │ - ldr r0, [pc, #2096] @ 3a988 │ │ │ │ + ldr r3, [pc, #2096] @ 3b240 │ │ │ │ + ldr r0, [pc, #2096] @ 3b244 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #2 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #2048] @ 3a98c │ │ │ │ - ldr r0, [pc, #2048] @ 3a990 │ │ │ │ + ldr r3, [pc, #2048] @ 3b248 │ │ │ │ + ldr r0, [pc, #2048] @ 3b24c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #2008] @ 3a994 │ │ │ │ - ldr r0, [pc, #2008] @ 3a998 │ │ │ │ + ldr r3, [pc, #2008] @ 3b250 │ │ │ │ + ldr r0, [pc, #2008] @ 3b254 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a1f4 │ │ │ │ + beq 3aab0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a208 │ │ │ │ + beq 3aac4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -54051,17 +54610,17 @@ │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ strne r4, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ strne r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #1816] @ 3a99c │ │ │ │ - ldr r2, [pc, #1816] @ 3a9a0 │ │ │ │ - ldr r1, [pc, #1816] @ 3a9a4 │ │ │ │ + ldr r0, [pc, #1816] @ 3b258 │ │ │ │ + ldr r2, [pc, #1816] @ 3b25c │ │ │ │ + ldr r1, [pc, #1816] @ 3b260 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -54071,24 +54630,24 @@ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a650 │ │ │ │ + bne 3af0c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a350 │ │ │ │ + beq 3ac0c │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #1720] @ 3a9a8 │ │ │ │ - ldr r1, [pc, #1720] @ 3a9ac │ │ │ │ - ldr r3, [pc, #1720] @ 3a9b0 │ │ │ │ + ldr r2, [pc, #1720] @ 3b264 │ │ │ │ + ldr r1, [pc, #1720] @ 3b268 │ │ │ │ + ldr r3, [pc, #1720] @ 3b26c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ @@ -54101,31 +54660,31 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a650 │ │ │ │ + bne 3af0c │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3a668 │ │ │ │ + beq 3af24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a484 │ │ │ │ + beq 3ad40 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r1, r4 │ │ │ │ - b 3a484 │ │ │ │ + b 3ad40 │ │ │ │ mov r0, #0 │ │ │ │ subs r4, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ movne r4, r6 │ │ │ │ @@ -54139,20 +54698,20 @@ │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ strne r0, [sp, #100] @ 0x64 │ │ │ │ strne r5, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a470 │ │ │ │ - ldr r0, [pc, #1496] @ 3a9c0 │ │ │ │ + beq 3ad2c │ │ │ │ + ldr r0, [pc, #1496] @ 3b27c │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ - ldr r2, [pc, #1492] @ 3a9c4 │ │ │ │ + ldr r2, [pc, #1492] @ 3b280 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1488] @ 3a9c8 │ │ │ │ + ldr r1, [pc, #1488] @ 3b284 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -54167,388 +54726,388 @@ │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a55c │ │ │ │ + bne 3ae18 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 3a484 │ │ │ │ - b 3a6e8 │ │ │ │ + bne 3ad40 │ │ │ │ + b 3afa4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - beq 3a6e8 │ │ │ │ + beq 3afa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48254 │ │ │ │ + bl 48b10 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 3a4e4 │ │ │ │ - ldr r0, [pc, #1176] @ 3a93c │ │ │ │ + beq 3ada0 │ │ │ │ + ldr r0, [pc, #1176] @ 3b1f8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1172] @ 3a940 │ │ │ │ + ldr r1, [pc, #1172] @ 3b1fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl da968 │ │ │ │ + bl db220 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3a4f4 │ │ │ │ + beq 3adb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3a504 │ │ │ │ + beq 3adc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orr r0, fp, r0 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bne 3a51c │ │ │ │ + bne 3add8 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 3a484 │ │ │ │ + bne 3ad40 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 3a6b4 │ │ │ │ + b 3af70 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ bl 81e4 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq 3a570 │ │ │ │ + beq 3ae2c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #1104] @ 3a9cc │ │ │ │ - ldr r3, [pc, #1104] @ 3a9d0 │ │ │ │ - ldr r2, [pc, #1104] @ 3a9d4 │ │ │ │ + ldr r0, [pc, #1104] @ 3b288 │ │ │ │ + ldr r3, [pc, #1104] @ 3b28c │ │ │ │ + ldr r2, [pc, #1104] @ 3b290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a5bc │ │ │ │ + beq 3ae78 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #872] @ 3a930 │ │ │ │ - ldr r3, [pc, #872] @ 3a934 │ │ │ │ - ldr r2, [pc, #872] @ 3a938 │ │ │ │ + ldr r0, [pc, #872] @ 3b1ec │ │ │ │ + ldr r3, [pc, #872] @ 3b1f0 │ │ │ │ + ldr r2, [pc, #872] @ 3b1f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a608 │ │ │ │ + beq 3aec4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #868] @ 3a978 │ │ │ │ - ldr r3, [pc, #868] @ 3a97c │ │ │ │ - ldr r2, [pc, #868] @ 3a980 │ │ │ │ + ldr r0, [pc, #868] @ 3b234 │ │ │ │ + ldr r3, [pc, #868] @ 3b238 │ │ │ │ + ldr r2, [pc, #868] @ 3b23c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a664 │ │ │ │ + beq 3af20 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #836] @ 3a9b4 │ │ │ │ - ldr r3, [pc, #836] @ 3a9b8 │ │ │ │ - ldr r2, [pc, #836] @ 3a9bc │ │ │ │ + ldr r0, [pc, #836] @ 3b270 │ │ │ │ + ldr r3, [pc, #836] @ 3b274 │ │ │ │ + ldr r2, [pc, #836] @ 3b278 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 3a6e4 │ │ │ │ + b 3afa0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq 3a6b0 │ │ │ │ + beq 3af6c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #808] @ 3a9e4 │ │ │ │ - ldr r3, [pc, #808] @ 3a9e8 │ │ │ │ - ldr r2, [pc, #808] @ 3a9ec │ │ │ │ + ldr r0, [pc, #808] @ 3b2a0 │ │ │ │ + ldr r3, [pc, #808] @ 3b2a4 │ │ │ │ + ldr r2, [pc, #808] @ 3b2a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 3a574 │ │ │ │ - b 3a794 │ │ │ │ + b 3ae30 │ │ │ │ + b 3b050 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 45f40 │ │ │ │ - b 3a844 │ │ │ │ + bl 467fc │ │ │ │ + b 3b100 │ │ │ │ bl 8b08 │ │ │ │ - b 3a73c │ │ │ │ + b 3aff8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 45f40 │ │ │ │ - b 3a778 │ │ │ │ + bl 467fc │ │ │ │ + b 3b034 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3a890 │ │ │ │ + beq 3b14c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 3a890 │ │ │ │ - b 3a73c │ │ │ │ + b 3b14c │ │ │ │ + b 3aff8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a778 │ │ │ │ + beq 3b034 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 50d8 │ │ │ │ - b 3a778 │ │ │ │ + b 3b034 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 45f40 │ │ │ │ - b 3a778 │ │ │ │ + bl 467fc │ │ │ │ + b 3b034 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 45f40 │ │ │ │ + bl 467fc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a844 │ │ │ │ + beq 3b100 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 3a844 │ │ │ │ + b 3b100 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a844 │ │ │ │ + beq 3b100 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ - b 3a844 │ │ │ │ + b 3b100 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 45f40 │ │ │ │ - b 3a844 │ │ │ │ + bl 467fc │ │ │ │ + b 3b100 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq 3a844 │ │ │ │ + beq 3b100 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 3a844 │ │ │ │ - b 3a7f0 │ │ │ │ - b 3a810 │ │ │ │ - b 3a7f0 │ │ │ │ + b 3b100 │ │ │ │ + b 3b0ac │ │ │ │ + b 3b0cc │ │ │ │ + b 3b0ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a814 │ │ │ │ + beq 3b0d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 3a814 │ │ │ │ - b 3a810 │ │ │ │ + b 3b0d0 │ │ │ │ + b 3b0cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a844 │ │ │ │ + beq 3b100 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 3a844 │ │ │ │ + b 3b100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3b184 │ │ │ │ mov r0, r7 │ │ │ │ - b 3a8c4 │ │ │ │ + b 3b180 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3a854 │ │ │ │ + beq 3b110 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orr r0, fp, r0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 3a8c8 │ │ │ │ + bne 3b184 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 3a8c4 │ │ │ │ + b 3b180 │ │ │ │ mov r8, r0 │ │ │ │ - b 3a8a4 │ │ │ │ + b 3b160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3b184 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 3a8c4 │ │ │ │ + b 3b180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3a8a4 │ │ │ │ + bne 3b160 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a8d0 │ │ │ │ + bne 3b18c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a8c8 │ │ │ │ + beq 3b184 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r6, r4, #4 │ │ │ │ - b 3a8e4 │ │ │ │ + b 3b1a0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 3a8b4 │ │ │ │ + beq 3b170 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a8d8 │ │ │ │ + beq 3b194 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3a8d8 │ │ │ │ - andeq sp, fp, r7, ror #12 │ │ │ │ - andeq sp, fp, fp, lsl #30 │ │ │ │ - andeq sp, fp, r8, lsl #30 │ │ │ │ - ldrdeq pc, [ip], -r2 │ │ │ │ - ldrdeq sp, [fp], -r2 │ │ │ │ - muleq ip, lr, r5 │ │ │ │ - andeq sp, fp, r6, ror #26 │ │ │ │ - @ instruction: 0x001026d0 │ │ │ │ + b 3b194 │ │ │ │ + ldrdeq ip, [fp], -r1 │ │ │ │ + andeq lr, fp, sl, lsr r0 │ │ │ │ + andeq lr, fp, r7, lsr r0 │ │ │ │ + strdeq pc, [ip], -lr │ │ │ │ + andeq lr, fp, r1 │ │ │ │ + andeq pc, ip, sl, asr #13 │ │ │ │ + muleq fp, r5, lr │ │ │ │ + andseq r1, r0, r4, lsl lr │ │ │ │ andeq r9, r0, r4, asr r4 │ │ │ │ - andseq r2, r0, ip, lsl #6 │ │ │ │ + andseq r1, r0, r0, asr sl │ │ │ │ ldrdeq r9, [r0], -r4 │ │ │ │ - mulseq r0, r0, r2 │ │ │ │ - andseq r2, r0, ip, lsr #12 │ │ │ │ - andeq lr, ip, r0, ror #1 │ │ │ │ - andseq r1, r0, r0, ror #22 │ │ │ │ - andseq r1, r0, r0, lsl #9 │ │ │ │ - andeq r9, fp, ip, asr r4 │ │ │ │ - andseq r0, r0, r8, lsl #30 │ │ │ │ - andeq sp, fp, lr, ror fp │ │ │ │ - andeq sp, fp, pc, asr #25 │ │ │ │ - andeq sp, fp, ip, asr #25 │ │ │ │ - muleq ip, r6, pc @ │ │ │ │ - muleq fp, r6, ip │ │ │ │ - andeq pc, ip, r2, ror #6 │ │ │ │ - andeq sp, fp, sl, lsr #22 │ │ │ │ - andseq r2, r0, r4, ror r4 │ │ │ │ + @ instruction: 0x001019d4 │ │ │ │ + andseq r1, r0, r0, ror sp │ │ │ │ + andeq lr, ip, ip, lsl #4 │ │ │ │ + andseq r1, r0, r4, lsr #5 │ │ │ │ + andseq r0, r0, r4, asr #23 │ │ │ │ + andeq r9, fp, r8, asr r4 │ │ │ │ + andseq r0, r0, ip, asr #12 │ │ │ │ + andeq sp, fp, sp, lsr #25 │ │ │ │ + strdeq sp, [fp], -lr │ │ │ │ + strdeq sp, [fp], -fp │ │ │ │ + andeq pc, ip, r2, asr #1 │ │ │ │ + andeq sp, fp, r5, asr #27 │ │ │ │ + andeq pc, ip, lr, lsl #9 │ │ │ │ + andeq sp, fp, r9, asr ip │ │ │ │ + @ instruction: 0x00101bb8 │ │ │ │ andeq r9, r0, r8, lsl r2 │ │ │ │ - ldrsbeq r2, [r0], -r0 │ │ │ │ + andseq r1, r0, r4, lsl r8 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - andseq r2, r0, r4, asr r0 │ │ │ │ - @ instruction: 0x001023f0 │ │ │ │ - muleq ip, r4, r0 │ │ │ │ - andseq r1, r0, r4, lsl fp │ │ │ │ - andseq r1, r0, r4, asr #8 │ │ │ │ - andeq sp, fp, r3, lsr #19 │ │ │ │ - andeq sp, fp, r0, lsr #19 │ │ │ │ - andeq lr, ip, sl, ror #24 │ │ │ │ - andeq sp, fp, sl, ror #18 │ │ │ │ - andeq pc, ip, r6, lsr r0 @ │ │ │ │ - strdeq sp, [fp], -lr │ │ │ │ - andseq r2, r0, r8, ror r1 │ │ │ │ + mulseq r0, r8, r7 │ │ │ │ + andseq r1, r0, r4, lsr fp │ │ │ │ + andeq lr, ip, r0, asr #3 │ │ │ │ + andseq r1, r0, r8, asr r2 │ │ │ │ + andseq r0, r0, r8, lsl #23 │ │ │ │ + ldrdeq sp, [fp], -r2 │ │ │ │ + andeq sp, fp, pc, asr #21 │ │ │ │ + muleq ip, r6, sp │ │ │ │ + muleq fp, r9, sl │ │ │ │ + andeq pc, ip, r2, ror #2 │ │ │ │ + andeq sp, fp, sp, lsr #18 │ │ │ │ + @ instruction: 0x001018bc │ │ │ │ andeq r8, r0, ip, ror #29 │ │ │ │ - andseq r1, r0, r4, lsr #27 │ │ │ │ + andseq r1, r0, r8, ror #9 │ │ │ │ andeq r8, r0, ip, ror #30 │ │ │ │ - andseq r1, r0, r8, lsr #26 │ │ │ │ - andseq r2, r0, r4, asr #1 │ │ │ │ - andeq lr, ip, r8, lsr r0 │ │ │ │ - @ instruction: 0x00101ab8 │ │ │ │ - @ instruction: 0x001013f8 │ │ │ │ - @ instruction: 0x00101ff4 │ │ │ │ + andseq r1, r0, ip, ror #8 │ │ │ │ + andseq r1, r0, r8, lsl #16 │ │ │ │ + andeq lr, ip, r4, ror #2 │ │ │ │ + @ instruction: 0x001011fc │ │ │ │ + andseq r0, r0, ip, lsr fp │ │ │ │ + andseq r1, r0, r8, lsr r7 │ │ │ │ andeq r8, r0, ip, lsr #28 │ │ │ │ - andseq r1, r0, r8, lsr #24 │ │ │ │ - andeq lr, ip, ip, lsr #2 │ │ │ │ - andseq r1, r0, ip, lsr #23 │ │ │ │ - andseq r1, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x001022f8 │ │ │ │ + andseq r1, r0, ip, ror #6 │ │ │ │ + andeq lr, ip, r8, asr r2 │ │ │ │ + @ instruction: 0x001012f0 │ │ │ │ + andseq r0, r0, r0, asr ip │ │ │ │ + andseq r1, r0, ip, lsr sl │ │ │ │ andeq r9, r0, r8, ror #2 │ │ │ │ - andseq r1, r0, r4, ror #30 │ │ │ │ - andeq sp, ip, ip, ror #31 │ │ │ │ - andseq r1, r0, ip, ror #20 │ │ │ │ - @ instruction: 0x001013bc │ │ │ │ + andseq r1, r0, r8, lsr #13 │ │ │ │ + andeq lr, ip, r8, lsl r1 │ │ │ │ + @ instruction: 0x001011b0 │ │ │ │ + andseq r0, r0, r0, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #12 │ │ │ │ mov r4, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aacc │ │ │ │ + beq 3b388 │ │ │ │ movw r2, #25445 @ 0x6365 │ │ │ │ - ldr lr, [pc, #220] @ 3aaf8 │ │ │ │ + ldr lr, [pc, #220] @ 3b3b4 │ │ │ │ movt r2, #29556 @ 0x7374 │ │ │ │ - ldr ip, [pc, #216] @ 3aafc │ │ │ │ - ldr r3, [pc, #216] @ 3ab00 │ │ │ │ + ldr ip, [pc, #216] @ 3b3b8 │ │ │ │ + ldr r3, [pc, #216] @ 3b3bc │ │ │ │ mov r1, #18 │ │ │ │ str r2, [r0, #8] │ │ │ │ movw r2, #25970 @ 0x6572 │ │ │ │ movt r2, #28787 @ 0x7073 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ movw r2, #24944 @ 0x6170 │ │ │ │ @@ -54575,49 +55134,49 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aac4 │ │ │ │ + beq 3b380 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aaf0 │ │ │ │ + beq 3b3ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, fp, ip, lsl #29 │ │ │ │ + andeq r8, fp, r8, lsl #29 │ │ │ │ andeq r4, r2, ip, lsr #3 │ │ │ │ - andseq r0, r0, r0, ror pc │ │ │ │ + @ instruction: 0x001006b4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #12 │ │ │ │ mov r4, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abdc │ │ │ │ + beq 3b498 │ │ │ │ movw r2, #25445 @ 0x6365 │ │ │ │ - ldr lr, [pc, #216] @ 3ac08 │ │ │ │ + ldr lr, [pc, #216] @ 3b4c4 │ │ │ │ movt r2, #29556 @ 0x7374 │ │ │ │ - ldr ip, [pc, #212] @ 3ac0c │ │ │ │ - ldr r3, [pc, #212] @ 3ac10 │ │ │ │ + ldr ip, [pc, #212] @ 3b4c8 │ │ │ │ + ldr r3, [pc, #212] @ 3b4cc │ │ │ │ mov r1, #18 │ │ │ │ str r2, [r0, #8] │ │ │ │ movw r2, #25970 @ 0x6572 │ │ │ │ movt r2, #28787 @ 0x7073 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ movw r2, #24944 @ 0x6170 │ │ │ │ @@ -54643,145 +55202,145 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dad28 │ │ │ │ + bl db5e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abd4 │ │ │ │ + beq 3b490 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ac00 │ │ │ │ + beq 3b4bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, fp, r0, lsl #27 │ │ │ │ + andeq r8, fp, ip, ror sp │ │ │ │ andeq r4, r2, r0, lsr #1 │ │ │ │ - andseq r0, r0, r4, ror #28 │ │ │ │ + andseq r0, r0, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [r4, #124] @ 0x7c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 86068 │ │ │ │ + bl 86920 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r7, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 3acc8 │ │ │ │ + bne 3b584 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3b5e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r4, fp, #4 │ │ │ │ mov r5, r7 │ │ │ │ add r6, r0, #4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 3acc8 │ │ │ │ + bne 3b584 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acc8 │ │ │ │ + bne 3b584 │ │ │ │ add r4, r4, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 3ac90 │ │ │ │ - b 3ad28 │ │ │ │ + bne 3b54c │ │ │ │ + b 3b5e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3b5e4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 3adb4 │ │ │ │ + bne 3b670 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3ad20 │ │ │ │ + bne 3b5dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r1, #30067 @ 0x7573 │ │ │ │ movt r1, #28516 @ 0x6f64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3ade8 │ │ │ │ + beq 3b6a4 │ │ │ │ ldr r0, [r2] │ │ │ │ movw r1, #28516 @ 0x6f64 │ │ │ │ movt r1, #29537 @ 0x7361 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3ade8 │ │ │ │ + beq 3b6a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ade4 │ │ │ │ + b 3b6a0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r1] │ │ │ │ - beq 3ad6c │ │ │ │ + beq 3b628 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r4, r0, #4 │ │ │ │ - b 3ad54 │ │ │ │ + b 3b610 │ │ │ │ add r4, r4, #12 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 3ad6c │ │ │ │ + beq 3b628 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad48 │ │ │ │ + beq 3b604 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 3ad48 │ │ │ │ + b 3b604 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad80 │ │ │ │ + beq 3b63c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3c064 │ │ │ │ add r4, fp, #4 │ │ │ │ - b 3ad9c │ │ │ │ + b 3b658 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3c064 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad90 │ │ │ │ + beq 3b64c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 3ad90 │ │ │ │ + b 3b64c │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3ade8 │ │ │ │ + bne 3b6a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bl 5384 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -54795,115 +55354,115 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r7, fp, r0, lsl #2 │ │ │ │ add r0, fp, #12 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 3ae34 │ │ │ │ + b 3b6f0 │ │ │ │ cmp r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ addne r0, r0, #12 │ │ │ │ mov fp, r5 │ │ │ │ - beq 3b024 │ │ │ │ + beq 3b8e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ae20 │ │ │ │ + beq 3b6dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ - bl 4e724 │ │ │ │ + bl 4efe0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ mov r9, r8 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ add r6, r8, r1, lsl #2 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - beq 3af00 │ │ │ │ + beq 3b7bc │ │ │ │ add r9, r8, #12 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - b 3aea4 │ │ │ │ + b 3b760 │ │ │ │ add r9, r9, #12 │ │ │ │ add r0, r8, #12 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 3aef4 │ │ │ │ + beq 3b7b0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r7, [r8, #-12]! │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3aef8 │ │ │ │ + beq 3b7b4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3aee0 │ │ │ │ + bne 3b79c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3af48 │ │ │ │ + beq 3b804 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ae94 │ │ │ │ + beq 3b750 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 3ae94 │ │ │ │ + b 3b750 │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ subs r0, r6, r9 │ │ │ │ - beq 3b004 │ │ │ │ + beq 3b8c0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ add r6, r9, #4 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 3af30 │ │ │ │ + b 3b7ec │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3b004 │ │ │ │ + beq 3b8c0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3af24 │ │ │ │ + beq 3b7e0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3af24 │ │ │ │ + b 3b7e0 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 3b01c │ │ │ │ + ble 3b8d8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 3af90 │ │ │ │ + beq 3b84c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r1 │ │ │ │ bl 52e8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bec4 │ │ │ │ + beq 3c780 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov fp, r0 │ │ │ │ - b 3af98 │ │ │ │ + b 3b854 │ │ │ │ mov fp, #1 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 3afc0 │ │ │ │ + bne 3b87c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 139ec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -54911,83 +55470,83 @@ │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r1, r0, lsl #2]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str fp, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - beq 3aff8 │ │ │ │ + beq 3b8b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ subs r0, r6, r9 │ │ │ │ - bne 3af0c │ │ │ │ + bne 3b7c8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ae20 │ │ │ │ + beq 3b6dc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 3ae20 │ │ │ │ + b 3b6dc │ │ │ │ bl 81f8 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b25c │ │ │ │ + beq 3bb18 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov sl, #1 │ │ │ │ add fp, r5, r0, lsl #2 │ │ │ │ add r0, r5, #12 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r9, #1 │ │ │ │ ldrbeq r0, [r6] │ │ │ │ cmpeq r0, #10 │ │ │ │ - beq 3b240 │ │ │ │ + beq 3bafc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b0d8 │ │ │ │ + beq 3b994 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r7, r1, #4 │ │ │ │ lsl r4, r0, #2 │ │ │ │ - b 3b08c │ │ │ │ + b 3b948 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ - beq 3b0d8 │ │ │ │ + beq 3b994 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b93c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b93c │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 3bed8 │ │ │ │ - beq 3b184 │ │ │ │ + bmi 3c794 │ │ │ │ + beq 3ba40 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b188 │ │ │ │ - b 3bed4 │ │ │ │ + bne 3ba44 │ │ │ │ + b 3c790 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 3bed8 │ │ │ │ - beq 3b100 │ │ │ │ + bmi 3c794 │ │ │ │ + beq 3b9bc │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b104 │ │ │ │ - b 3bed4 │ │ │ │ + bne 3b9c0 │ │ │ │ + b 3c790 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ @@ -55002,25 +55561,25 @@ │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #4092] @ 3c15c │ │ │ │ + ldr r0, [pc, #4092] @ 3ca18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b200 │ │ │ │ - b 3bcdc │ │ │ │ + beq 3babc │ │ │ │ + b 3c598 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ mov r0, #18 │ │ │ │ mov r1, #0 │ │ │ │ @@ -55034,105 +55593,105 @@ │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #4064] @ 3c1c0 │ │ │ │ + ldr r0, [pc, #4064] @ 3ca7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bd08 │ │ │ │ + bne 3c5c4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b224 │ │ │ │ + beq 3bae0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - beq 3b240 │ │ │ │ + beq 3bafc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ cmp r8, fp │ │ │ │ mov r0, r8 │ │ │ │ addne r0, r0, #12 │ │ │ │ - beq 3b25c │ │ │ │ + beq 3bb18 │ │ │ │ mov r5, r8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3b044 │ │ │ │ + bne 3b900 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b648 │ │ │ │ + beq 3bf04 │ │ │ │ cmp r5, #3 │ │ │ │ - bcc 3b30c │ │ │ │ - ldr r3, [pc, #4004] @ 3c224 │ │ │ │ + bcc 3bbc8 │ │ │ │ + ldr r3, [pc, #4004] @ 3cae0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b338 │ │ │ │ - ldr r3, [pc, #3952] @ 3c228 │ │ │ │ + bne 3bbf4 │ │ │ │ + ldr r3, [pc, #3952] @ 3cae4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3b338 │ │ │ │ + beq 3bbf4 │ │ │ │ cmp r5, #7 │ │ │ │ - bls 3b518 │ │ │ │ + bls 3bdd4 │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3b338 │ │ │ │ - b 3b648 │ │ │ │ + beq 3bbf4 │ │ │ │ + b 3bf04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3b648 │ │ │ │ + beq 3bf04 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 3b518 │ │ │ │ + bne 3bdd4 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #9766 @ 0x2626 │ │ │ │ cmp r0, r1 │ │ │ │ ldrhne r0, [r6] │ │ │ │ movwne r1, #31868 @ 0x7c7c │ │ │ │ cmpne r0, r1 │ │ │ │ - bne 3b518 │ │ │ │ - ldr r0, [pc, #4060] @ 3c31c │ │ │ │ + bne 3bdd4 │ │ │ │ + ldr r0, [pc, #4060] @ 3cbd8 │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ - ldr r1, [pc, #4092] @ 3c344 │ │ │ │ + ldr r1, [pc, #4092] @ 3cc00 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -55140,40 +55699,40 @@ │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 3b3a8 │ │ │ │ + bpl 3bc64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 3b3d0 │ │ │ │ + beq 3bc8c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b398 │ │ │ │ + beq 3bc54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, #18 │ │ │ │ - ldr r1, [pc, #3932] @ 3c348 │ │ │ │ + ldr r1, [pc, #3932] @ 3cc04 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ stm r0, {r5, r6, r9} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -55186,91 +55745,91 @@ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ stm r2, {r5, r7, sl} │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bd34 │ │ │ │ + bne 3c5f0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp fp, #2 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bcc 3bee4 │ │ │ │ + bcc 3c7a0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r9, [r7, #20] │ │ │ │ sub r0, r8, r5 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 3bd60 │ │ │ │ + bhi 3c61c │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sl, r5 │ │ │ │ bl 512c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r4, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b4ac │ │ │ │ + beq 3bd68 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [r7, #12] │ │ │ │ str sl, [r7, #16] │ │ │ │ str r4, [r7, #20] │ │ │ │ - beq 3b4c8 │ │ │ │ + beq 3bd84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b4e4 │ │ │ │ + beq 3bda0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 50d8 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add sl, r7, r0, lsl #2 │ │ │ │ ldr r9, [sl, #-4] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 3b7d0 │ │ │ │ + bmi 3c08c │ │ │ │ ldr r4, [sl, #-8] │ │ │ │ - beq 3b538 │ │ │ │ + beq 3bdf4 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bed4 │ │ │ │ + beq 3c790 │ │ │ │ mov fp, r0 │ │ │ │ - b 3b53c │ │ │ │ + b 3bdf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 3b338 │ │ │ │ + beq 3bbf4 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 3b520 │ │ │ │ - b 3b648 │ │ │ │ + bne 3bddc │ │ │ │ + b 3bf04 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ bl 512c │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ mov r4, #1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3befc │ │ │ │ + beq 3c7b8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #18 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -55281,219 +55840,219 @@ │ │ │ │ strb r4, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #3488] @ 3c35c │ │ │ │ + ldr r0, [pc, #3488] @ 3cc18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bdb4 │ │ │ │ + bne 3c670 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 3bde0 │ │ │ │ + bne 3c69c │ │ │ │ mov r7, r9 │ │ │ │ add r0, fp, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sl, #-12] │ │ │ │ add r4, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b620 │ │ │ │ + beq 3bedc │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sl, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sl, #-8] │ │ │ │ str r4, [sl, #-4] │ │ │ │ - beq 3b640 │ │ │ │ + beq 3befc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 3b7c4 │ │ │ │ + bne 3c080 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3400] @ 3c3b0 │ │ │ │ + ldr r3, [pc, #3400] @ 3cc6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 4d814 │ │ │ │ + bl 4e0d0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #3360] @ 3c3b4 │ │ │ │ - ldr r0, [pc, #3360] @ 3c3b8 │ │ │ │ + ldr r3, [pc, #3360] @ 3cc70 │ │ │ │ + ldr r0, [pc, #3360] @ 3cc74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4dc60 │ │ │ │ + bl 4e51c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 3b6d4 │ │ │ │ + beq 3bf90 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b710 │ │ │ │ + beq 3bfcc │ │ │ │ add r7, r6, #4 │ │ │ │ - b 3b6f8 │ │ │ │ + b 3bfb4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3b710 │ │ │ │ + beq 3bfcc │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b6ec │ │ │ │ + beq 3bfa8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 3b6ec │ │ │ │ + b 3bfa8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b724 │ │ │ │ + beq 3bfe0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b760 │ │ │ │ + beq 3c01c │ │ │ │ add r7, r6, #4 │ │ │ │ - b 3b748 │ │ │ │ + b 3c004 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3b760 │ │ │ │ + beq 3c01c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b73c │ │ │ │ + beq 3bff8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 3b73c │ │ │ │ + b 3bff8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b774 │ │ │ │ + beq 3c030 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3c064 │ │ │ │ add r4, fp, #4 │ │ │ │ - b 3b790 │ │ │ │ + b 3c04c │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 3b7a8 │ │ │ │ + beq 3c064 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b784 │ │ │ │ + beq 3c040 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 3b784 │ │ │ │ + b 3c040 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b7bc │ │ │ │ + beq 3c078 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r1, #104] @ 0x68 │ │ │ │ cmn r9, #1 │ │ │ │ - bgt 3b7d8 │ │ │ │ + bgt 3c094 │ │ │ │ bl 81f8 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3b7fc │ │ │ │ + beq 3c0b8 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bed4 │ │ │ │ + beq 3c790 │ │ │ │ mov r7, r0 │ │ │ │ - b 3b800 │ │ │ │ + b 3c0bc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ cmp r5, #3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bcc 3b8b0 │ │ │ │ - ldr r3, [pc, #2888] @ 3c36c │ │ │ │ + bcc 3c16c │ │ │ │ + ldr r3, [pc, #2888] @ 3cc28 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b8dc │ │ │ │ - ldr r3, [pc, #2836] @ 3c370 │ │ │ │ + bne 3c198 │ │ │ │ + ldr r3, [pc, #2836] @ 3cc2c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3b8dc │ │ │ │ + beq 3c198 │ │ │ │ cmp r5, #7 │ │ │ │ - bls 3b94c │ │ │ │ + bls 3c208 │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3b8dc │ │ │ │ - b 3bbcc │ │ │ │ + beq 3c198 │ │ │ │ + b 3c488 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bbcc │ │ │ │ + beq 3c488 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 3b94c │ │ │ │ + bne 3c208 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #9766 @ 0x2626 │ │ │ │ cmp r0, r1 │ │ │ │ ldrhne r0, [r6] │ │ │ │ movwne r1, #31868 @ 0x7c7c │ │ │ │ cmpne r0, r1 │ │ │ │ - bne 3b94c │ │ │ │ - ldr r0, [pc, #2704] @ 3c374 │ │ │ │ + bne 3c208 │ │ │ │ + ldr r0, [pc, #2704] @ 3cc30 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #2700] @ 3c378 │ │ │ │ + ldr r1, [pc, #2700] @ 3cc34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -55501,46 +56060,46 @@ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 3b964 │ │ │ │ + bpl 3c220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq 3b8dc │ │ │ │ + beq 3c198 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 3b94c │ │ │ │ - b 3bbcc │ │ │ │ + bne 3c208 │ │ │ │ + b 3c488 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 3b98c │ │ │ │ + beq 3c248 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b93c │ │ │ │ + beq 3c1f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2516] @ 3c37c │ │ │ │ + ldr r2, [pc, #2516] @ 3cc38 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, #18 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ movw r0, #32 │ │ │ │ @@ -55556,69 +56115,69 @@ │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ stm r2, {r5, sl, fp} │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3be1c │ │ │ │ + bne 3c6d8 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 3bf1c │ │ │ │ + beq 3c7d8 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ sub r0, r7, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 3be48 │ │ │ │ + bhi 3c704 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ add r0, fp, r4 │ │ │ │ bl 512c │ │ │ │ ldr r0, [r8] │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba78 │ │ │ │ + beq 3c334 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 50d8 │ │ │ │ str r4, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stm r8, {r7, fp} │ │ │ │ - beq 3ba94 │ │ │ │ + beq 3c350 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 3baa8 │ │ │ │ + beq 3c364 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r8, r0, lsl #2 │ │ │ │ ldrd r2, [r8, #-8] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5e3d4 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf34 │ │ │ │ + beq 3c7f0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strb r0, [sl] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #18 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -55630,70 +56189,70 @@ │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #2144] @ 3c390 │ │ │ │ + ldr r0, [pc, #2144] @ 3cc4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3be70 │ │ │ │ + bne 3c72c │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ sub r0, r5, r6 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 3be9c │ │ │ │ + bhi 3c758 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, fp, r6 │ │ │ │ bl 512c │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bba0 │ │ │ │ + beq 3c45c │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [r8, #-8] │ │ │ │ str r4, [r8, #-4] │ │ │ │ - beq 3bbc0 │ │ │ │ + beq 3c47c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, #1 │ │ │ │ mov sl, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3bbf4 │ │ │ │ + beq 3c4b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf0c │ │ │ │ + beq 3c7c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ - ldr r0, [pc, #1940] @ 3c3a0 │ │ │ │ + ldr r0, [pc, #1940] @ 3cc5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #18 │ │ │ │ strb r1, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ @@ -55708,491 +56267,491 @@ │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 5ec30 │ │ │ │ + bl 5f4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bd88 │ │ │ │ + bne 3c644 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 3bc90 │ │ │ │ + bne 3c54c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 139ec │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3bcb0 │ │ │ │ + beq 3c56c │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, fp, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, fp │ │ │ │ bl 50cc │ │ │ │ str r5, [fp, #8] │ │ │ │ add r5, r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ stm fp, {r4, r7} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - beq 3b660 │ │ │ │ + beq 3bf1c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ - b 3b660 │ │ │ │ - ldr r0, [pc, #1752] @ 3c3bc │ │ │ │ - ldr r3, [pc, #1752] @ 3c3c0 │ │ │ │ - ldr r1, [pc, #1752] @ 3c3c4 │ │ │ │ + b 3bf1c │ │ │ │ + ldr r0, [pc, #1752] @ 3cc78 │ │ │ │ + ldr r3, [pc, #1752] @ 3cc7c │ │ │ │ + ldr r1, [pc, #1752] @ 3cc80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ - ldr r0, [pc, #1720] @ 3c3c8 │ │ │ │ - ldr r3, [pc, #1720] @ 3c3cc │ │ │ │ - ldr r1, [pc, #1720] @ 3c3d0 │ │ │ │ + b 3c7fc │ │ │ │ + ldr r0, [pc, #1720] @ 3cc84 │ │ │ │ + ldr r3, [pc, #1720] @ 3cc88 │ │ │ │ + ldr r1, [pc, #1720] @ 3cc8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ - ldr r0, [pc, #1552] @ 3c34c │ │ │ │ - ldr r3, [pc, #1552] @ 3c350 │ │ │ │ - ldr r1, [pc, #1552] @ 3c354 │ │ │ │ + b 3c7fc │ │ │ │ + ldr r0, [pc, #1552] @ 3cc08 │ │ │ │ + ldr r3, [pc, #1552] @ 3cc0c │ │ │ │ + ldr r1, [pc, #1552] @ 3cc10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b 3b480 │ │ │ │ - ldr r0, [pc, #1556] @ 3c3a4 │ │ │ │ - ldr r3, [pc, #1556] @ 3c3a8 │ │ │ │ - ldr r1, [pc, #1556] @ 3c3ac │ │ │ │ + b 3bd3c │ │ │ │ + ldr r0, [pc, #1556] @ 3cc60 │ │ │ │ + ldr r3, [pc, #1556] @ 3cc64 │ │ │ │ + ldr r1, [pc, #1556] @ 3cc68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ - ldr r0, [pc, #1444] @ 3c360 │ │ │ │ - ldr r3, [pc, #1444] @ 3c364 │ │ │ │ - ldr r1, [pc, #1444] @ 3c368 │ │ │ │ + b 3c7fc │ │ │ │ + ldr r0, [pc, #1444] @ 3cc1c │ │ │ │ + ldr r3, [pc, #1444] @ 3cc20 │ │ │ │ + ldr r1, [pc, #1444] @ 3cc24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ bl 6e78 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b 3b5f8 │ │ │ │ - ldr r0, [pc, #1372] @ 3c380 │ │ │ │ - ldr r3, [pc, #1372] @ 3c384 │ │ │ │ - ldr r1, [pc, #1372] @ 3c388 │ │ │ │ + b 3beb4 │ │ │ │ + ldr r0, [pc, #1372] @ 3cc3c │ │ │ │ + ldr r3, [pc, #1372] @ 3cc40 │ │ │ │ + ldr r1, [pc, #1372] @ 3cc44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ - b 3ba4c │ │ │ │ - ldr r0, [pc, #1308] @ 3c394 │ │ │ │ - ldr r3, [pc, #1308] @ 3c398 │ │ │ │ - ldr r1, [pc, #1308] @ 3c39c │ │ │ │ + b 3c308 │ │ │ │ + ldr r0, [pc, #1308] @ 3cc50 │ │ │ │ + ldr r3, [pc, #1308] @ 3cc54 │ │ │ │ + ldr r1, [pc, #1308] @ 3cc58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #219 @ 0xdb │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - b 3bb74 │ │ │ │ + b 3c430 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ - ldr r2, [pc, #1132] @ 3c358 │ │ │ │ + b 3c7fc │ │ │ │ + ldr r2, [pc, #1132] @ 3cc14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 8b70 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b 3bf40 │ │ │ │ - ldr r2, [pc, #1128] @ 3c38c │ │ │ │ + b 3c7fc │ │ │ │ + ldr r2, [pc, #1128] @ 3cc48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 3bf40 │ │ │ │ + b 3c7fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf5c │ │ │ │ + beq 3c818 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c0a4 │ │ │ │ - b 3c0ac │ │ │ │ + bne 3c960 │ │ │ │ + b 3c968 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c0d4 │ │ │ │ - b 3bff0 │ │ │ │ + beq 3c990 │ │ │ │ + b 3c8ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf98 │ │ │ │ + beq 3c854 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c114 │ │ │ │ - b 3c11c │ │ │ │ + bne 3c9d0 │ │ │ │ + b 3c9d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c178 │ │ │ │ - b 3c02c │ │ │ │ + beq 3ca34 │ │ │ │ + b 3c8e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bfd8 │ │ │ │ + bne 3c894 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 3c1d8 │ │ │ │ + b 3ca94 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b 3c0b0 │ │ │ │ + b 3c96c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c0d4 │ │ │ │ + beq 3c990 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b 3c0d0 │ │ │ │ + b 3c98c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c13c │ │ │ │ - b 3c144 │ │ │ │ + bne 3c9f8 │ │ │ │ + b 3ca00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3c210 │ │ │ │ + beq 3cacc │ │ │ │ mov r0, fp │ │ │ │ - b 3c1f4 │ │ │ │ + b 3cab0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c178 │ │ │ │ + beq 3ca34 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b 3c174 │ │ │ │ - b 3c198 │ │ │ │ + b 3ca30 │ │ │ │ + b 3ca54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c210 │ │ │ │ + beq 3cacc │ │ │ │ mov r0, r6 │ │ │ │ - b 3c1f4 │ │ │ │ + b 3cab0 │ │ │ │ mov r8, r0 │ │ │ │ - b 3c1d8 │ │ │ │ - b 3c198 │ │ │ │ + b 3ca94 │ │ │ │ + b 3ca54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c230 │ │ │ │ + beq 3caec │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ - b 3c230 │ │ │ │ + b 3caec │ │ │ │ mov r8, r0 │ │ │ │ - b 3c290 │ │ │ │ + b 3cb4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c094 │ │ │ │ + beq 3c950 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c0ac │ │ │ │ + beq 3c968 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 3c1d8 │ │ │ │ + b 3ca94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c0d4 │ │ │ │ + beq 3c990 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3c0e4 │ │ │ │ + beq 3c9a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - b 3c1c8 │ │ │ │ + b 3ca84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c10c │ │ │ │ + beq 3c9c8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3c11c │ │ │ │ + beq 3c9d8 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 3c1f4 │ │ │ │ - b 3c20c │ │ │ │ + b 3cab0 │ │ │ │ + b 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c144 │ │ │ │ + beq 3ca00 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3c210 │ │ │ │ + beq 3cacc │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 3c1f0 │ │ │ │ - @ instruction: 0x00100edc │ │ │ │ + b 3caac │ │ │ │ + andseq r0, r0, r0, lsr #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c178 │ │ │ │ + beq 3ca34 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3c188 │ │ │ │ + beq 3ca44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b 3c1e8 │ │ │ │ - b 3c198 │ │ │ │ + b 3caa4 │ │ │ │ + b 3ca54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c1b0 │ │ │ │ + beq 3ca6c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3c210 │ │ │ │ + beq 3cacc │ │ │ │ mov r0, r4 │ │ │ │ - b 3c1f4 │ │ │ │ - andseq r0, r0, ip, asr lr │ │ │ │ + b 3cab0 │ │ │ │ + andseq r0, r0, r0, lsr #11 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3c1d8 │ │ │ │ + beq 3ca94 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3c1f0 │ │ │ │ - b 3c210 │ │ │ │ + bne 3caac │ │ │ │ + b 3cacc │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3c210 │ │ │ │ + beq 3cacc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c2e8 │ │ │ │ - b 3c258 │ │ │ │ + bne 3cba4 │ │ │ │ + b 3cb14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c258 │ │ │ │ - b 3c2e8 │ │ │ │ - andeq ip, fp, lr, lsr r7 │ │ │ │ - andeq ip, fp, r8, lsl #14 │ │ │ │ + beq 3cb14 │ │ │ │ + b 3cba4 │ │ │ │ + andeq ip, fp, sp, ror #16 │ │ │ │ + andeq ip, fp, r7, lsr r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3c240 │ │ │ │ + beq 3cafc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 47cdc │ │ │ │ + bl 48598 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c2e8 │ │ │ │ + bne 3cba4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c26c │ │ │ │ + beq 3cb28 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c314 │ │ │ │ + bne 3cbd0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c290 │ │ │ │ + beq 3cb4c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c2bc │ │ │ │ + bne 3cb78 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c2b4 │ │ │ │ + beq 3cb70 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r6, r5, #4 │ │ │ │ - b 3c2d0 │ │ │ │ + b 3cb8c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3c2a0 │ │ │ │ + beq 3cb5c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c2c4 │ │ │ │ + beq 3cb80 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3c2c4 │ │ │ │ + b 3cb80 │ │ │ │ add r6, r5, #4 │ │ │ │ - b 3c2fc │ │ │ │ + b 3cbb8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3c258 │ │ │ │ + beq 3cb14 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c2f0 │ │ │ │ + beq 3cbac │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3c2f0 │ │ │ │ + b 3cbac │ │ │ │ add r6, r5, #4 │ │ │ │ - b 3c32c │ │ │ │ - @ instruction: 0x001007b8 │ │ │ │ + b 3cbe8 │ │ │ │ + strdeq pc, [pc], -ip │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3c27c │ │ │ │ + beq 3cb38 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c320 │ │ │ │ + beq 3cbdc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3c320 │ │ │ │ + b 3cbdc │ │ │ │ andeq r7, r0, r8, lsl lr │ │ │ │ - andseq r0, r0, r0, asr #24 │ │ │ │ - andeq ip, ip, ip, lsr #18 │ │ │ │ - andseq r0, r0, ip, ror #6 │ │ │ │ - mulseq r0, r8, r2 │ │ │ │ - andeq pc, pc, r8, lsr #24 │ │ │ │ - andseq r0, r0, r0, lsl #21 │ │ │ │ - andeq ip, ip, ip, lsr #17 │ │ │ │ - andseq r0, r0, ip, ror #5 │ │ │ │ - andseq r3, r0, r8, lsl r2 │ │ │ │ - muleq fp, sl, r1 │ │ │ │ - andeq ip, fp, r4, ror #2 │ │ │ │ - andseq r0, r0, r8, lsl r2 │ │ │ │ - andeq r7, r0, r8, ror r8 │ │ │ │ - andseq r0, r0, r8, lsl #13 │ │ │ │ - andeq ip, ip, r4, asr #16 │ │ │ │ - andseq r0, r0, r4, lsl #5 │ │ │ │ - @ instruction: 0x001031b0 │ │ │ │ - andeq pc, pc, r0, lsl #24 │ │ │ │ - andseq r0, r0, ip, lsl #10 │ │ │ │ - strdeq ip, [ip], -r0 │ │ │ │ - andseq r0, r0, r0, lsr r2 │ │ │ │ - andseq r3, r0, ip, asr r1 │ │ │ │ - andseq r0, r0, r4, lsr #8 │ │ │ │ + andseq r0, r0, r4, lsl #7 │ │ │ │ + andeq ip, ip, r8, asr sl │ │ │ │ + @ instruction: 0x000ffab0 │ │ │ │ + @ instruction: 0x001029dc │ │ │ │ + andeq pc, pc, ip, ror #6 │ │ │ │ + andseq r0, r0, r4, asr #3 │ │ │ │ ldrdeq ip, [ip], -r8 │ │ │ │ - andseq r0, r0, r8, lsl r3 │ │ │ │ - andseq r3, r0, r4, asr #4 │ │ │ │ - muleq ip, r5, r5 │ │ │ │ - @ instruction: 0x000bc4b5 │ │ │ │ - muleq ip, r1, r7 │ │ │ │ - andeq ip, ip, r4, lsl #19 │ │ │ │ - andseq r0, r0, r4, asr #7 │ │ │ │ - @ instruction: 0x001032f0 │ │ │ │ - andeq ip, ip, r8, asr r9 │ │ │ │ - mulseq r0, r8, r3 │ │ │ │ - andseq r3, r0, r4, asr #5 │ │ │ │ + andeq pc, pc, r0, lsr sl @ │ │ │ │ + andseq r2, r0, ip, asr r9 │ │ │ │ + andeq ip, fp, r9, asr #5 │ │ │ │ + muleq fp, r3, r2 │ │ │ │ + andeq pc, pc, ip, asr r9 @ │ │ │ │ + andeq r7, r0, r8, ror r8 │ │ │ │ + andeq pc, pc, ip, asr #27 │ │ │ │ + andeq ip, ip, r0, ror r9 │ │ │ │ + andeq pc, pc, r8, asr #19 │ │ │ │ + @ instruction: 0x001028f4 │ │ │ │ + andeq pc, pc, r4, asr #6 │ │ │ │ + andeq pc, pc, r0, asr ip @ │ │ │ │ + andeq ip, ip, ip, lsl r9 │ │ │ │ + andeq pc, pc, r4, ror r9 @ │ │ │ │ + andseq r2, r0, r0, lsr #17 │ │ │ │ + andeq pc, pc, r8, ror #22 │ │ │ │ + andeq ip, ip, r4, lsl #20 │ │ │ │ + andeq pc, pc, ip, asr sl @ │ │ │ │ + andseq r2, r0, r8, lsl #19 │ │ │ │ + andeq fp, ip, r1, asr #13 │ │ │ │ + andeq ip, fp, r4, ror #11 │ │ │ │ + @ instruction: 0x000cd8bd │ │ │ │ + @ instruction: 0x000ccab0 │ │ │ │ + andeq pc, pc, r8, lsl #22 │ │ │ │ + andseq r2, r0, r4, lsr sl │ │ │ │ + andeq ip, ip, r4, lsl #21 │ │ │ │ + ldrdeq pc, [pc], -ip │ │ │ │ + andseq r2, r0, r8, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r8, sp, #512 @ 0x200 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov fp, #-2147483646 @ 0x80000002 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ @@ -56301,22 +56860,22 @@ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r1, [sp, #648] @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [sp, #656] @ 0x290 │ │ │ │ movne r0, r1 │ │ │ │ ldrne r2, [r0, r3, lsl #5]! │ │ │ │ cmpne r2, #9 │ │ │ │ - beq 3dee0 │ │ │ │ + beq 3e79c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r5, [r1, #356] @ 0x164 │ │ │ │ ldr r4, [r1, #360] @ 0x168 │ │ │ │ ldr ip, [r1, #364] @ 0x16c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ @@ -56329,34 +56888,34 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ - beq 3c658 │ │ │ │ + beq 3cf14 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 3e638 │ │ │ │ - beq 3c640 │ │ │ │ + bmi 3eef4 │ │ │ │ + beq 3cefc │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c644 │ │ │ │ - b 3e634 │ │ │ │ + bne 3cf00 │ │ │ │ + b 3eef0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ mov r7, r5 │ │ │ │ sub r0, r5, #4 │ │ │ │ cmp r0, #11 │ │ │ │ - bhi 3c758 │ │ │ │ + bhi 3d014 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -56368,71 +56927,71 @@ │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #30067 @ 0x7573 │ │ │ │ movt r1, #28516 @ 0x6f64 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3c758 │ │ │ │ + bne 3d014 │ │ │ │ mov r4, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3c768 │ │ │ │ - b 3c6f4 │ │ │ │ - ldr r1, [pc, #4036] @ 3d694 │ │ │ │ + beq 3d024 │ │ │ │ + b 3cfb0 │ │ │ │ + ldr r1, [pc, #4036] @ 3df50 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c758 │ │ │ │ + bne 3d014 │ │ │ │ mov r4, #2 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3c768 │ │ │ │ + beq 3d024 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 3c794 │ │ │ │ - b 3c774 │ │ │ │ - ldr r1, [pc, #3972] @ 3d698 │ │ │ │ + beq 3d050 │ │ │ │ + b 3d030 │ │ │ │ + ldr r1, [pc, #3972] @ 3df54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c758 │ │ │ │ + bne 3d014 │ │ │ │ mov r4, #1 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3c768 │ │ │ │ - b 3c6f4 │ │ │ │ - ldr r1, [pc, #3928] @ 3d69c │ │ │ │ + beq 3d024 │ │ │ │ + b 3cfb0 │ │ │ │ + ldr r1, [pc, #3928] @ 3df58 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ca8c │ │ │ │ + beq 3d348 │ │ │ │ mov r4, #4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - bne 3c6f4 │ │ │ │ + bne 3cfb0 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 3c794 │ │ │ │ + beq 3d050 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3c78c │ │ │ │ + beq 3d048 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ stm r0, {r5, r9, sl} │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ @@ -56448,97 +57007,97 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 3e4a0 │ │ │ │ + bne 3ed5c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ bl 1699c │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ ldr fp, [sp, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 3dfc4 │ │ │ │ + bne 3e880 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3c59c │ │ │ │ + b 3ce58 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 57178 │ │ │ │ + bl 57a34 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 3c59c │ │ │ │ - b 3df78 │ │ │ │ + beq 3ce58 │ │ │ │ + b 3e834 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 3e46c │ │ │ │ + bne 3ed28 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ mov r1, #9 │ │ │ │ ldr fp, [sp, #336] @ 0x150 │ │ │ │ ldr r9, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #9 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ - beq 3e434 │ │ │ │ + beq 3ecf0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ mov sl, #4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ subhi sl, r0, #2 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ cmp sl, #0 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r9, [sp, #468] @ 0x1d4 │ │ │ │ str fp, [sp, #464] @ 0x1d0 │ │ │ │ strb r1, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - beq 3caa0 │ │ │ │ + beq 3d35c │ │ │ │ cmp sl, #6 │ │ │ │ - bne 3cad4 │ │ │ │ + bne 3d390 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #492] @ 0x1ec │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str fp, [sp, #488] @ 0x1e8 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 3d388 │ │ │ │ + beq 3dc44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d3c0 │ │ │ │ + bne 3dc7c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ mov r5, #42 @ 0x2a │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e658 │ │ │ │ + beq 3ef14 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r4, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #4000] @ 3d8b0 │ │ │ │ + ldr r1, [pc, #4000] @ 3e16c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - b 3d3e8 │ │ │ │ + b 3dca4 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ - bne 3e510 │ │ │ │ + bne 3edcc │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ mov r1, #9 │ │ │ │ ldr ip, [sp, #336] @ 0x150 │ │ │ │ ldr lr, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #9 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ - beq 3e584 │ │ │ │ + beq 3ee40 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ mov fp, #4 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ subhi fp, r0, #2 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -56561,33 +57120,33 @@ │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, ip, asr r3 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3d524 │ │ │ │ + beq 3dde0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ bl 657c │ │ │ │ - b 3d9bc │ │ │ │ + b 3e278 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ eor r0, r0, #2 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 3e484 │ │ │ │ + bne 3ed40 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ mov r1, #9 │ │ │ │ ldr r9, [sp, #336] @ 0x150 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #9 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ - beq 3e434 │ │ │ │ + beq 3ecf0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r6, #4 │ │ │ │ @@ -56607,101 +57166,101 @@ │ │ │ │ andeq r1, r0, ip, lsr #12 │ │ │ │ @ instruction: 0x000016b4 │ │ │ │ muleq r0, r0, r6 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3e128 │ │ │ │ + beq 3e9e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, #1 │ │ │ │ bl 64fc │ │ │ │ - b 3cbfc │ │ │ │ + b 3d4b8 │ │ │ │ mov r4, #3 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3c768 │ │ │ │ - b 3c6f4 │ │ │ │ + beq 3d024 │ │ │ │ + b 3cfb0 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5beb4 │ │ │ │ + bl 5c770 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ ldrb r6, [sp, #516] @ 0x204 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3cc10 │ │ │ │ + bne 3d4cc │ │ │ │ and r0, r6, #1 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b 3d32c │ │ │ │ + b 3dbe8 │ │ │ │ mov r0, #22 │ │ │ │ mov r4, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e644 │ │ │ │ + beq 3ef00 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #22 │ │ │ │ - ldr r1, [pc, #4036] @ 3dabc │ │ │ │ + ldr r1, [pc, #4036] @ 3e378 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ cmp sl, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ lsr r9, fp, #8 │ │ │ │ uxtb r6, fp │ │ │ │ mov r5, #4 │ │ │ │ - beq 3d2ac │ │ │ │ + beq 3db68 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #22 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #22 │ │ │ │ - b 3dbd8 │ │ │ │ + b 3e494 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add ip, sp, #632 @ 0x278 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d2c8 │ │ │ │ + beq 3db84 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 3d2e8 │ │ │ │ + bgt 3dba4 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #648] @ 0x288 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ bl 5664 │ │ │ │ - b 3d96c │ │ │ │ + b 3e228 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r4, #1 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #652] @ 0x28c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #648] @ 0x288 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, #1 │ │ │ │ bl 6f64 │ │ │ │ - b 3cbfc │ │ │ │ + b 3d4b8 │ │ │ │ add r2, sp, #444 @ 0x1bc │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ str r1, [sp, #652] @ 0x28c │ │ │ │ @@ -56710,163 +57269,163 @@ │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, #1 │ │ │ │ bl 6748 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 3d318 │ │ │ │ - b 3e1e8 │ │ │ │ + bne 3dbd4 │ │ │ │ + b 3eaa4 │ │ │ │ add ip, sp, #536 @ 0x218 │ │ │ │ ldr sl, [sp, #552] @ 0x228 │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ tst r0, #1 │ │ │ │ ldr lr, [sp, #532] @ 0x214 │ │ │ │ ldm ip, {r2, r5, r7, ip} │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - beq 3dbcc │ │ │ │ + beq 3e488 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ orr r9, r1, r0, lsl #16 │ │ │ │ - b 3dbd4 │ │ │ │ + b 3e490 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 3d420 │ │ │ │ + beq 3dcdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 57804 │ │ │ │ + bl 580c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 3cc5c │ │ │ │ + beq 3d518 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b 3d9bc │ │ │ │ + b 3e278 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d434 │ │ │ │ + beq 3dcf0 │ │ │ │ vldr d0, [sp, #656] @ 0x290 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #512] @ 0x200 │ │ │ │ vstr d0, [sp, #520] @ 0x208 │ │ │ │ - ldr r3, [pc, #4000] @ 3dc70 │ │ │ │ + ldr r3, [pc, #4000] @ 3e52c │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 55f0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3d9bc │ │ │ │ - b 3d9b4 │ │ │ │ + beq 3e278 │ │ │ │ + b 3e270 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ strb r0, [sp, #512] @ 0x200 │ │ │ │ strb r7, [sp, #513] @ 0x201 │ │ │ │ - ldr r3, [pc, #3952] @ 3dc74 │ │ │ │ + ldr r3, [pc, #3952] @ 3e530 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 55f0 │ │ │ │ - b 3d9bc │ │ │ │ + b 3e278 │ │ │ │ ldr r4, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d4a0 │ │ │ │ + beq 3dd5c │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r3, [pc, #4044] @ 3dd24 │ │ │ │ + ldr r3, [pc, #4044] @ 3e5e0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 55f0 │ │ │ │ - b 3d9a8 │ │ │ │ + b 3e264 │ │ │ │ add r9, r6, sl, lsl #5 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ cmp sl, #0 │ │ │ │ stm r0, {r6, r7, r9} │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - beq 3d554 │ │ │ │ + beq 3de10 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r7 │ │ │ │ ldr r0, [r5], #32 │ │ │ │ str r5, [sp, #444] @ 0x1bc │ │ │ │ cmp r0, #9 │ │ │ │ - beq 3d55c │ │ │ │ + beq 3de18 │ │ │ │ add lr, r6, #4 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r6, #24] │ │ │ │ ldr r9, [r6, #28] │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldm lr, {r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r1, r2, r3, r4, r6} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r9, [sp, #676] @ 0x2a4 │ │ │ │ str ip, [sp, #672] @ 0x2a0 │ │ │ │ strb r1, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r0, r8 │ │ │ │ - bl 56a24 │ │ │ │ + bl 572e0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ ldr r9, [sp, #516] @ 0x204 │ │ │ │ ldm r1, {r3, lr} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3d810 │ │ │ │ + bne 3e0cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq 3ded4 │ │ │ │ + beq 3e790 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 3ce1c │ │ │ │ + beq 3d6d8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add r5, r1, #64 @ 0x40 │ │ │ │ str r5, [sp, #444] @ 0x1bc │ │ │ │ cmp r0, #9 │ │ │ │ - bne 3dd28 │ │ │ │ + bne 3e5e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r3 │ │ │ │ bl 56e4 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldm ip!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq 3d83c │ │ │ │ + beq 3e0f8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 3d83c │ │ │ │ + b 3e0f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ moveq sl, r7 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ @@ -56887,22 +57446,22 @@ │ │ │ │ str r6, [sp, #524] @ 0x20c │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ str sl, [sp, #544] @ 0x220 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [sp, #448] @ 0x1c0 │ │ │ │ movne r0, r1 │ │ │ │ ldrne r2, [r0, r3, lsl #5]! │ │ │ │ cmpne r2, #9 │ │ │ │ - beq 3d344 │ │ │ │ + beq 3dc00 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add sl, r1, #356 @ 0x164 │ │ │ │ ldr r5, [r1, #368] @ 0x170 │ │ │ │ ldr r1, [r1, #372] @ 0x174 │ │ │ │ ldm sl, {r4, r9, sl} │ │ │ │ @@ -56910,95 +57469,95 @@ │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne 3cf70 │ │ │ │ + bne 3d82c │ │ │ │ cmp sl, #14 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 3cfe4 │ │ │ │ + beq 3d8a0 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, #2 │ │ │ │ cmp sl, #15 │ │ │ │ - bne 3d040 │ │ │ │ - ldr r1, [pc, #3976] @ 3dedc │ │ │ │ + bne 3d8fc │ │ │ │ + ldr r1, [pc, #3976] @ 3e798 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r9, #2 │ │ │ │ - b 3d040 │ │ │ │ + b 3d8fc │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 3e6ac │ │ │ │ + bmi 3ef68 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - beq 3d00c │ │ │ │ + beq 3d8c8 │ │ │ │ mov r0, sl │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6a8 │ │ │ │ + beq 3ef64 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r9 │ │ │ │ bl 512c │ │ │ │ cmp sl, #14 │ │ │ │ - beq 3d018 │ │ │ │ + beq 3d8d4 │ │ │ │ mov r9, #2 │ │ │ │ cmp sl, #15 │ │ │ │ - bne 3d038 │ │ │ │ - ldr r1, [pc, #4084] @ 3dfbc │ │ │ │ + bne 3d8f4 │ │ │ │ + ldr r1, [pc, #4084] @ 3e878 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r9, #2 │ │ │ │ - b 3d038 │ │ │ │ - ldr r1, [pc, #4052] @ 3dfc0 │ │ │ │ + b 3d8f4 │ │ │ │ + ldr r1, [pc, #4052] @ 3e87c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #14 │ │ │ │ mov r7, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, #2 │ │ │ │ movweq r9, #1 │ │ │ │ - b 3d040 │ │ │ │ + b 3d8fc │ │ │ │ mov r7, r9 │ │ │ │ mov r9, #2 │ │ │ │ - b 3d040 │ │ │ │ - ldr r1, [pc, #4080] @ 3e010 │ │ │ │ + b 3d8fc │ │ │ │ + ldr r1, [pc, #4080] @ 3e8cc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, #2 │ │ │ │ movweq r9, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 3d06c │ │ │ │ + beq 3d928 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3d064 │ │ │ │ + beq 3d920 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ @@ -57009,178 +57568,178 @@ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3d0dc │ │ │ │ + bne 3d998 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 57178 │ │ │ │ + bl 57a34 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 3cec4 │ │ │ │ - b 3ddc4 │ │ │ │ + beq 3d780 │ │ │ │ + b 3e680 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bne 3d180 │ │ │ │ + bne 3da3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 3de60 │ │ │ │ + bne 3e71c │ │ │ │ ldr lr, [sp, #568] @ 0x238 │ │ │ │ mov r1, #9 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ cmp lr, #9 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ - beq 3e5f8 │ │ │ │ + beq 3eeb4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ ldm r2, {r1, r3, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ strb r1, [sp, #680] @ 0x2a8 │ │ │ │ str lr, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - bl 564b4 │ │ │ │ + bl 56d70 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3d1c0 │ │ │ │ + bne 3da7c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3db5c │ │ │ │ bl 50d8 │ │ │ │ - b 3d2a0 │ │ │ │ + b 3db5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 3de8c │ │ │ │ + bne 3e748 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1699c │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 3cec4 │ │ │ │ - b 3de00 │ │ │ │ + beq 3d780 │ │ │ │ + b 3e6bc │ │ │ │ add ip, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldm ip!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ tst r0, #1 │ │ │ │ - bne 3d1fc │ │ │ │ + bne 3dab8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 3d238 │ │ │ │ + bne 3daf4 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 3e5c4 │ │ │ │ - beq 3d244 │ │ │ │ + bmi 3ee80 │ │ │ │ + beq 3db00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d248 │ │ │ │ - b 3e5c4 │ │ │ │ + bne 3db04 │ │ │ │ + b 3ee80 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ - b 3d25c │ │ │ │ + b 3db18 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 512c │ │ │ │ mov r9, sl │ │ │ │ str sl, [sp, #616] @ 0x268 │ │ │ │ str r5, [sp, #612] @ 0x264 │ │ │ │ str r9, [sp, #608] @ 0x260 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ mov r0, r7 │ │ │ │ - bl e85b0 │ │ │ │ + bl e8e68 │ │ │ │ mov r1, r7 │ │ │ │ add ip, sp, #440 @ 0x1b8 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia ip!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 3de40 │ │ │ │ + bne 3e6fc │ │ │ │ ldrb r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3cec4 │ │ │ │ + b 3d780 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #22 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #22 │ │ │ │ - b 3dbd8 │ │ │ │ + b 3e494 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d4ec │ │ │ │ + beq 3dda8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r4] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3d30c │ │ │ │ + beq 3dbc8 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e1e8 │ │ │ │ + bne 3eaa4 │ │ │ │ ldrd r0, [r4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ tst r0, r1 │ │ │ │ - beq 3c59c │ │ │ │ - b 3d9f8 │ │ │ │ + beq 3ce58 │ │ │ │ + b 3e2b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -57188,64 +57747,64 @@ │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ movweq r0, #3 │ │ │ │ strb r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ - b 3d9bc │ │ │ │ + bl 47a78 │ │ │ │ + b 3e278 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3d584 │ │ │ │ + beq 3de40 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - b 3d590 │ │ │ │ + b 3de4c │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ mov r5, #45 @ 0x2d │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e658 │ │ │ │ + beq 3ef14 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #3780] @ 3e2a8 │ │ │ │ + ldr r1, [pc, #3780] @ 3eb64 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 45b0c │ │ │ │ + bl 463c8 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, fp │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r9 │ │ │ │ - b 3d64c │ │ │ │ + b 3df08 │ │ │ │ mov r0, #3 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [sp, #408] @ 0x198 │ │ │ │ str fp, [sp, #396] @ 0x18c │ │ │ │ - b 3d9cc │ │ │ │ + b 3e288 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e678 │ │ │ │ - ldr r1, [pc, #4068] @ 3e430 │ │ │ │ + beq 3ef34 │ │ │ │ + ldr r1, [pc, #4068] @ 3ecec │ │ │ │ mov r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ @@ -57255,113 +57814,113 @@ │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r1 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ - beq 3da04 │ │ │ │ + beq 3e2c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ - b 3da04 │ │ │ │ + b 3e2c0 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d65c │ │ │ │ + beq 3df18 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r3, [pc, #4036] @ 3e49c │ │ │ │ + ldr r3, [pc, #4036] @ 3ed58 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 55f0 │ │ │ │ - b 3d9a8 │ │ │ │ + b 3e264 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d7d8 │ │ │ │ + beq 3e094 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5adc │ │ │ │ - b 3d2f4 │ │ │ │ + b 3dbb0 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #1 │ │ │ │ str sl, [sp, #520] @ 0x208 │ │ │ │ str r6, [sp, #516] @ 0x204 │ │ │ │ strb r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r3, [pc, #4044] @ 3e50c │ │ │ │ + ldr r3, [pc, #4044] @ 3edc8 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 55f0 │ │ │ │ - b 3d9bc │ │ │ │ + b 3e278 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 56e4 │ │ │ │ mov ip, r8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ ldm ip!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ - b 3d840 │ │ │ │ + b 3e0fc │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, #9 │ │ │ │ str r1, [r2] │ │ │ │ str r9, [sp, #604] @ 0x25c │ │ │ │ str fp, [sp, #600] @ 0x258 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d5d8 │ │ │ │ + beq 3de94 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r1, r2, lsl #5]! │ │ │ │ cmp ip, #9 │ │ │ │ - bne 3d6a0 │ │ │ │ + bne 3df5c │ │ │ │ mov r0, #54 @ 0x36 │ │ │ │ ldr r9, [sp, #600] @ 0x258 │ │ │ │ ldr fp, [sp, #604] @ 0x25c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e698 │ │ │ │ + beq 3ef54 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ - ldr r1, [pc, #4084] @ 3e5f4 │ │ │ │ + ldr r1, [pc, #4084] @ 3eeb0 │ │ │ │ mov r4, #54 @ 0x36 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r5, #4 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #54 @ 0x36 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -57370,32 +57929,32 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ uxtb r6, r0 │ │ │ │ lsr r9, r0, #8 │ │ │ │ - b 3dbd8 │ │ │ │ + b 3e494 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d878 │ │ │ │ + beq 3e134 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ bl 585c │ │ │ │ - b 3d9a8 │ │ │ │ - andeq fp, fp, ip, lsl r5 │ │ │ │ - ldrdeq fp, [fp], -r1 │ │ │ │ - andeq fp, fp, pc, ror r4 │ │ │ │ + b 3e264 │ │ │ │ + andeq fp, fp, fp, asr #12 │ │ │ │ + andeq fp, fp, r0, lsl #12 │ │ │ │ + andeq fp, fp, lr, lsr #11 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #356] @ 0x164 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r0, #360] @ 0x168 │ │ │ │ ldr r7, [r0, #364] @ 0x16c │ │ │ │ ldr r5, [r0, #368] @ 0x170 │ │ │ │ @@ -57418,18 +57977,18 @@ │ │ │ │ str ip, [sp, #392] @ 0x188 │ │ │ │ str r7, [sp, #628] @ 0x274 │ │ │ │ str lr, [sp, #616] @ 0x268 │ │ │ │ str r5, [sp, #612] @ 0x264 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl 5beb4 │ │ │ │ + bl 5c770 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3d8b4 │ │ │ │ + bne 3e170 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -57440,15 +57999,15 @@ │ │ │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [sp, #652] @ 0x28c │ │ │ │ ldr r5, [sp, #396] @ 0x18c │ │ │ │ ldr r9, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -57457,37 +58016,37 @@ │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r9, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #356] @ 0x164 │ │ │ │ - beq 3db68 │ │ │ │ + beq 3e424 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl dd2cc │ │ │ │ + bl ddb84 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3db88 │ │ │ │ + bne 3e444 │ │ │ │ mov r0, #1 │ │ │ │ - b 3cacc │ │ │ │ + b 3d388 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d93c │ │ │ │ + beq 3e1f8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 6134 │ │ │ │ - b 3d2f4 │ │ │ │ + b 3dbb0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov ip, r3 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldm r2!, {r3, r4, r6} │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ ldm r2, {r3, r4, r6, r7} │ │ │ │ stm r1, {r3, r4, r6, r7} │ │ │ │ @@ -57496,39 +58055,39 @@ │ │ │ │ stm r1, {ip, lr} │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ sub r0, r9, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r1, r0, lsr #5 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3d868 │ │ │ │ + beq 3e124 │ │ │ │ add r6, r5, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r5, r6 │ │ │ │ - b 3d84c │ │ │ │ + b 3e108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3d9bc │ │ │ │ + beq 3e278 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 3d9b8 │ │ │ │ + b 3e274 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d974 │ │ │ │ + beq 3e230 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ bl 5eac │ │ │ │ - b 3d9a8 │ │ │ │ - andeq lr, fp, r8, ror r5 │ │ │ │ + b 3e264 │ │ │ │ + andeq lr, fp, r4, lsr #13 │ │ │ │ add r3, sp, #652 @ 0x28c │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ movne r4, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ @@ -57547,72 +58106,72 @@ │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 3d634 │ │ │ │ + b 3def0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ - b 3d2f0 │ │ │ │ + b 3dbac │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ mov ip, r8 │ │ │ │ mov lr, r6 │ │ │ │ ldm ip!, {r2, r3, r5, r6, r7} │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r6, lr │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 3d9bc │ │ │ │ + beq 3e278 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3da04 │ │ │ │ + bne 3e2c0 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3c59c │ │ │ │ + beq 3ce58 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 50d8 │ │ │ │ - b 3c59c │ │ │ │ + b 3ce58 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ tst r0, #1 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [r1] │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movne r0, r7 │ │ │ │ @@ -57634,45 +58193,45 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ strd sl, [r2] │ │ │ │ str r9, [sp, #536] @ 0x218 │ │ │ │ str r6, [sp, #532] @ 0x214 │ │ │ │ str r5, [sp, #552] @ 0x228 │ │ │ │ str ip, [sp, #548] @ 0x224 │ │ │ │ - bne 3daa8 │ │ │ │ + bne 3e364 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 3e68c │ │ │ │ - beq 3dac0 │ │ │ │ + bmi 3ef48 │ │ │ │ + beq 3e37c │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dac4 │ │ │ │ - b 3e688 │ │ │ │ + bne 3e380 │ │ │ │ + b 3ef44 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ cmp fp, r9 │ │ │ │ - beq 3dae0 │ │ │ │ - b 3daec │ │ │ │ - andeq lr, fp, r4, lsl r4 │ │ │ │ + beq 3e39c │ │ │ │ + b 3e3a8 │ │ │ │ + andeq lr, fp, r0, asr #10 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ cmp fp, r9 │ │ │ │ - bne 3daec │ │ │ │ + bne 3e3a8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 139ec │ │ │ │ ldr sl, [sp, #540] @ 0x21c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3db08 │ │ │ │ + beq 3e3c4 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ add r0, sl, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, sl │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ @@ -57692,41 +58251,41 @@ │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sl] │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ ldr fp, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 3c59c │ │ │ │ - b 3e048 │ │ │ │ + beq 3ce58 │ │ │ │ + b 3e904 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl dd2cc │ │ │ │ + bl ddb84 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3db88 │ │ │ │ + bne 3e444 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cacc │ │ │ │ + b 3d388 │ │ │ │ ldr sl, [sp, #688] @ 0x2b0 │ │ │ │ tst r0, #1 │ │ │ │ ldr ip, [sp, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #652] @ 0x28c │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ ldr r5, [sp, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ ldr lr, [sp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - beq 3dbcc │ │ │ │ + beq 3e488 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r9 │ │ │ │ - b 3d650 │ │ │ │ + b 3df0c │ │ │ │ lsr r9, fp, #8 │ │ │ │ uxtb r6, fp │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsr r0, r9, #16 │ │ │ │ strb r6, [sp, #516] @ 0x204 │ │ │ │ str r4, [sp, #520] @ 0x208 │ │ │ │ @@ -57742,50 +58301,50 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str lr, [sp, #532] @ 0x214 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #552] @ 0x228 │ │ │ │ str ip, [sp, #548] @ 0x224 │ │ │ │ - bne 3dc60 │ │ │ │ + bne 3e51c │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 3e66c │ │ │ │ + bmi 3ef28 │ │ │ │ mov r9, r2 │ │ │ │ - beq 3dc78 │ │ │ │ + beq 3e534 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc80 │ │ │ │ - b 3e668 │ │ │ │ + bne 3e53c │ │ │ │ + b 3ef24 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 3dca0 │ │ │ │ - b 3dcac │ │ │ │ - andeq lr, pc, r8, ror #11 │ │ │ │ - @ instruction: 0x000fe5b4 │ │ │ │ + beq 3e55c │ │ │ │ + b 3e568 │ │ │ │ + andeq sp, pc, ip, lsr #26 │ │ │ │ + strdeq sp, [pc], -r8 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ cmp r7, r2 │ │ │ │ - bne 3dcac │ │ │ │ + bne 3e568 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 139ec │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - beq 3dccc │ │ │ │ + beq 3e588 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r0, r5, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ add r3, r7, #1 │ │ │ │ @@ -57803,17 +58362,17 @@ │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ str r3, [r5] │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ ldrb r3, [sp, #516] @ 0x204 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - beq 3c59c │ │ │ │ - b 3e014 │ │ │ │ - andeq lr, pc, r0, ror #10 │ │ │ │ + beq 3ce58 │ │ │ │ + b 3e8d0 │ │ │ │ + andeq sp, pc, r4, lsr #25 │ │ │ │ str lr, [sp, #32] │ │ │ │ add lr, r1, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ @@ -57823,51 +58382,51 @@ │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str ip, [sp, #676] @ 0x2a4 │ │ │ │ strb r1, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r0, r8 │ │ │ │ - bl 564b4 │ │ │ │ + bl 56d70 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ ldrb r6, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, #2 │ │ │ │ - bne 3dd9c │ │ │ │ + bne 3e658 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [sp, #408] @ 0x198 │ │ │ │ str sl, [sp, #400] @ 0x190 │ │ │ │ str r9, [sp, #396] @ 0x18c │ │ │ │ - b 3d838 │ │ │ │ + b 3e0f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ bl 512c │ │ │ │ strb r6, [sp, #396] @ 0x18c │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq 3d83c │ │ │ │ - b 3ce50 │ │ │ │ + beq 3e0f8 │ │ │ │ + b 3d70c │ │ │ │ ldm r4!, {r2, r3, r5, r6, r7} │ │ │ │ add ip, sp, #392 @ 0x188 │ │ │ │ stmia ip!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 3d37c │ │ │ │ + blt 3dc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d37c │ │ │ │ + beq 3dc38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ - b 3d37c │ │ │ │ + b 3dc38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldm r2!, {r3, r6, r7} │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -57875,35 +58434,35 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ - b 3d37c │ │ │ │ + b 3dc38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r6, [sp, #444] @ 0x1bc │ │ │ │ bl 512c │ │ │ │ strb r6, [sp, #396] @ 0x18c │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ - b 3ddd8 │ │ │ │ - ldr r1, [pc, #3872] @ 3ed88 │ │ │ │ + b 3e694 │ │ │ │ + ldr r1, [pc, #3872] @ 3f644 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5774 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add ip, sp, #392 @ 0x188 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia ip!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b 3ddd4 │ │ │ │ - ldr r1, [pc, #3824] @ 3ed84 │ │ │ │ + b 3e690 │ │ │ │ + ldr r1, [pc, #3824] @ 3f640 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5774 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add ip, sp, #392 @ 0x188 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -57911,21 +58470,21 @@ │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst r1, r0 │ │ │ │ - beq 3d37c │ │ │ │ - b 3ddf4 │ │ │ │ + beq 3dc38 │ │ │ │ + b 3e6b0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ - b 3d55c │ │ │ │ - andeq sl, fp, pc, ror #24 │ │ │ │ + b 3de18 │ │ │ │ + muleq fp, lr, sp │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ stm r0, {r1, r2} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -57970,17 +58529,17 @@ │ │ │ │ lsr r2, r0, #8 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b 3e320 │ │ │ │ - strdeq sl, [fp], -fp │ │ │ │ - andeq sl, fp, r2, ror #23 │ │ │ │ + b 3ebdc │ │ │ │ + andeq sl, fp, sl, lsr #26 │ │ │ │ + andeq sl, fp, r1, lsl sp │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldm r7, {r1, r4, r7} │ │ │ │ lsr r2, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -57990,89 +58549,89 @@ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - blt 3e34c │ │ │ │ - b 3e334 │ │ │ │ - @ instruction: 0x000babb2 │ │ │ │ + blt 3ec08 │ │ │ │ + b 3ebf0 │ │ │ │ + andeq sl, fp, r1, ror #25 │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ ldr fp, [sp, #520] @ 0x208 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - blt 3e34c │ │ │ │ - b 3e334 │ │ │ │ + blt 3ec08 │ │ │ │ + b 3ebf0 │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ lsr r0, fp, #8 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ uxtb r0, fp │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 3e354 │ │ │ │ + b 3ec10 │ │ │ │ ldr r7, [sp, #316] @ 0x13c │ │ │ │ ldr r8, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r8 │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3e188 │ │ │ │ + beq 3ea44 │ │ │ │ vldr d0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r3, [pc, #3252] @ 3ed5c │ │ │ │ + ldr r3, [pc, #3252] @ 3f618 │ │ │ │ strb r0, [sp, #648] @ 0x288 │ │ │ │ add r3, pc, r3 │ │ │ │ vstr d0, [sp, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ bl 55f0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3e1e8 │ │ │ │ + beq 3eaa4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 3e1e8 │ │ │ │ - ldr r3, [pc, #3208] @ 3ed68 │ │ │ │ + b 3eaa4 │ │ │ │ + ldr r3, [pc, #3208] @ 3f624 │ │ │ │ mov r0, #11 │ │ │ │ strb r0, [sp, #648] @ 0x288 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ bl 55f0 │ │ │ │ - b 3e158 │ │ │ │ + b 3ea14 │ │ │ │ ldrb r0, [sp, #444] @ 0x1bc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #3160] @ 3ed64 │ │ │ │ + ldr r3, [pc, #3160] @ 3f620 │ │ │ │ strb r1, [sp, #648] @ 0x288 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #649] @ 0x289 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ bl 55f0 │ │ │ │ - b 3e158 │ │ │ │ + b 3ea14 │ │ │ │ ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r3, [pc, #3104] @ 3ed58 │ │ │ │ + ldr r3, [pc, #3104] @ 3f614 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ strb r0, [sp, #648] @ 0x288 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ @@ -58085,21 +58644,21 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ ldr r6, [sp, #552] @ 0x228 │ │ │ │ ldmne r4, {r9, fp} │ │ │ │ - b 3e218 │ │ │ │ + b 3ead4 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6b8 │ │ │ │ - ldr r1, [pc, #3004] @ 3ed60 │ │ │ │ + beq 3ef74 │ │ │ │ + ldr r1, [pc, #3004] @ 3f61c │ │ │ │ mov r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #528] @ 0x210 │ │ │ │ @@ -58109,15 +58668,15 @@ │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ str r6, [sp, #532] @ 0x214 │ │ │ │ - bne 3e0cc │ │ │ │ + bne 3e988 │ │ │ │ ldr r7, [sp, #516] @ 0x204 │ │ │ │ ldr ip, [sp, #556] @ 0x22c │ │ │ │ tst r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldmne r4, {r9, fp} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -58137,51 +58696,51 @@ │ │ │ │ stm r7, {r9, fp} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [r6, #8]! │ │ │ │ str r5, [r7, #24]! │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ str ip, [sp, #552] @ 0x228 │ │ │ │ - bne 3e27c │ │ │ │ + bne 3eb38 │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 3e284 │ │ │ │ + bpl 3eb40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - b 3e2c8 │ │ │ │ - beq 3e2ac │ │ │ │ + b 3eb84 │ │ │ │ + beq 3eb68 │ │ │ │ ldr sl, [sp, #220] @ 0xdc │ │ │ │ mov r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e2b4 │ │ │ │ - b 3e26c │ │ │ │ - ldrdeq sp, [fp], -r4 │ │ │ │ + bne 3eb70 │ │ │ │ + b 3eb28 │ │ │ │ + andeq sp, fp, r0, lsl #24 │ │ │ │ ldr sl, [sp, #220] @ 0xdc │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 512c │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - bl e85b0 │ │ │ │ + bl e8e68 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldm r6, {r1, sl} │ │ │ │ ldm r0, {r0, fp} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsr r1, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldm r7, {r4, r7} │ │ │ │ @@ -58192,34 +58751,34 @@ │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - blt 3e34c │ │ │ │ + blt 3ec08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e34c │ │ │ │ + beq 3ec08 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ bl 50d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 3e378 │ │ │ │ + blt 3ec34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e378 │ │ │ │ + beq 3ec34 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ tst r5, #1 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str sl, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ @@ -58247,52 +58806,52 @@ │ │ │ │ ldm ip!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - bl e8624 │ │ │ │ + bl e8edc │ │ │ │ ldm r8!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r5, [r1] │ │ │ │ add sp, sp, #708 @ 0x2c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, fp, r8, ror #4 │ │ │ │ - ldr r0, [pc, #2356] @ 3ed70 │ │ │ │ + ldrdeq r9, [fp], -r4 │ │ │ │ + ldr r0, [pc, #2356] @ 3f62c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2352] @ 3ed74 │ │ │ │ + ldr r1, [pc, #2352] @ 3f630 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r8, {r0, r3, r7} │ │ │ │ str r2, [r8, #12] │ │ │ │ str r2, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ bl 8850 │ │ │ │ - b 3e6c4 │ │ │ │ - ldr r1, [pc, #2296] @ 3ed6c │ │ │ │ + b 3ef80 │ │ │ │ + ldr r1, [pc, #2296] @ 3f628 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #11 │ │ │ │ bl 5774 │ │ │ │ - b 3e4b4 │ │ │ │ - ldr r1, [pc, #2248] @ 3ed54 │ │ │ │ + b 3ed70 │ │ │ │ + ldr r1, [pc, #2248] @ 3f610 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #7 │ │ │ │ bl 5774 │ │ │ │ - b 3e4b4 │ │ │ │ - andeq sp, pc, r0, ror #27 │ │ │ │ - ldr r1, [pc, #2216] @ 3ed50 │ │ │ │ + b 3ed70 │ │ │ │ + andeq sp, pc, r4, lsr #10 │ │ │ │ + ldr r1, [pc, #2216] @ 3f60c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #4 │ │ │ │ bl 5774 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ ldr fp, [sp, #520] @ 0x208 │ │ │ │ @@ -58309,18 +58868,18 @@ │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - blt 3e34c │ │ │ │ - b 3e334 │ │ │ │ - andeq sp, pc, r8, ror sp @ │ │ │ │ - ldr r1, [pc, #2144] @ 3ed78 │ │ │ │ + blt 3ec08 │ │ │ │ + b 3ebf0 │ │ │ │ + @ instruction: 0x000fd4bc │ │ │ │ + ldr r1, [pc, #2144] @ 3f634 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #15 │ │ │ │ bl 5774 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ @@ -58338,132 +58897,132 @@ │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ lsr r2, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - bge 3e5d4 │ │ │ │ + bge 3ee90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 3e354 │ │ │ │ - ldr r0, [pc, #2032] @ 3ed7c │ │ │ │ + b 3ec10 │ │ │ │ + ldr r0, [pc, #2032] @ 3f638 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2028] @ 3ed80 │ │ │ │ + ldr r1, [pc, #2028] @ 3f63c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ mov r2, #4 │ │ │ │ mov fp, #-2147483646 @ 0x80000002 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ bl 8850 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3e5e8 │ │ │ │ + beq 3eea4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ - b 3e354 │ │ │ │ - ldrdeq sp, [fp], -r8 │ │ │ │ - ldr r0, [pc, #1932] @ 3ed8c │ │ │ │ + b 3ec10 │ │ │ │ + andeq sp, fp, r4, lsl #18 │ │ │ │ + ldr r0, [pc, #1932] @ 3f648 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1928] @ 3ed90 │ │ │ │ + ldr r1, [pc, #1928] @ 3f64c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #652] @ 0x28c │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ bl 8850 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #22 │ │ │ │ mov r6, #1 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 3e6c4 │ │ │ │ + b 3ef80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 3ea78 │ │ │ │ - b 3eb0c │ │ │ │ + b 3f334 │ │ │ │ + b 3f3c8 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ - b 3eb78 │ │ │ │ + b 3f434 │ │ │ │ mov r8, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq 3ea7c │ │ │ │ + beq 3f338 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ - b 3ea7c │ │ │ │ + b 3f338 │ │ │ │ mov r9, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3ea1c │ │ │ │ - b 3ea14 │ │ │ │ + beq 3f2d8 │ │ │ │ + b 3f2d0 │ │ │ │ mov r8, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq 3e82c │ │ │ │ + beq 3f0e8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 3e82c │ │ │ │ - b 3e814 │ │ │ │ + b 3f0e8 │ │ │ │ + b 3f0d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #1 │ │ │ │ - b 3e9b8 │ │ │ │ + b 3f274 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 46a38 │ │ │ │ - b 3e818 │ │ │ │ + bl 472f4 │ │ │ │ + b 3f0d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ @@ -58471,23 +59030,23 @@ │ │ │ │ str sl, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b 3ea7c │ │ │ │ + b 3f338 │ │ │ │ mov r8, r0 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3eb30 │ │ │ │ - b 3e814 │ │ │ │ - b 3e8a0 │ │ │ │ + b 3f3ec │ │ │ │ + b 3f0d0 │ │ │ │ + b 3f15c │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #5 │ │ │ │ - bhi 3e7f8 │ │ │ │ + bhi 3f0b4 │ │ │ │ add r0, pc, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, #1 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [r0, fp, lsl #2] │ │ │ │ mov r8, r4 │ │ │ │ add pc, r0, r1 │ │ │ │ @@ -58495,463 +59054,463 @@ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3e7f8 │ │ │ │ + beq 3f0b4 │ │ │ │ mov r0, r2 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r4 │ │ │ │ - b 3eb80 │ │ │ │ + b 3f43c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 469b0 │ │ │ │ - b 3eb80 │ │ │ │ + bl 4726c │ │ │ │ + b 3f43c │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 471bc │ │ │ │ - b 3e988 │ │ │ │ + bl 47a78 │ │ │ │ + b 3f244 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b 3eb80 │ │ │ │ + b 3f43c │ │ │ │ bl 8b08 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3eae8 │ │ │ │ + beq 3f3a4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3eae8 │ │ │ │ + beq 3f3a4 │ │ │ │ mov r0, r2 │ │ │ │ - b 3eaf4 │ │ │ │ - b 3ea6c │ │ │ │ + b 3f3b0 │ │ │ │ + b 3f328 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 4627c │ │ │ │ + bl 46b38 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3eba0 │ │ │ │ + beq 3f45c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 3eba0 │ │ │ │ + b 3f45c │ │ │ │ mov r8, r0 │ │ │ │ - b 3e988 │ │ │ │ + b 3f244 │ │ │ │ mov r8, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 3eae8 │ │ │ │ - b 3e910 │ │ │ │ + beq 3f3a4 │ │ │ │ + b 3f1cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 45b0c │ │ │ │ - b 3e988 │ │ │ │ + bl 463c8 │ │ │ │ + b 3f244 │ │ │ │ bl 8b08 │ │ │ │ - b 3ea78 │ │ │ │ + b 3f334 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e8e4 │ │ │ │ + bne 3f1a0 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3ec40 │ │ │ │ + b 3f4fc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3ec40 │ │ │ │ + b 3f4fc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 3e938 │ │ │ │ + b 3f1f4 │ │ │ │ mov r8, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 3eae8 │ │ │ │ + beq 3f3a4 │ │ │ │ mov r0, r6 │ │ │ │ - b 3eaf4 │ │ │ │ + b 3f3b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3ea1c │ │ │ │ + beq 3f2d8 │ │ │ │ ldr r8, [sp, #636] @ 0x27c │ │ │ │ - b 3ea14 │ │ │ │ + b 3f2d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3e95c │ │ │ │ + beq 3f218 │ │ │ │ cmp sl, #6 │ │ │ │ - bne 3e980 │ │ │ │ + bne 3f23c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3e988 │ │ │ │ + beq 3f244 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 45b0c │ │ │ │ - b 3e988 │ │ │ │ + bl 463c8 │ │ │ │ + b 3f244 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3e988 │ │ │ │ + beq 3f244 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3e988 │ │ │ │ + beq 3f244 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ bl 50d8 │ │ │ │ - b 3e988 │ │ │ │ + b 3f244 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 3e9a0 │ │ │ │ + bne 3f25c │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 3ea1c │ │ │ │ + bhi 3f2d8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 3ea1c │ │ │ │ - b 3ea10 │ │ │ │ + beq 3f2d8 │ │ │ │ + b 3f2cc │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r5, r0 │ │ │ │ - beq 3ea1c │ │ │ │ + beq 3f2d8 │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 3ea34 │ │ │ │ + beq 3f2f0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r9 │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ea1c │ │ │ │ + beq 3f2d8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 469b0 │ │ │ │ - b 3ea1c │ │ │ │ + bl 4726c │ │ │ │ + b 3f2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ea1c │ │ │ │ + beq 3f2d8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 45b0c │ │ │ │ - b 3ea1c │ │ │ │ + bl 463c8 │ │ │ │ + b 3f2d8 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b 3eb80 │ │ │ │ + b 3f43c │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 3eb60 │ │ │ │ + b 3f41c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ stm r0, {r5, r9, sl} │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ mov r8, r6 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3eae0 │ │ │ │ + beq 3f39c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r6, r5 │ │ │ │ - b 3eac4 │ │ │ │ + b 3f380 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3eaf0 │ │ │ │ + bne 3f3ac │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b 3eb80 │ │ │ │ + b 3f43c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b 3eb80 │ │ │ │ + b 3f43c │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 4627c │ │ │ │ - b 3eb60 │ │ │ │ + bl 46b38 │ │ │ │ + b 3f41c │ │ │ │ mov r8, r0 │ │ │ │ - b 3ed00 │ │ │ │ + b 3f5bc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 4627c │ │ │ │ - b 3ed00 │ │ │ │ + bl 46b38 │ │ │ │ + b 3f5bc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3eb60 │ │ │ │ + beq 3f41c │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 3eb78 │ │ │ │ + blt 3f434 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3eb78 │ │ │ │ + beq 3f434 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 3ed1c │ │ │ │ - b 3ed14 │ │ │ │ + beq 3f5d8 │ │ │ │ + b 3f5d0 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ebb4 │ │ │ │ + beq 3f470 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ebf0 │ │ │ │ + beq 3f4ac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ebc4 │ │ │ │ + bne 3f480 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 3ebf0 │ │ │ │ + bne 3f4ac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3ec10 │ │ │ │ + bne 3f4cc │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ed14 │ │ │ │ - b 3ed1c │ │ │ │ + bne 3f5d0 │ │ │ │ + b 3f5d8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 3ec24 │ │ │ │ + b 3f4e0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 3ec00 │ │ │ │ + beq 3f4bc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ec18 │ │ │ │ + beq 3f4d4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 3ec18 │ │ │ │ + b 3f4d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ec54 │ │ │ │ + beq 3f510 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ec90 │ │ │ │ + beq 3f54c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ec64 │ │ │ │ + bne 3f520 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 3ec90 │ │ │ │ + bne 3f54c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ ldr r4, [sp, #540] @ 0x21c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3ecb4 │ │ │ │ + bne 3f570 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ed00 │ │ │ │ + beq 3f5bc │ │ │ │ mov r0, r4 │ │ │ │ - b 3ecfc │ │ │ │ + b 3f5b8 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 3ecc8 │ │ │ │ + b 3f584 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 3eca0 │ │ │ │ + beq 3f55c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ecbc │ │ │ │ + beq 3f578 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 3ecbc │ │ │ │ + b 3f578 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3ed00 │ │ │ │ + beq 3f5bc │ │ │ │ bl 50d8 │ │ │ │ cmp fp, #-2147483645 @ 0x80000003 │ │ │ │ - blt 3ed1c │ │ │ │ + blt 3f5d8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3ed1c │ │ │ │ + beq 3f5d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 3ed38 │ │ │ │ + blt 3f5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ed38 │ │ │ │ + beq 3f5f4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq r7, fp, r8, lsl ip │ │ │ │ - andeq r9, fp, r1, ror #14 │ │ │ │ - andeq sp, pc, r4, ror #2 │ │ │ │ - strdeq sp, [pc], -r8 │ │ │ │ - andeq r9, fp, r0, lsl r5 │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ - @ instruction: 0x000fd1bc │ │ │ │ - andeq r9, fp, r0, lsl #15 │ │ │ │ - andeq sp, pc, r4, lsr #30 │ │ │ │ - andeq sp, pc, r4, lsr #30 │ │ │ │ - @ instruction: 0x000b96b3 │ │ │ │ - ldrdeq sp, [pc], -r4 │ │ │ │ - ldrdeq sp, [pc], -r4 │ │ │ │ - andeq r9, fp, pc, lsr #26 │ │ │ │ - andeq r9, fp, sl, ror #26 │ │ │ │ - andeq sp, pc, r0, ror #26 │ │ │ │ - andeq sp, pc, r0, ror #26 │ │ │ │ + andeq r7, fp, ip, asr ip │ │ │ │ + muleq fp, r0, r8 │ │ │ │ + andeq ip, pc, r8, lsr #17 │ │ │ │ + andeq ip, pc, ip, lsr r9 @ │ │ │ │ + andeq r8, fp, ip, ror pc │ │ │ │ + ldrdeq ip, [pc], -r8 │ │ │ │ + andeq ip, pc, r0, lsl #18 │ │ │ │ + andeq r9, fp, pc, lsr #17 │ │ │ │ + andeq sp, pc, r8, ror #12 │ │ │ │ + andeq sp, pc, r8, ror #12 │ │ │ │ + andeq r9, fp, r2, ror #15 │ │ │ │ + andeq sp, pc, r8, lsl r5 @ │ │ │ │ + andeq sp, pc, r8, lsl r5 @ │ │ │ │ + andeq r9, fp, lr, asr lr │ │ │ │ + muleq fp, r9, lr │ │ │ │ + andeq sp, pc, r4, lsr #9 │ │ │ │ + andeq sp, pc, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r4, [pc, #612] @ 3f010 │ │ │ │ + ldr r4, [pc, #612] @ 3f8cc │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3efcc │ │ │ │ + bne 3f888 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r7, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3efc0 │ │ │ │ + beq 3f87c │ │ │ │ add r3, r4, #16 │ │ │ │ strd r8, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 48580 │ │ │ │ + bl 48e3c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - ldr r5, [pc, #536] @ 3f01c │ │ │ │ + ldr r5, [pc, #536] @ 3f8d8 │ │ │ │ mul r3, r1, r2 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ and r6, sl, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov ip, #0 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ ldr r4, [r5, r6] │ │ │ │ eor r0, r4, r3 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 3eeac │ │ │ │ + beq 3f768 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, sl │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, r5, r0, lsl #3 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r9, r0 │ │ │ │ - bne 3ee90 │ │ │ │ + bne 3f74c │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 5384 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ cmp r0, #0 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - beq 3eed0 │ │ │ │ + beq 3f78c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ands r1, r0, r1 │ │ │ │ - bne 3ee44 │ │ │ │ + bne 3f700 │ │ │ │ and r0, r4, r2 │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 3efc0 │ │ │ │ + bne 3f87c │ │ │ │ add ip, ip, #4 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add r0, r6, ip │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ and r6, r0, sl │ │ │ │ - b 3ee20 │ │ │ │ + b 3f6dc │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3efb0 │ │ │ │ + beq 3f86c │ │ │ │ ldmdb fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 48580 │ │ │ │ + bl 48e3c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ mul sl, r1, r2 │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ and r4, r7, r0 │ │ │ │ @@ -58961,251 +59520,251 @@ │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ eor r0, r5, sl │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands fp, r0, r1 │ │ │ │ - beq 3ef84 │ │ │ │ + beq 3f840 │ │ │ │ rev r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ sub r6, r8, r0, lsl #4 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 3ef70 │ │ │ │ + bne 3f82c │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3efa4 │ │ │ │ + beq 3f860 │ │ │ │ sub r0, fp, #1 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ands fp, r0, fp │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - bne 3ef38 │ │ │ │ + bne 3f7f4 │ │ │ │ and r0, r5, r2 │ │ │ │ mov r6, #0 │ │ │ │ tst r0, r5, lsl #1 │ │ │ │ - bne 3efa4 │ │ │ │ + bne 3f860 │ │ │ │ add r9, r9, #4 │ │ │ │ add r0, r4, r9 │ │ │ │ and r4, r0, r7 │ │ │ │ - b 3ef10 │ │ │ │ + b 3f7cc │ │ │ │ cmp r6, #0 │ │ │ │ subne r6, r6, #16 │ │ │ │ - b 3efb4 │ │ │ │ + b 3f870 │ │ │ │ mov r6, #0 │ │ │ │ add r7, sp, #28 │ │ │ │ cmp r6, #0 │ │ │ │ addne r7, r6, #8 │ │ │ │ ldrd r0, [r7] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #64] @ 3f014 │ │ │ │ + ldr r3, [pc, #64] @ 3f8d0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #60] @ 3f018 │ │ │ │ + ldr r0, [pc, #60] @ 3f8d4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 12ac8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r7, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eddc │ │ │ │ - b 3efc0 │ │ │ │ - andseq r1, r0, ip, ror #4 │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ - muleq pc, r4, r0 @ │ │ │ │ - andseq r1, r0, r0, lsl r2 │ │ │ │ + bne 3f698 │ │ │ │ + b 3f87c │ │ │ │ + @ instruction: 0x001009b0 │ │ │ │ + andeq ip, pc, r0, lsr #14 │ │ │ │ + ldrdeq sp, [pc], -r8 │ │ │ │ + andseq r0, r0, r4, asr r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r4, [pc, #284] @ 3f14c │ │ │ │ + ldr r4, [pc, #284] @ 3fa08 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3f0cc │ │ │ │ + bne 3f988 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi 3f0c0 │ │ │ │ + bhi 3f97c │ │ │ │ add r1, r4, #20 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 3f0bc │ │ │ │ + bne 3f978 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3f0c0 │ │ │ │ + bne 3f97c │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #208] @ 3f158 │ │ │ │ + ldr r1, [pc, #208] @ 3fa14 │ │ │ │ add r2, r4, #20 │ │ │ │ - ldr r0, [pc, #204] @ 3f15c │ │ │ │ - ldr r3, [pc, #204] @ 3f160 │ │ │ │ + ldr r0, [pc, #204] @ 3fa18 │ │ │ │ + ldr r3, [pc, #204] @ 3fa1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, r4, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ clrex │ │ │ │ add r0, r4, #20 │ │ │ │ bl d7fc │ │ │ │ - b 3f070 │ │ │ │ - ldr r0, [pc, #124] @ 3f150 │ │ │ │ + b 3f92c │ │ │ │ + ldr r0, [pc, #124] @ 3fa0c │ │ │ │ add r1, r4, #20 │ │ │ │ - ldr r3, [pc, #120] @ 3f154 │ │ │ │ + ldr r3, [pc, #120] @ 3fa10 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ bl 12ac8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bls 3f04c │ │ │ │ - b 3f0c0 │ │ │ │ + bls 3f908 │ │ │ │ + b 3f97c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3f118 │ │ │ │ + bne 3f9d4 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 3f140 │ │ │ │ + beq 3f9fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl dc38 │ │ │ │ - b 3f138 │ │ │ │ + b 3f9f4 │ │ │ │ bl 8b08 │ │ │ │ - andseq r1, r0, r0, ror #18 │ │ │ │ - muleq pc, ip, pc @ │ │ │ │ - andeq ip, pc, r8, lsl #30 │ │ │ │ - andeq ip, pc, r8, lsr fp @ │ │ │ │ - andeq r9, ip, r8, lsl r6 │ │ │ │ - andeq sp, pc, r0, asr #32 │ │ │ │ + andseq r1, r0, r4, lsr #1 │ │ │ │ + andeq sp, pc, r0, ror #13 │ │ │ │ + andeq ip, pc, ip, asr #12 │ │ │ │ + andeq ip, pc, ip, ror r2 @ │ │ │ │ + andeq r9, ip, r4, asr #14 │ │ │ │ + andeq ip, pc, r4, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #508] @ 3f370 │ │ │ │ + ldr r0, [pc, #508] @ 3fc2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r2, lsr #13] │ │ │ │ cmp r0, #20 │ │ │ │ - bcs 3f350 │ │ │ │ - ldr r1, [pc, #492] @ 3f374 │ │ │ │ + bcs 3fc0c │ │ │ │ + ldr r1, [pc, #492] @ 3fc30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #6 │ │ │ │ ubfx r1, r2, #7, #6 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bcs 3f360 │ │ │ │ - ldr r1, [pc, #468] @ 3f378 │ │ │ │ + bcs 3fc1c │ │ │ │ + ldr r1, [pc, #468] @ 3fc34 │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #5 │ │ │ │ ubfx r1, r2, #2, #5 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ mov r1, #6 │ │ │ │ and r1, r1, r2, lsl #1 │ │ │ │ and r0, r3, r0, lsr r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 3f2e8 │ │ │ │ + bne 3fba4 │ │ │ │ mov r0, #1 │ │ │ │ movw r3, #65037 @ 0xfe0d │ │ │ │ cmp r2, r3 │ │ │ │ - ble 3f224 │ │ │ │ + ble 3fae0 │ │ │ │ movw r1, #3074 @ 0xc02 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ble 3f274 │ │ │ │ + ble 3fb30 │ │ │ │ movw r1, #3075 @ 0xc03 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3f2fc │ │ │ │ + beq 3fbb8 │ │ │ │ movw r1, #28007 @ 0x6d67 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3f310 │ │ │ │ + beq 3fbcc │ │ │ │ movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 3f294 │ │ │ │ + bne 3fb50 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ pop {fp, pc} │ │ │ │ movw r3, #6671 @ 0x1a0f │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 3f250 │ │ │ │ + bgt 3fb0c │ │ │ │ movw r3, #1500 @ 0x5dc │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3f2ec │ │ │ │ + beq 3fba8 │ │ │ │ movw r3, #6104 @ 0x17d8 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r0, #3 │ │ │ │ popeq {fp, pc} │ │ │ │ - b 3f294 │ │ │ │ + b 3fb50 │ │ │ │ movw r1, #6672 @ 0x1a10 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3f2f4 │ │ │ │ + beq 3fbb0 │ │ │ │ movw r1, #65025 @ 0xfe01 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #512 @ 0x200 │ │ │ │ popeq {fp, pc} │ │ │ │ - b 3f294 │ │ │ │ + b 3fb50 │ │ │ │ movw r1, #65038 @ 0xfe0e │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3f304 │ │ │ │ + beq 3fbc0 │ │ │ │ movw r1, #65039 @ 0xfe0f │ │ │ │ cmp r2, r1 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #32768 @ 0x8000 │ │ │ │ popeq {fp, pc} │ │ │ │ movw r1, #1570 @ 0x622 │ │ │ │ sub r3, r2, r1 │ │ │ │ movw r1, #12543 @ 0x30ff │ │ │ │ cmp r3, #608 @ 0x260 │ │ │ │ - bls 3f2e8 │ │ │ │ + bls 3fba4 │ │ │ │ sub r3, r2, #6016 @ 0x1780 │ │ │ │ movw r1, #15367 @ 0x3c07 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bcc 3f2e8 │ │ │ │ + bcc 3fba4 │ │ │ │ movw r1, #11569 @ 0x2d31 │ │ │ │ sub r3, r2, r1 │ │ │ │ movw r1, #14339 @ 0x3803 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bcc 3f2e8 │ │ │ │ + bcc 3fba4 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r1, #31 │ │ │ │ and ip, r2, r1 │ │ │ │ movw r1, #15365 @ 0x3c05 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 3f318 │ │ │ │ + bne 3fbd4 │ │ │ │ pop {fp, pc} │ │ │ │ mov r1, #14336 @ 0x3800 │ │ │ │ pop {fp, pc} │ │ │ │ movw r1, #14337 @ 0x3801 │ │ │ │ pop {fp, pc} │ │ │ │ movw r1, #14342 @ 0x3806 │ │ │ │ pop {fp, pc} │ │ │ │ @@ -59224,37 +59783,37 @@ │ │ │ │ mov r1, #5 │ │ │ │ movt r0, #65534 @ 0xfffe │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #5 │ │ │ │ mov r0, #2 │ │ │ │ movwcc r1, #2 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3f37c │ │ │ │ + ldr r2, [pc, #36] @ 3fc38 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #24] @ 3f380 │ │ │ │ + ldr r2, [pc, #24] @ 3fc3c │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r3, sp, r8, lsl #30 │ │ │ │ - andeq r5, sp, r4, lsr r7 │ │ │ │ - ldrdeq r3, [sp], -r4 │ │ │ │ - andseq r0, r0, r0, lsr #10 │ │ │ │ - andseq r0, r0, r0, lsr #10 │ │ │ │ + andeq r4, sp, ip, asr #32 │ │ │ │ + andeq r5, sp, r8, ror r8 │ │ │ │ + andeq r4, sp, r8, lsl r1 │ │ │ │ + andeq pc, pc, r4, ror #24 │ │ │ │ + andeq pc, pc, r4, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea04c │ │ │ │ + bl ea904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 3f418 │ │ │ │ - ldr r0, [pc, #344] @ 3f508 │ │ │ │ + bne 3fcd4 │ │ │ │ + ldr r0, [pc, #344] @ 3fdc4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -59262,160 +59821,160 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl e9f14 │ │ │ │ + bl ea7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3f4a8 │ │ │ │ + bne 3fd64 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 3f434 │ │ │ │ + bpl 3fcf0 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 3f4d0 │ │ │ │ + b 3fd8c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r9, #4 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - beq 3f454 │ │ │ │ + beq 3fd10 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3f458 │ │ │ │ + bne 3fd14 │ │ │ │ mov r0, #1 │ │ │ │ - b 3f40c │ │ │ │ + b 3fcc8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3f478 │ │ │ │ + beq 3fd34 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [r9, #12] │ │ │ │ str r7, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ str r0, [r9, #24] │ │ │ │ str r1, [r9, #28] │ │ │ │ str r0, [r9, #32] │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #92] @ 3f50c │ │ │ │ - ldr r3, [pc, #92] @ 3f510 │ │ │ │ - ldr r1, [pc, #92] @ 3f514 │ │ │ │ + ldr r0, [pc, #92] @ 3fdc8 │ │ │ │ + ldr r3, [pc, #92] @ 3fdcc │ │ │ │ + ldr r1, [pc, #92] @ 3fdd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3f4f0 │ │ │ │ + beq 3fdac │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 3f4f4 │ │ │ │ + b 3fdb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3f4f4 │ │ │ │ + bne 3fdb0 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, pc, r0, lsl #25 │ │ │ │ - @ instruction: 0x000c91b8 │ │ │ │ - strdeq ip, [pc], -r8 │ │ │ │ - andeq pc, pc, r4, lsr #22 │ │ │ │ + andeq ip, pc, r4, asr #7 │ │ │ │ + andeq r9, ip, r4, ror #5 │ │ │ │ + andeq ip, pc, ip, lsr r3 @ │ │ │ │ + andeq pc, pc, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #4 │ │ │ │ - b 3f534 │ │ │ │ + b 3fdf0 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c36c │ │ │ │ + bl 4cc28 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3f570 │ │ │ │ + beq 3fe2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3f52c │ │ │ │ + beq 3fde8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 3f52c │ │ │ │ + b 3fde8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #292] @ 3f6ac │ │ │ │ + ldr r3, [pc, #292] @ 3ff68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f5d4 │ │ │ │ + beq 3fe90 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 3f624 │ │ │ │ + beq 3fee0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq 3f5cc │ │ │ │ + beq 3fe88 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 3f5cc │ │ │ │ + bne 3fe88 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3f600 │ │ │ │ + beq 3febc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f614 │ │ │ │ + beq 3fed0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ 3f6b0 │ │ │ │ + ldr r0, [pc, #132] @ 3ff6c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ 3f6b4 │ │ │ │ + ldr r1, [pc, #128] @ 3ff70 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -59423,79 +59982,79 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f678 │ │ │ │ + beq 3ff34 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 3f6a0 │ │ │ │ + beq 3ff5c │ │ │ │ mov r0, sp │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq ip, pc, r4, ror #16 │ │ │ │ - andeq pc, pc, r8, ror #17 │ │ │ │ - andeq pc, pc, r8, ror #17 │ │ │ │ + andeq fp, pc, r8, lsr #31 │ │ │ │ + andeq pc, pc, ip, lsr #32 │ │ │ │ + andeq pc, pc, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #292] @ 3f7ec │ │ │ │ + ldr r3, [pc, #292] @ 400a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f714 │ │ │ │ + beq 3ffd0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 3f764 │ │ │ │ + beq 40020 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq 3f70c │ │ │ │ + beq 3ffc8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 3f70c │ │ │ │ + bne 3ffc8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3f740 │ │ │ │ + beq 3fffc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f754 │ │ │ │ + beq 40010 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ 3f7f0 │ │ │ │ + ldr r0, [pc, #132] @ 400ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ 3f7f4 │ │ │ │ + ldr r1, [pc, #128] @ 400b0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -59503,164 +60062,164 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f7b8 │ │ │ │ + beq 40074 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 3f7e0 │ │ │ │ + beq 4009c │ │ │ │ mov r0, sp │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq ip, pc, ip, lsr r7 @ │ │ │ │ - andeq pc, pc, r8, lsr #15 │ │ │ │ - andeq pc, pc, r8, lsr #15 │ │ │ │ + andeq fp, pc, r0, lsl #29 │ │ │ │ + andeq lr, pc, ip, ror #29 │ │ │ │ + andeq lr, pc, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f868 │ │ │ │ + beq 40124 │ │ │ │ add r9, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r5, r1, r5 │ │ │ │ - bne 3f820 │ │ │ │ + bne 400dc │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 3f894 │ │ │ │ + bls 40150 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 3f894 │ │ │ │ + b 40150 │ │ │ │ mov r5, #0 │ │ │ │ - b 3f8d0 │ │ │ │ + b 4018c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 3f8a8 │ │ │ │ + b 40164 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd sl, [r6] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 3f870 │ │ │ │ + bhi 4012c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r4, r4, fp │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r9 │ │ │ │ str r4, [r7, #8] │ │ │ │ - bne 3f894 │ │ │ │ + bne 40150 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f99c │ │ │ │ + beq 40258 │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r1, r2 │ │ │ │ - bne 3f914 │ │ │ │ + bne 401d0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 3f9ac │ │ │ │ + bhi 40268 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r6] │ │ │ │ ldrd sl, [r5] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 3f97c │ │ │ │ + bhi 40238 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r7 │ │ │ │ bl 512c │ │ │ │ add r7, r7, fp │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ str r7, [r6, #8] │ │ │ │ - bne 3f93c │ │ │ │ - b 3f99c │ │ │ │ + bne 401f8 │ │ │ │ + b 40258 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 3f950 │ │ │ │ + b 4020c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 3f938 │ │ │ │ + b 401f4 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 3fa34 │ │ │ │ + bhi 402f0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -59673,26 +60232,26 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 3fa04 │ │ │ │ + b 402c0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 3fab0 │ │ │ │ + bhi 4036c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -59704,802 +60263,802 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b 3fa84 │ │ │ │ + b 40340 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 3fb28 │ │ │ │ + bne 403e4 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3fafc │ │ │ │ + bne 403b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 3fb24 │ │ │ │ + bne 403e0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ ldrd r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, [r9] │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl b222c │ │ │ │ - ldr r0, [pc, #4092] @ 40b64 │ │ │ │ + bl b2ae4 │ │ │ │ + ldr r0, [pc, #4092] @ 41420 │ │ │ │ add r7, r9, #120 @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40ab0 │ │ │ │ + beq 4136c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r5, r9, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 3fbb0 │ │ │ │ + bne 4046c │ │ │ │ mov r0, r5 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, r7 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40ab0 │ │ │ │ + beq 4136c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 3fc04 │ │ │ │ + bne 404c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #4072] @ 40bf4 │ │ │ │ + ldr r1, [pc, #4072] @ 414b0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #4068] @ 40bf8 │ │ │ │ + ldr r3, [pc, #4068] @ 414b4 │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl c95f4 │ │ │ │ + bl c9eac │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 407e4 │ │ │ │ + beq 410a0 │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldrd sl, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3fcac │ │ │ │ + beq 40568 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3fd10 │ │ │ │ + bne 405cc │ │ │ │ ldr sl, [fp, #32] │ │ │ │ dmb ish │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ tst sl, #1 │ │ │ │ - bne 3fe84 │ │ │ │ + bne 40740 │ │ │ │ add r2, fp, #32 │ │ │ │ add r7, fp, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 3ffcc │ │ │ │ + b 40888 │ │ │ │ movw r9, #51712 @ 0xca00 │ │ │ │ mov sl, #0 │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ str sl, [sp, #368] @ 0x170 │ │ │ │ str r9, [sp, #328] @ 0x148 │ │ │ │ str sl, [sp, #364] @ 0x16c │ │ │ │ str sl, [sp, #360] @ 0x168 │ │ │ │ str sl, [sp, #356] @ 0x164 │ │ │ │ str sl, [sp, #352] @ 0x160 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ tst r2, r1 │ │ │ │ - beq 40208 │ │ │ │ + beq 40ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 401fc │ │ │ │ + beq 40ab8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ orr ip, r1, #4 │ │ │ │ add r2, r2, #8 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b 40510 │ │ │ │ + b 40dcc │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ add r9, fp, #8 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 40768 │ │ │ │ + bne 41024 │ │ │ │ strex r1, r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3fd40 │ │ │ │ + bne 405fc │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #3948] @ 40cd0 │ │ │ │ + ldr r8, [pc, #3948] @ 4158c │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 4084c │ │ │ │ + bne 41108 │ │ │ │ ldrb r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40860 │ │ │ │ + bne 4111c │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fe10 │ │ │ │ - ldr r3, [pc, #3868] @ 40cb4 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + beq 406cc │ │ │ │ + ldr r3, [pc, #3868] @ 41570 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ - b 3fdcc │ │ │ │ + b 40688 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq 3fe10 │ │ │ │ + beq 406cc │ │ │ │ ldr r7, [r3], #12 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, lr │ │ │ │ - beq 3fdbc │ │ │ │ + beq 40678 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add r1, r7, #12 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3fdb4 │ │ │ │ + bne 40670 │ │ │ │ dmb ish │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fea4 │ │ │ │ + beq 40760 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fdf4 │ │ │ │ - b 3fdb4 │ │ │ │ + beq 406b0 │ │ │ │ + b 40670 │ │ │ │ ldrb r0, [fp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4051c │ │ │ │ + beq 40dd8 │ │ │ │ mov r0, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ orr r0, r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - bne 3fe58 │ │ │ │ + bne 40714 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 40a88 │ │ │ │ + bne 41344 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r9] │ │ │ │ strex r2, r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3fe60 │ │ │ │ + bne 4071c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 40914 │ │ │ │ + bne 411d0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ - b 40710 │ │ │ │ + b 40fcc │ │ │ │ add r0, sp, #16 │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ orr r1, r0, #4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - b 401e0 │ │ │ │ + b 40a9c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3febc │ │ │ │ + beq 40778 │ │ │ │ dmb ish │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3fecc │ │ │ │ + bne 40788 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 3fef4 │ │ │ │ + bne 407b0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ ldr r6, [fp, #48] @ 0x30 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 40ad4 │ │ │ │ + bcs 41390 │ │ │ │ mvn r2, r4 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ add r2, r6, r2 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ ldr r7, [r0, r1, lsl #2]! │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r0, #12 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ bl 50cc │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [fp, #48] @ 0x30 │ │ │ │ - beq 40ad4 │ │ │ │ + beq 41390 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #232] @ 0xe8 │ │ │ │ - bne 3ff5c │ │ │ │ - ldr r0, [pc, #3480] @ 40ce4 │ │ │ │ + bne 40818 │ │ │ │ + ldr r0, [pc, #3480] @ 415a0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 40a74 │ │ │ │ + bne 41330 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r9] │ │ │ │ strex r2, r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3ff64 │ │ │ │ + bne 40820 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 408b4 │ │ │ │ + beq 41170 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408d4 │ │ │ │ + beq 41190 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldm r4!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r4, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #28] │ │ │ │ - b 408e0 │ │ │ │ + b 4119c │ │ │ │ mov r5, #1 │ │ │ │ ldr sl, [r2] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r7] │ │ │ │ dmb ish │ │ │ │ tst sl, #1 │ │ │ │ - bne 40778 │ │ │ │ + bne 41034 │ │ │ │ ubfx r8, sl, #1, #5 │ │ │ │ cmp r8, #31 │ │ │ │ - bne 40048 │ │ │ │ + bne 40904 │ │ │ │ mul r9, r5, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ orr r4, r0, r5, lsl #1 │ │ │ │ cmp r5, #7 │ │ │ │ - bcs 4000c │ │ │ │ + bcs 408c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 40014 │ │ │ │ + beq 408d0 │ │ │ │ mov r0, r9 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 3fffc │ │ │ │ - b 40014 │ │ │ │ + bne 408b8 │ │ │ │ + b 408d0 │ │ │ │ bl 527c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [r2] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r7] │ │ │ │ dmb ish │ │ │ │ tst sl, #1 │ │ │ │ - bne 40164 │ │ │ │ + bne 40a20 │ │ │ │ add r9, r9, r4 │ │ │ │ ubfx r8, sl, #1, #5 │ │ │ │ add r4, r4, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, #31 │ │ │ │ - beq 3ffe8 │ │ │ │ + beq 408a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r8, #30 │ │ │ │ cmpeq r4, #0 │ │ │ │ - bne 40070 │ │ │ │ + bne 4092c │ │ │ │ mov r0, #996 @ 0x3e4 │ │ │ │ mov r1, #1 │ │ │ │ bl 5030 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40894 │ │ │ │ + beq 41150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 400a0 │ │ │ │ + beq 4095c │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, sl │ │ │ │ - bne 40108 │ │ │ │ + bne 409c4 │ │ │ │ add r0, sl, #2 │ │ │ │ dmb ish │ │ │ │ strex r1, r0, [r2] │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4010c │ │ │ │ - b 40788 │ │ │ │ + bne 409c8 │ │ │ │ + b 41044 │ │ │ │ mov r0, #996 @ 0x3e4 │ │ │ │ mov r1, #1 │ │ │ │ bl 5030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408a4 │ │ │ │ + beq 41160 │ │ │ │ mov r6, r0 │ │ │ │ ldrex r0, [r7] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 400e4 │ │ │ │ + bne 409a0 │ │ │ │ dmb ish │ │ │ │ strex r0, r6, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4013c │ │ │ │ + beq 409f8 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 400cc │ │ │ │ + beq 40988 │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40148 │ │ │ │ + beq 40a04 │ │ │ │ dmb ish │ │ │ │ str r6, [fp, #4] │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, sl │ │ │ │ - beq 40084 │ │ │ │ + beq 40940 │ │ │ │ clrex │ │ │ │ cmp r5, #6 │ │ │ │ mov r0, r5 │ │ │ │ movcs r0, #6 │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ - beq 3ffb0 │ │ │ │ + beq 4086c │ │ │ │ mul r0, r0, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 40128 │ │ │ │ + bne 409e4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ffb4 │ │ │ │ + b 40870 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 400f4 │ │ │ │ + bne 409b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4015c │ │ │ │ + beq 40a18 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ - b 3ffb4 │ │ │ │ + b 40870 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40184 │ │ │ │ + beq 40a40 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ orr lr, r0, #4 │ │ │ │ mov r1, sl │ │ │ │ cmp r6, #0 │ │ │ │ ldm lr, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ - beq 401e0 │ │ │ │ + beq 40a9c │ │ │ │ str ip, [r6, r8, lsl #5]! │ │ │ │ mov r1, sl │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ add ip, r6, #4 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ add r0, r6, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 401c0 │ │ │ │ + bne 40a7c │ │ │ │ add r0, fp, #64 @ 0x40 │ │ │ │ - bl 425e0 │ │ │ │ - b 401fc │ │ │ │ + bl 42e9c │ │ │ │ + b 40ab8 │ │ │ │ mov r2, sl │ │ │ │ add lr, sp, #240 @ 0xf0 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, lr │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 404fc │ │ │ │ + bne 40db8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 40918 │ │ │ │ + b 411d4 │ │ │ │ add r7, fp, #32 │ │ │ │ - ldr r3, [pc, #2724] @ 40cb8 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r3, [pc, #2724] @ 41574 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r8, r0, r3 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ - b 40250 │ │ │ │ + b 40b0c │ │ │ │ bl 527c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ tst r2, r1 │ │ │ │ - bne 3fce0 │ │ │ │ + bne 4059c │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [fp, #148] @ 0x94 │ │ │ │ and r2, r2, r1 │ │ │ │ ldr r3, [fp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, r2, lsl #5] │ │ │ │ dmb ish │ │ │ │ cmp r1, r5 │ │ │ │ - bne 40298 │ │ │ │ + bne 40b54 │ │ │ │ ldr r5, [fp, #64] @ 0x40 │ │ │ │ add r6, r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 402ec │ │ │ │ + bcs 40ba8 │ │ │ │ add r3, r1, #1 │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 40308 │ │ │ │ + beq 40bc4 │ │ │ │ clrex │ │ │ │ - b 40318 │ │ │ │ + b 40bd4 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ add r2, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 40358 │ │ │ │ + bne 40c14 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r2, [fp, #68] @ 0x44 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4037c │ │ │ │ + beq 40c38 │ │ │ │ cmp r4, #6 │ │ │ │ mov r0, #6 │ │ │ │ movcc r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40340 │ │ │ │ + beq 40bfc │ │ │ │ mul r0, r0, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 402dc │ │ │ │ - b 4023c │ │ │ │ + bne 40b98 │ │ │ │ + b 40af8 │ │ │ │ rsb r3, r3, #0 │ │ │ │ ldr r6, [fp, #68] @ 0x44 │ │ │ │ and r3, r1, r3 │ │ │ │ add r3, r6, r3 │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 40290 │ │ │ │ + bne 40b4c │ │ │ │ dmb ish │ │ │ │ strex r6, r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 40720 │ │ │ │ + beq 40fdc │ │ │ │ cmp r4, #6 │ │ │ │ mov r0, #6 │ │ │ │ movcc r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40340 │ │ │ │ + beq 40bfc │ │ │ │ mul r0, r0, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 40330 │ │ │ │ - b 4023c │ │ │ │ + bne 40bec │ │ │ │ + b 40af8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ tst r2, r1 │ │ │ │ - beq 40250 │ │ │ │ - b 3fce0 │ │ │ │ + beq 40b0c │ │ │ │ + b 4059c │ │ │ │ cmp r4, #7 │ │ │ │ - bcs 40238 │ │ │ │ + bcs 40af4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4023c │ │ │ │ + beq 40af8 │ │ │ │ mul r0, r4, r4 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 4036c │ │ │ │ - b 4023c │ │ │ │ + bne 40c28 │ │ │ │ + b 40af8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r8, [sp, #328] @ 0x148 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 403d0 │ │ │ │ + beq 40c8c │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ ldr r4, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ eor r3, r0, r5 │ │ │ │ eor r2, r1, r4 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 403c4 │ │ │ │ + bne 40c80 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 403d0 │ │ │ │ - b 40820 │ │ │ │ + bcc 40c8c │ │ │ │ + b 410dc │ │ │ │ subs r0, r0, r5 │ │ │ │ sbcs r0, r1, r4 │ │ │ │ - bge 40820 │ │ │ │ + bge 410dc │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ mov r5, r6 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ str fp, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ - bne 4048c │ │ │ │ + bne 40d48 │ │ │ │ ldr r4, [r5] │ │ │ │ str sl, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 404ac │ │ │ │ + beq 40d68 │ │ │ │ dmb ish │ │ │ │ str sl, [r4, #12] │ │ │ │ dmb ish │ │ │ │ str sl, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str sl, [sp, #288] @ 0x120 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 41f08 │ │ │ │ + bl 427c4 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40474 │ │ │ │ + beq 40d30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40450 │ │ │ │ + bne 40d0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 40474 │ │ │ │ + bne 40d30 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [fp, #72] @ 0x48 │ │ │ │ tst r2, r1 │ │ │ │ - beq 40230 │ │ │ │ - b 3fce0 │ │ │ │ + beq 40aec │ │ │ │ + b 4059c │ │ │ │ mov r0, r6 │ │ │ │ bl 6988 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 403f4 │ │ │ │ + bne 40cb0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ bl 6b28 │ │ │ │ - b 40474 │ │ │ │ + b 40d30 │ │ │ │ bl 133ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str sl, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, [r1] │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 41f08 │ │ │ │ + bl 427c4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 404e4 │ │ │ │ - b 40464 │ │ │ │ + bne 40da0 │ │ │ │ + b 40d20 │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 40918 │ │ │ │ + b 411d4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov fp, r8 │ │ │ │ - ldr r1, [pc, #1928] @ 40cb8 │ │ │ │ + ldr r1, [pc, #1928] @ 41574 │ │ │ │ ldm r0!, {r3, r4, r7} │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ ldm r0, {r3, r4, r6, r7} │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ str r9, [sp, #284] @ 0x11c │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r8, r0, r1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r5, [sp, #272] @ 0x110 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ str r9, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 409b4 │ │ │ │ + bne 41270 │ │ │ │ ldr sl, [r8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 409cc │ │ │ │ + beq 41288 │ │ │ │ dmb ish │ │ │ │ str r0, [sl, #12] │ │ │ │ dmb ish │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 40a64 │ │ │ │ + beq 41320 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ orr ip, r0, #4 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ add r0, r1, #4 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 41810 │ │ │ │ + bl 420cc │ │ │ │ ldr r0, [r8] │ │ │ │ str sl, [r8] │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40618 │ │ │ │ + beq 40ed4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 405f4 │ │ │ │ + bne 40eb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 40618 │ │ │ │ + bne 40ed4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ orr r1, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ cmp r0, #3 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - ldr fp, [pc, #1696] @ 40cf8 │ │ │ │ + ldr fp, [pc, #1696] @ 415b4 │ │ │ │ add fp, pc, fp │ │ │ │ - bne 40678 │ │ │ │ + bne 40f34 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ bl 6a48 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 406a4 │ │ │ │ - b 40914 │ │ │ │ + bne 40f60 │ │ │ │ + b 411d0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 40914 │ │ │ │ + beq 411d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 406b4 │ │ │ │ + beq 40f70 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 406c8 │ │ │ │ + beq 40f84 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ ldrb r0, [sp, #272] @ 0x110 │ │ │ │ tst r0, #1 │ │ │ │ - bne 406e8 │ │ │ │ + bne 40fa4 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 40a9c │ │ │ │ + bne 41358 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 406f0 │ │ │ │ + bne 40fac │ │ │ │ cmp r1, #2 │ │ │ │ - bne 40914 │ │ │ │ + bne 411d0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 40914 │ │ │ │ + b 411d0 │ │ │ │ add r0, r0, r2, lsl #5 │ │ │ │ dmb ish │ │ │ │ add ip, r1, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr lr, r1, #4 │ │ │ │ str ip, [sp, #356] @ 0x164 │ │ │ │ @@ -60507,177 +61066,177 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ dmb ish │ │ │ │ str ip, [r0] │ │ │ │ add r0, fp, #112 @ 0x70 │ │ │ │ - bl 425e0 │ │ │ │ + bl 42e9c │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ - b 401fc │ │ │ │ + b 40ab8 │ │ │ │ mov r0, r9 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 3fd5c │ │ │ │ + b 40618 │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ - b 40174 │ │ │ │ + b 40a30 │ │ │ │ cmp r8, #30 │ │ │ │ dmb ish │ │ │ │ - bne 40174 │ │ │ │ + bne 40a30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40ac4 │ │ │ │ + beq 41380 │ │ │ │ dmb ish │ │ │ │ str r4, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ add r0, r0, #2 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 407a8 │ │ │ │ + bne 41064 │ │ │ │ add r0, sp, #16 │ │ │ │ dmb ish │ │ │ │ orr lr, r0, #4 │ │ │ │ str r4, [r6, #992] @ 0x3e0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r8, #30 │ │ │ │ ldm lr, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ - b 401a4 │ │ │ │ - ldr r1, [pc, #1232] @ 40cbc │ │ │ │ - ldr r0, [pc, #1232] @ 40cc0 │ │ │ │ - ldr r3, [pc, #1232] @ 40cc4 │ │ │ │ + b 40a60 │ │ │ │ + ldr r1, [pc, #1232] @ 41578 │ │ │ │ + ldr r0, [pc, #1232] @ 4157c │ │ │ │ + ldr r3, [pc, #1232] @ 41580 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #25 │ │ │ │ bl 8e28 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ mov r0, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ orr r1, r1, #4 │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b 40918 │ │ │ │ + b 411d4 │ │ │ │ bl 129a8 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fd84 │ │ │ │ - ldr r0, [pc, #1132] @ 40cd4 │ │ │ │ - ldr r3, [pc, #1132] @ 40cd8 │ │ │ │ - ldr r1, [pc, #1132] @ 40cdc │ │ │ │ + beq 40640 │ │ │ │ + ldr r0, [pc, #1132] @ 41590 │ │ │ │ + ldr r3, [pc, #1132] @ 41594 │ │ │ │ + ldr r1, [pc, #1132] @ 41598 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #356] @ 0x164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ bl 8400 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ bl 8400 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ff88 │ │ │ │ + bne 40844 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 40aec │ │ │ │ + bne 413a8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 408ec │ │ │ │ + bne 411a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 40914 │ │ │ │ + bne 411d0 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4094c │ │ │ │ + beq 41208 │ │ │ │ tst r0, #1 │ │ │ │ - beq 40998 │ │ │ │ + beq 41254 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ add r0, r0, #8 │ │ │ │ add ip, sp, #240 @ 0xf0 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ ldm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, ip │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ - bne 4095c │ │ │ │ + bne 41218 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #920] @ 40cfc │ │ │ │ + ldr r8, [pc, #920] @ 415b8 │ │ │ │ add r2, sl, #4 │ │ │ │ - ldr r0, [pc, #916] @ 40d00 │ │ │ │ - ldr r3, [pc, #916] @ 40d04 │ │ │ │ + ldr r0, [pc, #916] @ 415bc │ │ │ │ + ldr r3, [pc, #916] @ 415c0 │ │ │ │ add r8, pc, r8 │ │ │ │ str lr, [sp, #352] @ 0x160 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm ip, {r1, r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r1, r4, r5, r6, r7, lr} │ │ │ │ mov r1, #21 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ bl 8e28 │ │ │ │ - b 40b10 │ │ │ │ - ldr r0, [pc, #840] @ 40ce8 │ │ │ │ - ldr r2, [pc, #840] @ 40cec │ │ │ │ + b 413cc │ │ │ │ + ldr r0, [pc, #840] @ 415a4 │ │ │ │ + ldr r2, [pc, #840] @ 415a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ mov r0, r8 │ │ │ │ bl 6988 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40570 │ │ │ │ - b 4065c │ │ │ │ + bne 40e2c │ │ │ │ + b 40f18 │ │ │ │ bl 133ac │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - beq 40b04 │ │ │ │ + beq 413c0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #16 │ │ │ │ orr ip, r0, #4 │ │ │ │ mov r8, r6 │ │ │ │ mov lr, r4 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ @@ -60687,659 +61246,659 @@ │ │ │ │ str r9, [sp, #396] @ 0x18c │ │ │ │ str lr, [sp, #392] @ 0x188 │ │ │ │ str r8, [sp, #388] @ 0x184 │ │ │ │ strb r0, [sp, #384] @ 0x180 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r2, fp │ │ │ │ - bl 41810 │ │ │ │ + bl 420cc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 40a34 │ │ │ │ + bne 412f0 │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4062c │ │ │ │ + bne 40ee8 │ │ │ │ mov r0, fp │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 4062c │ │ │ │ - ldr r0, [pc, #668] @ 40d08 │ │ │ │ + bl 4ea78 │ │ │ │ + b 40ee8 │ │ │ │ + ldr r0, [pc, #668] @ 415c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [fp, #12] │ │ │ │ - b 3ff5c │ │ │ │ + b 40818 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [fp, #12] │ │ │ │ - b 3fe58 │ │ │ │ + b 40714 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 406e8 │ │ │ │ - ldr r2, [pc, #528] @ 40cc8 │ │ │ │ + b 40fa4 │ │ │ │ + ldr r2, [pc, #528] @ 41584 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 40b10 │ │ │ │ - ldr r0, [pc, #512] @ 40ccc │ │ │ │ + b 413cc │ │ │ │ + ldr r0, [pc, #512] @ 41588 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 40b10 │ │ │ │ - ldr r2, [pc, #516] @ 40ce0 │ │ │ │ + b 413cc │ │ │ │ + ldr r2, [pc, #516] @ 4159c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8334 │ │ │ │ - b 40b10 │ │ │ │ + b 413cc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 47c94 │ │ │ │ - ldr r0, [pc, #500] @ 40cf0 │ │ │ │ + bl 48550 │ │ │ │ + ldr r0, [pc, #500] @ 415ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 40b10 │ │ │ │ - ldr r0, [pc, #488] @ 40cf4 │ │ │ │ + b 413cc │ │ │ │ + ldr r0, [pc, #488] @ 415b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40b1c │ │ │ │ - b 40b84 │ │ │ │ - b 40c50 │ │ │ │ + bne 413d8 │ │ │ │ + b 41440 │ │ │ │ + b 4150c │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 40b40 │ │ │ │ + bne 413fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 40c2c │ │ │ │ + bne 414e8 │ │ │ │ mov r0, fp │ │ │ │ - b 40c24 │ │ │ │ - andeq r5, ip, ip, asr #31 │ │ │ │ + b 414e0 │ │ │ │ + strdeq r6, [ip], -r8 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 40b70 │ │ │ │ + bne 4142c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 40c64 │ │ │ │ + bne 41520 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 40c64 │ │ │ │ + bl 4ea78 │ │ │ │ + b 41520 │ │ │ │ mov r8, r0 │ │ │ │ - b 40c2c │ │ │ │ + b 414e8 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 40bac │ │ │ │ + bne 41468 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 40c9c │ │ │ │ + bne 41558 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 40c9c │ │ │ │ + bl 4ea78 │ │ │ │ + b 41558 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 47f94 │ │ │ │ - b 40c64 │ │ │ │ + bl 48850 │ │ │ │ + b 41520 │ │ │ │ mov r8, r0 │ │ │ │ - b 40c9c │ │ │ │ - ldrdeq r8, [ip], -r2 │ │ │ │ - andeq r6, ip, r9, ror #31 │ │ │ │ + b 41558 │ │ │ │ + strdeq r8, [ip], -lr │ │ │ │ + andeq r7, ip, r5, lsl r1 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 40c04 │ │ │ │ + bne 414c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 40c2c │ │ │ │ + bne 414e8 │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 45614 │ │ │ │ - b 40c9c │ │ │ │ + bl 45ed0 │ │ │ │ + b 41558 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40c64 │ │ │ │ + beq 41520 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 40c64 │ │ │ │ + b 41520 │ │ │ │ mov r8, r0 │ │ │ │ - b 40c64 │ │ │ │ + b 41520 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 45fa4 │ │ │ │ - b 40c9c │ │ │ │ + bl 46860 │ │ │ │ + b 41558 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 47ecc │ │ │ │ - b 40c9c │ │ │ │ + bl 48788 │ │ │ │ + b 41558 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 47c18 │ │ │ │ - b 40c9c │ │ │ │ + bl 484d4 │ │ │ │ + b 41558 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 45fec │ │ │ │ + bl 468a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ - andeq fp, pc, r8, lsr r2 @ │ │ │ │ - andeq r5, ip, r2, asr #6 │ │ │ │ - muleq pc, r0, r8 @ │ │ │ │ - @ instruction: 0x000fe1b4 │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - mulseq r0, r8, ip │ │ │ │ - andeq r7, ip, r0, asr #28 │ │ │ │ - @ instruction: 0x000fb8b0 │ │ │ │ - andeq fp, pc, r0, lsr #12 │ │ │ │ - andeq fp, pc, r0, ror r4 @ │ │ │ │ - @ instruction: 0x00100ab4 │ │ │ │ - andeq r8, ip, r6, ror #13 │ │ │ │ - andeq fp, pc, r4, lsr #9 │ │ │ │ - @ instruction: 0x000fb3b0 │ │ │ │ - andeq fp, pc, r0, lsr #9 │ │ │ │ - andseq r0, r0, ip, lsr #7 │ │ │ │ - andeq fp, pc, ip, asr #1 │ │ │ │ - andeq r7, fp, lr, ror #2 │ │ │ │ - andeq fp, pc, r4, lsr #14 │ │ │ │ - andeq fp, pc, r0, asr #10 │ │ │ │ + andeq sl, pc, ip, ror r9 @ │ │ │ │ + andeq r5, ip, lr, ror #8 │ │ │ │ + ldrdeq sl, [pc], -r4 │ │ │ │ + strdeq sp, [pc], -r8 │ │ │ │ + ldrdeq sl, [pc], -r4 │ │ │ │ + @ instruction: 0x001003dc │ │ │ │ + andeq r7, ip, ip, ror #30 │ │ │ │ + strdeq sl, [pc], -r4 │ │ │ │ + andeq sl, pc, r4, ror #26 │ │ │ │ + @ instruction: 0x000fabb4 │ │ │ │ + @ instruction: 0x001001f8 │ │ │ │ + andeq r8, ip, r2, lsl r8 │ │ │ │ + andeq sl, pc, r8, ror #23 │ │ │ │ + strdeq sl, [pc], -r4 │ │ │ │ + andeq sl, pc, r4, ror #23 │ │ │ │ + strdeq pc, [pc], -r0 │ │ │ │ + andeq sl, pc, r0, lsl r8 @ │ │ │ │ + muleq fp, sp, r2 │ │ │ │ + andeq sl, pc, r8, ror #28 │ │ │ │ + andeq sl, pc, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r1, [pc, #772] @ 4102c │ │ │ │ + ldr r1, [pc, #772] @ 418e8 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 40d74 │ │ │ │ + beq 41630 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r0, #2 │ │ │ │ add r6, r1, #4 │ │ │ │ - bne 40d5c │ │ │ │ - ldr r0, [pc, #736] @ 41034 │ │ │ │ + bne 41618 │ │ │ │ + ldr r0, [pc, #736] @ 418f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 127fc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #716] @ 41030 │ │ │ │ + ldr r1, [pc, #716] @ 418ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl db168 │ │ │ │ + bl dba20 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ str r7, [r5] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40dc0 │ │ │ │ + beq 4167c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40d98 │ │ │ │ + bne 41654 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 40dc0 │ │ │ │ + bne 4167c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldm r4, {r0, r5} │ │ │ │ add r6, r5, #8 │ │ │ │ add r4, r5, r1, lsl #3 │ │ │ │ lsl r7, r1, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 40df0 │ │ │ │ + b 416ac │ │ │ │ add r5, r5, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ sub r7, r7, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 40e20 │ │ │ │ + beq 416dc │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40de4 │ │ │ │ + beq 416a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 40de4 │ │ │ │ + b 416a0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl cdd9c │ │ │ │ + bl ce654 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r0 │ │ │ │ - b 40ef0 │ │ │ │ + b 417ac │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ef0 │ │ │ │ + beq 417ac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40e50 │ │ │ │ + bne 4170c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 40ef0 │ │ │ │ + bne 417ac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d5ce8 │ │ │ │ - b 40ef0 │ │ │ │ + bl d65a0 │ │ │ │ + b 417ac │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40e9c │ │ │ │ + beq 41758 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cdd9c │ │ │ │ - b 40f10 │ │ │ │ + bl ce654 │ │ │ │ + b 417cc │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ef0 │ │ │ │ + beq 417ac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40ec8 │ │ │ │ + bne 41784 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 40ef0 │ │ │ │ + bne 417ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 40f18 │ │ │ │ + bne 417d4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f10 │ │ │ │ + beq 417cc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r7, #0 │ │ │ │ - b 40f28 │ │ │ │ + b 417e4 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 40efc │ │ │ │ + beq 417b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 40f4c │ │ │ │ + beq 41808 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f20 │ │ │ │ + beq 417dc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 40f20 │ │ │ │ + b 417dc │ │ │ │ bl 8b08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b 40f78 │ │ │ │ + b 41834 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40fac │ │ │ │ + bne 41868 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 40fbc │ │ │ │ + beq 41878 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r0, r7, lsl #3]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 40f70 │ │ │ │ + beq 4182c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 40f70 │ │ │ │ + b 4182c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ cmp r9, r7 │ │ │ │ - bne 40f88 │ │ │ │ + bne 41844 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41024 │ │ │ │ + beq 418e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41024 │ │ │ │ + beq 418e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41024 │ │ │ │ + beq 418e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40ffc │ │ │ │ + bne 418b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 41024 │ │ │ │ + bne 418e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ - andeq sp, r7, r8, asr #30 │ │ │ │ - andeq sp, pc, r0, lsl #19 │ │ │ │ + andeq sp, r7, r4, asr #30 │ │ │ │ + andeq sp, pc, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4110c │ │ │ │ + beq 419c8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ add r4, sp, #16 │ │ │ │ add fp, r6, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 41088 │ │ │ │ + b 41944 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r6, fp │ │ │ │ - beq 4110c │ │ │ │ + beq 419c8 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 37e2c │ │ │ │ + bl 386e8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4107c │ │ │ │ + beq 41938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 38ee4 │ │ │ │ + bl 397a0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 410f8 │ │ │ │ + beq 419b4 │ │ │ │ add sl, r7, #4 │ │ │ │ - b 410e0 │ │ │ │ + b 4199c │ │ │ │ add sl, sl, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 410f8 │ │ │ │ + beq 419b4 │ │ │ │ ldr r0, [sl, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 410d4 │ │ │ │ + beq 41990 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 50d8 │ │ │ │ - b 410d4 │ │ │ │ + b 41990 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4107c │ │ │ │ + beq 41938 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 4107c │ │ │ │ + b 41938 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1416] @ 416d0 │ │ │ │ + ldr r1, [pc, #1416] @ 41f8c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r7, r0, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 41194 │ │ │ │ + b 41a50 │ │ │ │ bl 527c │ │ │ │ add r0, sl, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldr fp, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ubfx r6, r0, #1, #5 │ │ │ │ cmp r6, #31 │ │ │ │ - bne 411dc │ │ │ │ + bne 41a98 │ │ │ │ cmp sl, #7 │ │ │ │ - bcs 4118c │ │ │ │ + bcs 41a48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 411d4 │ │ │ │ + beq 41a90 │ │ │ │ mul r0, sl, sl │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 411c8 │ │ │ │ + bne 41a84 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 41194 │ │ │ │ + b 41a50 │ │ │ │ add r8, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ - bne 41208 │ │ │ │ + bne 41ac4 │ │ │ │ dmb ish │ │ │ │ lsr r2, r0, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r2, r1, lsr #1 │ │ │ │ - beq 41290 │ │ │ │ + beq 41b4c │ │ │ │ eor r1, r1, r0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ orrhi r8, r8, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 41230 │ │ │ │ + beq 41aec │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 41258 │ │ │ │ + bne 41b14 │ │ │ │ dmb ish │ │ │ │ strex r0, r8, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4125c │ │ │ │ - b 41424 │ │ │ │ + bne 41b18 │ │ │ │ + b 41ce0 │ │ │ │ cmp sl, #7 │ │ │ │ - bcs 4118c │ │ │ │ + bcs 41a48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 41250 │ │ │ │ + beq 41b0c │ │ │ │ mul r0, sl, sl │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 41244 │ │ │ │ + bne 41b00 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 41194 │ │ │ │ + b 41a50 │ │ │ │ clrex │ │ │ │ cmp sl, #6 │ │ │ │ mov r0, sl │ │ │ │ movcs r0, #6 │ │ │ │ dmb ish │ │ │ │ mul r1, r0, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 41194 │ │ │ │ + beq 41a50 │ │ │ │ subs r1, r1, #1 │ │ │ │ yield │ │ │ │ - bne 4127c │ │ │ │ + bne 41b38 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 41194 │ │ │ │ + b 41a50 │ │ │ │ tst r1, #1 │ │ │ │ - bne 41590 │ │ │ │ + bne 41e4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r4, r0 │ │ │ │ - beq 412fc │ │ │ │ + beq 41bb8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r3, r0, r6 │ │ │ │ eor r2, r1, r7 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 412ec │ │ │ │ + bne 41ba8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r7, r8 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 412fc │ │ │ │ - b 41670 │ │ │ │ + bcc 41bb8 │ │ │ │ + b 41f2c │ │ │ │ subs r0, r0, r6 │ │ │ │ sbcs r0, r1, r7 │ │ │ │ mov r7, r8 │ │ │ │ - bge 41670 │ │ │ │ + bge 41f2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ mov r6, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 413a4 │ │ │ │ + bne 41c60 │ │ │ │ ldr r4, [r6] │ │ │ │ str r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 413c4 │ │ │ │ + beq 41c80 │ │ │ │ dmb ish │ │ │ │ str r9, [r4, #12] │ │ │ │ dmb ish │ │ │ │ str r9, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 416d4 │ │ │ │ + bl 41f90 │ │ │ │ ldr r0, [r6] │ │ │ │ str r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41184 │ │ │ │ + beq 41a40 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4137c │ │ │ │ + bne 41c38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 41184 │ │ │ │ + bne 41a40 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 41184 │ │ │ │ + bl 4ea78 │ │ │ │ + b 41a40 │ │ │ │ mov r0, r7 │ │ │ │ bl 6988 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41320 │ │ │ │ + bne 41bdc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 6bf0 │ │ │ │ - b 41184 │ │ │ │ + b 41a40 │ │ │ │ bl 133ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 416d4 │ │ │ │ + bl 41f90 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 413f8 │ │ │ │ + bne 41cb4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 41184 │ │ │ │ + bne 41a40 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 41184 │ │ │ │ + bl 4ea78 │ │ │ │ + b 41a40 │ │ │ │ cmp r6, #30 │ │ │ │ dmb ish │ │ │ │ - bne 41464 │ │ │ │ + bne 41d20 │ │ │ │ ldr r0, [fp, #992] @ 0x3e0 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4161c │ │ │ │ + beq 41ed8 │ │ │ │ ldr r1, [r0, #992] @ 0x3e0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #4] │ │ │ │ bic r0, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ orrne r0, r0, #1 │ │ │ │ @@ -61348,242 +61907,242 @@ │ │ │ │ add sl, fp, r6, lsl #5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r8, sl, #28 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ dmb ish │ │ │ │ tst r0, #1 │ │ │ │ - bne 414d8 │ │ │ │ + bne 41d94 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 414b4 │ │ │ │ + b 41d70 │ │ │ │ bl 527c │ │ │ │ ldr r0, [r8] │ │ │ │ add r7, r7, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 414d8 │ │ │ │ + bne 41d94 │ │ │ │ cmp r4, #7 │ │ │ │ - bcs 41494 │ │ │ │ + bcs 41d50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 41498 │ │ │ │ + beq 41d54 │ │ │ │ mov r0, r7 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 414c8 │ │ │ │ - b 41498 │ │ │ │ + bne 41d84 │ │ │ │ + b 41d54 │ │ │ │ ldr r9, [sl], #4 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bne 4154c │ │ │ │ + bne 41e08 │ │ │ │ mov r0, #0 │ │ │ │ - b 4150c │ │ │ │ + b 41dc8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #30 │ │ │ │ - beq 41578 │ │ │ │ + beq 41e34 │ │ │ │ add r1, fp, r0, lsl #5 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ tst r2, #2 │ │ │ │ - bne 41500 │ │ │ │ + bne 41dbc │ │ │ │ add r1, r1, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr r3, r2, #4 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 41528 │ │ │ │ + bne 41de4 │ │ │ │ tst r2, #2 │ │ │ │ dmb ish │ │ │ │ - bne 41500 │ │ │ │ - b 41588 │ │ │ │ + bne 41dbc │ │ │ │ + b 41e44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ orr r2, r1, #2 │ │ │ │ strex r3, r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 41550 │ │ │ │ + bne 41e0c │ │ │ │ tst r1, #4 │ │ │ │ dmb ish │ │ │ │ - beq 41588 │ │ │ │ + beq 41e44 │ │ │ │ cmp r6, #28 │ │ │ │ - bls 415bc │ │ │ │ + bls 41e78 │ │ │ │ mov r0, fp │ │ │ │ mov r4, ip │ │ │ │ bl 50d8 │ │ │ │ mov ip, r4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 415fc │ │ │ │ + bne 41eb8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #30 │ │ │ │ - beq 41578 │ │ │ │ + beq 41e34 │ │ │ │ add r1, fp, r0, lsl #5 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ tst r2, #2 │ │ │ │ - bne 415b0 │ │ │ │ + bne 41e6c │ │ │ │ add r1, r1, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr r3, r2, #4 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 415d8 │ │ │ │ + bne 41e94 │ │ │ │ tst r2, #2 │ │ │ │ dmb ish │ │ │ │ - bne 415b0 │ │ │ │ - b 41588 │ │ │ │ + bne 41e6c │ │ │ │ + b 41e44 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 4164c │ │ │ │ + b 41f08 │ │ │ │ bl 527c │ │ │ │ ldr r0, [fp, #992] @ 0x3e0 │ │ │ │ add r9, r9, sl │ │ │ │ add sl, sl, #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 41440 │ │ │ │ + bne 41cfc │ │ │ │ cmp r7, #7 │ │ │ │ - bcs 4162c │ │ │ │ + bcs 41ee8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 41630 │ │ │ │ + beq 41eec │ │ │ │ mov r0, r9 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 41660 │ │ │ │ - b 41630 │ │ │ │ + bne 41f1c │ │ │ │ + b 41eec │ │ │ │ mov r0, #0 │ │ │ │ - b 41594 │ │ │ │ + b 41e50 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 41680 │ │ │ │ - b 416b4 │ │ │ │ + bne 41f3c │ │ │ │ + b 41f70 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 416a0 │ │ │ │ + bne 41f5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 416c8 │ │ │ │ + bne 41f84 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r4, r9, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 428f8 │ │ │ │ + bl 431b4 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9, #32] │ │ │ │ dmb ish │ │ │ │ eor r0, r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 41728 │ │ │ │ + bcs 41fe4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ dmb ish │ │ │ │ tst r0, #1 │ │ │ │ - beq 41760 │ │ │ │ + beq 4201c │ │ │ │ add r0, r5, #12 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41758 │ │ │ │ + bne 42014 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4175c │ │ │ │ + beq 42018 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41740 │ │ │ │ + beq 41ffc │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 42aec │ │ │ │ + bl 433a8 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 417d0 │ │ │ │ + bcs 4208c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 423a0 │ │ │ │ + bl 42c5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 417e0 │ │ │ │ + beq 4209c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 417a4 │ │ │ │ + bne 42060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 417d8 │ │ │ │ + bne 42094 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 4e1bc │ │ │ │ + b 4ea78 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 417ec │ │ │ │ + bne 420a8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #28] @ 41804 │ │ │ │ + ldr r0, [pc, #28] @ 420c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #20] @ 41808 │ │ │ │ + ldr r0, [pc, #20] @ 420c4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #16] @ 4180c │ │ │ │ + ldr r2, [pc, #16] @ 420c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - muleq pc, r4, r6 @ │ │ │ │ - andeq r7, ip, lr, lsl #17 │ │ │ │ - andeq sl, pc, ip, ror #12 │ │ │ │ + ldrdeq r9, [pc], -r8 │ │ │ │ + @ instruction: 0x000c79ba │ │ │ │ + @ instruction: 0x000f9db0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -61595,819 +62154,819 @@ │ │ │ │ ldm r1, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4184c │ │ │ │ + bne 42108 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 41e14 │ │ │ │ + bmi 426d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 41880 │ │ │ │ + bne 4213c │ │ │ │ bl 6cb8 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r1, [r7, #16] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #32 │ │ │ │ - bl 42050 │ │ │ │ + bl 4290c │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 418c8 │ │ │ │ - ldr r0, [pc, #1548] @ 41ec4 │ │ │ │ + bne 42184 │ │ │ │ + ldr r0, [pc, #1548] @ 42780 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 41ca0 │ │ │ │ + bne 4255c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 418d0 │ │ │ │ + bne 4218c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 41c88 │ │ │ │ + beq 42544 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 42aec │ │ │ │ + bl 433a8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41c68 │ │ │ │ + bne 42524 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41924 │ │ │ │ + bne 421e0 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #1416] @ 41ed0 │ │ │ │ + ldr r6, [pc, #1416] @ 4278c │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 41cd0 │ │ │ │ + bne 4258c │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41ce4 │ │ │ │ + bne 425a0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mvn r7, #0 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 41dc8 │ │ │ │ + beq 42684 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ sub r1, r1, #12 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r3, sl │ │ │ │ - bne 41984 │ │ │ │ + bne 42240 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 41de8 │ │ │ │ + bcs 426a4 │ │ │ │ mvn r2, r7 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r2, r9, r2 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [r0, r1, lsl #2]! │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r0, #12 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r5, #16] │ │ │ │ - beq 41de8 │ │ │ │ + beq 426a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 419e4 │ │ │ │ + bne 422a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 41a0c │ │ │ │ + bne 422c8 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 41a24 │ │ │ │ + bne 422e0 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 41da0 │ │ │ │ + bne 4265c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 41a2c │ │ │ │ + bne 422e8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 41d60 │ │ │ │ + beq 4261c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 41bf8 │ │ │ │ - ldr r0, [pc, #1168] @ 41ef4 │ │ │ │ + bne 424b4 │ │ │ │ + ldr r0, [pc, #1168] @ 427b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 41d98 │ │ │ │ + b 42654 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41c14 │ │ │ │ + beq 424d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [fp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 41c0c │ │ │ │ + beq 424c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41a9c │ │ │ │ + beq 42358 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41c0c │ │ │ │ + beq 424c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41c78 │ │ │ │ + bne 42534 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41ac0 │ │ │ │ + bne 4237c │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #1020] @ 41ee0 │ │ │ │ + ldr r6, [pc, #1020] @ 4279c │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 41d18 │ │ │ │ + bne 425d4 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41d2c │ │ │ │ + bne 425e8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mvn r7, #0 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 41dd8 │ │ │ │ + beq 42694 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ sub r1, r1, #12 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r3, sl │ │ │ │ - bne 41b20 │ │ │ │ + bne 423dc │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 41e00 │ │ │ │ + bcs 426bc │ │ │ │ mvn r2, r7 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r2, r9, r2 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [r0, r1, lsl #2]! │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r0, #12 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r5, #16] │ │ │ │ - beq 41e00 │ │ │ │ + beq 426bc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 41b80 │ │ │ │ + bne 4243c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 41ba8 │ │ │ │ + bne 42464 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 41bc0 │ │ │ │ + bne 4247c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 41db4 │ │ │ │ + bne 42670 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 41bc8 │ │ │ │ + bne 42484 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 41d78 │ │ │ │ + beq 42634 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 41d90 │ │ │ │ + beq 4264c │ │ │ │ orr r2, r4, #4 │ │ │ │ add r3, fp, #8 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ strd r8, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 41c44 │ │ │ │ + b 42500 │ │ │ │ bl 527c │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r6, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 41a78 │ │ │ │ + bne 42334 │ │ │ │ cmp r7, #7 │ │ │ │ - bcs 41c24 │ │ │ │ + bcs 424e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 41c28 │ │ │ │ + beq 424e4 │ │ │ │ mov r0, r6 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 41c58 │ │ │ │ - b 41c28 │ │ │ │ + bne 42514 │ │ │ │ + b 424e4 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 41940 │ │ │ │ + b 421fc │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 41adc │ │ │ │ + b 42398 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 418e8 │ │ │ │ + b 421a4 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 418c8 │ │ │ │ - ldr r0, [pc, #524] @ 41ec8 │ │ │ │ - ldr r2, [pc, #524] @ 41ecc │ │ │ │ + b 42184 │ │ │ │ + ldr r0, [pc, #524] @ 42784 │ │ │ │ + ldr r2, [pc, #524] @ 42788 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ - b 41e14 │ │ │ │ + b 426d0 │ │ │ │ bl 129a8 │ │ │ │ eor r8, r0, #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41968 │ │ │ │ - ldr r0, [pc, #488] @ 41ed4 │ │ │ │ - ldr r3, [pc, #488] @ 41ed8 │ │ │ │ - ldr r1, [pc, #488] @ 41edc │ │ │ │ + beq 42224 │ │ │ │ + ldr r0, [pc, #488] @ 42790 │ │ │ │ + ldr r3, [pc, #488] @ 42794 │ │ │ │ + ldr r1, [pc, #488] @ 42798 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 41e14 │ │ │ │ + b 426d0 │ │ │ │ bl 129a8 │ │ │ │ eor r8, r0, #1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b04 │ │ │ │ - ldr r0, [pc, #432] @ 41ee4 │ │ │ │ - ldr r3, [pc, #432] @ 41ee8 │ │ │ │ - ldr r1, [pc, #432] @ 41eec │ │ │ │ + beq 423c0 │ │ │ │ + ldr r0, [pc, #432] @ 427a0 │ │ │ │ + ldr r3, [pc, #432] @ 427a4 │ │ │ │ + ldr r1, [pc, #432] @ 427a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r8, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 41e14 │ │ │ │ + b 426d0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 41a44 │ │ │ │ + b 42300 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 41be0 │ │ │ │ - ldr r0, [pc, #356] @ 41efc │ │ │ │ + b 4249c │ │ │ │ + ldr r0, [pc, #356] @ 427b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 41e14 │ │ │ │ + b 426d0 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b 41a24 │ │ │ │ + b 422e0 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b 41bc0 │ │ │ │ - ldr r0, [pc, #308] @ 41f04 │ │ │ │ + b 4247c │ │ │ │ + ldr r0, [pc, #308] @ 427c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 41e14 │ │ │ │ - ldr r0, [pc, #288] @ 41f00 │ │ │ │ + b 426d0 │ │ │ │ + ldr r0, [pc, #288] @ 427bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 41e14 │ │ │ │ - ldr r2, [pc, #256] @ 41ef0 │ │ │ │ + b 426d0 │ │ │ │ + ldr r2, [pc, #256] @ 427ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 8334 │ │ │ │ - b 41e14 │ │ │ │ - ldr r2, [pc, #240] @ 41ef8 │ │ │ │ + b 426d0 │ │ │ │ + ldr r2, [pc, #240] @ 427b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 8334 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 41e20 │ │ │ │ + bne 426dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 41e50 │ │ │ │ + bne 4270c │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 41e50 │ │ │ │ + bl 4ea78 │ │ │ │ + b 4270c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 47c4c │ │ │ │ + bl 48508 │ │ │ │ ldrb r1, [r5, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b 41e70 │ │ │ │ + b 4272c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 47c4c │ │ │ │ + bl 48508 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b 41e94 │ │ │ │ + b 42750 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 47c4c │ │ │ │ + bl 48508 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 47c4c │ │ │ │ + bl 48508 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, pc, r8, asr #2 │ │ │ │ - andeq r7, ip, sl, asr #7 │ │ │ │ - strdeq sl, [pc], -r8 │ │ │ │ - strheq pc, [pc], -r4 @ │ │ │ │ - @ instruction: 0x000c69bc │ │ │ │ - andeq sl, pc, ip, lsr #8 │ │ │ │ - andeq sl, pc, ip, asr #3 │ │ │ │ - andeq lr, pc, r8, lsl pc @ │ │ │ │ - andeq r6, ip, r4, ror r9 │ │ │ │ - andeq sl, pc, r4, ror #7 │ │ │ │ - @ instruction: 0x000fa1b4 │ │ │ │ - andeq sl, pc, ip, ror #2 │ │ │ │ - andeq sl, pc, r8, lsl #9 │ │ │ │ - andeq sl, pc, r4, asr r1 @ │ │ │ │ - andeq sl, pc, r4, lsl #3 │ │ │ │ - andeq sl, pc, ip, lsr #2 │ │ │ │ - andeq sl, pc, ip, lsl #2 │ │ │ │ + andeq lr, pc, ip, lsl #17 │ │ │ │ + strdeq r7, [ip], -r6 │ │ │ │ + andeq r9, pc, ip, lsr r9 @ │ │ │ │ + strdeq lr, [pc], -r8 │ │ │ │ + andeq r6, ip, r8, ror #21 │ │ │ │ + andeq r9, pc, r0, ror fp @ │ │ │ │ + andeq r9, pc, r0, lsl r9 @ │ │ │ │ + andeq lr, pc, ip, asr r6 @ │ │ │ │ + andeq r6, ip, r0, lsr #21 │ │ │ │ + andeq r9, pc, r8, lsr #22 │ │ │ │ + strdeq r9, [pc], -r8 │ │ │ │ + @ instruction: 0x000f98b0 │ │ │ │ + andeq r9, pc, ip, asr #23 │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + andeq r9, pc, r8, asr #17 │ │ │ │ + andeq r9, pc, r0, ror r8 @ │ │ │ │ + andeq r9, pc, r0, asr r8 @ │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r4, r9, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 428f8 │ │ │ │ + bl 431b4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9] │ │ │ │ dmb ish │ │ │ │ ldrd r2, [r9, #68] @ 0x44 │ │ │ │ bic r0, r0, r3 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 41f68 │ │ │ │ + bne 42824 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ tst r1, r0 │ │ │ │ - beq 41fa0 │ │ │ │ + beq 4285c │ │ │ │ add r0, r5, #12 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 41f98 │ │ │ │ + bne 42854 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41f9c │ │ │ │ + beq 42858 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41f80 │ │ │ │ + beq 4283c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 42aec │ │ │ │ + bl 433a8 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 42010 │ │ │ │ + bcs 428cc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 423a0 │ │ │ │ + bl 42c5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42020 │ │ │ │ + beq 428dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 41fe4 │ │ │ │ + bne 428a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 42018 │ │ │ │ + bne 428d4 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 4e1bc │ │ │ │ + b 4ea78 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4202c │ │ │ │ + bne 428e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #28] @ 42044 │ │ │ │ + ldr r0, [pc, #28] @ 42900 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #20] @ 42048 │ │ │ │ + ldr r0, [pc, #20] @ 42904 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #16] @ 4204c │ │ │ │ + ldr r2, [pc, #16] @ 42908 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r9, pc, r4, lsl pc @ │ │ │ │ - andeq r7, ip, lr, asr #32 │ │ │ │ - andeq r9, pc, ip, ror #29 │ │ │ │ + andeq r9, pc, r8, asr r6 @ │ │ │ │ + andeq r7, ip, sl, ror r1 │ │ │ │ + andeq r9, pc, r0, lsr r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 42160 │ │ │ │ + beq 42a1c │ │ │ │ mov r4, #1 │ │ │ │ - b 420a4 │ │ │ │ + b 42960 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 42160 │ │ │ │ + beq 42a1c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1], #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42160 │ │ │ │ + beq 42a1c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r0, #12 │ │ │ │ ldrex r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 420e8 │ │ │ │ + bne 429a4 │ │ │ │ dmb ish │ │ │ │ strex r3, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4211c │ │ │ │ + beq 429d8 │ │ │ │ ldrex r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420d0 │ │ │ │ + beq 4298c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 420f4 │ │ │ │ + bne 429b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 42094 │ │ │ │ + bne 42950 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ - b 42094 │ │ │ │ + bl 4ea78 │ │ │ │ + b 42950 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r1, #24 │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r4, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4212c │ │ │ │ + bne 429e8 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 420f0 │ │ │ │ + bne 429ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ mov r0, r5 │ │ │ │ - b 420f0 │ │ │ │ + b 429ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 47d4c │ │ │ │ + bl 48608 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 422f8 │ │ │ │ + bne 42bb4 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42180 │ │ │ │ + bne 42a3c │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #492] @ 42390 │ │ │ │ + ldr r8, [pc, #492] @ 42c4c │ │ │ │ mov r9, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 42308 │ │ │ │ + bne 42bc4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4231c │ │ │ │ + bne 42bd8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add sl, r4, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42274 │ │ │ │ + beq 42b30 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, #1 │ │ │ │ add fp, r7, r0, lsl #2 │ │ │ │ - b 421fc │ │ │ │ + b 42ab8 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ cmp r7, fp │ │ │ │ - beq 42274 │ │ │ │ + beq 42b30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r7], #12 │ │ │ │ add r1, r1, #12 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 421ec │ │ │ │ + bne 42aa8 │ │ │ │ dmb ish │ │ │ │ strex r2, r6, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42234 │ │ │ │ + beq 42af0 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42218 │ │ │ │ - b 421ec │ │ │ │ + beq 42ad4 │ │ │ │ + b 42aa8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ strex r2, r5, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42248 │ │ │ │ + bne 42b04 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421f4 │ │ │ │ + bne 42ab0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 421f4 │ │ │ │ + b 42ab0 │ │ │ │ mov r0, sl │ │ │ │ - bl 42050 │ │ │ │ + bl 4290c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ - bne 422b8 │ │ │ │ + bne 42b74 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 42350 │ │ │ │ + bne 42c0c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 422c0 │ │ │ │ + bne 42b7c │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #12 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5360 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 4219c │ │ │ │ + b 42a58 │ │ │ │ bl 129a8 │ │ │ │ eor r9, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 421c4 │ │ │ │ - ldr r0, [pc, #112] @ 42394 │ │ │ │ - ldr r3, [pc, #112] @ 42398 │ │ │ │ - ldr r1, [pc, #112] @ 4239c │ │ │ │ + beq 42a80 │ │ │ │ + ldr r0, [pc, #112] @ 42c50 │ │ │ │ + ldr r3, [pc, #112] @ 42c54 │ │ │ │ + ldr r1, [pc, #112] @ 42c58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r9, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 422b8 │ │ │ │ + b 42b74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, pc, r8, asr r8 @ │ │ │ │ - andeq r6, ip, r4, lsl #7 │ │ │ │ - strdeq r9, [pc], -r4 │ │ │ │ - andeq r9, pc, r4, lsr ip @ │ │ │ │ + muleq pc, ip, pc @ │ │ │ │ + @ instruction: 0x000c64b0 │ │ │ │ + andeq r9, pc, r8, lsr r5 @ │ │ │ │ + andeq r9, pc, r8, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42518 │ │ │ │ + bne 42dd4 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 423b4 │ │ │ │ + bne 42c70 │ │ │ │ dmb ish │ │ │ │ - ldr lr, [pc, #496] @ 425c8 │ │ │ │ + ldr lr, [pc, #496] @ 42e84 │ │ │ │ mov ip, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 42530 │ │ │ │ + bne 42dec │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42554 │ │ │ │ + bne 42e10 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ mvn r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r3, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4249c │ │ │ │ + beq 42d58 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ sub r1, r1, #12 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 42414 │ │ │ │ + bne 42cd0 │ │ │ │ cmp r7, r9 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bcs 42484 │ │ │ │ + bcs 42d40 │ │ │ │ mvn r2, r7 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r2, r9, r2 │ │ │ │ ldr r5, [r0, r1, lsl #2]! │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r0, #12 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ bl 50cc │ │ │ │ sub r9, r9, #1 │ │ │ │ str r9, [r4, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ldr lr, [pc, #344] @ 425d8 │ │ │ │ + ldr lr, [pc, #344] @ 42e94 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 424a0 │ │ │ │ - ldr r2, [pc, #336] @ 425dc │ │ │ │ + bne 42d5c │ │ │ │ + ldr r2, [pc, #336] @ 42e98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 8334 │ │ │ │ - b 42584 │ │ │ │ + b 42e40 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, #0 │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r6, r0, #5 │ │ │ │ cmp ip, #0 │ │ │ │ strb r6, [r4, #32] │ │ │ │ dmb ish │ │ │ │ stm fp, {r5, r8, sl} │ │ │ │ - bne 424d8 │ │ │ │ + bne 42d94 │ │ │ │ ldr r0, [lr, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 42588 │ │ │ │ + bne 42e44 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 424e0 │ │ │ │ + bne 42d9c │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #20 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ @@ -62415,292 +62974,292 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5360 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ mov r5, r2 │ │ │ │ bl 12858 │ │ │ │ mov r2, r5 │ │ │ │ - b 423d0 │ │ │ │ + b 42c8c │ │ │ │ mov r5, r2 │ │ │ │ mov r6, lr │ │ │ │ bl 129a8 │ │ │ │ eor ip, r0, #1 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 423f8 │ │ │ │ - ldr r0, [pc, #112] @ 425cc │ │ │ │ - ldr r3, [pc, #112] @ 425d0 │ │ │ │ - ldr r1, [pc, #112] @ 425d4 │ │ │ │ + beq 42cb4 │ │ │ │ + ldr r0, [pc, #112] @ 42e88 │ │ │ │ + ldr r3, [pc, #112] @ 42e8c │ │ │ │ + ldr r1, [pc, #112] @ 42e90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb ip, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 424d8 │ │ │ │ + b 42d94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, pc, r4, lsr #12 │ │ │ │ - andeq r6, ip, ip, asr #2 │ │ │ │ - @ instruction: 0x000f9bbc │ │ │ │ - andeq r9, pc, ip, lsl #20 │ │ │ │ - andeq lr, pc, r4, lsl #11 │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + andeq sp, pc, r8, ror #26 │ │ │ │ + andeq r6, ip, r8, ror r2 │ │ │ │ + andeq r9, pc, r0, lsl #6 │ │ │ │ + andeq r9, pc, r0, asr r1 @ │ │ │ │ + andeq sp, pc, r8, asr #25 │ │ │ │ + andeq r9, pc, r4, lsl r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4280c │ │ │ │ + bne 430c8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42814 │ │ │ │ + bne 430d0 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42600 │ │ │ │ + bne 42ebc │ │ │ │ dmb ish │ │ │ │ - ldr r9, [pc, #704] @ 428e4 │ │ │ │ + ldr r9, [pc, #704] @ 431a0 │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 42824 │ │ │ │ + bne 430e0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42838 │ │ │ │ + bne 430f4 │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42660 │ │ │ │ + beq 42f1c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 427dc │ │ │ │ - b 427ec │ │ │ │ + beq 43098 │ │ │ │ + b 430a8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 427a8 │ │ │ │ - ldr r3, [pc, #620] @ 428e0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + beq 43064 │ │ │ │ + ldr r3, [pc, #620] @ 4319c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ - b 426a8 │ │ │ │ + b 42f64 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ add r6, r6, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq 427a8 │ │ │ │ + beq 43064 │ │ │ │ ldr r7, [r3], #12 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, lr │ │ │ │ - beq 42698 │ │ │ │ + beq 42f54 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ add r1, r7, #12 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42690 │ │ │ │ + bne 42f4c │ │ │ │ dmb ish │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 426ec │ │ │ │ + beq 42fa8 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 426d0 │ │ │ │ - b 42690 │ │ │ │ + beq 42f8c │ │ │ │ + b 42f4c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42704 │ │ │ │ + beq 42fc0 │ │ │ │ dmb ish │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42714 │ │ │ │ + bne 42fd0 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 4273c │ │ │ │ + bne 42ff8 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 4289c │ │ │ │ + bcs 43158 │ │ │ │ mvn r2, r6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r2, r5, r2 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r7, [r0, r1, lsl #2]! │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r0, #12 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #16] │ │ │ │ - beq 4289c │ │ │ │ + beq 43158 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42780 │ │ │ │ + bne 4303c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 427a8 │ │ │ │ + bne 43064 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 42050 │ │ │ │ + bl 4290c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ strb r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r8, #0 │ │ │ │ - bne 427ec │ │ │ │ + bne 430a8 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 42888 │ │ │ │ + bne 43144 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 427f4 │ │ │ │ + bne 430b0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4286c │ │ │ │ + beq 43128 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 4261c │ │ │ │ + b 42ed8 │ │ │ │ bl 129a8 │ │ │ │ eor r8, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42644 │ │ │ │ - ldr r0, [pc, #168] @ 428e8 │ │ │ │ - ldr r3, [pc, #168] @ 428ec │ │ │ │ - ldr r1, [pc, #168] @ 428f0 │ │ │ │ + beq 42f00 │ │ │ │ + ldr r0, [pc, #168] @ 431a4 │ │ │ │ + ldr r3, [pc, #168] @ 431a8 │ │ │ │ + ldr r1, [pc, #168] @ 431ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r8, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 428b0 │ │ │ │ + b 4316c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 427ec │ │ │ │ - ldr r2, [pc, #80] @ 428f4 │ │ │ │ + b 430a8 │ │ │ │ + ldr r2, [pc, #80] @ 431b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 8334 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ - ldrdeq lr, [pc], -r8 │ │ │ │ - andeq r5, ip, r8, ror #28 │ │ │ │ - ldrdeq r9, [pc], -r8 │ │ │ │ - andeq r9, pc, r8, lsr r7 @ │ │ │ │ - andeq r9, pc, r8, lsr #13 │ │ │ │ + andeq sp, pc, ip, lsl fp @ │ │ │ │ + muleq ip, r4, pc @ │ │ │ │ + andeq r9, pc, ip, lsl r0 @ │ │ │ │ + andeq r8, pc, ip, ror lr @ │ │ │ │ + andeq r8, pc, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42a18 │ │ │ │ + bne 432d4 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42910 │ │ │ │ + bne 431cc │ │ │ │ dmb ish │ │ │ │ - ldr r9, [pc, #424] @ 42adc │ │ │ │ + ldr r9, [pc, #424] @ 43398 │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 42a28 │ │ │ │ + bne 432e4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42a3c │ │ │ │ + bne 432f8 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42954 │ │ │ │ + bne 43210 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 42a6c │ │ │ │ + bmi 43328 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 42988 │ │ │ │ + bne 43244 │ │ │ │ bl 6cb8 │ │ │ │ adds r1, r7, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ @@ -62709,525 +63268,525 @@ │ │ │ │ ldrcs r0, [r4, #28] │ │ │ │ dmb ish │ │ │ │ clzcs r0, r0 │ │ │ │ lsrcs r1, r0, #5 │ │ │ │ cmp r6, #0 │ │ │ │ strb r1, [r4, #32] │ │ │ │ dmb ish │ │ │ │ - bne 429d8 │ │ │ │ + bne 43294 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 42a70 │ │ │ │ + bne 4332c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 429e0 │ │ │ │ + bne 4329c │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5360 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 4292c │ │ │ │ + b 431e8 │ │ │ │ bl 129a8 │ │ │ │ eor r6, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42954 │ │ │ │ - ldr r0, [pc, #156] @ 42ae0 │ │ │ │ - ldr r3, [pc, #156] @ 42ae4 │ │ │ │ - ldr r1, [pc, #156] @ 42ae8 │ │ │ │ + beq 43210 │ │ │ │ + ldr r0, [pc, #156] @ 4339c │ │ │ │ + ldr r3, [pc, #156] @ 433a0 │ │ │ │ + ldr r1, [pc, #156] @ 433a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r6, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 429d8 │ │ │ │ + b 43294 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42a8c │ │ │ │ + bne 43348 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 42ab4 │ │ │ │ + bne 43370 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, pc, r8, asr #1 │ │ │ │ - andeq r5, ip, r4, ror #24 │ │ │ │ - ldrdeq r9, [pc], -r4 │ │ │ │ - andeq r9, pc, r4, asr #10 │ │ │ │ + andeq sp, pc, ip, lsl #16 │ │ │ │ + muleq ip, r0, sp │ │ │ │ + andeq r8, pc, r8, lsl lr @ │ │ │ │ + andeq r8, pc, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add sl, r0, #12 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r1, r0 │ │ │ │ - bne 42bd0 │ │ │ │ + bne 4348c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 435b0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ add r5, r0, #24 │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42b34 │ │ │ │ + bne 433f0 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - beq 42b1c │ │ │ │ - b 42b60 │ │ │ │ + beq 433d8 │ │ │ │ + b 4341c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42bb0 │ │ │ │ + bne 4346c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ addne r0, r6, #4 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 42bb0 │ │ │ │ + bgt 4346c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 42b64 │ │ │ │ + beq 43420 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 42b58 │ │ │ │ + bne 43414 │ │ │ │ strex r0, r7, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42bb0 │ │ │ │ + bne 4346c │ │ │ │ dmb ish │ │ │ │ - b 42b1c │ │ │ │ + b 433d8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 435b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ eor r7, r0, r6 │ │ │ │ eor r3, r2, r5 │ │ │ │ orrs r3, r7, r3 │ │ │ │ - bne 42c34 │ │ │ │ + bne 434f0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 42c44 │ │ │ │ - b 42d0c │ │ │ │ + bcc 43500 │ │ │ │ + b 435c8 │ │ │ │ subs r3, r0, r6 │ │ │ │ sbcs r3, r2, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - bge 42d0c │ │ │ │ + bge 435c8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl bb4a0 │ │ │ │ + bl bbd58 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r2] │ │ │ │ add r7, r7, #24 │ │ │ │ ldrex r4, [r7] │ │ │ │ sub r5, r4, #1 │ │ │ │ strex r6, r5, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 42c90 │ │ │ │ + bne 4354c │ │ │ │ dmb ish │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r4, r9 │ │ │ │ mov r5, fp │ │ │ │ - beq 42bf0 │ │ │ │ + beq 434ac │ │ │ │ tst r1, #1 │ │ │ │ mvn r1, #0 │ │ │ │ movwne r0, #0 │ │ │ │ movwne r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ movwne r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c777c │ │ │ │ + bl c8034 │ │ │ │ ldrex r0, [r7] │ │ │ │ strex r0, r8, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cdc │ │ │ │ + bne 43598 │ │ │ │ dmb ish │ │ │ │ - b 42bf0 │ │ │ │ + b 434ac │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r1, #3 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42d38 │ │ │ │ + bne 435f4 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42d40 │ │ │ │ + beq 435fc │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42d20 │ │ │ │ + beq 435dc │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne 42d00 │ │ │ │ + bne 435bc │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #3 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42dac │ │ │ │ + beq 43668 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 42db8 │ │ │ │ + beq 43674 │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 42dbc │ │ │ │ + ldr r0, [pc, #8] @ 43678 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ + andeq r9, pc, ip, lsl sl @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #480 @ 0x1e0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42e14 │ │ │ │ + beq 436d0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 42e20 │ │ │ │ + beq 436dc │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ bl 512c │ │ │ │ add sp, sp, #480 @ 0x1e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 42e24 │ │ │ │ + ldr r0, [pc, #8] @ 436e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq sl, pc, r0, ror r2 @ │ │ │ │ + @ instruction: 0x000f99b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42e74 │ │ │ │ + beq 43730 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 42e80 │ │ │ │ + beq 4373c │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 42e84 │ │ │ │ + ldr r0, [pc, #8] @ 43740 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq sl, pc, r0, lsl r2 @ │ │ │ │ + andeq r9, pc, r4, asr r9 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 42edc │ │ │ │ + beq 43798 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 42ee8 │ │ │ │ + beq 437a4 │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 42eec │ │ │ │ + ldr r0, [pc, #8] @ 437a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq sl, pc, r8, lsr #3 │ │ │ │ + andeq r9, pc, ip, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r0] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 42f38 │ │ │ │ + bne 437f4 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 42f6c │ │ │ │ + bne 43828 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61880 │ │ │ │ + bl 6213c │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42fd0 │ │ │ │ + beq 4388c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #372] @ 430bc │ │ │ │ + ldr r2, [pc, #372] @ 43978 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 42f4c │ │ │ │ - b 42f9c │ │ │ │ + bne 43808 │ │ │ │ + b 43858 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #316] @ 430b8 │ │ │ │ + ldr r2, [pc, #316] @ 43974 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 42f80 │ │ │ │ + bne 4383c │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #280] @ 430c0 │ │ │ │ + ldr r2, [pc, #280] @ 4397c │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f2c │ │ │ │ + bne 437e8 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #224] @ 430c4 │ │ │ │ + ldr r1, [pc, #224] @ 43980 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f2c │ │ │ │ + bne 437e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r5, #4 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 4301c │ │ │ │ + bne 438d8 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 43050 │ │ │ │ + bne 4390c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #156] @ 430c8 │ │ │ │ + ldr r2, [pc, #156] @ 43984 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 43030 │ │ │ │ - b 43080 │ │ │ │ + bne 438ec │ │ │ │ + b 4393c │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #108] @ 430cc │ │ │ │ + ldr r2, [pc, #108] @ 43988 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 43064 │ │ │ │ + bne 43920 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #68] @ 430d0 │ │ │ │ + ldr r2, [pc, #68] @ 4398c │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, fp, r4, asr #13 │ │ │ │ - andeq r3, fp, r8, ror r7 │ │ │ │ - andeq r6, ip, fp, lsl #6 │ │ │ │ - andeq sp, fp, lr, lsr r5 │ │ │ │ - muleq fp, r4, r6 │ │ │ │ - andeq r3, fp, r0, ror #11 │ │ │ │ - andeq r6, ip, r7, lsr #4 │ │ │ │ + andeq r3, fp, r8, lsr r7 │ │ │ │ + andeq r3, fp, ip, ror #15 │ │ │ │ + andeq r6, ip, r7, lsr r4 │ │ │ │ + andeq sp, fp, sl, ror #12 │ │ │ │ + andeq r3, fp, r8, lsl #14 │ │ │ │ + andeq r3, fp, r4, asr r6 │ │ │ │ + andeq r6, ip, r3, asr r3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 43124 │ │ │ │ + bne 439e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ 4313c │ │ │ │ + ldr r3, [pc, #72] @ 439f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #68] @ 43140 │ │ │ │ + ldr r2, [pc, #68] @ 439fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 6c2e8 │ │ │ │ + bl 6cba0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #16] @ 43144 │ │ │ │ + ldr r1, [pc, #16] @ 43a00 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffdf0 │ │ │ │ - strheq r3, [fp], -ip │ │ │ │ - andeq r3, fp, r4, lsl #1 │ │ │ │ + andeq r3, fp, r8, lsr #2 │ │ │ │ + strdeq r3, [fp], -r0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ - b b2560 │ │ │ │ + b b2e18 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2], #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 4321c │ │ │ │ + bne 43ad8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr lr, [pc, #120] @ 43234 │ │ │ │ - ldr ip, [pc, #120] @ 43238 │ │ │ │ - ldr r3, [pc, #120] @ 4323c │ │ │ │ + ldr lr, [pc, #120] @ 43af0 │ │ │ │ + ldr ip, [pc, #120] @ 43af4 │ │ │ │ + ldr r3, [pc, #120] @ 43af8 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -63240,47 +63799,47 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r2] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ - andeq r8, pc, r0, lsr #31 │ │ │ │ - andeq r3, fp, r0, lsr #5 │ │ │ │ + andeq r8, pc, r4, ror #13 │ │ │ │ + andeq r3, fp, r4, lsl r3 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2], #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 432f0 │ │ │ │ + bne 43bac │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr lr, [pc, #124] @ 4330c │ │ │ │ - ldr ip, [pc, #124] @ 43310 │ │ │ │ - ldr r3, [pc, #124] @ 43314 │ │ │ │ + ldr lr, [pc, #124] @ 43bc8 │ │ │ │ + ldr ip, [pc, #124] @ 43bcc │ │ │ │ + ldr r3, [pc, #124] @ 43bd0 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -63293,51 +63852,51 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ @ instruction: 0xffffffac │ │ │ │ - andeq r8, pc, ip, asr #29 │ │ │ │ - andeq r3, fp, ip, asr #3 │ │ │ │ + andeq r8, pc, r0, lsl r6 @ │ │ │ │ + andeq r3, fp, r0, asr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 43344 │ │ │ │ + bgt 43c00 │ │ │ │ bl 81f8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43378 │ │ │ │ + beq 43c34 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 433a4 │ │ │ │ + beq 43c60 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ stm r5, {r4, r6} │ │ │ │ strb r0, [r5, #20] │ │ │ │ mov r0, #18 │ │ │ │ @@ -63346,78 +63905,78 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #27 │ │ │ │ - ldr r1, [pc, #8] @ 433c8 │ │ │ │ + ldr r1, [pc, #8] @ 43c84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r6, fp, r7, lsl #29 │ │ │ │ + @ instruction: 0x000b6fb3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #8] @ 433e4 │ │ │ │ + ldr r1, [pc, #8] @ 43ca0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r3, ip, r6, lsr r9 │ │ │ │ + andeq r3, ip, r2, ror #20 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #28 │ │ │ │ - ldr r1, [pc, #8] @ 43400 │ │ │ │ + ldr r1, [pc, #8] @ 43cbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r5, ip, r7, asr #12 │ │ │ │ + andeq r5, ip, r3, ror r7 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #8] @ 4341c │ │ │ │ + ldr r1, [pc, #8] @ 43cd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r3, fp, r8, lsr r0 │ │ │ │ + andeq r3, fp, ip, lsr #1 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #20 │ │ │ │ - ldr r1, [pc, #8] @ 43438 │ │ │ │ + ldr r1, [pc, #8] @ 43cf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r5, ip, r8, lsr #4 │ │ │ │ + andeq r5, ip, r4, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 43464 │ │ │ │ + bcs 43d20 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ - b 434d8 │ │ │ │ + b 43d94 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r0, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 43490 │ │ │ │ + bcs 43d4c │ │ │ │ orr r0, r0, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #5] │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ - b 434d8 │ │ │ │ + b 43d94 │ │ │ │ bfi r0, r3, #6, #26 │ │ │ │ lsr r6, r1, #12 │ │ │ │ lsrs r5, r1, #16 │ │ │ │ - bne 434b8 │ │ │ │ + bne 43d74 │ │ │ │ strb r0, [sp, #5] │ │ │ │ orr r0, r6, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r3, #3 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 434d8 │ │ │ │ + b 43d94 │ │ │ │ bfi r6, r3, #6, #26 │ │ │ │ mov r3, #4 │ │ │ │ mvn r5, #15 │ │ │ │ orr r1, r5, r1, lsr #18 │ │ │ │ strb r2, [sp, #7] │ │ │ │ strb r0, [sp, #6] │ │ │ │ strb r6, [sp, #5] │ │ │ │ @@ -63427,97 +63986,97 @@ │ │ │ │ ldrd r6, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ ldrb r6, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 43558 │ │ │ │ + beq 43e14 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4354c │ │ │ │ + beq 43e08 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4354c │ │ │ │ + bne 43e08 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43530 │ │ │ │ + beq 43dec │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43544 │ │ │ │ + beq 43e00 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43580 │ │ │ │ + beq 43e3c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 435c0 │ │ │ │ + bcs 43e7c │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ - b 43630 │ │ │ │ + b 43eec │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 435ec │ │ │ │ + bcs 43ea8 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #2 │ │ │ │ - b 43630 │ │ │ │ + b 43eec │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r5, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 43610 │ │ │ │ + bne 43ecc │ │ │ │ orr r1, r5, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b 4362c │ │ │ │ + b 43ee8 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ mov r4, #4 │ │ │ │ bfi r5, r6, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb r2, [sp, #6] │ │ │ │ strb r5, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 43670 │ │ │ │ + bhi 43f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -63528,44 +64087,44 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 43648 │ │ │ │ + b 43f04 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 436b8 │ │ │ │ + bcs 43f74 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 43728 │ │ │ │ + b 43fe4 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 436e4 │ │ │ │ + bcs 43fa0 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ - b 43728 │ │ │ │ + b 43fe4 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 43708 │ │ │ │ + bne 43fc4 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 43724 │ │ │ │ + b 43fe0 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ @@ -63578,267 +64137,267 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 43778 │ │ │ │ + bcs 44034 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 43808 │ │ │ │ - b 4382c │ │ │ │ + bls 440c4 │ │ │ │ + b 440e8 │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 437b4 │ │ │ │ + bcs 44070 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 43808 │ │ │ │ - b 4382c │ │ │ │ + bls 440c4 │ │ │ │ + b 440e8 │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r4, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 437d8 │ │ │ │ + bne 44094 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, r4, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 437f4 │ │ │ │ + b 440b0 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r7, #15 │ │ │ │ orr r1, r7, r1, lsr #18 │ │ │ │ bfi r4, r6, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb r4, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 4382c │ │ │ │ + bhi 440e8 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 43840 │ │ │ │ + bcc 440fc │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r1, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ bl 512c │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r6 │ │ │ │ movwhi r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ 43858 │ │ │ │ + ldr r3, [pc, #16] @ 44114 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq sl, pc, r0, asr #16 │ │ │ │ + andeq r9, pc, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 43884 │ │ │ │ + bcs 44140 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 438f8 │ │ │ │ + b 441b4 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r0, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 438b0 │ │ │ │ + bcs 4416c │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r0, r0, #192 @ 0xc0 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ - b 438f8 │ │ │ │ + b 441b4 │ │ │ │ bfi r0, r3, #6, #26 │ │ │ │ lsr r6, r1, #12 │ │ │ │ lsrs r5, r1, #16 │ │ │ │ - bne 438d8 │ │ │ │ + bne 44194 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ strb r0, [sp, #5] │ │ │ │ orr r0, r6, #224 @ 0xe0 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 438f8 │ │ │ │ + b 441b4 │ │ │ │ strb r2, [sp, #7] │ │ │ │ mov r2, #4 │ │ │ │ mvn r5, #15 │ │ │ │ orr r1, r5, r1, lsr #18 │ │ │ │ bfi r6, r3, #6, #26 │ │ │ │ strb r0, [sp, #6] │ │ │ │ strb r6, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl dd03c │ │ │ │ + bl dd8f4 │ │ │ │ ldrb r6, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 43968 │ │ │ │ + beq 44224 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4395c │ │ │ │ + beq 44218 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4395c │ │ │ │ + bne 44218 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43940 │ │ │ │ + beq 441fc │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43954 │ │ │ │ + beq 44210 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43990 │ │ │ │ + beq 4424c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 439bc │ │ │ │ + ldr r1, [pc, #4] @ 44278 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, r4, asr #15 │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r8, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 439d0 │ │ │ │ + ldr r1, [pc, #4] @ 4428c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, r0, lsl #15 │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r4, asr #29 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 439e4 │ │ │ │ + ldr r1, [pc, #4] @ 442a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, ip, lsl r4 @ │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r0, ror #22 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 439f8 │ │ │ │ + ldr r1, [pc, #4] @ 442b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, r0, lsr #8 │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r4, ror #22 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 43a0c │ │ │ │ + ldr r1, [pc, #4] @ 442c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, ip, asr r7 @ │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r0, lsr #29 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 43a20 │ │ │ │ + ldr r1, [pc, #4] @ 442dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r8, pc, r0, lsr #12 │ │ │ │ + b 6c110 │ │ │ │ + andeq r7, pc, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 43a34 │ │ │ │ + bne 442f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 43c9c │ │ │ │ - ldr r1, [pc, #884] @ 43dcc │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bmi 44558 │ │ │ │ + ldr r1, [pc, #884] @ 44688 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43a9c │ │ │ │ - ldr r1, [pc, #864] @ 43dd0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bne 44358 │ │ │ │ + ldr r1, [pc, #864] @ 4468c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orrs r2, r1, r4 │ │ │ │ - beq 43ae8 │ │ │ │ + beq 443a4 │ │ │ │ eor r0, r1, r8 │ │ │ │ eor r1, r4, r3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 43af0 │ │ │ │ - ldr r0, [pc, #816] @ 43dd4 │ │ │ │ + beq 443ac │ │ │ │ + ldr r0, [pc, #816] @ 44690 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #51 @ 0x33 │ │ │ │ mov r2, sp │ │ │ │ - bl 3f6b8 │ │ │ │ + bl 3ff74 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 43ae4 │ │ │ │ + beq 443a0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ bl 129f4 │ │ │ │ str r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl c3478 │ │ │ │ + bl c3d30 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ str r7, [r5] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43c2c │ │ │ │ + beq 444e8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ movcs r1, #15 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43b4c │ │ │ │ + beq 44408 │ │ │ │ mov r2, sp │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r3, [r2], #1 │ │ │ │ - bne 43b3c │ │ │ │ + bne 443f8 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ bl 5114 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 51bc │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ @@ -63846,285 +64405,285 @@ │ │ │ │ ldr r6, [fp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, sp │ │ │ │ ldr r7, [fp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ stm sp, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 40d0c │ │ │ │ + bl 415c8 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 3fb38 │ │ │ │ + bl 403f4 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r6, #16] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 43c6c │ │ │ │ + bne 44528 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [r6, #16] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r9, [r6, #20] │ │ │ │ ldr r0, [fp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43bc8 │ │ │ │ + bne 44484 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 43bec │ │ │ │ + bne 444a8 │ │ │ │ dmb ish │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43bf4 │ │ │ │ + bne 444b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 43c24 │ │ │ │ + bne 444e0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d5aa8 │ │ │ │ + b d6360 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #420] @ 43dd8 │ │ │ │ + ldr r0, [pc, #420] @ 44694 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ ldrexd r2, [r0] │ │ │ │ clrex │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 43b64 │ │ │ │ + beq 44420 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r0, r2, r0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 43b64 │ │ │ │ - ldr r0, [pc, #376] @ 43ddc │ │ │ │ + bne 44420 │ │ │ │ + ldr r0, [pc, #376] @ 44698 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 43b0c │ │ │ │ + b 443c8 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43c84 │ │ │ │ + beq 44540 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43bb0 │ │ │ │ + beq 4446c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 43bb0 │ │ │ │ + b 4446c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cb8 │ │ │ │ + beq 44574 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #1 │ │ │ │ str sl, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str r9, [r6, #20] │ │ │ │ mov r6, #0 │ │ │ │ - b 43d38 │ │ │ │ + b 445f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 43d38 │ │ │ │ + b 445f4 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 43ce8 │ │ │ │ - b 43d1c │ │ │ │ + bne 445a4 │ │ │ │ + b 445d8 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 43d08 │ │ │ │ + bne 445c4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 43d34 │ │ │ │ + bne 445f0 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43d40 │ │ │ │ + bne 445fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 43d68 │ │ │ │ + bne 44624 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43d78 │ │ │ │ + beq 44634 │ │ │ │ mov r0, fp │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 43db0 │ │ │ │ + beq 4466c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43d88 │ │ │ │ + bne 44644 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 43db0 │ │ │ │ + bne 4466c │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #20] │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 13e00 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 43b98 │ │ │ │ + b 44454 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r8, pc, r4, lsl #11 │ │ │ │ - ldrdeq ip, [pc], -r0 │ │ │ │ - strdeq r1, [fp], -r4 │ │ │ │ + andeq r7, pc, r8, asr #25 │ │ │ │ + andeq ip, pc, r4, lsl r5 @ │ │ │ │ + andeq r1, fp, r8, lsr fp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #160] @ 43ea0 │ │ │ │ + ldr ip, [pc, #160] @ 4475c │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #8 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq r4, {r0, r1, r2} │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 43ea4 │ │ │ │ - ldr r3, [pc, #76] @ 43ea8 │ │ │ │ - ldr r1, [pc, #76] @ 43eac │ │ │ │ + ldr r0, [pc, #76] @ 44760 │ │ │ │ + ldr r3, [pc, #76] @ 44764 │ │ │ │ + ldr r1, [pc, #76] @ 44768 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43e9c │ │ │ │ + beq 44758 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, pc, r0, lsr r2 @ │ │ │ │ - andeq r4, ip, r0, lsl r8 │ │ │ │ - andeq r8, pc, r0, asr r2 @ │ │ │ │ - andeq fp, pc, ip, ror r1 @ │ │ │ │ + andeq r7, pc, r4, ror r9 @ │ │ │ │ + andeq r4, ip, ip, lsr r9 │ │ │ │ + muleq pc, r4, r9 @ │ │ │ │ + andeq sl, pc, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 43efc │ │ │ │ + beq 447b8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 43f08 │ │ │ │ + beq 447c4 │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 43f0c │ │ │ │ + ldr r0, [pc, #8] @ 447c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r9, pc, r8, lsl #3 │ │ │ │ + andeq r8, pc, ip, asr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #480 @ 0x1e0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43f64 │ │ │ │ + beq 44820 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 43f70 │ │ │ │ + beq 4482c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ bl 512c │ │ │ │ add sp, sp, #480 @ 0x1e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 43f74 │ │ │ │ + ldr r0, [pc, #8] @ 44830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r9, pc, r0, lsr #2 │ │ │ │ + andeq r8, pc, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #140] @ 44014 │ │ │ │ + ldr ip, [pc, #140] @ 448d0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [ip] │ │ │ │ dmb ish │ │ │ │ cmp r7, #0 │ │ │ │ - bne 43fb8 │ │ │ │ + bne 44874 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 74a38 │ │ │ │ + bl 752f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #88] @ 44018 │ │ │ │ + ldr lr, [pc, #88] @ 448d4 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ 4401c │ │ │ │ + ldr r5, [pc, #84] @ 448d8 │ │ │ │ mov r8, r1 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -64136,92 +64695,92 @@ │ │ │ │ mov r3, lr │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 12ac8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - b 43fa4 │ │ │ │ - andeq ip, pc, r8, lsr r2 @ │ │ │ │ - andeq r8, pc, r8, lsl r0 @ │ │ │ │ - andeq r9, pc, r8, lsr #1 │ │ │ │ + b 44860 │ │ │ │ + andeq fp, pc, ip, ror r9 @ │ │ │ │ + andeq r7, pc, ip, asr r7 @ │ │ │ │ + andeq r8, pc, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 44030 │ │ │ │ + bne 448ec │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 442ac │ │ │ │ - ldr r1, [pc, #904] @ 443dc │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bmi 44b68 │ │ │ │ + ldr r1, [pc, #904] @ 44c98 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44098 │ │ │ │ - ldr r1, [pc, #884] @ 443e0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bne 44954 │ │ │ │ + ldr r1, [pc, #884] @ 44c9c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orrs r2, r1, r4 │ │ │ │ - beq 440e4 │ │ │ │ + beq 449a0 │ │ │ │ eor r0, r1, r8 │ │ │ │ eor r1, r4, r3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 440ec │ │ │ │ - ldr r0, [pc, #836] @ 443e4 │ │ │ │ + beq 449a8 │ │ │ │ + ldr r0, [pc, #836] @ 44ca0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #51 @ 0x33 │ │ │ │ mov r2, sp │ │ │ │ - bl 3f6b8 │ │ │ │ + bl 3ff74 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 440e0 │ │ │ │ + beq 4499c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ bl 129f4 │ │ │ │ str r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl c3478 │ │ │ │ + bl c3d30 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ str r7, [r5] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4423c │ │ │ │ + beq 44af8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ movcs r1, #15 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44148 │ │ │ │ + beq 44a04 │ │ │ │ mov r2, sp │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r3, [r2], #1 │ │ │ │ - bne 44138 │ │ │ │ + bne 449f4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ bl 5114 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 51bc │ │ │ │ add r3, fp, #24 │ │ │ │ @@ -64234,326 +64793,326 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, sp │ │ │ │ str r4, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 40d0c │ │ │ │ + bl 415c8 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 41038 │ │ │ │ + bl 418f4 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r6, #16] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 4427c │ │ │ │ + bne 44b38 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [r6, #16] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r9, [r6, #20] │ │ │ │ ldr r0, [fp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 441d8 │ │ │ │ + bne 44a94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 441fc │ │ │ │ + bne 44ab8 │ │ │ │ dmb ish │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44204 │ │ │ │ + bne 44ac0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 44234 │ │ │ │ + bne 44af0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d5aa8 │ │ │ │ + b d6360 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #420] @ 443e8 │ │ │ │ + ldr r0, [pc, #420] @ 44ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ ldrexd r2, [r0] │ │ │ │ clrex │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 44160 │ │ │ │ + beq 44a1c │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r0, r2, r0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 44160 │ │ │ │ - ldr r0, [pc, #376] @ 443ec │ │ │ │ + bne 44a1c │ │ │ │ + ldr r0, [pc, #376] @ 44ca8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 44108 │ │ │ │ + b 449c4 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 44294 │ │ │ │ + beq 44b50 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441c0 │ │ │ │ + beq 44a7c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 441c0 │ │ │ │ + b 44a7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 442c8 │ │ │ │ + beq 44b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #1 │ │ │ │ str sl, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str r9, [r6, #20] │ │ │ │ mov r6, #0 │ │ │ │ - b 44348 │ │ │ │ + b 44c04 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 44348 │ │ │ │ + b 44c04 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 442f8 │ │ │ │ - b 4432c │ │ │ │ + bne 44bb4 │ │ │ │ + b 44be8 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 44318 │ │ │ │ + bne 44bd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 44344 │ │ │ │ + bne 44c00 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44350 │ │ │ │ + bne 44c0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 44378 │ │ │ │ + bne 44c34 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #16] │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 44388 │ │ │ │ + beq 44c44 │ │ │ │ mov r0, fp │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 443c0 │ │ │ │ + beq 44c7c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44398 │ │ │ │ + bne 44c54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 443c0 │ │ │ │ + bne 44c7c │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #20] │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 13e00 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 441a8 │ │ │ │ + b 44a64 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r7, pc, r8, lsl #31 │ │ │ │ - andeq ip, pc, r0, asr #15 │ │ │ │ - andeq r1, fp, r4, ror #9 │ │ │ │ + andeq r7, pc, ip, asr #13 │ │ │ │ + andeq fp, pc, r4, lsl #30 │ │ │ │ + andeq r1, fp, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4443c │ │ │ │ + beq 44cf8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 44448 │ │ │ │ + beq 44d04 │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4444c │ │ │ │ + ldr r0, [pc, #8] @ 44d08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r8, pc, r8, asr #24 │ │ │ │ + andeq r8, pc, ip, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 444a4 │ │ │ │ + beq 44d60 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 444b0 │ │ │ │ + beq 44d6c │ │ │ │ mov r4, sp │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 444b4 │ │ │ │ + ldr r0, [pc, #8] @ 44d70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r8, pc, r0, ror #23 │ │ │ │ + andeq r8, pc, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, #2 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #21 │ │ │ │ - bcs 44568 │ │ │ │ + bcs 44e24 │ │ │ │ add ip, r1, r2, lsl #4 │ │ │ │ add r3, r1, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r1 │ │ │ │ - b 44500 │ │ │ │ + b 44dbc │ │ │ │ mov r6, r1 │ │ │ │ str lr, [r6] │ │ │ │ strd sl, [r0, #-8] │ │ │ │ add r3, r8, #16 │ │ │ │ sub r9, r9, #16 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, ip │ │ │ │ - beq 44564 │ │ │ │ + beq 44e20 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldrd sl, [r0, #24] │ │ │ │ subs r3, r6, sl │ │ │ │ sbcs r3, r7, fp │ │ │ │ - bge 444ec │ │ │ │ + bge 44da8 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldmdb r6, {r2, r4} │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r6, #-12] │ │ │ │ ldr r5, [r6, #-16]! │ │ │ │ str r5, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - beq 444e0 │ │ │ │ + beq 44d9c │ │ │ │ ldrd r2, [r0, #-24] @ 0xffffffe8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r2, r2, sl │ │ │ │ sbcs r2, r3, fp │ │ │ │ - blt 44524 │ │ │ │ - b 444e4 │ │ │ │ + blt 44de0 │ │ │ │ + b 44da0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 49c5c │ │ │ │ + b 4a518 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ - ldr r7, [pc, #2564] @ 44f8c │ │ │ │ + ldr r7, [pc, #2564] @ 45848 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44e58 │ │ │ │ - ldr r0, [pc, #2544] @ 44f98 │ │ │ │ + bne 45714 │ │ │ │ + ldr r0, [pc, #2544] @ 45854 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 44e88 │ │ │ │ + bne 45744 │ │ │ │ add r0, r6, #16 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2500] @ 44f88 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #2500] @ 45844 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldmib r7, {r4, fp} │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 44e94 │ │ │ │ + bne 45750 │ │ │ │ ldm r5, {r2, r3, sl} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r8, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ adc r5, r3, #0 │ │ │ │ - ldr r7, [pc, #2468] @ 44f9c │ │ │ │ + ldr r7, [pc, #2468] @ 45858 │ │ │ │ str r8, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add ip, sp, #132 @ 0x84 │ │ │ │ cmpne r6, #0 │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, [r5] │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ - ldr r7, [pc, #2428] @ 44fa0 │ │ │ │ + ldr r7, [pc, #2428] @ 4585c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str sl, [r5, #8]! │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bne 44664 │ │ │ │ + bne 44f20 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, r0, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r2, [pc, #2344] @ 44fa4 │ │ │ │ + ldr r2, [pc, #2344] @ 45860 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ @@ -64561,26 +65120,26 @@ │ │ │ │ mov r9, #400 @ 0x190 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - b 448b0 │ │ │ │ + b 4516c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ eor r0, sl, r3 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r8, r0, r1 │ │ │ │ - beq 4475c │ │ │ │ + beq 45018 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ rev r0, r8 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ clz r0, r0 │ │ │ │ @@ -64589,81 +65148,81 @@ │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ ldr r0, [r9, #-36] @ 0xffffffdc │ │ │ │ cmp r2, r0 │ │ │ │ - bne 4473c │ │ │ │ + bne 44ff8 │ │ │ │ ldr r1, [r9, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 447b0 │ │ │ │ + beq 4506c │ │ │ │ sub r0, r8, #1 │ │ │ │ mov lr, r4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ands r8, r0, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - bne 446f4 │ │ │ │ + bne 44fb0 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ cmp r4, #1 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, sl, r0 │ │ │ │ - beq 4478c │ │ │ │ + beq 45048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4479c │ │ │ │ + beq 45058 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r7 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne 4480c │ │ │ │ + bne 450c8 │ │ │ │ mov r4, #1 │ │ │ │ - b 447a0 │ │ │ │ + b 4505c │ │ │ │ mov r4, #0 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, ip, r6 │ │ │ │ and r6, r0, r7 │ │ │ │ - b 446b8 │ │ │ │ + b 44f74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ sub lr, r9, #24 │ │ │ │ ldr r8, [r9, #-32] @ 0xffffffe0 │ │ │ │ ldr ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ str r1, [r9, #-32] @ 0xffffffe0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r9, #-28] @ 0xffffffe4 │ │ │ │ mov r9, #400 @ 0x190 │ │ │ │ ldm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm lr, {r0, r1, r2, r4, r6, r7} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq 44898 │ │ │ │ + beq 45154 │ │ │ │ cmp ip, #0 │ │ │ │ addne r0, ip, ip, lsl #4 │ │ │ │ cmnne r0, #21 │ │ │ │ - beq 44898 │ │ │ │ + beq 45154 │ │ │ │ lsl r0, ip, #4 │ │ │ │ sub r0, r8, r0 │ │ │ │ sub r0, r0, #16 │ │ │ │ bl 50d8 │ │ │ │ - b 44898 │ │ │ │ + b 45154 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r9, #400 @ 0x190 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ add r0, r4, r2 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 44e24 │ │ │ │ + bpl 456e0 │ │ │ │ sub r3, r2, #4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ and r3, r3, r7 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ add r3, r4, r3 │ │ │ │ strb lr, [r4, r2] │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -64687,69 +65246,69 @@ │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ movw r7, #402 @ 0x192 │ │ │ │ mov r8, r4 │ │ │ │ subs r6, r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 44644 │ │ │ │ + beq 44f00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 448d8 │ │ │ │ + beq 45194 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r5 │ │ │ │ ldrh r1, [r4, r7] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 44900 │ │ │ │ + bcs 451bc │ │ │ │ mov r1, r4 │ │ │ │ - b 44924 │ │ │ │ + b 451e0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 448f0 │ │ │ │ + beq 451ac │ │ │ │ ldr r4, [r4, #408] @ 0x198 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne 448e4 │ │ │ │ + bne 451a0 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r1, [r4, r7] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 448d0 │ │ │ │ + bcc 4518c │ │ │ │ ldr r1, [r4, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 44ebc │ │ │ │ + beq 45778 │ │ │ │ ldrh r0, [r4, r9] │ │ │ │ add r2, r2, #1 │ │ │ │ ldrh r3, [r1, r7] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 44900 │ │ │ │ + bcs 451bc │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44950 │ │ │ │ + beq 4520c │ │ │ │ add r3, r1, fp, lsl #2 │ │ │ │ add r3, r3, #408 @ 0x198 │ │ │ │ ldr r5, [r3] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r5, #408 @ 0x198 │ │ │ │ - bne 44938 │ │ │ │ + bne 451f4 │ │ │ │ mov fp, #0 │ │ │ │ - b 44954 │ │ │ │ + b 45210 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ ldr r4, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r2, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 44978 │ │ │ │ + beq 45234 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq 448a4 │ │ │ │ + beq 45160 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 44e48 │ │ │ │ + bne 45704 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov sl, r9 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ @@ -64757,231 +65316,231 @@ │ │ │ │ ldrb r0, [r8, #16] │ │ │ │ movwne sl, #1 │ │ │ │ movne r4, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bne 44aa0 │ │ │ │ + bne 4535c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r6, r8 │ │ │ │ adds r8, r2, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ str r8, [r6] │ │ │ │ str r7, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ strd r2, [r7] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strd r0, [r2] │ │ │ │ - ldr r0, [pc, #1452] @ 44fb0 │ │ │ │ + ldr r0, [pc, #1452] @ 4586c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1412] @ 44fb4 │ │ │ │ + ldr r0, [pc, #1412] @ 45870 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bne 44acc │ │ │ │ + bne 45388 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e0c │ │ │ │ + beq 456c8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ mul r3, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ and r6, r7, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 446b8 │ │ │ │ + b 44f74 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ strd r0, [r7] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r8, #16] │ │ │ │ - b 449d4 │ │ │ │ + b 45290 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r6 │ │ │ │ bl 75e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 44c0c │ │ │ │ + b 454c8 │ │ │ │ ldr r7, [r6, r9] │ │ │ │ str r2, [sp, #32] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ eor r0, r7, r1 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r8, r0, r1 │ │ │ │ - beq 44b74 │ │ │ │ + beq 45430 │ │ │ │ str sl, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ rev r0, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r9, r0, lsr #3 │ │ │ │ and r0, r0, ip │ │ │ │ sub sl, r6, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 44b54 │ │ │ │ + bne 45410 │ │ │ │ ldr r1, [sl, #-16] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44be4 │ │ │ │ + beq 454a0 │ │ │ │ sub r0, r8, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ands r8, r0, r8 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - bne 44b1c │ │ │ │ + bne 453d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r0, r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ - beq 44bb0 │ │ │ │ + beq 4546c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44bc8 │ │ │ │ + beq 45484 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r9, r1, lsr #3 │ │ │ │ and r1, r1, ip │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 44d74 │ │ │ │ + bne 45630 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 44bd0 │ │ │ │ + b 4548c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r2, r9 │ │ │ │ and r9, r0, ip │ │ │ │ - b 44ae8 │ │ │ │ + b 453a4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sl, #-8] │ │ │ │ str r0, [sl, #-4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44a38 │ │ │ │ + beq 452f4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 44eec │ │ │ │ + beq 457a8 │ │ │ │ movw r7, #402 @ 0x192 │ │ │ │ mov r6, #400 @ 0x190 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 44c44 │ │ │ │ + beq 45500 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r4 │ │ │ │ ldrh r2, [r9, r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 44c70 │ │ │ │ + bcs 4552c │ │ │ │ mov r2, r9 │ │ │ │ - b 44c94 │ │ │ │ + b 45550 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 44c60 │ │ │ │ + beq 4551c │ │ │ │ ldr r9, [r9, #408] @ 0x198 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 44c54 │ │ │ │ + bne 45510 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r2, [r9, r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 44c3c │ │ │ │ + bcc 454f8 │ │ │ │ ldr r2, [r9, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44edc │ │ │ │ + beq 45798 │ │ │ │ ldrh r0, [r9, r6] │ │ │ │ add r1, r1, #1 │ │ │ │ ldrh r3, [r2, r7] │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 44c70 │ │ │ │ + bcs 4552c │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 44cc4 │ │ │ │ + beq 45580 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r3, r3, #408 @ 0x198 │ │ │ │ ldr r4, [r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r4, #408 @ 0x198 │ │ │ │ - bne 44ca8 │ │ │ │ + bne 45564 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 44ccc │ │ │ │ + b 45588 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r2 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r0, r1, lsl #3]! │ │ │ │ cmp r3, #2 │ │ │ │ - bne 44ecc │ │ │ │ + bne 45788 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r1, #272] @ 0x110 │ │ │ │ ldr r6, [r1, #276] @ 0x114 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44dd4 │ │ │ │ + beq 45690 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsr lr, r7, #25 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r3, r8 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ @@ -64992,21 +65551,21 @@ │ │ │ │ and r9, ip, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 44ae8 │ │ │ │ + b 453a4 │ │ │ │ add r0, r6, r1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 44de8 │ │ │ │ + bpl 456a4 │ │ │ │ sub r3, r7, #4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ and r3, r3, ip │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r3, r6, r3 │ │ │ │ strb lr, [r6, r7] │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -65016,140 +65575,140 @@ │ │ │ │ sub r0, r1, r0 │ │ │ │ str r6, [r3, #-16] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ stmdb r3, {r6, r9, sl} │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b 44bf8 │ │ │ │ + b 454b4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, #1 │ │ │ │ bl 75e4 │ │ │ │ - b 44d28 │ │ │ │ + b 455e4 │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r0, r0, r1 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r6, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 44d8c │ │ │ │ + b 45648 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 703c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 44a7c │ │ │ │ + b 45338 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r0, r0, r1 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r4, r1, lsr #3] │ │ │ │ lsr r2, r1, #3 │ │ │ │ - b 44830 │ │ │ │ - ldr r0, [pc, #348] @ 44fac │ │ │ │ + b 450ec │ │ │ │ + ldr r0, [pc, #348] @ 45868 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 44ee8 │ │ │ │ - ldr r3, [pc, #304] @ 44f90 │ │ │ │ + b 457a4 │ │ │ │ + ldr r3, [pc, #304] @ 4584c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ - ldr r0, [pc, #300] @ 44f94 │ │ │ │ + ldr r0, [pc, #300] @ 45850 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #24 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ bl 12ac8 │ │ │ │ - b 445a0 │ │ │ │ - ldr r0, [pc, #308] @ 44fc4 │ │ │ │ + b 44e5c │ │ │ │ + ldr r0, [pc, #308] @ 45880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r7, #1 │ │ │ │ ldm sl, {r2, r3, sl} │ │ │ │ str sl, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ strb r7, [r5, #16] │ │ │ │ - b 445e4 │ │ │ │ - ldr r0, [pc, #228] @ 44fa8 │ │ │ │ + b 44ea0 │ │ │ │ + ldr r0, [pc, #228] @ 45864 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 44ee8 │ │ │ │ - ldr r0, [pc, #232] @ 44fbc │ │ │ │ + b 457a4 │ │ │ │ + ldr r0, [pc, #232] @ 45878 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 44ee8 │ │ │ │ - ldr r0, [pc, #220] @ 44fc0 │ │ │ │ + b 457a4 │ │ │ │ + ldr r0, [pc, #220] @ 4587c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #196] @ 44fb8 │ │ │ │ + ldr r0, [pc, #196] @ 45874 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 44ed4 │ │ │ │ - b 44f34 │ │ │ │ + b 45790 │ │ │ │ + b 457f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44f78 │ │ │ │ + beq 45834 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r0, r0, r0, lsl #4 │ │ │ │ cmn r0, #21 │ │ │ │ - beq 44f78 │ │ │ │ + beq 45834 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - b 44f50 │ │ │ │ - b 44f34 │ │ │ │ - b 44f74 │ │ │ │ + b 4580c │ │ │ │ + b 457f0 │ │ │ │ + b 45830 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ cmnne r1, #21 │ │ │ │ - beq 44f78 │ │ │ │ + beq 45834 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #16 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 4551c │ │ │ │ + bl 45dd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 4551c │ │ │ │ + bl 45dd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - andeq fp, pc, r4, ror sl @ │ │ │ │ - andeq r7, pc, r4, ror #2 │ │ │ │ - andeq r8, pc, r8, lsl #4 │ │ │ │ - andeq fp, pc, ip, asr sl @ │ │ │ │ - andeq r9, pc, r0, ror fp @ │ │ │ │ - andeq r9, pc, r0, asr fp @ │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - andeq sl, pc, r0, lsr #8 │ │ │ │ - muleq pc, ip, sp @ │ │ │ │ - andeq r9, pc, r0, ror r7 @ │ │ │ │ - andeq r1, fp, r0, asr #16 │ │ │ │ - andeq sl, pc, r8, asr #1 │ │ │ │ - andeq r6, pc, r8, lsr #26 │ │ │ │ - andeq sl, pc, r0, lsl #8 │ │ │ │ - andeq r6, pc, ip, asr #26 │ │ │ │ + @ instruction: 0x000fb1b8 │ │ │ │ + andeq r6, pc, r8, lsr #17 │ │ │ │ + andeq r7, pc, ip, asr #18 │ │ │ │ + andeq fp, pc, r0, lsr #3 │ │ │ │ + @ instruction: 0x000f92b4 │ │ │ │ + muleq pc, r4, r2 @ │ │ │ │ + andeq r1, fp, ip, lsr ip │ │ │ │ + andeq r9, pc, r4, ror #22 │ │ │ │ + andeq r6, pc, r0, ror #9 │ │ │ │ + @ instruction: 0x000f8eb4 │ │ │ │ + andeq r1, fp, ip, lsr #17 │ │ │ │ + andeq r9, pc, ip, lsl #16 │ │ │ │ + andeq r6, pc, ip, ror #8 │ │ │ │ + andeq r9, pc, r4, asr #22 │ │ │ │ + muleq pc, r0, r4 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ mov r5, #2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ @@ -65163,34 +65722,34 @@ │ │ │ │ strhne r1, [r0] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 81e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #412] @ 451c0 │ │ │ │ + ldr r1, [pc, #412] @ 45a7c │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ movw r2, #9217 @ 0x2401 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl de5b0 │ │ │ │ + bl dee68 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldm fp, {r0, r1, r9, fp} │ │ │ │ cmp r2, #2 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 45154 │ │ │ │ + bne 45a10 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -65199,15 +65758,15 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58884 │ │ │ │ + bl 59140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ addne r0, r5, #8 │ │ │ │ ldmne r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stmne r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ addne sp, sp, #116 @ 0x74 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -65217,25 +65776,25 @@ │ │ │ │ ldm ip!, {r0, r2, r3, r5, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl e8624 │ │ │ │ + bl e8edc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia sl!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #172] @ 451c4 │ │ │ │ + ldr r0, [pc, #172] @ 45a80 │ │ │ │ orr lr, r2, #4 │ │ │ │ - ldr r3, [pc, #168] @ 451c8 │ │ │ │ - ldr ip, [pc, #168] @ 451cc │ │ │ │ + ldr r3, [pc, #168] @ 45a84 │ │ │ │ + ldr ip, [pc, #168] @ 45a88 │ │ │ │ mov r7, r8 │ │ │ │ ldm lr!, {r1, r2, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r9} │ │ │ │ @@ -65256,81 +65815,81 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r9, fp} │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 4510c │ │ │ │ + b 459c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4627c │ │ │ │ + bl 46b38 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4627c │ │ │ │ + bl 46b38 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r2, [fp], -pc @ │ │ │ │ - andeq r3, ip, r4, lsl #11 │ │ │ │ - ldrdeq r6, [pc], -r4 │ │ │ │ - andeq r6, pc, r8, lsl #21 │ │ │ │ + andeq r2, fp, lr, lsl #26 │ │ │ │ + @ instruction: 0x000c36b0 │ │ │ │ + andeq r6, pc, r8, lsl r7 @ │ │ │ │ + andeq r6, pc, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 452b8 │ │ │ │ + beq 45b74 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 45288 │ │ │ │ + beq 45b44 │ │ │ │ ldr r0, [sp] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ - b 45228 │ │ │ │ + b 45ae4 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 45288 │ │ │ │ + beq 45b44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 45248 │ │ │ │ + bne 45b04 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #96 @ 0x60 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 45230 │ │ │ │ + beq 45aec │ │ │ │ eor r6, r0, r5 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45270 │ │ │ │ + beq 45b2c │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45218 │ │ │ │ + beq 45ad4 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ bl 50d8 │ │ │ │ - b 45218 │ │ │ │ + b 45ad4 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, r9, r0, lsl #3 │ │ │ │ cmn r1, #29 │ │ │ │ ldr r1, [sp] │ │ │ │ - beq 452b8 │ │ │ │ + beq 45b74 │ │ │ │ ldr r1, [r1] │ │ │ │ lsl r0, r0, #3 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #24 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ @@ -65340,210 +65899,210 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r8, #32] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ bic r6, r0, #1 │ │ │ │ bic r7, r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 45324 │ │ │ │ + bne 45be0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 452f4 │ │ │ │ + beq 45bb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r8, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4785c │ │ │ │ + b 48118 │ │ │ │ ldr r1, [r4, #992] @ 0x3e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ bl 50d8 │ │ │ │ add r6, r6, #2 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 452e4 │ │ │ │ + beq 45ba0 │ │ │ │ ubfx r0, r6, #1, #5 │ │ │ │ cmp r0, #31 │ │ │ │ - beq 45308 │ │ │ │ + beq 45bc4 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, r0, lsl #5]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45348 │ │ │ │ + beq 45c04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45318 │ │ │ │ + beq 45bd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b 45314 │ │ │ │ + b 45bd0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #84 @ 0x54 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 453c8 │ │ │ │ + beq 45c84 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 453c8 │ │ │ │ + bne 45c84 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 453a8 │ │ │ │ + beq 45c64 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 453bc │ │ │ │ + beq 45c78 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 453e4 │ │ │ │ + beq 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 45418 │ │ │ │ + bne 45cd4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 50d8 │ │ │ │ - b 4627c │ │ │ │ + b 46b38 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4543c │ │ │ │ + beq 45cf8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45454 │ │ │ │ + beq 45d10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45470 │ │ │ │ + beq 45d2c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45480 │ │ │ │ + bne 45d3c │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxne lr │ │ │ │ b dc38 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 454d0 │ │ │ │ - ldr r1, [pc, #88] @ 45518 │ │ │ │ + bne 45d8c │ │ │ │ + ldr r1, [pc, #88] @ 45dd4 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne 454f8 │ │ │ │ + bne 45db4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ add r1, r1, #-1073741823 @ 0xc0000001 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 454d4 │ │ │ │ + bne 45d90 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ popcc {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b dc38 │ │ │ │ mov r4, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #8] │ │ │ │ - b 454d0 │ │ │ │ - andeq fp, pc, r0, asr #10 │ │ │ │ + b 45d8c │ │ │ │ + andeq sl, pc, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4560c │ │ │ │ + beq 45ec8 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 455e0 │ │ │ │ + beq 45e9c │ │ │ │ ldr r7, [r8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ - b 45598 │ │ │ │ + b 45e54 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r7, r0, lsl #3 │ │ │ │ ldr r0, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, r0, lsl #4 │ │ │ │ cmnne r2, #21 │ │ │ │ - bne 455bc │ │ │ │ + bne 45e78 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 455e0 │ │ │ │ + beq 45e9c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 45560 │ │ │ │ + bne 45e1c │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 455a0 │ │ │ │ + beq 45e5c │ │ │ │ eor r6, r0, r5 │ │ │ │ - b 45560 │ │ │ │ + b 45e1c │ │ │ │ ldr r1, [r1, #-32] @ 0xffffffe0 │ │ │ │ lsl r0, r0, #4 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #16 │ │ │ │ bl 50d8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne 45598 │ │ │ │ + bne 45e54 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ add r1, r9, r0, lsl #3 │ │ │ │ cmn r1, #45 @ 0x2d │ │ │ │ - beq 4560c │ │ │ │ + beq 45ec8 │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r0, r0, #3 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #40 @ 0x28 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ @@ -65551,533 +66110,533 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45638 │ │ │ │ + beq 45ef4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4564c │ │ │ │ + beq 45f08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45674 │ │ │ │ - ldr r0, [pc, #96] @ 456c4 │ │ │ │ + bne 45f30 │ │ │ │ + ldr r0, [pc, #96] @ 45f80 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 456b0 │ │ │ │ + bne 45f6c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4567c │ │ │ │ + bne 45f38 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 45698 │ │ │ │ + beq 45f54 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 45674 │ │ │ │ - muleq pc, ip, r3 @ │ │ │ │ + b 45f30 │ │ │ │ + andeq sl, pc, r0, ror #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 456e8 │ │ │ │ + beq 45fa4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45700 │ │ │ │ + beq 45fbc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4571c │ │ │ │ + beq 45fd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r0, #344 @ 0x158 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4f578 │ │ │ │ + bl 4fe34 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45784 │ │ │ │ + beq 46040 │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ movne r1, #352 @ 0x160 │ │ │ │ add r0, r8, r1 │ │ │ │ ldrh r2, [r0, #118] @ 0x76 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - bl 4ee6c │ │ │ │ + bl 4f728 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 45790 │ │ │ │ + bne 4604c │ │ │ │ mov r6, #4 │ │ │ │ strb r6, [sp, #8] │ │ │ │ - b 457a4 │ │ │ │ + b 46060 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ uxtb r6, r0 │ │ │ │ add r7, r8, #604 @ 0x25c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7d418 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #624] @ 45a30 │ │ │ │ + ldr r0, [pc, #624] @ 462ec │ │ │ │ ldr r2, [r1], #4 │ │ │ │ - ldr r3, [pc, #620] @ 45a34 │ │ │ │ + ldr r3, [pc, #620] @ 462f0 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r1, r7 │ │ │ │ movne r3, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ blx r3 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 45834 │ │ │ │ + beq 460f0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 45834 │ │ │ │ + bne 460f0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ ldm sl, {r4, fp} │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 45814 │ │ │ │ + beq 460d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45828 │ │ │ │ + beq 460e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 45884 │ │ │ │ + beq 46140 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 45884 │ │ │ │ + bne 46140 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r5, [sl, #4] │ │ │ │ ldr fp, [sl] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 45868 │ │ │ │ + beq 46124 │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4587c │ │ │ │ + beq 46138 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 458c4 │ │ │ │ + bne 46180 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 458a8 │ │ │ │ + beq 46164 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 458bc │ │ │ │ + beq 46178 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7debc │ │ │ │ + bl 7e774 │ │ │ │ ldr r0, [r7] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 458e4 │ │ │ │ + beq 461a0 │ │ │ │ ldr r0, [r8, #608] @ 0x260 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ eormi r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4591c │ │ │ │ + beq 461d8 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 45914 │ │ │ │ + bne 461d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ ldr r0, [r8, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45930 │ │ │ │ + beq 461ec │ │ │ │ ldr r0, [r8, #332] @ 0x14c │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45950 │ │ │ │ + beq 4620c │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 459e4 │ │ │ │ + b 462a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45974 │ │ │ │ + beq 46230 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 459c8 │ │ │ │ + b 46284 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45998 │ │ │ │ + beq 46254 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 45a00 │ │ │ │ + b 462bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r7] │ │ │ │ tst r0, r1 │ │ │ │ - beq 45a08 │ │ │ │ + beq 462c4 │ │ │ │ ldr r0, [r8, #608] @ 0x260 │ │ │ │ bl 50d8 │ │ │ │ - b 45a08 │ │ │ │ + b 462c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 459e4 │ │ │ │ + beq 462a0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 85184 │ │ │ │ - b 459e4 │ │ │ │ + bl 85a3c │ │ │ │ + b 462a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 45a00 │ │ │ │ + beq 462bc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 85184 │ │ │ │ - b 45a00 │ │ │ │ + bl 85a3c │ │ │ │ + b 462bc │ │ │ │ bl 8b08 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r8, #604 @ 0x25c │ │ │ │ - bl 4729c │ │ │ │ + bl 47b58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 47004 │ │ │ │ + bl 478c0 │ │ │ │ ldr r0, [r8, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45a24 │ │ │ │ + beq 462e0 │ │ │ │ ldr r0, [r8, #332] @ 0x14c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ @ instruction: 0xffffa200 │ │ │ │ - andeq r6, r9, r4, lsl #15 │ │ │ │ + andeq r6, r9, r0, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 45a98 │ │ │ │ + beq 46354 │ │ │ │ mov r7, #0 │ │ │ │ - b 45a60 │ │ │ │ + b 4631c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 45a98 │ │ │ │ + beq 46354 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r0, r7, lsl #3]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 45a80 │ │ │ │ + beq 4633c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45a54 │ │ │ │ + beq 46310 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 45a54 │ │ │ │ + b 46310 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ab0 │ │ │ │ + beq 4636c │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45acc │ │ │ │ + beq 46388 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ sub r6, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 45aec │ │ │ │ + beq 463a8 │ │ │ │ add r0, r8, r7, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 456c8 │ │ │ │ - b 45ad0 │ │ │ │ + bl 45f84 │ │ │ │ + b 4638c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45b00 │ │ │ │ + beq 463bc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45b48 │ │ │ │ + beq 46404 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 45b50 │ │ │ │ + b 4640c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 45b74 │ │ │ │ + b 46430 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45bb4 │ │ │ │ + beq 46470 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq 45b6c │ │ │ │ + beq 46428 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 45b6c │ │ │ │ + b 46428 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 45dec │ │ │ │ + bl 466a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 45bf0 │ │ │ │ + bne 464ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 45c08 │ │ │ │ + beq 464c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45bec │ │ │ │ + beq 464a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c38 │ │ │ │ + beq 464f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #20]! │ │ │ │ cmp r2, #9 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r1] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ tst r2, r3 │ │ │ │ - bne 45c64 │ │ │ │ - b 46a38 │ │ │ │ + bne 46520 │ │ │ │ + b 472f4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 46a38 │ │ │ │ + b 472f4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45c94 │ │ │ │ + bne 46550 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 45cbc │ │ │ │ + bne 46578 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45ccc │ │ │ │ + bne 46588 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4e234 │ │ │ │ + b 4eaf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d04 │ │ │ │ + bne 465c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 45d2c │ │ │ │ + bne 465e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d48 │ │ │ │ + bne 46604 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 45d70 │ │ │ │ + bne 4662c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46f50 │ │ │ │ + bl 4780c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d80 │ │ │ │ + bne 4663c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4e234 │ │ │ │ + b 4eaf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45db8 │ │ │ │ + bne 46674 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 45de0 │ │ │ │ + bne 4669c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 4e234 │ │ │ │ + bl 4eaf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 45e0c │ │ │ │ + b 466c8 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45e48 │ │ │ │ + beq 46704 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq 45e04 │ │ │ │ + beq 466c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 45e04 │ │ │ │ + b 466c0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -66086,90 +66645,90 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 45e90 │ │ │ │ + bcs 4674c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ec4 │ │ │ │ + beq 46780 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 45edc │ │ │ │ + bne 46798 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 45ee8 │ │ │ │ + beq 467a4 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r6 │ │ │ │ - b 45eac │ │ │ │ + b 46768 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45e8c │ │ │ │ + beq 46748 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5bdf0 │ │ │ │ + b 5c6ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45e8c │ │ │ │ + beq 46748 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 45f20 │ │ │ │ + beq 467dc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r6, r5 │ │ │ │ - b 45f04 │ │ │ │ + b 467c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f34 │ │ │ │ + beq 467f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45f80 │ │ │ │ + beq 4683c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 45f68 │ │ │ │ + beq 46824 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f80 │ │ │ │ + beq 4683c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f9c │ │ │ │ + beq 46858 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45fc0 │ │ │ │ + beq 4687c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -66181,372 +66740,372 @@ │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 4600c │ │ │ │ + beq 468c8 │ │ │ │ bl 50d8 │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ ldr r8, [r9, #52] @ 0x34 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46154 │ │ │ │ + beq 46a10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46068 │ │ │ │ + beq 46924 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 46044 │ │ │ │ + b 46900 │ │ │ │ add r4, r4, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 46068 │ │ │ │ + beq 46924 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - beq 46038 │ │ │ │ + beq 468f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 46038 │ │ │ │ + b 468f4 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4607c │ │ │ │ + beq 46938 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 467d4 │ │ │ │ + bl 47090 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460a8 │ │ │ │ + beq 46964 │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 460a8 │ │ │ │ + beq 46964 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460cc │ │ │ │ + beq 46988 │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 460cc │ │ │ │ + beq 46988 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 45a38 │ │ │ │ + bl 462f4 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 46118 │ │ │ │ + bne 469d4 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 46128 │ │ │ │ + beq 469e4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4613c │ │ │ │ + beq 469f8 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 46150 │ │ │ │ + bne 46a0c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 55a0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 460f4 │ │ │ │ + bne 469b0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 46100 │ │ │ │ + bne 469bc │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4610c │ │ │ │ + beq 469c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ 46278 │ │ │ │ + ldr r3, [pc, #284] @ 46b34 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 461ec │ │ │ │ + b 46aa8 │ │ │ │ mov r5, r0 │ │ │ │ - b 4619c │ │ │ │ + b 46a58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46194 │ │ │ │ + beq 46a50 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 467d4 │ │ │ │ + bl 47090 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 461c0 │ │ │ │ + beq 46a7c │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 461c0 │ │ │ │ + beq 46a7c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 461e4 │ │ │ │ + beq 46aa0 │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 461e4 │ │ │ │ + beq 46aa0 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 45a38 │ │ │ │ + bl 462f4 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4622c │ │ │ │ + bne 46ae8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4623c │ │ │ │ + beq 46af8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 46250 │ │ │ │ + beq 46b0c │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 46264 │ │ │ │ + beq 46b20 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4620c │ │ │ │ + bne 46ac8 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 46218 │ │ │ │ + bne 46ad4 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 46224 │ │ │ │ + bne 46ae0 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r8, [pc], -r8 @ │ │ │ │ + andeq r8, pc, ip, lsl r2 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46298 │ │ │ │ + beq 46b54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 462d0 │ │ │ │ + beq 46b8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 462a8 │ │ │ │ + bne 46b64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 462d0 │ │ │ │ + bne 46b8c │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46308 │ │ │ │ + beq 46bc4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 462f0 │ │ │ │ + b 46bac │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46308 │ │ │ │ + beq 46bc4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 462e4 │ │ │ │ + beq 46ba0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 462e4 │ │ │ │ + b 46ba0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46320 │ │ │ │ + beq 46bdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46340 │ │ │ │ + beq 46bfc │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 46384 │ │ │ │ + bne 46c40 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46364 │ │ │ │ + beq 46c20 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 4639c │ │ │ │ + bne 46c58 │ │ │ │ ldrd r6, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 463b0 │ │ │ │ - b 463dc │ │ │ │ + bne 46c6c │ │ │ │ + b 46c98 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4635c │ │ │ │ - b 46364 │ │ │ │ + bne 46c18 │ │ │ │ + b 46c20 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 463dc │ │ │ │ + beq 46c98 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 463c4 │ │ │ │ + b 46c80 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 463dc │ │ │ │ + beq 46c98 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 463b8 │ │ │ │ + beq 46c74 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 463b8 │ │ │ │ + b 46c74 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 463f0 │ │ │ │ + beq 46cac │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46428 │ │ │ │ + beq 46ce4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 46410 │ │ │ │ + b 46ccc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46428 │ │ │ │ + beq 46ce4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46404 │ │ │ │ + beq 46cc0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 46404 │ │ │ │ + b 46cc0 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4643c │ │ │ │ + beq 46cf8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ - blne 451d0 │ │ │ │ + blne 45a8c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 46584 │ │ │ │ + bne 46e40 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46470 │ │ │ │ + beq 46d2c │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 464a8 │ │ │ │ + beq 46d64 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 46490 │ │ │ │ + b 46d4c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 464a8 │ │ │ │ + beq 46d64 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46484 │ │ │ │ + beq 46d40 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 46484 │ │ │ │ + b 46d40 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 464bc │ │ │ │ + beq 46d78 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 464f4 │ │ │ │ + beq 46db0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 464dc │ │ │ │ + b 46d98 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 464f4 │ │ │ │ + beq 46db0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 464d0 │ │ │ │ + beq 46d8c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 464d0 │ │ │ │ + b 46d8c │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46508 │ │ │ │ + beq 46dc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46540 │ │ │ │ + beq 46dfc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 46528 │ │ │ │ + b 46de4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46540 │ │ │ │ + beq 46dfc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4651c │ │ │ │ + beq 46dd8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 4651c │ │ │ │ + b 46dd8 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46554 │ │ │ │ + beq 46e10 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r5 │ │ │ │ - beq 4656c │ │ │ │ + beq 46e28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ tst r0, r5 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46468 │ │ │ │ - b 46470 │ │ │ │ + bne 46d24 │ │ │ │ + b 46d2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 50d8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -66559,133 +67118,133 @@ │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 465e0 │ │ │ │ + bne 46e9c │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 465fc │ │ │ │ + bne 46eb8 │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq 4661c │ │ │ │ + beq 46ed8 │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 5360 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 466cc │ │ │ │ + bhi 46f88 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 46668 │ │ │ │ + bne 46f24 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46694 │ │ │ │ + beq 46f50 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 466a8 │ │ │ │ + beq 46f64 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, r8, r9, lr} │ │ │ │ b 50d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46668 │ │ │ │ + beq 46f24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, r8, r9, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 466e4 │ │ │ │ + beq 46fa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 466a8 │ │ │ │ - b 46668 │ │ │ │ + bne 46f64 │ │ │ │ + b 46f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46720 │ │ │ │ + beq 46fdc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 46720 │ │ │ │ + b 46fdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46728 │ │ │ │ + beq 46fe4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mvn r4, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r4 │ │ │ │ - beq 46758 │ │ │ │ + beq 47014 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ tst r1, r4 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4785c │ │ │ │ + b 48118 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4785c │ │ │ │ + b 48118 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -66694,255 +67253,255 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r0 │ │ │ │ movwne r4, #1 │ │ │ │ movw fp, #270 @ 0x10e │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 46908 │ │ │ │ + beq 471c4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 46998 │ │ │ │ + beq 47254 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4683c │ │ │ │ + beq 470f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 46864 │ │ │ │ + bcs 47120 │ │ │ │ mov r4, r0 │ │ │ │ - b 4688c │ │ │ │ + b 47148 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46854 │ │ │ │ + beq 47110 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 46848 │ │ │ │ + bne 47104 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 46834 │ │ │ │ + bcc 470f0 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 46984 │ │ │ │ + beq 47240 │ │ │ │ ldrh r5, [r0, sl] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r4, fp] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 46864 │ │ │ │ + bcs 47120 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 468b8 │ │ │ │ + beq 47174 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r8, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r8, #272 @ 0x110 │ │ │ │ - bne 468a0 │ │ │ │ + bne 4715c │ │ │ │ mov r7, #0 │ │ │ │ - b 468bc │ │ │ │ + b 47178 │ │ │ │ mov r8, r4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 468d8 │ │ │ │ + beq 47194 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ add r1, r4, #132 @ 0x84 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ tst r2, r3 │ │ │ │ - beq 46804 │ │ │ │ + beq 470c0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 46804 │ │ │ │ + b 470c0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 46968 │ │ │ │ + beq 47224 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 46930 │ │ │ │ + bne 471ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46930 │ │ │ │ + beq 471ec │ │ │ │ ldr r8, [r8, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 46924 │ │ │ │ + bne 471e0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46970 │ │ │ │ + beq 4722c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4693c │ │ │ │ + bne 471f8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 469a8 │ │ │ │ + ldr r0, [pc, #24] @ 47264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 469ac │ │ │ │ + ldr r0, [pc, #12] @ 47268 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r8, pc, r4, asr #18 │ │ │ │ - andeq r8, pc, r4, asr r9 @ │ │ │ │ + andeq r8, pc, r8, lsl #1 │ │ │ │ + muleq pc, r8, r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 469dc │ │ │ │ + beq 47298 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 469c4 │ │ │ │ + b 47280 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 469f4 │ │ │ │ + beq 472b0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46a18 │ │ │ │ + beq 472d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r6, r5 │ │ │ │ - b 469fc │ │ │ │ + b 472b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a2c │ │ │ │ + beq 472e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 46acc │ │ │ │ + bhi 47388 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 46a98 │ │ │ │ + bne 47354 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46b04 │ │ │ │ + beq 473c0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 46ab4 │ │ │ │ + b 47370 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b20 │ │ │ │ + beq 473dc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 46b28 │ │ │ │ + b 473e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a90 │ │ │ │ + beq 4734c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 46b4c │ │ │ │ + b 47408 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46a90 │ │ │ │ + beq 4734c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq 46b44 │ │ │ │ + beq 47400 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 46b44 │ │ │ │ + b 47400 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 45dec │ │ │ │ - b 46bcc │ │ │ │ + bl 466a8 │ │ │ │ + b 47488 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46bc0 │ │ │ │ + beq 4747c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r6, r5 │ │ │ │ - b 46ba4 │ │ │ │ + b 47460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46bd4 │ │ │ │ + bne 47490 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ @@ -66953,727 +67512,727 @@ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ ldr r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 46cdc │ │ │ │ + bne 47598 │ │ │ │ ldr r6, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 46cd4 │ │ │ │ + beq 47590 │ │ │ │ ands r0, r7, r5 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r6, #16] │ │ │ │ add r0, r6, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46c40 │ │ │ │ + bne 474fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46c94 │ │ │ │ + bne 47550 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46c6c │ │ │ │ + bne 47528 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 46c94 │ │ │ │ + bne 47550 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 46c98 │ │ │ │ + bne 47554 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 46cc0 │ │ │ │ + bne 4757c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl] │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sl, #8] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 46d0c │ │ │ │ + bne 475c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [sl, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46cf4 │ │ │ │ + beq 475b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46c18 │ │ │ │ + beq 474d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 46c18 │ │ │ │ + b 474d4 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46d24 │ │ │ │ + beq 475e0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46cd4 │ │ │ │ + beq 47590 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46e2c │ │ │ │ + beq 476e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46d78 │ │ │ │ + beq 47634 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r9] │ │ │ │ bl 13e00 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #168] @ 46e3c │ │ │ │ + ldr r0, [pc, #168] @ 476f8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 3f6b8 │ │ │ │ + bl 3ff74 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 46dd8 │ │ │ │ + beq 47694 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ bl 129f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4541c │ │ │ │ + bl 45cd8 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46e24 │ │ │ │ + beq 476e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46dfc │ │ │ │ + bne 476b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46e24 │ │ │ │ + bne 476e0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl] │ │ │ │ - bl 4e1bc │ │ │ │ + bl 4ea78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 45bd4 │ │ │ │ + bl 46490 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq r5, pc, r8, lsr #7 │ │ │ │ + andeq r4, pc, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [r0, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46ecc │ │ │ │ + beq 47788 │ │ │ │ mov r5, #0 │ │ │ │ - b 46e70 │ │ │ │ + b 4772c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 46ecc │ │ │ │ + beq 47788 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r4, sl, r0, lsl #3 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 46eb4 │ │ │ │ + beq 47770 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 46e9c │ │ │ │ + b 47758 │ │ │ │ add r6, r6, #24 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 46eb4 │ │ │ │ + beq 47770 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46e90 │ │ │ │ + beq 4774c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 46e90 │ │ │ │ + b 4774c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46e64 │ │ │ │ + beq 47720 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 46e64 │ │ │ │ + b 47720 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46ee0 │ │ │ │ + beq 4779c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46ef4 │ │ │ │ + beq 477b0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r9, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46f2c │ │ │ │ + beq 477e8 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 46f14 │ │ │ │ + b 477d0 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 46f2c │ │ │ │ + beq 477e8 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46f08 │ │ │ │ + beq 477c4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 46f08 │ │ │ │ + b 477c4 │ │ │ │ ldr r0, [r9, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46f48 │ │ │ │ + beq 47804 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r5, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46f9c │ │ │ │ + beq 47858 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46f74 │ │ │ │ + bne 47830 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46f9c │ │ │ │ + bne 47858 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 45a38 │ │ │ │ + b 462f4 │ │ │ │ mov r6, r0 │ │ │ │ - b 46fec │ │ │ │ + b 478a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46fec │ │ │ │ + beq 478a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46fc4 │ │ │ │ + bne 47880 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46fec │ │ │ │ + bne 478a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 45a38 │ │ │ │ + bl 462f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ mov r1, #8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 47040 │ │ │ │ + bne 478fc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, r1 │ │ │ │ - b 46e40 │ │ │ │ + b 476fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 47074 │ │ │ │ + beq 47930 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r6 │ │ │ │ - b 4705c │ │ │ │ + b 47918 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4708c │ │ │ │ + beq 47948 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 470b0 │ │ │ │ + beq 4796c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r6, r5 │ │ │ │ - b 47094 │ │ │ │ + b 47950 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470c4 │ │ │ │ + beq 47980 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 47110 │ │ │ │ + beq 479cc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 470f8 │ │ │ │ + b 479b4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 47110 │ │ │ │ + beq 479cc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470ec │ │ │ │ + beq 479a8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 470ec │ │ │ │ + b 479a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47128 │ │ │ │ + beq 479e4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r7, r2, r1, lsr #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 47160 │ │ │ │ + beq 47a1c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 47148 │ │ │ │ + b 47a04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47178 │ │ │ │ + beq 47a34 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4719c │ │ │ │ + beq 47a58 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r6, r5 │ │ │ │ - b 47180 │ │ │ │ + b 47a3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 471b0 │ │ │ │ + beq 47a6c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, sp │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 471dc │ │ │ │ + b 47a98 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4721c │ │ │ │ + beq 47ad8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq 471d4 │ │ │ │ + beq 47a90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 471d4 │ │ │ │ + b 47a90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #9 │ │ │ │ - bne 47234 │ │ │ │ + bne 47af0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 47250 │ │ │ │ + bne 47b0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 46a38 │ │ │ │ + b 472f4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 46a38 │ │ │ │ + b 472f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 45dec │ │ │ │ - b 47288 │ │ │ │ + bl 466a8 │ │ │ │ + b 47b44 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 45c40 │ │ │ │ + bl 464fc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 7debc │ │ │ │ + bl 7e774 │ │ │ │ ldr r0, [r4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 472e0 │ │ │ │ + beq 47b9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47304 │ │ │ │ + beq 47bc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 45e68 │ │ │ │ + b 46724 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473b4 │ │ │ │ + beq 47c70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 47470 │ │ │ │ + bne 47d2c │ │ │ │ add r1, r9, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47334 │ │ │ │ + bne 47bf0 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47700 │ │ │ │ + bne 47fbc │ │ │ │ add r1, r9, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ orr r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4735c │ │ │ │ + bne 47c18 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ addeq r0, r9, #64 @ 0x40 │ │ │ │ - bleq 42170 │ │ │ │ + bleq 42a2c │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4738c │ │ │ │ + bne 47c48 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 47700 │ │ │ │ + beq 47fbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 452c0 │ │ │ │ - b 476f0 │ │ │ │ + bl 45b7c │ │ │ │ + b 47fac │ │ │ │ add r1, r9, #160 @ 0xa0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 473bc │ │ │ │ + bne 47c78 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47700 │ │ │ │ + bne 47fbc │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ add r2, r9, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ orr r3, r1, r0 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 473e8 │ │ │ │ + bne 47ca4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ tst r0, r1 │ │ │ │ addeq r0, r9, #112 @ 0x70 │ │ │ │ - bleq 42170 │ │ │ │ + bleq 42a2c │ │ │ │ add r0, r9, #168 @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4741c │ │ │ │ + bne 47cd8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 47700 │ │ │ │ + beq 47fbc │ │ │ │ ldr r0, [r9, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4744c │ │ │ │ + beq 47d08 │ │ │ │ ldr r0, [r9, #148] @ 0x94 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #84 @ 0x54 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #96 @ 0x60 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #120 @ 0x78 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #132 @ 0x84 │ │ │ │ - bl 4785c │ │ │ │ - b 476f0 │ │ │ │ + bl 48118 │ │ │ │ + b 47fac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47474 │ │ │ │ + bne 47d30 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47700 │ │ │ │ + bne 47fbc │ │ │ │ add r5, r9, #8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 47708 │ │ │ │ + bne 47fc4 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4749c │ │ │ │ + bne 47d58 │ │ │ │ dmb ish │ │ │ │ - ldr r4, [pc, #908] @ 4784c │ │ │ │ + ldr r4, [pc, #908] @ 48108 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 47718 │ │ │ │ + bne 47fd4 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4772c │ │ │ │ + bne 47fe8 │ │ │ │ ldrb r0, [r9, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4766c │ │ │ │ + bne 47f28 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ add fp, r9, #16 │ │ │ │ ldr sl, [r9, #20] │ │ │ │ mov r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r9, #64] @ 0x40 │ │ │ │ - beq 475a4 │ │ │ │ + beq 47e60 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r8, #2 │ │ │ │ add r7, sl, r0, lsl #2 │ │ │ │ - b 4752c │ │ │ │ + b 47de8 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ cmp sl, r7 │ │ │ │ - beq 475a4 │ │ │ │ + beq 47e60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sl], #12 │ │ │ │ add r1, r1, #12 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4751c │ │ │ │ + bne 47dd8 │ │ │ │ dmb ish │ │ │ │ strex r2, r8, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 47564 │ │ │ │ + beq 47e20 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 47548 │ │ │ │ - b 4751c │ │ │ │ + beq 47e04 │ │ │ │ + b 47dd8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ strex r2, r6, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47578 │ │ │ │ + bne 47e34 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47524 │ │ │ │ + bne 47de0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 47524 │ │ │ │ + b 47de0 │ │ │ │ mov r0, fp │ │ │ │ - bl 42050 │ │ │ │ + bl 4290c │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ add sl, r9, #40 @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47660 │ │ │ │ + beq 47f1c │ │ │ │ ldr r6, [r9, #44] @ 0x2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r7, #2 │ │ │ │ mov r4, #1 │ │ │ │ add fp, r6, r0, lsl #2 │ │ │ │ - b 475e8 │ │ │ │ + b 47ea4 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ cmp r6, fp │ │ │ │ - beq 47660 │ │ │ │ + beq 47f1c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r6], #12 │ │ │ │ add r1, r1, #12 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 475d8 │ │ │ │ + bne 47e94 │ │ │ │ dmb ish │ │ │ │ strex r2, r7, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 47620 │ │ │ │ + beq 47edc │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 47604 │ │ │ │ - b 475d8 │ │ │ │ + beq 47ec0 │ │ │ │ + b 47e94 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ ldrex r0, [r1] │ │ │ │ strex r2, r4, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47634 │ │ │ │ + bne 47ef0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 475e0 │ │ │ │ + bne 47e9c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 475e0 │ │ │ │ + b 47e9c │ │ │ │ mov r0, sl │ │ │ │ - bl 42050 │ │ │ │ + bl 4290c │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47688 │ │ │ │ + bne 47f44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 47778 │ │ │ │ + bne 48034 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47690 │ │ │ │ + bne 47f4c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 47760 │ │ │ │ + beq 4801c │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 476b4 │ │ │ │ + bne 47f70 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 47700 │ │ │ │ + beq 47fbc │ │ │ │ add r0, r9, #16 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #28 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #52 @ 0x34 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 474b8 │ │ │ │ + b 47d74 │ │ │ │ bl 129a8 │ │ │ │ eor r2, r0, #1 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474e0 │ │ │ │ - ldr r0, [pc, #284] @ 47850 │ │ │ │ - ldr r3, [pc, #284] @ 47854 │ │ │ │ - ldr r1, [pc, #284] @ 47858 │ │ │ │ + beq 47d9c │ │ │ │ + ldr r0, [pc, #284] @ 4810c │ │ │ │ + ldr r3, [pc, #284] @ 48110 │ │ │ │ + ldr r1, [pc, #284] @ 48114 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ @@ -67681,449 +68240,449 @@ │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 476a8 │ │ │ │ + b 47f64 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #12] │ │ │ │ - b 47688 │ │ │ │ - b 4780c │ │ │ │ + b 47f44 │ │ │ │ + b 480c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #52 @ 0x34 │ │ │ │ - bl 4785c │ │ │ │ - b 47810 │ │ │ │ + bl 48118 │ │ │ │ + b 480cc │ │ │ │ bl 8b08 │ │ │ │ mov r7, r0 │ │ │ │ - b 477b8 │ │ │ │ + b 48074 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #28 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ - bl 46770 │ │ │ │ - b 47810 │ │ │ │ + bl 4702c │ │ │ │ + b 480cc │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - b 4780c │ │ │ │ + b 480c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #132 @ 0x84 │ │ │ │ - bl 4785c │ │ │ │ - b 47810 │ │ │ │ + bl 48118 │ │ │ │ + b 480cc │ │ │ │ bl 8b08 │ │ │ │ mov r7, r0 │ │ │ │ - b 477f8 │ │ │ │ + b 480b4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #96 @ 0x60 │ │ │ │ - bl 4785c │ │ │ │ + bl 48118 │ │ │ │ add r0, r9, #112 @ 0x70 │ │ │ │ - bl 467a0 │ │ │ │ - b 47810 │ │ │ │ + bl 4705c │ │ │ │ + b 480cc │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47f94 │ │ │ │ + bl 48850 │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, pc, ip, lsr r5 @ │ │ │ │ - andeq r0, ip, r4, ror pc │ │ │ │ - andeq r4, pc, r4, ror #19 │ │ │ │ - andeq r4, pc, r4, asr #14 │ │ │ │ + andeq r8, pc, r0, lsl #25 │ │ │ │ + andeq r1, ip, r0, lsr #1 │ │ │ │ + andeq r4, pc, r8, lsr #2 │ │ │ │ + andeq r3, pc, r8, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 478c0 │ │ │ │ + beq 4817c │ │ │ │ mov r5, #0 │ │ │ │ - b 47880 │ │ │ │ + b 4813c │ │ │ │ cmp r5, r7 │ │ │ │ - beq 478c0 │ │ │ │ + beq 4817c │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 47894 │ │ │ │ + bne 48150 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 47878 │ │ │ │ + bne 48134 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 4e1bc │ │ │ │ - b 47878 │ │ │ │ + bl 4ea78 │ │ │ │ + b 48134 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 478d8 │ │ │ │ + beq 48194 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r0, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 478f0 │ │ │ │ + bne 481ac │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47bfc │ │ │ │ + bne 484b8 │ │ │ │ add r5, r9, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47918 │ │ │ │ + bne 481d4 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47a7c │ │ │ │ + bne 48338 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ dmb ish │ │ │ │ mvn r1, r0 │ │ │ │ tst r1, #62 @ 0x3e │ │ │ │ - bne 479a8 │ │ │ │ + bne 48264 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b 47984 │ │ │ │ + b 48240 │ │ │ │ bl 527c │ │ │ │ ldr r0, [r5] │ │ │ │ add r7, r7, r6 │ │ │ │ add r6, r6, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ mvn r1, r0 │ │ │ │ tst r1, #62 @ 0x3e │ │ │ │ - bne 479a8 │ │ │ │ + bne 48264 │ │ │ │ cmp r4, #7 │ │ │ │ - bcs 47960 │ │ │ │ + bcs 4821c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 47964 │ │ │ │ + beq 48220 │ │ │ │ mov r0, r7 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 47998 │ │ │ │ - b 47964 │ │ │ │ + bne 48254 │ │ │ │ + b 48220 │ │ │ │ ldr sl, [r9] │ │ │ │ add r6, r9, #4 │ │ │ │ dmb ish │ │ │ │ lsr r0, r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrex r5, [r6] │ │ │ │ strex r0, r8, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 479bc │ │ │ │ + bne 48278 │ │ │ │ dmb ish │ │ │ │ lsr fp, sl, #1 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r8, sl, lsr #1 │ │ │ │ - beq 47a58 │ │ │ │ + beq 48314 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47a58 │ │ │ │ + bne 48314 │ │ │ │ mul r7, r4, r4 │ │ │ │ mov r0, #1 │ │ │ │ orr r8, r0, r4, lsl #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #7 │ │ │ │ - bcs 47a20 │ │ │ │ + bcs 482dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 47a24 │ │ │ │ + beq 482e0 │ │ │ │ mov r0, r7 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 47a10 │ │ │ │ - b 47a24 │ │ │ │ + bne 482cc │ │ │ │ + b 482e0 │ │ │ │ bl 527c │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r6] │ │ │ │ strex r0, r9, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47a2c │ │ │ │ + bne 482e8 │ │ │ │ add r7, r7, r8 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ - beq 479fc │ │ │ │ + beq 482b8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp fp, r8 │ │ │ │ - bne 47af0 │ │ │ │ + bne 483ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47a70 │ │ │ │ + beq 4832c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ bic r0, sl, #1 │ │ │ │ dmb ish │ │ │ │ str r0, [r9] │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47a88 │ │ │ │ + bne 48344 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 47bfc │ │ │ │ + beq 484b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 452c0 │ │ │ │ + bl 45b7c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldr r0, [r5, #992] @ 0x3e0 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47b90 │ │ │ │ + beq 4844c │ │ │ │ ldr r1, [r5, #992] @ 0x3e0 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ add sl, sl, #2 │ │ │ │ lsr fp, sl, #1 │ │ │ │ cmp r8, sl, lsr #1 │ │ │ │ - beq 47a60 │ │ │ │ + beq 4831c │ │ │ │ and r0, fp, #31 │ │ │ │ cmp r0, #31 │ │ │ │ - beq 47abc │ │ │ │ + beq 48378 │ │ │ │ add r8, r5, r0, lsl #5 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ dmb ish │ │ │ │ tst r0, #1 │ │ │ │ - bne 47b64 │ │ │ │ + bne 48420 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 47b40 │ │ │ │ + b 483fc │ │ │ │ bl 527c │ │ │ │ ldr r0, [r8, #28] │ │ │ │ add r7, r7, r6 │ │ │ │ add r6, r6, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 47b64 │ │ │ │ + bne 48420 │ │ │ │ cmp r4, #7 │ │ │ │ - bcs 47b20 │ │ │ │ + bcs 483dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 47b24 │ │ │ │ + beq 483e0 │ │ │ │ mov r0, r7 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 47b54 │ │ │ │ - b 47b24 │ │ │ │ + bne 48410 │ │ │ │ + b 483e0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47b78 │ │ │ │ + beq 48434 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47be4 │ │ │ │ + beq 484a0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 47adc │ │ │ │ + b 48398 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 47bc0 │ │ │ │ + b 4847c │ │ │ │ bl 527c │ │ │ │ ldr r0, [r5, #992] @ 0x3e0 │ │ │ │ add r6, r6, r4 │ │ │ │ add r4, r4, #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 47acc │ │ │ │ + bne 48388 │ │ │ │ cmp r7, #7 │ │ │ │ - bcs 47ba0 │ │ │ │ + bcs 4845c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 47ba4 │ │ │ │ + beq 48460 │ │ │ │ mov r0, r6 │ │ │ │ subs r0, r0, #1 │ │ │ │ yield │ │ │ │ - bne 47bd4 │ │ │ │ - b 47ba4 │ │ │ │ + bne 48490 │ │ │ │ + b 48460 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add sl, sl, #2 │ │ │ │ lsr fp, sl, #1 │ │ │ │ cmp r8, sl, lsr #1 │ │ │ │ - bne 47af0 │ │ │ │ - b 47a60 │ │ │ │ + bne 483ac │ │ │ │ + b 4831c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47c34 │ │ │ │ + beq 484f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47c7c │ │ │ │ + beq 48538 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47c90 │ │ │ │ + beq 4854c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47cc4 │ │ │ │ + beq 48580 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47cd8 │ │ │ │ + beq 48594 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 47d30 │ │ │ │ + beq 485ec │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ add r6, r0, #4 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 47d18 │ │ │ │ + b 485d4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 47d30 │ │ │ │ + beq 485ec │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47d0c │ │ │ │ + beq 485c8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 47d0c │ │ │ │ + b 485c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47d48 │ │ │ │ + beq 48604 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ - beq 47e24 │ │ │ │ + beq 486e0 │ │ │ │ sub r0, r0, r5 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov r7, #0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r6, r0, r1 │ │ │ │ - b 47d98 │ │ │ │ + b 48654 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 47dd8 │ │ │ │ + beq 48694 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 47dac │ │ │ │ + bne 48668 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 47d90 │ │ │ │ + bne 4864c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 4e1bc │ │ │ │ - b 47d90 │ │ │ │ + bl 4ea78 │ │ │ │ + b 4864c │ │ │ │ ldr r5, [r8, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47e20 │ │ │ │ + beq 486dc │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 47e18 │ │ │ │ + beq 486d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r8, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47e20 │ │ │ │ + beq 486dc │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 47e60 │ │ │ │ + beq 4871c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -68132,98 +68691,98 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0, #336] @ 0x150 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #332] @ 0x14c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 47eb0 │ │ │ │ + beq 4876c │ │ │ │ add r7, r4, #4 │ │ │ │ - b 47e98 │ │ │ │ + b 48754 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 47eb0 │ │ │ │ + beq 4876c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47e8c │ │ │ │ + beq 48748 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 47e8c │ │ │ │ + b 48748 │ │ │ │ ldr r0, [r5, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 48784 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47eec │ │ │ │ + beq 487a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 47f24 │ │ │ │ + beq 487e0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 47f2c │ │ │ │ + bne 487e8 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 47f90 │ │ │ │ + beq 4884c │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 47f7c │ │ │ │ + beq 48838 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 47f64 │ │ │ │ + b 48820 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 47f7c │ │ │ │ + beq 48838 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f58 │ │ │ │ + beq 48814 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 47f58 │ │ │ │ + b 48814 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 47f90 │ │ │ │ + beq 4884c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 47fb8 │ │ │ │ - ldr r1, [pc, #104] @ 48010 │ │ │ │ + bne 48874 │ │ │ │ + ldr r1, [pc, #104] @ 488cc │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne 47ff0 │ │ │ │ + bne 488ac │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47fc0 │ │ │ │ + bne 4887c │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -68231,354 +68790,354 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 47fb8 │ │ │ │ - andeq r8, pc, r8, asr sl @ │ │ │ │ + b 48874 │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 48054 │ │ │ │ + beq 48910 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 4803c │ │ │ │ + b 488f8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 48054 │ │ │ │ + beq 48910 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48030 │ │ │ │ + beq 488ec │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 48030 │ │ │ │ + b 488ec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48068 │ │ │ │ + beq 48924 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 480a0 │ │ │ │ + beq 4895c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 48088 │ │ │ │ + b 48944 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 480a0 │ │ │ │ + beq 4895c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4807c │ │ │ │ + beq 48938 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 4807c │ │ │ │ + b 48938 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 480b4 │ │ │ │ + beq 48970 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 480c8 │ │ │ │ + beq 48984 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 48100 │ │ │ │ + beq 489bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 480e4 │ │ │ │ + beq 489a0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r2, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - b 48130 │ │ │ │ + b 489ec │ │ │ │ orr r5, r6, r3, lsl #6 │ │ │ │ add r3, r7, #2 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add r3, r3, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bne 481b0 │ │ │ │ + bne 48a6c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 481a4 │ │ │ │ + beq 48a60 │ │ │ │ add r7, r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldrsb r6, [r3], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r5, r6 │ │ │ │ - bgt 4811c │ │ │ │ + bgt 489d8 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ and r3, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 48114 │ │ │ │ + bcc 489d0 │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r6, r4, r6, lsl #6 │ │ │ │ - bcc 48198 │ │ │ │ + bcc 48a54 │ │ │ │ ldrb r5, [r7, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ orr r5, r6, r3, lsl #18 │ │ │ │ add r3, r7, #4 │ │ │ │ - b 4811c │ │ │ │ + b 489d8 │ │ │ │ orr r5, r6, r3, lsl #12 │ │ │ │ add r3, r7, #3 │ │ │ │ - b 4811c │ │ │ │ + b 489d8 │ │ │ │ mov r3, r1 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ add r2, r0, r3 │ │ │ │ sub r9, r3, r2 │ │ │ │ - b 481d4 │ │ │ │ + b 48a90 │ │ │ │ and r6, r4, #31 │ │ │ │ and r4, r5, #63 @ 0x3f │ │ │ │ orr r5, r4, r6, lsl #6 │ │ │ │ add r1, r9, r1 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne 48248 │ │ │ │ + bne 48b04 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 48244 │ │ │ │ + beq 48b00 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldrsb r5, [r1, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 481c8 │ │ │ │ + bgt 48a84 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r4, [r1, #-2]! │ │ │ │ sxtb r7, r4 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 481bc │ │ │ │ + bge 48a78 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r4, [r1, #-3]! │ │ │ │ sxtb r8, r4 │ │ │ │ cmn r8, #64 @ 0x40 │ │ │ │ - bge 48234 │ │ │ │ + bge 48af0 │ │ │ │ ldrb r1, [r6, #-4]! │ │ │ │ and r4, r8, #63 @ 0x3f │ │ │ │ and r1, r1, #7 │ │ │ │ orr r8, r4, r1, lsl #6 │ │ │ │ mov r1, r6 │ │ │ │ - b 48238 │ │ │ │ + b 48af4 │ │ │ │ and r8, r4, #15 │ │ │ │ and r4, r7, #63 @ 0x3f │ │ │ │ orr r6, r4, r8, lsl #6 │ │ │ │ - b 481c0 │ │ │ │ + b 48a7c │ │ │ │ mov r2, ip │ │ │ │ add r0, r0, lr │ │ │ │ sub r1, r2, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48394 │ │ │ │ - ldr r4, [pc, #596] @ 484c0 │ │ │ │ + beq 48c50 │ │ │ │ + ldr r4, [pc, #596] @ 48d7c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 4829c │ │ │ │ + b 48b58 │ │ │ │ orr r5, r7, r1, lsl #6 │ │ │ │ add r6, r3, #2 │ │ │ │ sub r1, r6, r3 │ │ │ │ sub r3, r5, #9 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 482f8 │ │ │ │ + bcs 48bb4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 48380 │ │ │ │ + beq 48c3c │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r1 │ │ │ │ ldrsb r1, [r6], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ - bgt 48280 │ │ │ │ + bgt 48b3c │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ and r1, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 48278 │ │ │ │ + bcc 48b34 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 48330 │ │ │ │ + bcc 48bec │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ add r6, r3, #4 │ │ │ │ orr r5, r7, r1, lsl #18 │ │ │ │ - b 48280 │ │ │ │ + b 48b3c │ │ │ │ cmp r5, #32 │ │ │ │ - beq 48294 │ │ │ │ + beq 48b50 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 483a0 │ │ │ │ + bcc 48c5c │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 4833c │ │ │ │ + bgt 48bf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48358 │ │ │ │ + beq 48c14 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 483a0 │ │ │ │ + bne 48c5c │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 48294 │ │ │ │ - b 483a0 │ │ │ │ + beq 48b50 │ │ │ │ + b 48c5c │ │ │ │ orr r5, r7, r1, lsl #12 │ │ │ │ add r6, r3, #3 │ │ │ │ - b 48280 │ │ │ │ + b 48b3c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 4836c │ │ │ │ + beq 48c28 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 483a0 │ │ │ │ + bne 48c5c │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 48294 │ │ │ │ - b 483a0 │ │ │ │ + beq 48b50 │ │ │ │ + b 48c5c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48294 │ │ │ │ - b 483a0 │ │ │ │ + bne 48b50 │ │ │ │ + b 48c5c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 48294 │ │ │ │ - b 483a0 │ │ │ │ + bne 48b50 │ │ │ │ + b 48c5c │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 48388 │ │ │ │ - ldr lr, [pc, #268] @ 484bc │ │ │ │ + beq 48c44 │ │ │ │ + ldr lr, [pc, #268] @ 48d78 │ │ │ │ add lr, pc, lr │ │ │ │ - b 483d4 │ │ │ │ + b 48c90 │ │ │ │ and r3, r7, #31 │ │ │ │ and r4, r5, #63 @ 0x3f │ │ │ │ orr r5, r4, r3, lsl #6 │ │ │ │ sub r3, r5, #9 │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 48424 │ │ │ │ + bcs 48ce0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 48388 │ │ │ │ + beq 48c44 │ │ │ │ mov r8, r2 │ │ │ │ ldrsb r5, [r2, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 483c0 │ │ │ │ + bgt 48c7c │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r2, #-2]! │ │ │ │ sxtb r3, r7 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 483b4 │ │ │ │ + bge 48c70 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r4, [r2, #-3]! │ │ │ │ sxtb r7, r4 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 4845c │ │ │ │ + bge 48d18 │ │ │ │ mov r2, r8 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ ldrb r4, [r2, #-4]! │ │ │ │ and r4, r4, #7 │ │ │ │ orr r7, r7, r4, lsl #6 │ │ │ │ - b 48460 │ │ │ │ + b 48d1c │ │ │ │ cmp r5, #32 │ │ │ │ - beq 483cc │ │ │ │ + beq 48c88 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 484a8 │ │ │ │ + bcc 48d64 │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 4846c │ │ │ │ + bgt 48d28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48484 │ │ │ │ + beq 48d40 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 484a8 │ │ │ │ + bne 48d64 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 483cc │ │ │ │ - b 484a8 │ │ │ │ + beq 48c88 │ │ │ │ + b 48d64 │ │ │ │ and r7, r4, #15 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ - b 483b8 │ │ │ │ + b 48c74 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 48498 │ │ │ │ + beq 48d54 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ cmpeq r5, #12288 @ 0x3000 │ │ │ │ - bne 484a8 │ │ │ │ - b 483cc │ │ │ │ + bne 48d64 │ │ │ │ + b 48c88 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 483cc │ │ │ │ - b 484a8 │ │ │ │ + bne 48c88 │ │ │ │ + b 48d64 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 483cc │ │ │ │ + bne 48c88 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r1, r1, r8 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, fp, r9, ror r0 @ │ │ │ │ - @ instruction: 0x000bf1b5 │ │ │ │ + andeq pc, fp, r5, lsr #3 │ │ │ │ + andeq pc, fp, r1, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 484e8 │ │ │ │ + beq 48da4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48530 │ │ │ │ + beq 48dec │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 57014 │ │ │ │ + bl 578d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48564 │ │ │ │ + beq 48e20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #32] │ │ │ │ sub r1, r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 484c4 │ │ │ │ + bl 48d80 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4855c │ │ │ │ + bne 48e18 │ │ │ │ ldrb r0, [r4, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bne 484f4 │ │ │ │ + bne 48db0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #37] @ 0x25 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r5, r0 │ │ │ │ @@ -68629,21 +69188,21 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -68831,21 +69390,21 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -68991,92 +69550,92 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 48c00 │ │ │ │ + b 494bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 48c54 │ │ │ │ + beq 49510 │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c60 │ │ │ │ + bne 4951c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 48bf0 │ │ │ │ + beq 494ac │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c48 │ │ │ │ + bne 49504 │ │ │ │ ldrb r0, [r5, #36] @ 0x24 │ │ │ │ strb r8, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ ldrdeq r0, [r5, #28] │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne 48bf8 │ │ │ │ + bne 494b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c6c │ │ │ │ + beq 49528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 48ca8 │ │ │ │ + bne 49564 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r6, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 48cf0 │ │ │ │ - b 48c48 │ │ │ │ + bne 495ac │ │ │ │ + b 49504 │ │ │ │ ldrb r0, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c60 │ │ │ │ + bne 4951c │ │ │ │ ldrb r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 48cd0 │ │ │ │ + bne 4958c │ │ │ │ ldrd r0, [r5, #28] │ │ │ │ - b 48cdc │ │ │ │ + b 49598 │ │ │ │ ldrd r0, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 48c60 │ │ │ │ + beq 4951c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ sub r1, r1, r0 │ │ │ │ add r4, r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48c48 │ │ │ │ + beq 49504 │ │ │ │ sub r0, r1, #1 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ cmp r2, #10 │ │ │ │ - bne 48c48 │ │ │ │ + bne 49504 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d24 │ │ │ │ + beq 495e0 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #13 │ │ │ │ mov r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ - b 48d28 │ │ │ │ + b 495e4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movne r4, r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -69094,146 +69653,146 @@ │ │ │ │ ldr r9, [lr, #20] │ │ │ │ ldr r7, [lr, #24] │ │ │ │ ldrb ip, [lr, #29] │ │ │ │ str r0, [sp] │ │ │ │ ldrb r0, [lr, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 48da8 │ │ │ │ + b 49664 │ │ │ │ str r7, [lr, #24] │ │ │ │ mov ip, #0 │ │ │ │ str r8, [lr, #16] │ │ │ │ mov r4, r7 │ │ │ │ str r7, [lr] │ │ │ │ subs r1, r6, r5 │ │ │ │ - bne 48f14 │ │ │ │ + bne 497d0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 48f0c │ │ │ │ + bne 497c8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 48e04 │ │ │ │ + bne 496c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ strb ip, [lr, #29] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 48ef4 │ │ │ │ + bne 497b0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 48da0 │ │ │ │ - b 48f1c │ │ │ │ - ldr r2, [pc, #316] @ 48f28 │ │ │ │ + bne 4965c │ │ │ │ + b 497d8 │ │ │ │ + ldr r2, [pc, #316] @ 497e4 │ │ │ │ uxtb r1, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 48d8c │ │ │ │ + bne 49648 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 48f00 │ │ │ │ + beq 497bc │ │ │ │ mov r4, r8 │ │ │ │ ldrsb r3, [r8], #1 │ │ │ │ mov r6, r7 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r1, r3 │ │ │ │ - bgt 48e74 │ │ │ │ + bgt 49730 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and r7, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 48e60 │ │ │ │ + bcc 4971c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r3, r2, r3, lsl #6 │ │ │ │ - bcc 48e6c │ │ │ │ + bcc 49728 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ and r2, r7, #7 │ │ │ │ add r8, r4, #4 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ - b 48e74 │ │ │ │ + b 49730 │ │ │ │ orr r1, r3, r7, lsl #6 │ │ │ │ add r8, r4, #2 │ │ │ │ - b 48e74 │ │ │ │ + b 49730 │ │ │ │ orr r1, r3, r7, lsl #12 │ │ │ │ add r8, r4, #3 │ │ │ │ sub r2, r8, r4 │ │ │ │ sub r3, r1, #9 │ │ │ │ add r7, r2, r6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 48e90 │ │ │ │ + bhi 4974c │ │ │ │ tst sl, fp, lsl r3 │ │ │ │ - bne 48d8c │ │ │ │ + bne 49648 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcc 48dfc │ │ │ │ + bcc 496b8 │ │ │ │ lsr r4, r1, #8 │ │ │ │ cmp r4, #31 │ │ │ │ - bgt 48ec0 │ │ │ │ + bgt 4977c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 48ed8 │ │ │ │ + beq 49794 │ │ │ │ cmp r4, #22 │ │ │ │ - bne 48dfc │ │ │ │ + bne 496b8 │ │ │ │ cmp r1, #5760 @ 0x1680 │ │ │ │ - bne 48dfc │ │ │ │ - b 48d8c │ │ │ │ + bne 496b8 │ │ │ │ + b 49648 │ │ │ │ cmp r4, #32 │ │ │ │ - beq 48de4 │ │ │ │ + beq 496a0 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ cmpeq r1, #12288 @ 0x3000 │ │ │ │ - bne 48dfc │ │ │ │ - b 48d8c │ │ │ │ - ldr r2, [pc, #68] @ 48f24 │ │ │ │ + bne 496b8 │ │ │ │ + b 49648 │ │ │ │ + ldr r2, [pc, #68] @ 497e0 │ │ │ │ uxtb r1, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - beq 48dfc │ │ │ │ - b 48d8c │ │ │ │ + beq 496b8 │ │ │ │ + b 49648 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 48da0 │ │ │ │ + b 4965c │ │ │ │ str r7, [lr, #24] │ │ │ │ str r8, [lr, #16] │ │ │ │ - b 48dbc │ │ │ │ + b 49678 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq lr, fp, r5, asr #10 │ │ │ │ - andeq lr, fp, r9, lsr r6 │ │ │ │ + andeq lr, fp, r1, ror r6 │ │ │ │ + andeq lr, fp, r5, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 48f9c │ │ │ │ + bcc 49858 │ │ │ │ lsr r7, r3, #3 │ │ │ │ mov r5, #84 @ 0x54 │ │ │ │ mla r2, r7, r5, r6 │ │ │ │ add r4, r7, r7, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, r6, r4, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 48f2c │ │ │ │ + bl 497e8 │ │ │ │ mla r2, r7, r5, r8 │ │ │ │ add r1, r8, r4, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 48f2c │ │ │ │ + bl 497e8 │ │ │ │ mla r2, r7, r5, sl │ │ │ │ add r1, sl, r4, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 48f2c │ │ │ │ + bl 497e8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r5, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -69250,15 +69809,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movcc r2, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r5, fp │ │ │ │ eors r0, r0, r7 │ │ │ │ - bmi 4902c │ │ │ │ + bmi 498e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r9, fp │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movcc r2, r9 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -69270,34 +69829,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 490a0 │ │ │ │ + bcc 4995c │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #4 │ │ │ │ - bl 49038 │ │ │ │ + bl 498f4 │ │ │ │ add r1, r4, r6, lsl #6 │ │ │ │ add r2, r4, r7, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 49038 │ │ │ │ + bl 498f4 │ │ │ │ add r1, sl, r6, lsl #6 │ │ │ │ add r2, sl, r7, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 49038 │ │ │ │ + bl 498f4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [sl, #8] │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -69782,15 +70341,15 @@ │ │ │ │ add r1, ip, r8, lsl #4 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r1, r0 │ │ │ │ addeq r0, r7, r2, lsl #4 │ │ │ │ addeq r1, lr, r3, lsl #4 │ │ │ │ addeq r0, r0, #16 │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq 49850 │ │ │ │ + beq 4a10c │ │ │ │ bl 8740 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ @@ -69858,19 +70417,19 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mvn r0, r0, asr #31 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r8, r1, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sl, sl, r0, lsl #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 49890 │ │ │ │ + bne 4a14c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r8, #12 │ │ │ │ tst r1, #1 │ │ │ │ - beq 499c8 │ │ │ │ + beq 4a284 │ │ │ │ cmp r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ movcc r1, r6 │ │ │ │ ldm r1, {r2, r7} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm fp, {r2, r7} │ │ │ │ mov r2, #0 │ │ │ │ @@ -69881,82 +70440,82 @@ │ │ │ │ orr r2, r2, r2, lsl #1 │ │ │ │ orr r1, r1, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ add r6, r6, r1, lsl #2 │ │ │ │ cmp r6, r0 │ │ │ │ addeq r0, sl, #12 │ │ │ │ cmpeq r3, r0 │ │ │ │ - beq 499dc │ │ │ │ + beq 4a298 │ │ │ │ bl 8740 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ - b 49a40 │ │ │ │ + b 4a2fc │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r1] │ │ │ │ strd r8, [r0, #-8] │ │ │ │ add r7, r7, #12 │ │ │ │ add r0, r5, #12 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 49ae4 │ │ │ │ + beq 4a3a0 │ │ │ │ ldrd sl, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ cmp r9, fp │ │ │ │ mov r2, fp │ │ │ │ movcc r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r9, fp │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 49a28 │ │ │ │ + bgt 4a2e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r6, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r0, r6]! │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - beq 49a0c │ │ │ │ + beq 4a2c8 │ │ │ │ add sl, r4, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sl, #-4] │ │ │ │ ldr r1, [sl, #-8] │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r9 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ sub r6, r6, #12 │ │ │ │ subeq r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 49a84 │ │ │ │ + bmi 4a340 │ │ │ │ add r0, r4, r6 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, sl, #12 │ │ │ │ - b 49a18 │ │ │ │ + b 4a2d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r8, [r0, #16] │ │ │ │ @@ -69968,60 +70527,60 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r9, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bmi 49b84 │ │ │ │ + bmi 4a440 │ │ │ │ add sl, r6, #32 │ │ │ │ mov r7, #2 │ │ │ │ ldrd r4, [sl, #-4] │ │ │ │ cmp r5, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movcc r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 49bd4 │ │ │ │ + bmi 4a490 │ │ │ │ add r7, r7, #1 │ │ │ │ add sl, sl, #12 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne 49b3c │ │ │ │ - b 49bdc │ │ │ │ + bne 4a3f8 │ │ │ │ + b 4a498 │ │ │ │ add r6, r6, #32 │ │ │ │ mov r7, #2 │ │ │ │ ldrd r4, [r6, #-4] │ │ │ │ cmp r5, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movcc r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r5, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 49bd4 │ │ │ │ + bgt 4a490 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne 49b8c │ │ │ │ - b 49bdc │ │ │ │ + bne 4a448 │ │ │ │ + b 4a498 │ │ │ │ cmp r7, fp │ │ │ │ - bne 49c34 │ │ │ │ + bne 4a4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 49c2c │ │ │ │ + bpl 4a4e8 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsr r2, fp, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r0, #4 │ │ │ │ ldmda r1, {r3, r7, ip} │ │ │ │ @@ -70030,70 +70589,70 @@ │ │ │ │ ldmda r0, {r4, r6} │ │ │ │ str r5, [r1, #-8] │ │ │ │ str r4, [r1, #-4] │ │ │ │ str r3, [r0, #-8] │ │ │ │ str r7, [r0, #-4] │ │ │ │ str r6, [r1], #12 │ │ │ │ str ip, [r0], #-12 │ │ │ │ - bne 49c00 │ │ │ │ + bne 4a4bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, fp, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #0 │ │ │ │ eor r3, r1, r0, lsl #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 4ac4c │ │ │ │ + b 4b508 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ subs r3, ip, r4 │ │ │ │ sbcs r3, lr, r5 │ │ │ │ - bge 49cb8 │ │ │ │ + bge 4a574 │ │ │ │ add r3, r2, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrd r8, [r3] │ │ │ │ subs r6, r6, r8 │ │ │ │ sbcs r6, r7, r9 │ │ │ │ - bge 49cf4 │ │ │ │ + bge 4a5b0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49c8c │ │ │ │ - b 49cfc │ │ │ │ + bne 4a548 │ │ │ │ + b 4a5b8 │ │ │ │ add r3, r2, #32 │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrd r8, [r3] │ │ │ │ subs r6, r6, r8 │ │ │ │ sbcs r6, r7, r9 │ │ │ │ - blt 49cf4 │ │ │ │ + blt 4a5b0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49cc8 │ │ │ │ - b 49cfc │ │ │ │ + bne 4a584 │ │ │ │ + b 4a5b8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 49d50 │ │ │ │ + bne 4a60c │ │ │ │ subs r2, ip, r4 │ │ │ │ sbcs r2, lr, r5 │ │ │ │ - bge 49d4c │ │ │ │ + bge 4a608 │ │ │ │ add r2, r0, r1, lsl #4 │ │ │ │ lsr r1, r1, #1 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldmdb r2, {r3, r7} │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ @@ -70102,63 +70661,63 @@ │ │ │ │ stm r0, {r3, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ str r4, [r2, #-8] │ │ │ │ strd r8, [r2] │ │ │ │ sub r2, r2, #16 │ │ │ │ - bne 49d14 │ │ │ │ + bne 4a5d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr r2, r1, #1 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ clz r2, r2 │ │ │ │ eor r3, r3, r2, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 4a008 │ │ │ │ + b 4a8c4 │ │ │ │ add r2, r1, r1, lsr #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 49da0 │ │ │ │ + b 4a65c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49ee0 │ │ │ │ + beq 4a79c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 49dd8 │ │ │ │ + bcs 4a694 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ mov r6, r0 │ │ │ │ ldm r0, {ip, lr} │ │ │ │ ldr r3, [r6, r3, lsl #2]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ stm r0, {r3, r4, r5} │ │ │ │ stm r6, {ip, lr} │ │ │ │ str r7, [r6, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b 49ddc │ │ │ │ + b 4a698 │ │ │ │ sub r6, r2, r1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ orr r4, r0, r6, lsl #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movcc r2, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs 49d8c │ │ │ │ + bcs 4a648 │ │ │ │ lsl r0, r6, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ mov fp, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 49e50 │ │ │ │ + bcs 4a70c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, r7, r1, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -70167,15 +70726,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r5, r9 │ │ │ │ movcc r2, r5 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r5, r9 │ │ │ │ add r9, r4, r0, lsr #31 │ │ │ │ - b 49e58 │ │ │ │ + b 4a714 │ │ │ │ mov r9, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r6, r7, r0, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ @@ -70187,86 +70746,86 @@ │ │ │ │ cmp r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ movcc r2, r7 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r7, r5 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 49d8c │ │ │ │ + bgt 4a648 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ orr r4, r0, r9, lsl #1 │ │ │ │ str sl, [r6, #4] │ │ │ │ lsl r0, r9, #1 │ │ │ │ str r5, [r6, #8] │ │ │ │ cmp r4, fp │ │ │ │ str r1, [r6] │ │ │ │ mov r6, r9 │ │ │ │ - bcc 49dfc │ │ │ │ - b 49d8c │ │ │ │ + bcc 4a6b8 │ │ │ │ + b 4a648 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, r1, r1, lsr #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 4a000 │ │ │ │ + beq 4a8bc │ │ │ │ mov ip, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 49f18 │ │ │ │ + b 4a7d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 4a000 │ │ │ │ + beq 4a8bc │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 49f50 │ │ │ │ + bcs 4a80c │ │ │ │ mov r2, ip │ │ │ │ ldm ip, {r8, r9, sl} │ │ │ │ ldr r3, [r2, lr, lsl #4]! │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [ip, #12] │ │ │ │ ldmib r2, {r4, r5, r6} │ │ │ │ stm ip, {r3, r4, r5, r6} │ │ │ │ mov r3, #0 │ │ │ │ stm r2, {r8, r9, sl} │ │ │ │ str r7, [r2, #12] │ │ │ │ - b 49f54 │ │ │ │ + b 4a810 │ │ │ │ sub r3, lr, r1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ mov sl, lr │ │ │ │ orr r4, r0, r3, lsl #1 │ │ │ │ movcc sl, r1 │ │ │ │ cmp r4, sl │ │ │ │ - bcs 49f0c │ │ │ │ + bcs 4a7c8 │ │ │ │ lsl r6, r3, #1 │ │ │ │ add r5, r6, #2 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 49f9c │ │ │ │ + bcs 4a858 │ │ │ │ add r6, ip, r4, lsl #4 │ │ │ │ add r5, ip, r5, lsl #4 │ │ │ │ ldrd r6, [r6, #8] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ subs r5, r8, r6 │ │ │ │ sbcs r5, r9, r7 │ │ │ │ addlt r4, r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ add r4, ip, r4, lsl #4 │ │ │ │ add r3, ip, r3, lsl #4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ subs r2, r6, r8 │ │ │ │ sbcs r2, r7, r9 │ │ │ │ - bge 49f0c │ │ │ │ + bge 4a7c8 │ │ │ │ ldm r3, {r2, fp} │ │ │ │ ldrd r0, [r4] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str fp, [r4, #4] │ │ │ │ @@ -70274,70 +70833,70 @@ │ │ │ │ orr r4, r0, r5, lsl #1 │ │ │ │ str r6, [r3, #8] │ │ │ │ lsl r6, r5, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r4, sl │ │ │ │ str r7, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bcc 49f74 │ │ │ │ - b 49f0c │ │ │ │ + bcc 4a830 │ │ │ │ + b 4a7c8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #820 @ 0x334 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs 4a090 │ │ │ │ + bcs 4a94c │ │ │ │ lsrs r4, sl, #1 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - beq 4ac1c │ │ │ │ + beq 4b4d8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r6, #15 │ │ │ │ - bls 4a620 │ │ │ │ + bls 4aedc │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r4, r5, r6, lsl #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 492a0 │ │ │ │ + bl 49b5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r4, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ - bl 492a0 │ │ │ │ + bl 49b5c │ │ │ │ mov fp, #8 │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcc 4a900 │ │ │ │ - b 4a9c8 │ │ │ │ + bcc 4b1bc │ │ │ │ + b 4b284 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ - b 4a148 │ │ │ │ + b 4aa04 │ │ │ │ ldr r1, [fp, r0, lsl #4]! │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldmib fp, {r2, r3, r7} │ │ │ │ stm r6, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [fp, #8] │ │ │ │ subs r1, r1, r8 │ │ │ │ sbcs r1, r2, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ addge r0, r0, #1 │ │ │ │ str r2, [fp, #12] │ │ │ │ cmp r0, sl │ │ │ │ str r3, [fp] │ │ │ │ - bcs 4ac28 │ │ │ │ + bcs 4b4e4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -70357,25 +70916,25 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r2, r6, r7} │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ - bcc 4a020 │ │ │ │ + bcc 4a8dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a60c │ │ │ │ + beq 4aec8 │ │ │ │ lsr r3, sl, #3 │ │ │ │ add lr, fp, #8 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, fp, r3, lsl #6 │ │ │ │ sub r0, r0, sl, lsr #3 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ add r2, fp, r0, lsl #4 │ │ │ │ - bcs 4a1c8 │ │ │ │ + bcs 4aa84 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ mov ip, r5 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldm lr, {r0, r3} │ │ │ │ subs r5, r8, r6 │ │ │ │ sbcs r5, r9, r7 │ │ │ │ mov r5, #0 │ │ │ │ @@ -70389,33 +70948,33 @@ │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r9, r3 │ │ │ │ mov r5, ip │ │ │ │ mov r0, #0 │ │ │ │ movwlt r0, #1 │ │ │ │ teq r7, r0 │ │ │ │ movne r1, fp │ │ │ │ - b 4a1dc │ │ │ │ + b 4aa98 │ │ │ │ mov r0, fp │ │ │ │ mov r6, lr │ │ │ │ - bl 49038 │ │ │ │ + bl 498f4 │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r0 │ │ │ │ sub r1, r1, fp │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - beq 4a210 │ │ │ │ + beq 4aacc │ │ │ │ add r0, fp, r1 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ subs r2, r6, r2 │ │ │ │ sbcs r2, r7, r3 │ │ │ │ - bge 4a46c │ │ │ │ + bge 4ad28 │ │ │ │ ldm fp, {r0, r2, r3, r7} │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ @@ -70442,15 +71001,15 @@ │ │ │ │ ldr r3, [lr, #16]! │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r0, #32 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bcs 4a348 │ │ │ │ + bcs 4ac04 │ │ │ │ mov r0, lr │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r1, [r0, r6, lsl #4]! │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldmib r0, {r2, r5} │ │ │ │ str r4, [r3, #-4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ @@ -70481,22 +71040,22 @@ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, ip │ │ │ │ stm r1, {r2, r5, sl} │ │ │ │ str r7, [r1, #12] │ │ │ │ - bcc 4a29c │ │ │ │ + bcc 4ab58 │ │ │ │ sub r4, r3, #16 │ │ │ │ cmp r3, fp │ │ │ │ - bne 4a354 │ │ │ │ - b 4a3b0 │ │ │ │ + bne 4ac10 │ │ │ │ + b 4ac6c │ │ │ │ mov r4, lr │ │ │ │ cmp r3, fp │ │ │ │ - beq 4a3b0 │ │ │ │ + beq 4ac6c │ │ │ │ mov r7, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr r5, [r3, r6, lsl #4]! │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldmib r3, {r1, ip} │ │ │ │ ldr sl, [r3, #12] │ │ │ │ str sl, [r4, #12] │ │ │ │ @@ -70510,15 +71069,15 @@ │ │ │ │ subs r1, r8, r2 │ │ │ │ str r0, [r3, #12] │ │ │ │ sbcs r0, r9, r0 │ │ │ │ str r2, [r3, #8] │ │ │ │ addlt r6, r6, #1 │ │ │ │ add r3, r7, #16 │ │ │ │ cmp r3, fp │ │ │ │ - bne 4a354 │ │ │ │ + bne 4ac10 │ │ │ │ sub r4, r3, #16 │ │ │ │ ldr r0, [lr, r6, lsl #4]! │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldmib lr, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -70526,15 +71085,15 @@ │ │ │ │ strd r0, [lr, #8] │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ str r2, [lr] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ addlt r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 4ac28 │ │ │ │ + bcs 4b4e4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r4, r6, lsl #4]! │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -70552,21 +71111,21 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ stmib r4, {r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [r4] │ │ │ │ - bl 4a008 │ │ │ │ + bl 4a8c4 │ │ │ │ mvn r0, r6 │ │ │ │ add sl, sl, r0 │ │ │ │ add fp, r4, #16 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ - bcs 4a148 │ │ │ │ - b 4a020 │ │ │ │ + bcs 4aa04 │ │ │ │ + b 4a8dc │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -70590,15 +71149,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ add r3, r0, #32 │ │ │ │ ldr r1, [fp, #16]! │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ - bcs 4a59c │ │ │ │ + bcs 4ae58 │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r2, [r1, r0, lsl #4]! │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r4, [r3, #-4] │ │ │ │ @@ -70630,22 +71189,22 @@ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r3, ip │ │ │ │ stm r2, {r5, r6, sl} │ │ │ │ str r7, [r2, #12] │ │ │ │ - bcc 4a4ec │ │ │ │ + bcc 4ada8 │ │ │ │ sub r6, r3, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bne 4a5a8 │ │ │ │ - b 4a09c │ │ │ │ + bne 4ae64 │ │ │ │ + b 4a958 │ │ │ │ mov r6, fp │ │ │ │ cmp r3, lr │ │ │ │ - beq 4a09c │ │ │ │ + beq 4a958 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, r0, lsl #4]! │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldmib r3, {r1, r2, ip} │ │ │ │ str ip, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -70660,25 +71219,25 @@ │ │ │ │ sbcs r1, sl, r9 │ │ │ │ str ip, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ addge r0, r0, #1 │ │ │ │ str sl, [r3, #12] │ │ │ │ add r3, r5, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bne 4a5a8 │ │ │ │ + bne 4ae64 │ │ │ │ sub r6, r3, #16 │ │ │ │ - b 4a09c │ │ │ │ + b 4a958 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #820 @ 0x334 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 49eec │ │ │ │ + b 4a7a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #7 │ │ │ │ - bls 4a8b0 │ │ │ │ + bls 4b16c │ │ │ │ add r1, r0, #8 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r1, #16] │ │ │ │ ldr r8, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr sl, [r1, #32] │ │ │ │ ldr r9, [r1, #36] @ 0x24 │ │ │ │ @@ -70831,15 +71390,15 @@ │ │ │ │ add r0, r2, #48 @ 0x30 │ │ │ │ str r4, [r2, #24] │ │ │ │ str lr, [r2, #4] │ │ │ │ str r5, [r2, #16] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ - b 4a8ec │ │ │ │ + b 4b1a8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ mov fp, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0, r4, lsl #4]! │ │ │ │ @@ -70851,82 +71410,82 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stmib r3, {r1, r2} │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ sub r0, r6, r4 │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs 4a9c8 │ │ │ │ + bcs 4b284 │ │ │ │ mov r0, #16 │ │ │ │ sub sl, r0, fp, lsl #4 │ │ │ │ add r0, fp, #1 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ - b 4a944 │ │ │ │ + b 4b200 │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r9, [r1] │ │ │ │ str r8, [r3, #-8] │ │ │ │ str r5, [r3, #-4] │ │ │ │ cmp lr, r4 │ │ │ │ mov r0, lr │ │ │ │ addcc r0, r0, #1 │ │ │ │ sub sl, sl, #16 │ │ │ │ mov r3, lr │ │ │ │ - bcs 4a9c8 │ │ │ │ + bcs 4b284 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, ip, r3, lsl #4 │ │ │ │ ldr r7, [r0, r3, lsl #4]! │ │ │ │ ldr r9, [r1, #-4] │ │ │ │ ldmib r0, {r2, r8} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ str r7, [ip, r3, lsl #4] │ │ │ │ subs r0, r0, r8 │ │ │ │ sbcs r0, r9, r5 │ │ │ │ stmib r1, {r2, r8} │ │ │ │ str r5, [r1, #12] │ │ │ │ - bge 4a92c │ │ │ │ + bge 4b1e8 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r1 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ ldr r2, [r1, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r1, #-8] │ │ │ │ ldr r4, [r1, #-16]! │ │ │ │ str r4, [r3] │ │ │ │ stmib r3, {r2, r7} │ │ │ │ str r6, [r3, #12] │ │ │ │ - beq 4a918 │ │ │ │ + beq 4b1d4 │ │ │ │ ldr r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r7, [r3, #-20] @ 0xffffffec │ │ │ │ subs r2, r2, r8 │ │ │ │ sbcs r2, r7, r5 │ │ │ │ - blt 4a984 │ │ │ │ - b 4a91c │ │ │ │ + blt 4b240 │ │ │ │ + b 4b1d8 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add sl, ip, r4, lsl #4 │ │ │ │ cmp fp, lr │ │ │ │ - bcs 4aaf8 │ │ │ │ + bcs 4b3b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r2, fp, #4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, #16 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ add r8, r0, r1, lsl #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ str r8, [sp, #8] │ │ │ │ sub r3, r0, #24 │ │ │ │ add r0, fp, #1 │ │ │ │ - b 4aa54 │ │ │ │ + b 4b310 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -70936,15 +71495,15 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp fp, lr │ │ │ │ mov r0, fp │ │ │ │ add r1, r1, #16 │ │ │ │ addcc r0, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bcs 4aaf8 │ │ │ │ + bcs 4b3b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, sl │ │ │ │ ldr r5, [r1, fp, lsl #4]! │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -70952,40 +71511,40 @@ │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ ldr r9, [r4, #-4] │ │ │ │ subs r5, r5, r0 │ │ │ │ str r6, [r4, #4] │ │ │ │ sbcs r5, r9, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ - bge 4aa2c │ │ │ │ + bge 4b2e8 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r9, r6, r2 │ │ │ │ cmp r2, r5 │ │ │ │ ldmdb r9, {r3, r8, lr} │ │ │ │ ldr fp, [r9, #-16] │ │ │ │ str fp, [r6, r2] │ │ │ │ stmib r9, {r3, r8, lr} │ │ │ │ - beq 4aa0c │ │ │ │ + beq 4b2c8 │ │ │ │ sub r3, r4, #16 │ │ │ │ ldr r7, [r4, r2]! │ │ │ │ add r5, r5, #16 │ │ │ │ sub r6, r6, #16 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ subs r7, r7, r0 │ │ │ │ sbcs r7, r4, r1 │ │ │ │ mov r4, r3 │ │ │ │ - blt 4aab0 │ │ │ │ + blt 4b36c │ │ │ │ add r4, r6, r2 │ │ │ │ - b 4aa10 │ │ │ │ + b 4b2cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r6, sl, #16 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ @@ -71029,19 +71588,19 @@ │ │ │ │ add r6, r6, r1, lsl #4 │ │ │ │ str r5, [r2, -r3]! │ │ │ │ add fp, fp, r0, lsl #4 │ │ │ │ add r3, r3, #16 │ │ │ │ subs lr, lr, #1 │ │ │ │ stmib r2, {r7, r8} │ │ │ │ str r4, [r2, #12] │ │ │ │ - bne 4ab20 │ │ │ │ + bne 4b3dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r6, #16 │ │ │ │ tst r1, #1 │ │ │ │ - beq 4ac0c │ │ │ │ + beq 4b4c8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r0 │ │ │ │ mov r2, sl │ │ │ │ addcs sl, sl, #16 │ │ │ │ movcc r2, ip │ │ │ │ add r1, r1, r3 │ │ │ │ ldm r2, {r3, r7} │ │ │ │ @@ -71050,15 +71609,15 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ stm r1, {r3, r7} │ │ │ │ str r6, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ cmp ip, r0 │ │ │ │ addeq r0, fp, #16 │ │ │ │ cmpeq sl, r0 │ │ │ │ - bne 4ac24 │ │ │ │ + bne 4b4e0 │ │ │ │ add sp, sp, #820 @ 0x334 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -71069,52 +71628,52 @@ │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #628 @ 0x274 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs 4adb8 │ │ │ │ + bcs 4b674 │ │ │ │ lsrs r5, r7, #1 │ │ │ │ - beq 4b5f4 │ │ │ │ + beq 4beb0 │ │ │ │ cmp r7, #15 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bls 4b344 │ │ │ │ + bls 4bc00 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ add r6, r8, r0, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 490f4 │ │ │ │ + bl 499b0 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 490f4 │ │ │ │ + bl 499b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, #8 │ │ │ │ - bl 49858 │ │ │ │ + bl 4a114 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, r6, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 490f4 │ │ │ │ + bl 499b0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ add r1, r6, #144 @ 0x90 │ │ │ │ - bl 490f4 │ │ │ │ + bl 499b0 │ │ │ │ add r2, r8, r5, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - bl 49858 │ │ │ │ - b 4b398 │ │ │ │ + bl 4a114 │ │ │ │ + b 4bc54 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ movcc r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5180 │ │ │ │ @@ -71127,15 +71686,15 @@ │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [r7, #8] │ │ │ │ add r4, r9, r0, lsr #31 │ │ │ │ stm r7, {r1, r5} │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 4b5fc │ │ │ │ + bcs 4beb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r5, r1, lsl #2]! │ │ │ │ @@ -71147,34 +71706,34 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ stmib r5, {r1, r2} │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 4ac4c │ │ │ │ + bl 4b508 │ │ │ │ mvn r0, r4 │ │ │ │ add r7, r7, r0 │ │ │ │ add r6, r5, #12 │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcc 4ac68 │ │ │ │ + bcc 4b524 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b330 │ │ │ │ + beq 4bbec │ │ │ │ lsr r3, r7, #3 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ mla fp, r3, r0, r6 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r4, r6, r0, lsl #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bcs 4ae88 │ │ │ │ + bcs 4b744 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -71193,53 +71752,53 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r7, r9 │ │ │ │ eors r0, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bmi 4ae98 │ │ │ │ + bmi 4b754 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movcc r2, r5 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r5, r9 │ │ │ │ eors r0, r0, r8 │ │ │ │ movmi r4, fp │ │ │ │ mov r0, r4 │ │ │ │ - b 4ae98 │ │ │ │ + b 4b754 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ - bl 48f2c │ │ │ │ + bl 497e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r5, r0, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b034 │ │ │ │ + beq 4b8f0 │ │ │ │ add r4, r6, r5 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ movcc r2, r7 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4b034 │ │ │ │ + bmi 4b8f0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -71257,15 +71816,15 @@ │ │ │ │ ldr r0, [r7, #12]! │ │ │ │ add r6, r6, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r8, #12 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 4b20c │ │ │ │ + bcs 4bac8 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r9, r7 │ │ │ │ @@ -71306,21 +71865,21 @@ │ │ │ │ ldr fp, [r6, #20] │ │ │ │ stm r6, {r2, r3, r7} │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ stm r8, {ip, lr} │ │ │ │ cmp r6, r0 │ │ │ │ str fp, [r8, #8] │ │ │ │ - bcc 4af64 │ │ │ │ + bcc 4b820 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub fp, r6, #12 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r8 │ │ │ │ - bne 4b218 │ │ │ │ - b 4b288 │ │ │ │ + bne 4bad4 │ │ │ │ + b 4bb44 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ add r8, r6, #24 │ │ │ │ mov r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ @@ -71340,15 +71899,15 @@ │ │ │ │ add r3, r6, r0, lsl #2 │ │ │ │ ldr r0, [sl, #12]! │ │ │ │ sub r7, r3, #12 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r8, r7 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ - bcs 4b184 │ │ │ │ + bcs 4ba40 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r7, fp │ │ │ │ @@ -71390,24 +71949,24 @@ │ │ │ │ stm r8, {r2, r4} │ │ │ │ str r3, [r8, #8] │ │ │ │ add r8, r8, #24 │ │ │ │ str r7, [sl] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stmib sl, {r6, ip} │ │ │ │ cmp r8, r7 │ │ │ │ - bcc 4b0ac │ │ │ │ + bcc 4b968 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r6, r8, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b190 │ │ │ │ - b 4acfc │ │ │ │ + bne 4ba4c │ │ │ │ + b 4b5b8 │ │ │ │ mov r6, sl │ │ │ │ cmp r8, r3 │ │ │ │ - beq 4acfc │ │ │ │ + beq 4b5b8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r7, fp │ │ │ │ @@ -71427,21 +71986,21 @@ │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldm r5, {r1, r3, r6} │ │ │ │ str r6, [r2, #8] │ │ │ │ mov r6, r5 │ │ │ │ stm r2, {r1, r3} │ │ │ │ mov r3, r4 │ │ │ │ - bne 4b194 │ │ │ │ + bne 4ba50 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r6, r8, #12 │ │ │ │ - b 4acfc │ │ │ │ + b 4b5b8 │ │ │ │ mov fp, r7 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 4b288 │ │ │ │ + beq 4bb44 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r6, [r6, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r7 │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, r9 │ │ │ │ @@ -71459,15 +72018,15 @@ │ │ │ │ stm fp, {r1, r6} │ │ │ │ str r3, [fp, #8] │ │ │ │ mov fp, r5 │ │ │ │ ldm r5, {r1, r3, r6} │ │ │ │ stm r2, {r1, r3, r6} │ │ │ │ add r6, r5, #12 │ │ │ │ cmp r6, r8 │ │ │ │ - bne 4b21c │ │ │ │ + bne 4bad8 │ │ │ │ sub fp, r6, #12 │ │ │ │ mov r7, sl │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ @@ -71484,15 +72043,15 @@ │ │ │ │ stm fp, {r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r7, #8] │ │ │ │ stm r7, {r1, r6} │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 4b5fc │ │ │ │ + bcs 4beb8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, r0, lsl #2]! │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -71502,66 +72061,66 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stmia r6!, {r0, r2, r3} │ │ │ │ mvn r0, r4 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 4adb8 │ │ │ │ - b 4ac68 │ │ │ │ + bcs 4b674 │ │ │ │ + b 4b524 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #628 @ 0x274 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 49d6c │ │ │ │ + b 4a628 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #7 │ │ │ │ add r4, r1, r2, lsl #2 │ │ │ │ add r6, r6, r2, lsl #2 │ │ │ │ - bls 4b378 │ │ │ │ - bl 490f4 │ │ │ │ + bls 4bc34 │ │ │ │ + bl 499b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 490f4 │ │ │ │ + bl 499b0 │ │ │ │ mov r9, #4 │ │ │ │ - b 4b398 │ │ │ │ + b 4bc54 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ cmp r9, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ sub r0, r7, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bcs 4b4a4 │ │ │ │ + bcs 4bd60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r0, r2, #1 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r1, r2 │ │ │ │ - b 4b3f8 │ │ │ │ + b 4bcb4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r0] │ │ │ │ strd sl, [r9, #-8] │ │ │ │ cmp r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bcs 4b4a4 │ │ │ │ + bcs 4bd60 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, r6, r0, lsl #2 │ │ │ │ ldr r2, [r1, r0, lsl #2]! │ │ │ │ ldr r9, [r4, #-4] │ │ │ │ ldrd sl, [r1, #4] │ │ │ │ @@ -71573,70 +72132,70 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ strd sl, [r4, #4] │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, fp, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 4b3e0 │ │ │ │ + bgt 4bc9c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r9, r6, r4 │ │ │ │ cmp r4, #12 │ │ │ │ ldmdb r9, {r0, r2, r3} │ │ │ │ str r0, [r6, r4] │ │ │ │ strd r2, [r9, #4] │ │ │ │ - beq 4b3cc │ │ │ │ + beq 4bc88 │ │ │ │ ldr r5, [r9, #-16] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r9, #-20] @ 0xffffffec │ │ │ │ cmp fp, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, fp │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ sub r4, r4, #12 │ │ │ │ subeq r0, fp, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4b454 │ │ │ │ + bmi 4bd10 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 4b3d0 │ │ │ │ + b 4bc8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 4b5dc │ │ │ │ + bcs 4be98 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r2, #1 │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r1, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 4b524 │ │ │ │ + b 4bde0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0] │ │ │ │ strd r8, [sl, #-8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add fp, fp, #12 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ addcc r0, r0, #1 │ │ │ │ sub r1, r1, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcs 4b5dc │ │ │ │ + bcs 4be98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, r0, lsl #2]! │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ str r2, [r6, r0, lsl #2]! │ │ │ │ @@ -71648,47 +72207,47 @@ │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r9, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 4b4fc │ │ │ │ + bgt 4bdb8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add sl, r6, r4 │ │ │ │ cmp r4, r7 │ │ │ │ ldmdb sl, {r0, r2, r3} │ │ │ │ str r0, [r6, r4] │ │ │ │ strd r2, [sl, #4] │ │ │ │ - beq 4b4e8 │ │ │ │ + beq 4bda4 │ │ │ │ ldr r5, [sl, #-16] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sl, #-20] @ 0xffffffec │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r9 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, r7, #12 │ │ │ │ sub r6, r6, #12 │ │ │ │ subeq r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4b588 │ │ │ │ + bmi 4be44 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 4b4ec │ │ │ │ + b 4bda8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 49858 │ │ │ │ + bl 4a114 │ │ │ │ add sp, sp, #628 @ 0x274 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ lsl r2, r0, #2 │ │ │ │ @@ -71698,27 +72257,27 @@ │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 4b648 │ │ │ │ + bpl 4bf04 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r2 │ │ │ │ - beq 4b66c │ │ │ │ + beq 4bf28 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b670 │ │ │ │ + bne 4bf2c │ │ │ │ mov r0, #1 │ │ │ │ - b 4b63c │ │ │ │ + b 4bef8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ @@ -71728,36 +72287,36 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ stm r5, {r1, r2, r3, r9} │ │ │ │ str r7, [r5, #16] │ │ │ │ str r9, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r4, [r5, #28] │ │ │ │ - beq 4b6c0 │ │ │ │ + beq 4bf7c │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4b6e0 │ │ │ │ + beq 4bf9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #25 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, #25 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b744 │ │ │ │ - ldr r1, [pc, #68] @ 4b750 │ │ │ │ + beq 4c000 │ │ │ │ + ldr r1, [pc, #68] @ 4c00c │ │ │ │ mov r2, #25 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #4 │ │ │ │ @@ -71768,37 +72327,37 @@ │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ bl 81e4 │ │ │ │ - ldrdeq pc, [sl], -r8 │ │ │ │ + andeq pc, sl, r4, lsl #18 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #8] @ 4b76c │ │ │ │ + ldr r1, [pc, #8] @ 4c028 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sp, fp, fp, lsr #32 │ │ │ │ + andeq sp, fp, r7, asr r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 4b7b8 │ │ │ │ + bcs 4c074 │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, ip │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ @@ -71811,169 +72370,169 @@ │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b820 │ │ │ │ + bne 4c0dc │ │ │ │ ldm r5, {r0, r3} │ │ │ │ mov r2, #10 │ │ │ │ - ldr r1, [pc, #304] @ 4b940 │ │ │ │ + ldr r1, [pc, #304] @ 4c1fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r8, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r2, #10 │ │ │ │ - ldr r1, [pc, #240] @ 4b928 │ │ │ │ + ldr r1, [pc, #240] @ 4c1e4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b858 │ │ │ │ + beq 4c114 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 4b89c │ │ │ │ - ldr r1, [pc, #192] @ 4b92c │ │ │ │ + bne 4c158 │ │ │ │ + ldr r1, [pc, #192] @ 4c1e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84c │ │ │ │ + bne 4c108 │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl b2560 │ │ │ │ + bl b2e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84c │ │ │ │ - b 4b904 │ │ │ │ - ldr r1, [pc, #140] @ 4b930 │ │ │ │ + bne 4c108 │ │ │ │ + b 4c1c0 │ │ │ │ + ldr r1, [pc, #140] @ 4c1ec │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84c │ │ │ │ - ldr r3, [pc, #116] @ 4b934 │ │ │ │ + bne 4c108 │ │ │ │ + ldr r3, [pc, #116] @ 4c1f0 │ │ │ │ add r0, sp, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, sp │ │ │ │ stm sp, {r8, r9} │ │ │ │ strb r4, [sp, #15] │ │ │ │ - bl b2560 │ │ │ │ + bl b2e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84c │ │ │ │ - ldr r1, [pc, #72] @ 4b938 │ │ │ │ + bne 4c108 │ │ │ │ + ldr r1, [pc, #72] @ 4c1f4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84c │ │ │ │ - ldr r1, [pc, #48] @ 4b93c │ │ │ │ + bne 4c108 │ │ │ │ + ldr r1, [pc, #48] @ 4c1f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq sl, fp, r2, lsr r3 │ │ │ │ - andeq fp, fp, r7, lsl r4 │ │ │ │ - andeq r5, fp, r0, ror r2 │ │ │ │ - muleq pc, r8, r1 @ │ │ │ │ - andeq r5, fp, r2, lsr #4 │ │ │ │ - ldrdeq ip, [fp], -r4 │ │ │ │ - andeq sl, fp, r0, asr r3 │ │ │ │ + andeq sl, fp, lr, asr r4 │ │ │ │ + andeq fp, fp, r3, asr #10 │ │ │ │ + muleq fp, ip, r3 │ │ │ │ + ldrdeq r0, [pc], -ip │ │ │ │ + andeq r5, fp, lr, asr #6 │ │ │ │ + andeq ip, fp, r0, lsl #8 │ │ │ │ + andeq sl, fp, ip, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4b9d8 │ │ │ │ + beq 4c294 │ │ │ │ ldrd r8, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #548] @ 4bb98 │ │ │ │ + ldr r1, [pc, #548] @ 4c454 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ + bne 4c288 │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 4ba48 │ │ │ │ - ldr r1, [pc, #512] @ 4bb9c │ │ │ │ + bne 4c304 │ │ │ │ + ldr r1, [pc, #512] @ 4c458 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ + bne 4c288 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bae0 │ │ │ │ + beq 4c39c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ mov r2, #3 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ - ldr r1, [pc, #452] @ 4bbb0 │ │ │ │ + ldr r1, [pc, #452] @ 4c46c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ + bne 4c288 │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 4bb08 │ │ │ │ - ldr r1, [pc, #416] @ 4bbb4 │ │ │ │ + bne 4c3c4 │ │ │ │ + ldr r1, [pc, #416] @ 4c470 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - ldr r1, [pc, #392] @ 4bbb8 │ │ │ │ + bne 4c288 │ │ │ │ + ldr r1, [pc, #392] @ 4c474 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - b 4bb74 │ │ │ │ - ldr r1, [pc, #336] @ 4bba0 │ │ │ │ + bne 4c288 │ │ │ │ + b 4c430 │ │ │ │ + ldr r1, [pc, #336] @ 4c45c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - ldr r1, [pc, #312] @ 4bba4 │ │ │ │ + bne 4c288 │ │ │ │ + ldr r1, [pc, #312] @ 4c460 │ │ │ │ add r2, sp, #15 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ @@ -71986,244 +72545,244 @@ │ │ │ │ mov r0, r6 │ │ │ │ strb sl, [sp, #15] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ + bne 4c288 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #212] @ 4bba8 │ │ │ │ + ldr r1, [pc, #212] @ 4c464 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ + bne 4c288 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #184] @ 4bbac │ │ │ │ + ldr r1, [pc, #184] @ 4c468 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #172] @ 4bbbc │ │ │ │ + ldr r1, [pc, #172] @ 4c478 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - ldr r1, [pc, #148] @ 4bbc0 │ │ │ │ + bne 4c288 │ │ │ │ + ldr r1, [pc, #148] @ 4c47c │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, #1 │ │ │ │ mov r2, #5 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ strb sl, [sp] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - ldr r1, [pc, #100] @ 4bbc4 │ │ │ │ + bne 4c288 │ │ │ │ + ldr r1, [pc, #100] @ 4c480 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b9cc │ │ │ │ - ldr r1, [pc, #76] @ 4bbc8 │ │ │ │ + bne 4c288 │ │ │ │ + ldr r1, [pc, #76] @ 4c484 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, fp, lr, ror #28 │ │ │ │ - andeq fp, fp, r7, ror #5 │ │ │ │ - andeq r5, fp, r4, asr #1 │ │ │ │ - andeq r0, pc, ip, ror #31 │ │ │ │ - andeq r5, fp, r6, asr #32 │ │ │ │ - strdeq ip, [fp], -r4 │ │ │ │ - andeq lr, sl, r0, lsr r9 │ │ │ │ - andeq fp, fp, pc, ror #4 │ │ │ │ - andeq ip, fp, fp, asr sp │ │ │ │ - andeq r5, fp, r4 │ │ │ │ - andeq ip, fp, fp, asr ip │ │ │ │ - @ instruction: 0x000b4fb2 │ │ │ │ - andeq ip, fp, r4, rrx │ │ │ │ + muleq fp, sl, pc @ │ │ │ │ + andeq fp, fp, r3, lsl r4 │ │ │ │ + strdeq r5, [fp], -r0 │ │ │ │ + andeq r0, pc, r0, lsr r7 @ │ │ │ │ + andeq r5, fp, r2, ror r1 │ │ │ │ + andeq ip, fp, r0, lsr #4 │ │ │ │ + andeq lr, sl, ip, asr sl │ │ │ │ + muleq fp, fp, r3 │ │ │ │ + andeq ip, fp, r7, lsl #29 │ │ │ │ + andeq r5, fp, r0, lsr r1 │ │ │ │ + andeq ip, fp, r7, lsl #27 │ │ │ │ + ldrdeq r5, [fp], -lr │ │ │ │ + muleq fp, r0, r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #456] @ 4bda4 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r2, [pc, #456] @ 4c660 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r2]! │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne 4bc6c │ │ │ │ - ldr r1, [pc, #432] @ 4bda8 │ │ │ │ + bne 4c528 │ │ │ │ + ldr r1, [pc, #432] @ 4c664 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ ldrexd r2, [lr] │ │ │ │ clrex │ │ │ │ - b 4bc24 │ │ │ │ + b 4c4e0 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bne 4bc68 │ │ │ │ + bne 4c524 │ │ │ │ adds r6, r2, #1 │ │ │ │ adcs r7, r3, #0 │ │ │ │ adcs r5, ip, #0 │ │ │ │ - bne 4bd64 │ │ │ │ + bne 4c620 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor r1, r5, r3 │ │ │ │ eor r2, r4, r2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne 4bc0c │ │ │ │ + bne 4c4c8 │ │ │ │ strexd r1, r6, [lr] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - beq 4bc24 │ │ │ │ + beq 4c4e0 │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [r8] │ │ │ │ clrex │ │ │ │ eor r2, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 4bcb4 │ │ │ │ + bne 4c570 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bcs 4bd78 │ │ │ │ + bcs 4c634 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ str r1, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4bd68 │ │ │ │ + bne 4c624 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #12] │ │ │ │ - beq 4bd04 │ │ │ │ + beq 4c5c0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4bd58 │ │ │ │ + bne 4c614 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4bcbc │ │ │ │ + bne 4c578 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r8] │ │ │ │ strexd r0, r6, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bcd8 │ │ │ │ + bne 4c594 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bd68 │ │ │ │ + bne 4c624 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [r8] │ │ │ │ strexd r2, r0, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4bd0c │ │ │ │ + bne 4c5c8 │ │ │ │ add r1, r8, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bd28 │ │ │ │ + bne 4c5e4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 4bcac │ │ │ │ + bne 4c568 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 4bcd8 │ │ │ │ + b 4c594 │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #60] @ 4bdac │ │ │ │ + ldr r0, [pc, #60] @ 4c668 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #48] @ 4bdb0 │ │ │ │ + ldr r0, [pc, #48] @ 4c66c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #44] @ 4bdb4 │ │ │ │ + ldr r2, [pc, #44] @ 4c670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 465c4 │ │ │ │ + bl 46e80 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, pc, r8, lsl #28 │ │ │ │ - andeq r1, pc, ip, asr #6 │ │ │ │ - strheq ip, [fp], -r9 │ │ │ │ - andeq r2, pc, r0, lsl #24 │ │ │ │ + andeq r4, pc, ip, asr #10 │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ + andeq ip, fp, r5, ror #3 │ │ │ │ + andeq r2, pc, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 4be40 │ │ │ │ + bcs 4c6fc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 4be80 │ │ │ │ + bhi 4c73c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 4be68 │ │ │ │ + bcc 4c724 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 4be20 │ │ │ │ + bcs 4c6dc │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 4be68 │ │ │ │ + b 4c724 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 4be50 │ │ │ │ + bne 4c70c │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 4be68 │ │ │ │ + b 4c724 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 4bdd8 │ │ │ │ + b 4c694 │ │ │ │ mvn r7, #15 │ │ │ │ orr r1, r7, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r6, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb lr, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ @@ -72242,25 +72801,25 @@ │ │ │ │ bl 6e78 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 4bdfc │ │ │ │ - b 4be68 │ │ │ │ + bcs 4c6b8 │ │ │ │ + b 4c724 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 4bf08 │ │ │ │ + bhi 4c7c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -72272,202 +72831,202 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 4bee4 │ │ │ │ + b 4c7a0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #560] @ 4c18c │ │ │ │ + ldr r1, [pc, #560] @ 4ca48 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ add r8, fp, #24 │ │ │ │ add sl, fp, #36 @ 0x24 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 4c010 │ │ │ │ - ldr r1, [pc, #552] @ 4c1b0 │ │ │ │ + beq 4c8cc │ │ │ │ + ldr r1, [pc, #552] @ 4ca6c │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #548] @ 4c1b4 │ │ │ │ + ldr r0, [pc, #548] @ 4ca70 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ strb r9, [sp, #17] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ strb r6, [sp, #16] │ │ │ │ - bl 69a64 │ │ │ │ - ldr r1, [pc, #516] @ 4c1b8 │ │ │ │ + bl 6a31c │ │ │ │ + ldr r1, [pc, #516] @ 4ca74 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #512] @ 4c1bc │ │ │ │ + ldr r2, [pc, #512] @ 4ca78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 69a64 │ │ │ │ - ldr r1, [pc, #492] @ 4c1c0 │ │ │ │ + bl 6a31c │ │ │ │ + ldr r1, [pc, #492] @ 4ca7c │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r2, [pc, #488] @ 4c1c4 │ │ │ │ + ldr r2, [pc, #488] @ 4ca80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #17] │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 4c094 │ │ │ │ + beq 4c950 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r7, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 4c0c8 │ │ │ │ - ldr r1, [pc, #364] @ 4c190 │ │ │ │ + bne 4c984 │ │ │ │ + ldr r1, [pc, #364] @ 4ca4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ + bne 4c83c │ │ │ │ ldrd r0, [r7] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #324] @ 4c194 │ │ │ │ + ldr r1, [pc, #324] @ 4ca50 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ + bne 4c83c │ │ │ │ ldrd r0, [r7] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #292] @ 4c198 │ │ │ │ + ldr r1, [pc, #292] @ 4ca54 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ + bne 4c83c │ │ │ │ ldrd r2, [r7] │ │ │ │ ldrd r0, [fp, #16] │ │ │ │ - bl 6abc8 │ │ │ │ - b 4c168 │ │ │ │ + bl 6b480 │ │ │ │ + b 4ca24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 4c170 │ │ │ │ - ldr r1, [pc, #276] @ 4c1c8 │ │ │ │ + bne 4ca2c │ │ │ │ + ldr r1, [pc, #276] @ 4ca84 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #204] @ 4c19c │ │ │ │ + ldr r1, [pc, #204] @ 4ca58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ + bne 4c83c │ │ │ │ ldm r7, {r0, r3} │ │ │ │ add r2, sp, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #168] @ 4c1a0 │ │ │ │ + ldr r1, [pc, #168] @ 4ca5c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ strb r6, [sp, #35] @ 0x23 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ - ldr r1, [pc, #128] @ 4c1a4 │ │ │ │ + bne 4c83c │ │ │ │ + ldr r1, [pc, #128] @ 4ca60 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ + bne 4c83c │ │ │ │ ldrd r0, [fp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [pc, #96] @ 4c1a8 │ │ │ │ + ldr r3, [pc, #96] @ 4ca64 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf80 │ │ │ │ - ldr r1, [pc, #80] @ 4c1ac │ │ │ │ + bne 4c83c │ │ │ │ + ldr r1, [pc, #80] @ 4ca68 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r6, r0 │ │ │ │ - b 4bf80 │ │ │ │ - ldr r1, [pc, #84] @ 4c1cc │ │ │ │ + b 4c83c │ │ │ │ + ldr r1, [pc, #84] @ 4ca88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, fp, r3, lsr r8 │ │ │ │ - andeq sl, fp, sl, ror #23 │ │ │ │ - andeq fp, fp, pc, lsl #15 │ │ │ │ - andeq ip, fp, sp, ror #6 │ │ │ │ - andeq r4, fp, r6, asr #20 │ │ │ │ - ldrdeq fp, [fp], -pc @ │ │ │ │ - @ instruction: 0x000bc2b5 │ │ │ │ - andeq r0, pc, r0, lsr #18 │ │ │ │ - @ instruction: 0x000b49b6 │ │ │ │ - andeq lr, sl, pc, lsl #7 │ │ │ │ + andeq ip, fp, pc, asr r9 │ │ │ │ + andeq sl, fp, r6, lsl sp │ │ │ │ + @ instruction: 0x000bb8bb │ │ │ │ + muleq fp, r9, r4 │ │ │ │ + andeq r4, fp, r2, ror fp │ │ │ │ + andeq fp, fp, fp, lsl #16 │ │ │ │ + andeq ip, fp, r1, ror #7 │ │ │ │ + andeq r0, pc, r4, rrx │ │ │ │ + andeq r4, fp, r2, ror #21 │ │ │ │ + @ instruction: 0x000ae4bb │ │ │ │ andeq r2, r0, r0, lsr #12 │ │ │ │ - strdeq sl, [sl], -r8 │ │ │ │ + andeq sl, sl, r4, ror #4 │ │ │ │ andeq r2, r0, r0, lsl #8 │ │ │ │ - ldrdeq sl, [sl], -ip │ │ │ │ + andeq sl, sl, r8, asr #4 │ │ │ │ @ instruction: 0xffff70f0 │ │ │ │ - andeq sl, fp, r1, ror #22 │ │ │ │ - andeq ip, fp, r4, lsr #27 │ │ │ │ + andeq sl, fp, sp, lsl #25 │ │ │ │ + ldrdeq ip, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r1] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4c2c0 │ │ │ │ + beq 4cb7c │ │ │ │ ldrd sl, [r2, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r7, r4, #268 @ 0x10c │ │ │ │ ldrh r9, [r4, r0] │ │ │ │ mvn r6, #0 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ lsl r8, r0, #2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4c280 │ │ │ │ + beq 4cb3c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp fp, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, fp │ │ │ │ bl 5180 │ │ │ │ @@ -72480,39 +73039,39 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ movwgt r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r8, r8, #12 │ │ │ │ add r7, r7, #12 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4c218 │ │ │ │ + beq 4cad4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c2a4 │ │ │ │ - b 4c284 │ │ │ │ + beq 4cb60 │ │ │ │ + b 4cb40 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c318 │ │ │ │ + beq 4cbd4 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r0, #408] @ 0x198 │ │ │ │ - b 4c200 │ │ │ │ + b 4cabc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c2dc │ │ │ │ + beq 4cb98 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 4c2dc │ │ │ │ + b 4cb98 │ │ │ │ ldrd sl, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c328 │ │ │ │ + bne 4cbe4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add lr, sp, #24 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ @@ -72525,342 +73084,342 @@ │ │ │ │ ldm lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4c2d4 │ │ │ │ + beq 4cb90 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r0, sl, fp} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 4c6d4 │ │ │ │ + bl 4cf90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #9 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c3e8 │ │ │ │ + beq 4cca4 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4c508 │ │ │ │ + bne 4cdc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c44c │ │ │ │ + beq 4cd08 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ movw sl, #402 @ 0x192 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 4c488 │ │ │ │ + bcs 4cd44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4c4c8 │ │ │ │ + beq 4cd84 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #408 @ 0x198 │ │ │ │ - bne 4c3d0 │ │ │ │ + bne 4cc8c │ │ │ │ mov r0, #0 │ │ │ │ - b 4c4cc │ │ │ │ + b 4cd88 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r0, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq 4c4ec │ │ │ │ + beq 4cda8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c424 │ │ │ │ + bne 4cce0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c424 │ │ │ │ + beq 4cce0 │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 4c418 │ │ │ │ + bne 4ccd4 │ │ │ │ ldr r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c4e0 │ │ │ │ + beq 4cd9c │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4c430 │ │ │ │ - b 4c4e4 │ │ │ │ + bne 4ccec │ │ │ │ + b 4cda0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4c468 │ │ │ │ + beq 4cd24 │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 4c45c │ │ │ │ + bne 4cd18 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r1] │ │ │ │ movw sl, #402 @ 0x192 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc 4c3b4 │ │ │ │ + bcc 4cc70 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #400 @ 0x190 │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4c4f4 │ │ │ │ + beq 4cdb0 │ │ │ │ ldrh r7, [r0, r4] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r5, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs 4c490 │ │ │ │ + bcs 4cd4c │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4c3c4 │ │ │ │ + bne 4cc80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ stm r8, {r5, r6, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 4c518 │ │ │ │ + ldr r0, [pc, #24] @ 4cdd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 4c51c │ │ │ │ + ldr r0, [pc, #12] @ 4cdd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldrdeq r2, [pc], -r4 │ │ │ │ - andeq r2, pc, r4, ror #27 │ │ │ │ + andeq r2, pc, r8, lsl r5 @ │ │ │ │ + andeq r2, pc, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c59c │ │ │ │ + beq 4ce58 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4c6bc │ │ │ │ + bne 4cf78 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c600 │ │ │ │ + beq 4cebc │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ movw sl, #578 @ 0x242 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 4c63c │ │ │ │ + bcs 4cef8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4c67c │ │ │ │ + beq 4cf38 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #580 @ 0x244 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #580 @ 0x244 │ │ │ │ - bne 4c584 │ │ │ │ + bne 4ce40 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c680 │ │ │ │ + b 4cf3c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r0, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq 4c6a0 │ │ │ │ + beq 4cf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c5d8 │ │ │ │ + bne 4ce94 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4ce94 │ │ │ │ ldr r0, [r0, #580] @ 0x244 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 4c5cc │ │ │ │ + bne 4ce88 │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c694 │ │ │ │ + beq 4cf50 │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [r5, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4c5e4 │ │ │ │ - b 4c698 │ │ │ │ + bne 4cea0 │ │ │ │ + b 4cf54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4c61c │ │ │ │ + beq 4ced8 │ │ │ │ ldr r0, [r0, #580] @ 0x244 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 4c610 │ │ │ │ + bne 4cecc │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r1] │ │ │ │ movw sl, #578 @ 0x242 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc 4c568 │ │ │ │ + bcc 4ce24 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #576 @ 0x240 │ │ │ │ ldr r5, [r0, #352] @ 0x160 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4c6a8 │ │ │ │ + beq 4cf64 │ │ │ │ ldrh r7, [r0, r4] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r5, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs 4c644 │ │ │ │ + bcs 4cf00 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4c578 │ │ │ │ + bne 4ce34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ stm r8, {r5, r6, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 4c6cc │ │ │ │ + ldr r0, [pc, #24] @ 4cf88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 4c6d0 │ │ │ │ + ldr r0, [pc, #12] @ 4cf8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r2, pc, r0, lsr #24 │ │ │ │ - andeq r2, pc, r0, lsr ip @ │ │ │ │ + andeq r2, pc, r4, ror #6 │ │ │ │ + andeq r2, pc, r4, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c778 │ │ │ │ + beq 4d034 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov sl, r2 │ │ │ │ ldrh r3, [sl, r0]! │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ ldm r1, {r4, r5, r6, r8} │ │ │ │ cmp r3, #11 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r9, [sp, #28] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - bcc 4c7ec │ │ │ │ + bcc 4d0a8 │ │ │ │ mov r0, #4 │ │ │ │ cmp ip, #5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bcc 4c828 │ │ │ │ + bcc 4d0e4 │ │ │ │ mov r0, ip │ │ │ │ - beq 4c828 │ │ │ │ + beq 4d0e4 │ │ │ │ add r6, lr, #52 @ 0x34 │ │ │ │ add r5, lr, #48 @ 0x30 │ │ │ │ cmp ip, #6 │ │ │ │ - bne 4cf20 │ │ │ │ + bne 4d7dc │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d208 │ │ │ │ + bl 4dac4 │ │ │ │ mov ip, #0 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ - b 4c854 │ │ │ │ + b 4d110 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d080 │ │ │ │ + beq 4d93c │ │ │ │ mov lr, #0 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [r0, #264] @ 0x108 │ │ │ │ strh lr, [r3, r1]! │ │ │ │ stm r8, {r0, lr} │ │ │ │ ldrh ip, [r3] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp ip, #11 │ │ │ │ - bcs 4d090 │ │ │ │ + bcs 4d94c │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ add r2, ip, #1 │ │ │ │ strh r2, [r3] │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r4, [r2, #272] @ 0x110 │ │ │ │ add r4, r0, r1, lsl #3 │ │ │ │ str r6, [r2, #268] @ 0x10c │ │ │ │ str r3, [r2, #276] @ 0x114 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 4cf00 │ │ │ │ + b 4d7bc │ │ │ │ add r9, ip, ip, lsl #1 │ │ │ │ add r0, r2, #268 @ 0x10c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, ip, #1 │ │ │ │ add r7, r0, r9, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bls 4c8e8 │ │ │ │ + bls 4d1a4 │ │ │ │ stm r7, {r4, r5, r6} │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 4c944 │ │ │ │ + b 4d200 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r4, ip │ │ │ │ - bl 4d208 │ │ │ │ + bl 4dac4 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ mov ip, r4 │ │ │ │ add r6, lr, #44 @ 0x2c │ │ │ │ add r5, lr, #40 @ 0x28 │ │ │ │ ldr fp, [r5] │ │ │ │ add r9, ip, ip, lsl #1 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -72868,15 +73427,15 @@ │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov sl, fp │ │ │ │ str ip, [sp, #12] │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ add r7, r0, r9, lsl #2 │ │ │ │ cmp r8, ip │ │ │ │ - bls 4c968 │ │ │ │ + bls 4d224 │ │ │ │ sub r1, r8, ip │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 50cc │ │ │ │ @@ -72893,15 +73452,15 @@ │ │ │ │ add r1, fp, r9, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 50cc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ - b 4c990 │ │ │ │ + b 4d24c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #16] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r3, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ @@ -72925,15 +73484,15 @@ │ │ │ │ add r0, fp, r9, lsl #3 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [sl] │ │ │ │ mov r0, fp │ │ │ │ - b 4cefc │ │ │ │ + b 4d7b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -72957,18 +73516,18 @@ │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ cmp sl, #9 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ - bne 4c9f4 │ │ │ │ + bne 4d2b0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 4cef8 │ │ │ │ + b 4d7b4 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ @@ -72976,24 +73535,24 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldm r3, {r1, r2, r4, r6, r7} │ │ │ │ stm lr, {r1, r2, r4, r6, r7} │ │ │ │ ldr r8, [r9, #264] @ 0x108 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ce00 │ │ │ │ + beq 4d6bc │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ orr r1, r1, #4 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ movw r4, #402 @ 0x192 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - b 4cad0 │ │ │ │ + b 4d38c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ @@ -73002,71 +73561,71 @@ │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp sl, #9 │ │ │ │ - beq 4ceec │ │ │ │ + beq 4d7a8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov ip, lr │ │ │ │ ldr lr, [sp, #196] @ 0xc4 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ ldr r8, [r9, #264] @ 0x108 │ │ │ │ movw r4, #402 @ 0x192 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ce08 │ │ │ │ + beq 4d6c4 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ ldrh fp, [r9, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp lr, r0 │ │ │ │ - bne 4d064 │ │ │ │ + bne 4d920 │ │ │ │ ldrh r9, [r8, r4] │ │ │ │ cmp r9, #11 │ │ │ │ - bcc 4cf4c │ │ │ │ + bcc 4d808 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #4 │ │ │ │ cmp fp, #5 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bcc 4cb44 │ │ │ │ - beq 4cb40 │ │ │ │ + bcc 4d400 │ │ │ │ + beq 4d3fc │ │ │ │ cmp fp, #6 │ │ │ │ - bne 4ccc4 │ │ │ │ + bne 4d580 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, ip │ │ │ │ - bl 4d39c │ │ │ │ - b 4ccdc │ │ │ │ + bl 4dc58 │ │ │ │ + b 4d598 │ │ │ │ mov r0, fp │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, ip │ │ │ │ - bl 4d39c │ │ │ │ + bl 4dc58 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r4, fp, #1 │ │ │ │ mov sl, r9 │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ add r0, r9, #268 @ 0x10c │ │ │ │ add r7, r0, r6, lsl #2 │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 4cc0c │ │ │ │ + bcs 4d4c8 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r8, fp │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r5, r1, r1, lsl #1 │ │ │ │ mov r1, r7 │ │ │ │ @@ -73094,15 +73653,15 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ - b 4cc34 │ │ │ │ + b 4d4f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [r7] │ │ │ │ add ip, r9, r6, lsl #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -73114,22 +73673,22 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ cmp r4, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 4cc78 │ │ │ │ + bcs 4d534 │ │ │ │ add r1, r9, fp, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh fp, [r1, r2] │ │ │ │ str r9, [r1, #264] @ 0x108 │ │ │ │ - bne 4cc5c │ │ │ │ + bne 4d518 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -73139,31 +73698,31 @@ │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp sl, #9 │ │ │ │ - bne 4ca9c │ │ │ │ - b 4ceec │ │ │ │ + bne 4d358 │ │ │ │ + b 4d7a8 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, ip │ │ │ │ - bl 4d39c │ │ │ │ + bl 4dc58 │ │ │ │ sub r5, fp, #7 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ add r8, r5, r5, lsl #1 │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ mov r9, fp │ │ │ │ add r7, r0, r8, lsl #2 │ │ │ │ ldrh sl, [r9, r4]! │ │ │ │ cmp sl, r5 │ │ │ │ - bls 4cd84 │ │ │ │ + bls 4d640 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r4, r1, r1, lsl #1 │ │ │ │ sub r1, sl, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r6, r1, r1, lsl #1 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ @@ -73188,15 +73747,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ - b 4cdb4 │ │ │ │ + b 4d670 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [r7] │ │ │ │ mov lr, r2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add ip, fp, r8, lsl #3 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -73211,23 +73770,23 @@ │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, sl, #2 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ cmp r4, r1 │ │ │ │ strh r0, [r9] │ │ │ │ - bcs 4ca58 │ │ │ │ + bcs 4d314 │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh r5, [r1, r2] │ │ │ │ str fp, [r1, #264] @ 0x108 │ │ │ │ - bne 4cde0 │ │ │ │ - b 4ca58 │ │ │ │ + bne 4d69c │ │ │ │ + b 4d314 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r6, r7} │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -73244,37 +73803,37 @@ │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 4d0ac │ │ │ │ + beq 4d968 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d0bc │ │ │ │ + beq 4d978 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ str r7, [r0, #6] │ │ │ │ str r2, [r0, #-138] @ 0xffffff76 │ │ │ │ - bcs 4d0cc │ │ │ │ + bcs 4d988 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, #400 @ 0x190 │ │ │ │ cmp r4, r6 │ │ │ │ strh r2, [r7, ip] │ │ │ │ str r8, [r7, #264] @ 0x108 │ │ │ │ str r8, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bne 4d0dc │ │ │ │ + bne 4d998 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov lr, #1 │ │ │ │ strh lr, [r0] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r8, #268] @ 0x10c │ │ │ │ str sl, [r8, #272] @ 0x110 │ │ │ │ str r9, [r8, #276] @ 0x114 │ │ │ │ @@ -73299,27 +73858,27 @@ │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r4, ip │ │ │ │ - bl 4d208 │ │ │ │ + bl 4dac4 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ sub ip, r4, #7 │ │ │ │ - b 4c854 │ │ │ │ + b 4d110 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ add ip, r8, r0 │ │ │ │ add r0, r8, #268 @ 0x10c │ │ │ │ add r4, r0, r6, lsl #2 │ │ │ │ add lr, fp, #1 │ │ │ │ add sl, r9, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 4cffc │ │ │ │ + bcs 4d8b8 │ │ │ │ sub r1, r9, fp │ │ │ │ add r5, lr, lr, lsl #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #32] │ │ │ │ @@ -73346,15 +73905,15 @@ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 4d024 │ │ │ │ + b 4d8e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r8, r6, lsl #3 │ │ │ │ @@ -73363,137 +73922,137 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, lr, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh sl, [ip] │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ add r0, r9, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs 4ceec │ │ │ │ + bcs 4d7a8 │ │ │ │ add r0, r8, #412 @ 0x19c │ │ │ │ mov r1, #400 @ 0x190 │ │ │ │ ldr r2, [r0, fp, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh fp, [r2, r1] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ - bne 4d048 │ │ │ │ - b 4ceec │ │ │ │ - ldr r0, [pc, #404] @ 4d200 │ │ │ │ - ldr r2, [pc, #404] @ 4d204 │ │ │ │ + bne 4d904 │ │ │ │ + b 4d7a8 │ │ │ │ + ldr r0, [pc, #404] @ 4dabc │ │ │ │ + ldr r2, [pc, #404] @ 4dac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b 4d0f4 │ │ │ │ + b 4d9b0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 8400 │ │ │ │ - b 4d0f4 │ │ │ │ - ldr r0, [pc, #336] @ 4d1e8 │ │ │ │ - ldr r2, [pc, #336] @ 4d1ec │ │ │ │ + b 4d9b0 │ │ │ │ + ldr r0, [pc, #336] @ 4daa4 │ │ │ │ + ldr r2, [pc, #336] @ 4daa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 8bdc │ │ │ │ - b 4d0f4 │ │ │ │ - ldr r0, [pc, #316] @ 4d1f0 │ │ │ │ + b 4d9b0 │ │ │ │ + ldr r0, [pc, #316] @ 4daac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 4d0f4 │ │ │ │ + b 4d9b0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 8400 │ │ │ │ - b 4d0f4 │ │ │ │ - ldr r0, [pc, #288] @ 4d1f4 │ │ │ │ + b 4d9b0 │ │ │ │ + ldr r0, [pc, #288] @ 4dab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 4d0f4 │ │ │ │ - ldr r0, [pc, #276] @ 4d1f8 │ │ │ │ - ldr r2, [pc, #276] @ 4d1fc │ │ │ │ + b 4d9b0 │ │ │ │ + ldr r0, [pc, #276] @ 4dab4 │ │ │ │ + ldr r2, [pc, #276] @ 4dab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 4d124 │ │ │ │ + b 4d9e0 │ │ │ │ bl 8b08 │ │ │ │ - b 4d1b0 │ │ │ │ + b 4da6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d1cc │ │ │ │ - b 4d1d4 │ │ │ │ + beq 4da88 │ │ │ │ + b 4da90 │ │ │ │ bl 8b08 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d160 │ │ │ │ + beq 4da1c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 45e68 │ │ │ │ - b 4d1cc │ │ │ │ + bl 46724 │ │ │ │ + b 4da88 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4d1cc │ │ │ │ - b 4d1d4 │ │ │ │ + beq 4da88 │ │ │ │ + b 4da90 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d1cc │ │ │ │ + beq 4da88 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - b 4d1d4 │ │ │ │ + b 4da90 │ │ │ │ bl 8b08 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4d1d4 │ │ │ │ + bne 4da90 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq sl, sl, r0, lsl #14 │ │ │ │ - andeq r2, pc, ip, lsl r1 @ │ │ │ │ - strdeq r2, [pc], -r8 │ │ │ │ - andeq r2, pc, r8, lsl #2 │ │ │ │ - @ instruction: 0x000bb6b0 │ │ │ │ - andeq r2, pc, r0, ror #1 │ │ │ │ - ldrdeq fp, [fp], -lr │ │ │ │ - ldrdeq r2, [pc], -r0 │ │ │ │ + andeq sl, sl, ip, ror #2 │ │ │ │ + andeq r1, pc, r0, ror #16 │ │ │ │ + andeq r1, pc, ip, lsr r8 @ │ │ │ │ + andeq r1, pc, ip, asr #16 │ │ │ │ + ldrdeq fp, [fp], -ip │ │ │ │ + andeq r1, pc, r4, lsr #16 │ │ │ │ + andeq fp, fp, sl, lsl #18 │ │ │ │ + andeq r1, pc, r4, lsl r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d338 │ │ │ │ + beq 4dbf4 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ add lr, r9, #268 @ 0x10c │ │ │ │ mov r1, r9 │ │ │ │ @@ -73513,15 +74072,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bcs 4d344 │ │ │ │ + bcs 4dc00 │ │ │ │ mov sl, r0 │ │ │ │ add r0, fp, #1 │ │ │ │ add r5, r1, r1, lsl #1 │ │ │ │ add r4, r0, r0, lsl #1 │ │ │ │ add r0, sl, #268 @ 0x10c │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r3, lr, r4, lsl #2 │ │ │ │ @@ -73560,45 +74119,45 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 8400 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r3, [pc, #64] @ 4d398 │ │ │ │ + ldr r3, [pc, #64] @ 4dc54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4d384 │ │ │ │ + beq 4dc40 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r1, pc, ip, asr #29 │ │ │ │ + andeq r1, pc, r0, lsl r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ movw r9, #402 @ 0x192 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, sl │ │ │ │ ldrh r5, [r7, r9]! │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d568 │ │ │ │ + beq 4de24 │ │ │ │ str r8, [sp, #12] │ │ │ │ add ip, sl, #268 @ 0x10c │ │ │ │ ldr r8, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, ip │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ @@ -73619,15 +74178,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldm lr, {r0, r2, r5, r6, r7, r9} │ │ │ │ stm r3, {r0, r2, r5, r6, r7, r9} │ │ │ │ - bcs 4d574 │ │ │ │ + bcs 4de30 │ │ │ │ add r0, r8, #1 │ │ │ │ add r6, r1, r1, lsl #1 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r0, r4, #268 @ 0x10c │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r3, ip, r5, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ @@ -73649,19 +74208,19 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrh r6, [r0] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 4d550 │ │ │ │ + bcs 4de0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4d594 │ │ │ │ + bne 4de50 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r7, r4, #408 @ 0x198 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ add r3, r0, #412 @ 0x19c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ @@ -73672,171 +74231,171 @@ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ strh r1, [r3, r2] │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - bcs 4d520 │ │ │ │ + bcs 4dddc │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 4d4f8 │ │ │ │ + bls 4ddb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r9!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str sl, [r0, #40] @ 0x28 │ │ │ │ str ip, [r0, #44] @ 0x2c │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ str ip, [r0, #52] @ 0x34 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #172] @ 4d604 │ │ │ │ + ldr r3, [pc, #172] @ 4dec0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 8c20 │ │ │ │ - b 4d5ac │ │ │ │ + b 4de68 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 8400 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #124] @ 4d600 │ │ │ │ + ldr r3, [pc, #124] @ 4debc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b 4d5ac │ │ │ │ - ldr r0, [pc, #108] @ 4d608 │ │ │ │ - ldr r2, [pc, #108] @ 4d60c │ │ │ │ + b 4de68 │ │ │ │ + ldr r0, [pc, #108] @ 4dec4 │ │ │ │ + ldr r2, [pc, #108] @ 4dec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4d5ec │ │ │ │ + beq 4dea8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 472e8 │ │ │ │ + bl 47ba4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r1, pc, r0, lsr #25 │ │ │ │ - ldrdeq r1, [pc], -ip │ │ │ │ - andeq fp, fp, r6, lsl #5 │ │ │ │ - andeq r1, pc, r0, ror ip @ │ │ │ │ + andeq r1, pc, r4, ror #7 │ │ │ │ + andeq r1, pc, r0, lsr #8 │ │ │ │ + @ instruction: 0x000bb3b2 │ │ │ │ + @ instruction: 0x000f13b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ movwne r6, #8 │ │ │ │ - beq 4d684 │ │ │ │ + beq 4df40 │ │ │ │ lsl sl, r2, #3 │ │ │ │ add r8, r1, r2, lsl #3 │ │ │ │ sub r2, sl, #8 │ │ │ │ add r4, r1, r6 │ │ │ │ mov r7, sl │ │ │ │ lsr r5, r2, #3 │ │ │ │ mov r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4d678 │ │ │ │ + beq 4df34 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ adds r5, r3, r5 │ │ │ │ - bcc 4d644 │ │ │ │ - ldr r0, [pc, #412] @ 4d804 │ │ │ │ + bcc 4df00 │ │ │ │ + ldr r0, [pc, #412] @ 4e0c0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #408] @ 4d808 │ │ │ │ + ldr r2, [pc, #408] @ 4e0c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 4d69c │ │ │ │ + bgt 4df58 │ │ │ │ bl 81f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4d6d0 │ │ │ │ + beq 4df8c │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d6d4 │ │ │ │ + bne 4df90 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r9, #1 │ │ │ │ ldm r1, {r1, fp} │ │ │ │ mov r7, #0 │ │ │ │ cmp fp, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bhi 4d7b0 │ │ │ │ + bhi 4e06c │ │ │ │ add r0, r9, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ add r1, r7, fp │ │ │ │ cmp r6, sl │ │ │ │ sub r0, r5, r1 │ │ │ │ - beq 4d758 │ │ │ │ + beq 4e014 │ │ │ │ add r1, r9, r1 │ │ │ │ mov sl, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d778 │ │ │ │ + beq 4e034 │ │ │ │ sub r7, r0, #1 │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r7, r9 │ │ │ │ strb sl, [r1] │ │ │ │ - bcc 4d778 │ │ │ │ + bcc 4e034 │ │ │ │ add r6, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 512c │ │ │ │ add r4, r4, #8 │ │ │ │ sub r0, r7, r9 │ │ │ │ add r1, r6, r9 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 4d714 │ │ │ │ + bne 4dfd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r0, r5, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stm r3, {r1, r2} │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ 4d80c │ │ │ │ + ldr r2, [pc, #140] @ 4e0c8 │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr r1, [pc, #136] @ 4d810 │ │ │ │ + ldr r1, [pc, #136] @ 4e0cc │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ @@ -73851,267 +74410,267 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 4d6f0 │ │ │ │ + b 4dfac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d800 │ │ │ │ + beq 4e0bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, fp, pc, ror r3 │ │ │ │ - muleq pc, r0, ip @ │ │ │ │ - andeq r1, pc, r4, lsl #17 │ │ │ │ - andeq r1, pc, r0, lsl #23 │ │ │ │ + andeq fp, fp, fp, lsr #9 │ │ │ │ + ldrdeq r1, [pc], -r4 │ │ │ │ + andeq r0, pc, r8, asr #31 │ │ │ │ + andeq r1, pc, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ movwne r9, #12 │ │ │ │ - beq 4d8a4 │ │ │ │ + beq 4e160 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov sl, r3 │ │ │ │ lsl r8, r0, #2 │ │ │ │ sub r0, r8, #12 │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r0, r0, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mul r5, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d898 │ │ │ │ + beq 4e154 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc 4d864 │ │ │ │ - ldr r0, [pc, #968] @ 4dc50 │ │ │ │ + bcc 4e120 │ │ │ │ + ldr r0, [pc, #968] @ 4e50c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #964] @ 4dc54 │ │ │ │ + ldr r2, [pc, #964] @ 4e510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 4d8bc │ │ │ │ + bgt 4e178 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d8e4 │ │ │ │ + beq 4e1a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d8e8 │ │ │ │ + bne 4e1a4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r7, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bhi 4dbfc │ │ │ │ + bhi 4e4b8 │ │ │ │ add r0, r7, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str fp, [sp, #12] │ │ │ │ - bhi 4db3c │ │ │ │ + bhi 4e3f8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ ldr r1, [r0] │ │ │ │ add r9, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ adds r8, r8, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bne 4d96c │ │ │ │ - b 4dba8 │ │ │ │ + bne 4e228 │ │ │ │ + b 4e464 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 4dbc4 │ │ │ │ + bls 4e480 │ │ │ │ sub r6, r6, #4 │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [r7] │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ adds r8, r8, #12 │ │ │ │ - bne 4d9bc │ │ │ │ - b 4dba8 │ │ │ │ + bne 4e278 │ │ │ │ + b 4e464 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 4dbc4 │ │ │ │ + bls 4e480 │ │ │ │ sub r6, r6, #2 │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ ldrh r0, [sl] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ adds r8, r8, #12 │ │ │ │ - bne 4da20 │ │ │ │ - b 4dba8 │ │ │ │ + bne 4e2dc │ │ │ │ + b 4e464 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, #2 │ │ │ │ - bls 4dbc4 │ │ │ │ + bls 4e480 │ │ │ │ sub r6, r6, #3 │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ ldrh r0, [sl] │ │ │ │ ldrb r1, [sl, #2] │ │ │ │ strb r1, [r7, #2] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ adds r8, r8, #12 │ │ │ │ - bne 4da84 │ │ │ │ - b 4dba8 │ │ │ │ + bne 4e340 │ │ │ │ + b 4e464 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dbc4 │ │ │ │ + beq 4e480 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ ldrb r0, [sl] │ │ │ │ strb r0, [r7] │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ adds r8, r8, #12 │ │ │ │ - bne 4daf0 │ │ │ │ - b 4dba8 │ │ │ │ + bne 4e3ac │ │ │ │ + b 4e464 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 4dba8 │ │ │ │ + beq 4e464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub fp, r9, r8 │ │ │ │ add r0, r9, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ ldrd r8, [r4] │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 4dbc4 │ │ │ │ + bcc 4e480 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ adds fp, fp, #12 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4e410 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ 4dc58 │ │ │ │ + ldr r2, [pc, #140] @ 4e514 │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr r1, [pc, #136] @ 4dc5c │ │ │ │ + ldr r1, [pc, #136] @ 4e518 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ @@ -74126,176 +74685,176 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 4d90c │ │ │ │ + b 4e1c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4dc4c │ │ │ │ + beq 4e508 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, fp, pc, asr r1 │ │ │ │ - andeq r1, pc, r0, ror sl @ │ │ │ │ - andeq r1, pc, r8, lsr r4 @ │ │ │ │ - andeq r1, pc, r4, lsr r7 @ │ │ │ │ + andeq fp, fp, fp, lsl #5 │ │ │ │ + @ instruction: 0x000f11b4 │ │ │ │ + andeq r0, pc, ip, ror fp @ │ │ │ │ + andeq r0, pc, r8, ror lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ cmp r8, #1 │ │ │ │ cmpeq r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 4dcdc │ │ │ │ + beq 4e598 │ │ │ │ cmp r8, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movwhi r7, #0 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 4dce8 │ │ │ │ + ble 4e5a4 │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 4dcec │ │ │ │ + beq 4e5a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 52e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 4dcf8 │ │ │ │ + bne 4e5b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 4de68 │ │ │ │ + bgt 4e724 │ │ │ │ bl 81f8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov fp, r4 │ │ │ │ stm r1, {r0, r6, r9} │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldm r1!, {r0, r2, r3, r5, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ stmia ip!, {r0, r2, r3, r5, r7} │ │ │ │ ldm r1!, {r0, r2, r3, r5, r7} │ │ │ │ stmia ip!, {r0, r2, r3, r5, r7} │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r7, #0 │ │ │ │ mov r4, fp │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4de1c │ │ │ │ + bne 4e6d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ sub r9, r0, r7 │ │ │ │ sub r0, sl, r8 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 4ddc8 │ │ │ │ + bhi 4e684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, r7 │ │ │ │ add r0, r6, r8 │ │ │ │ bl 512c │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ add r7, r8, r9 │ │ │ │ sub r0, sl, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ddf4 │ │ │ │ + bhi 4e6b0 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ add r8, r7, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ - b 4dd48 │ │ │ │ + b 4e604 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - b 4dd7c │ │ │ │ + b 4e638 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 4dda8 │ │ │ │ + b 4e664 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r4, r1, r7 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 4ded4 │ │ │ │ + bhi 4e790 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r0, r7 │ │ │ │ add r0, r6, r8 │ │ │ │ bl 512c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, r8, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stm r3, {r1, r2} │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4dec0 │ │ │ │ + beq 4e77c │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4defc │ │ │ │ + beq 4e7b8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ cmp r2, r4 │ │ │ │ moveq r2, r6 │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 4de94 │ │ │ │ + bne 4e750 │ │ │ │ str r5, [sl] │ │ │ │ stmib sl, {r0, r5} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl] │ │ │ │ stmib sl, {r0, r5} │ │ │ │ @@ -74306,52 +74865,52 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - b 4de34 │ │ │ │ + b 4e6f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 4df0c │ │ │ │ + b 4e7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4df24 │ │ │ │ + beq 4e7e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #32 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e128 │ │ │ │ + beq 4e9e4 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov lr, r7 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ mov fp, #0 │ │ │ │ stmia ip!, {r2, r3, r4, r5, r7} │ │ │ │ @@ -74362,77 +74921,77 @@ │ │ │ │ mov r7, lr │ │ │ │ mov r0, #1 │ │ │ │ mov r4, sl │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 55e90 │ │ │ │ + bl 5674c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e0b0 │ │ │ │ + beq 4e96c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r9, r0, fp │ │ │ │ sub r0, r8, r6 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 4e05c │ │ │ │ + bhi 4e918 │ │ │ │ add r1, r7, fp │ │ │ │ add r0, r4, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ add r6, r6, r9 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ sub r0, r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 4e088 │ │ │ │ + bhi 4e944 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ add r0, r4, r6 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r6, r6, r5 │ │ │ │ mov fp, sl │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dfc8 │ │ │ │ - b 4e0b4 │ │ │ │ + bne 4e884 │ │ │ │ + b 4e970 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 4e004 │ │ │ │ + b 4e8c0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 4e02c │ │ │ │ + b 4e8e8 │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub r4, r1, sl │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 4e100 │ │ │ │ + bhi 4e9bc │ │ │ │ add r0, r2, r6 │ │ │ │ add r1, r7, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -74445,586 +75004,586 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 4e0d4 │ │ │ │ + b 4e990 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ - b 4e138 │ │ │ │ + b 4e9f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e150 │ │ │ │ + beq 4ea0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 4e17c │ │ │ │ + bne 4ea38 │ │ │ │ mov r0, r5 │ │ │ │ bl 139ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldm r4, {r0, r2, r3} │ │ │ │ add r4, r6, #1 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r1, r6, lsl #2]! │ │ │ │ strd r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e1b4 │ │ │ │ + beq 4ea70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4e1cc │ │ │ │ + bne 4ea88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4e1f4 │ │ │ │ + bne 4eab0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d5aa8 │ │ │ │ + bl d6360 │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4e204 │ │ │ │ + bne 4eac0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4e230 │ │ │ │ + bne 4eaec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 46be8 │ │ │ │ + bl 474a4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 4e280 │ │ │ │ + beq 4eb3c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4e254 │ │ │ │ + bne 4eb10 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 4e2c0 │ │ │ │ + beq 4eb7c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4e298 │ │ │ │ + bne 4eb54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4e2c0 │ │ │ │ + bne 4eb7c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r0, r2, r3, r7} │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - beq 4e32c │ │ │ │ + beq 4ebe8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r7, #0 │ │ │ │ - bne 4e334 │ │ │ │ + bne 4ebf0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ str r5, [sp, #12] │ │ │ │ stmib sp, {r5, r6} │ │ │ │ - b 4e350 │ │ │ │ + b 4ec0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4e370 │ │ │ │ + beq 4ec2c │ │ │ │ add ip, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b620 │ │ │ │ + bl 4bedc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 4e380 │ │ │ │ + bgt 4ec3c │ │ │ │ bl 81f8 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4e3a8 │ │ │ │ + beq 4ec64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e3b8 │ │ │ │ + beq 4ec74 │ │ │ │ mov r6, r0 │ │ │ │ - b 4e3b0 │ │ │ │ + b 4ec6c │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b 4e314 │ │ │ │ + b 4ebd0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #408] @ 4e58c │ │ │ │ + ldr r1, [pc, #408] @ 4ee48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4e488 │ │ │ │ + beq 4ed44 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e47c │ │ │ │ + bne 4ed38 │ │ │ │ tst r8, #8388608 @ 0x800000 │ │ │ │ - bne 4e42c │ │ │ │ + bne 4ece8 │ │ │ │ ldrd r0, [r6, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ mov r7, r0 │ │ │ │ - b 4e47c │ │ │ │ - ldr r1, [pc, #348] @ 4e590 │ │ │ │ + b 4ed38 │ │ │ │ + ldr r1, [pc, #348] @ 4ee4c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e47c │ │ │ │ - ldr r3, [pc, #320] @ 4e594 │ │ │ │ + bne 4ed38 │ │ │ │ + ldr r3, [pc, #320] @ 4ee50 │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ stmib sp, {sl, fp} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ ldrd r0, [r6, #4] │ │ │ │ strb r7, [sp, #19] │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e574 │ │ │ │ + beq 4ee30 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 4e4b8 │ │ │ │ + bne 4ed74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e4ac │ │ │ │ - ldr r1, [pc, #268] @ 4e5a8 │ │ │ │ + bne 4ed68 │ │ │ │ + ldr r1, [pc, #268] @ 4ee64 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r4, r6, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r9, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ - b 4e4e4 │ │ │ │ + b 4eda0 │ │ │ │ mov r0, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r9, r9, #12 │ │ │ │ - beq 4e488 │ │ │ │ + beq 4ed44 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 4e4d8 │ │ │ │ + bne 4ed94 │ │ │ │ tst r8, #8388608 @ 0x800000 │ │ │ │ - bne 4e52c │ │ │ │ - ldr r1, [pc, #156] @ 4e59c │ │ │ │ + bne 4ede8 │ │ │ │ + ldr r1, [pc, #156] @ 4ee58 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 4e4d8 │ │ │ │ + bne 4ed94 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 6abc8 │ │ │ │ - b 4e4d8 │ │ │ │ + bl 6b480 │ │ │ │ + b 4ed94 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #19 │ │ │ │ strb r2, [sp, #19] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {sl, fp} │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 4e5a0 │ │ │ │ + ldr r3, [pc, #80] @ 4ee5c │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e4d4 │ │ │ │ - ldr r1, [pc, #64] @ 4e5a4 │ │ │ │ + bne 4ed90 │ │ │ │ + ldr r1, [pc, #64] @ 4ee60 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ - b 4e4d8 │ │ │ │ - ldr r1, [pc, #28] @ 4e598 │ │ │ │ + bl 6a010 │ │ │ │ + b 4ed94 │ │ │ │ + ldr r1, [pc, #28] @ 4ee54 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ - b 4e424 │ │ │ │ - ldrdeq sl, [fp], -r3 │ │ │ │ - andeq sl, fp, sp, ror #19 │ │ │ │ - andeq lr, lr, r4, lsl #12 │ │ │ │ - muleq fp, r6, r5 │ │ │ │ - andeq r8, fp, ip, lsr #16 │ │ │ │ - andeq lr, lr, r8, lsl r5 │ │ │ │ - andeq r2, fp, lr, lsr #11 │ │ │ │ - @ instruction: 0x000ba9b5 │ │ │ │ + bl 6a010 │ │ │ │ + b 4ece0 │ │ │ │ + strdeq sl, [fp], -pc @ │ │ │ │ + andeq sl, fp, r9, lsl fp │ │ │ │ + andeq sp, lr, r8, asr #26 │ │ │ │ + andeq r2, fp, r2, asr #13 │ │ │ │ + andeq r8, fp, r8, asr r9 │ │ │ │ + andeq sp, lr, ip, asr ip │ │ │ │ + ldrdeq r2, [fp], -sl │ │ │ │ + andeq sl, fp, r1, ror #21 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4e610 │ │ │ │ + beq 4eecc │ │ │ │ ldm r6, {r8, fp} │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r9, [fp, #12] │ │ │ │ - ldr r1, [pc, #280] @ 4e708 │ │ │ │ + ldr r1, [pc, #280] @ 4efc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e630 │ │ │ │ + beq 4eeec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r6, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #256] @ 4e720 │ │ │ │ + ldr r1, [pc, #256] @ 4efdc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 4e678 │ │ │ │ - ldr r1, [pc, #200] @ 4e70c │ │ │ │ + bne 4ef34 │ │ │ │ + ldr r1, [pc, #200] @ 4efc8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e604 │ │ │ │ + bne 4eec0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, r7, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e604 │ │ │ │ - b 4e6e4 │ │ │ │ - ldr r1, [pc, #144] @ 4e710 │ │ │ │ + bne 4eec0 │ │ │ │ + b 4efa0 │ │ │ │ + ldr r1, [pc, #144] @ 4efcc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e604 │ │ │ │ - ldr r3, [pc, #120] @ 4e714 │ │ │ │ + bne 4eec0 │ │ │ │ + ldr r3, [pc, #120] @ 4efd0 │ │ │ │ add r0, sp, #15 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r2, sp │ │ │ │ stm sp, {r8, fp} │ │ │ │ strb r4, [sp, #15] │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e604 │ │ │ │ - ldr r1, [pc, #72] @ 4e718 │ │ │ │ + bne 4eec0 │ │ │ │ + ldr r1, [pc, #72] @ 4efd4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e604 │ │ │ │ - ldr r1, [pc, #48] @ 4e71c │ │ │ │ + bne 4eec0 │ │ │ │ + ldr r1, [pc, #48] @ 4efd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq r7, sl, ip, asr #23 │ │ │ │ - andeq r8, fp, pc, lsr r6 │ │ │ │ - muleq fp, r4, r4 │ │ │ │ - @ instruction: 0x000ee3bc │ │ │ │ - andeq r2, fp, r2, asr #8 │ │ │ │ - strdeq r9, [fp], -r4 │ │ │ │ - muleq sl, r8, fp │ │ │ │ + andeq r7, sl, r8, lsr ip │ │ │ │ + andeq r8, fp, fp, ror #14 │ │ │ │ + andeq r2, fp, r0, asr #11 │ │ │ │ + andeq sp, lr, r0, lsl #22 │ │ │ │ + andeq r2, fp, lr, ror #10 │ │ │ │ + andeq r9, fp, r0, lsr #12 │ │ │ │ + andeq r7, sl, r4, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 4e744 │ │ │ │ + bcc 4f000 │ │ │ │ bl 81f8 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - beq 4e7f4 │ │ │ │ + beq 4f0b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e820 │ │ │ │ + beq 4f0dc │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 4e804 │ │ │ │ + beq 4f0c0 │ │ │ │ add r9, r0, #4 │ │ │ │ mov fp, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4e804 │ │ │ │ + beq 4f0c0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 4e818 │ │ │ │ + ble 4f0d4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4e7c0 │ │ │ │ + beq 4f07c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e82c │ │ │ │ + beq 4f0e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b 4e7c4 │ │ │ │ + b 4f080 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ add fp, fp, #1 │ │ │ │ stmda r9, {r5, sl} │ │ │ │ sub r7, r7, #12 │ │ │ │ str r5, [r9, #4] │ │ │ │ add r9, r9, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r4, fp │ │ │ │ - bne 4e780 │ │ │ │ - b 4e804 │ │ │ │ + bne 4f03c │ │ │ │ + b 4f0c0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r8, {r0, r1, r4} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 81f8 │ │ │ │ - b 4e838 │ │ │ │ + b 4f0f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 470d0 │ │ │ │ + bl 4798c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ subs r0, r6, #18 │ │ │ │ mov r2, #4 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r6, #18 │ │ │ │ - beq 4e900 │ │ │ │ + beq 4f1bc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r6, #17 │ │ │ │ - beq 4e8e8 │ │ │ │ + beq 4f1a4 │ │ │ │ cmp r6, #16 │ │ │ │ - bne 4e900 │ │ │ │ + bne 4f1bc │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - b 4e8ec │ │ │ │ + b 4f1a8 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r6, #18 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r6, #18 │ │ │ │ - beq 4e99c │ │ │ │ + beq 4f258 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r6, #17 │ │ │ │ - beq 4e984 │ │ │ │ + beq 4f240 │ │ │ │ cmp r6, #16 │ │ │ │ - bne 4e99c │ │ │ │ + bne 4f258 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ - b 4e988 │ │ │ │ + b 4f244 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #56] @ 4ea0c │ │ │ │ + ldr r1, [pc, #56] @ 4f2c8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r3 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9f0 │ │ │ │ + beq 4f2ac │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 4ea10 │ │ │ │ + ldr r1, [pc, #24] @ 4f2cc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq fp, sl, lr, lsl #19 │ │ │ │ - andeq r2, fp, sp, lsl r1 │ │ │ │ + @ instruction: 0x000ababa │ │ │ │ + andeq r2, fp, r9, asr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ @@ -75039,180 +75598,180 @@ │ │ │ │ ldrb r7, [fp, #8] │ │ │ │ strb r7, [r9, #20] │ │ │ │ strd r0, [r9, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ - b 4ea78 │ │ │ │ + b 4f334 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 78f24 │ │ │ │ + bl 797dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ecf8 │ │ │ │ + bne 4f5b4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ clz r0, r5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4eb28 │ │ │ │ + beq 4f3e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 4e854 │ │ │ │ + bl 4f110 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 4ec28 │ │ │ │ + bhi 4f4e4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r7 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b 4ea78 │ │ │ │ + b 4f334 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 4e854 │ │ │ │ + bl 4f110 │ │ │ │ cmp r7, #10 │ │ │ │ - beq 4ea70 │ │ │ │ + beq 4f32c │ │ │ │ ldrsh r4, [r9, #126] @ 0x7e │ │ │ │ mov fp, sl │ │ │ │ ldrsh sl, [r9, #112] @ 0x70 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ uxth r8, r4 │ │ │ │ - bcs 4eb88 │ │ │ │ + bcs 4f444 │ │ │ │ cmp r7, #31 │ │ │ │ mov r5, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ uqsub16 r0, sl, r4 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ebb0 │ │ │ │ - b 4ebbc │ │ │ │ + bhi 4f46c │ │ │ │ + b 4f478 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bls 4ebbc │ │ │ │ + bls 4f478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f164 │ │ │ │ + bl 3fa20 │ │ │ │ uxtb r5, r0 │ │ │ │ uqsub16 r0, sl, r4 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 4ebbc │ │ │ │ + bls 4f478 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ ldrh r8, [r9, #126] @ 0x7e │ │ │ │ uqadd16 r0, r8, r5 │ │ │ │ mov sl, fp │ │ │ │ ldr r5, [r9, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ strh r0, [r9, #126] @ 0x7e │ │ │ │ - bcs 4ec18 │ │ │ │ + bcs 4f4d4 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 4ec4c │ │ │ │ + bhi 4f508 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 4ec80 │ │ │ │ + bcs 4f53c │ │ │ │ strb r7, [r0] │ │ │ │ - b 4ece8 │ │ │ │ + b 4f5a4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r8, #4 │ │ │ │ movwcc r8, #3 │ │ │ │ - b 4ebec │ │ │ │ + b 4f4a8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ - b 4eb04 │ │ │ │ + b 4f3c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 4ec10 │ │ │ │ + bcc 4f4cc │ │ │ │ mov r2, r7 │ │ │ │ lsr r1, r7, #6 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 4eca4 │ │ │ │ + bcs 4f560 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 4ece8 │ │ │ │ + b 4f5a4 │ │ │ │ bfi r1, r3, #6, #26 │ │ │ │ lsr ip, r7, #12 │ │ │ │ lsrs r4, r7, #16 │ │ │ │ - bne 4ecc8 │ │ │ │ + bne 4f584 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 4ece4 │ │ │ │ + b 4f5a0 │ │ │ │ mvn r4, #15 │ │ │ │ orr r7, r4, r7, lsr #18 │ │ │ │ bfi ip, r3, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r7, [r0] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r0, r8, r5 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r0, [r8] │ │ │ │ - b 4ea78 │ │ │ │ + b 4f334 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ed78 │ │ │ │ + beq 4f634 │ │ │ │ mov r0, #18 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ mov r5, #0 │ │ │ │ strb r0, [r9, #12] │ │ │ │ add ip, sp, #28 │ │ │ │ strb r0, [r9, #16] │ │ │ │ mov r0, #1 │ │ │ │ @@ -75222,15 +75781,15 @@ │ │ │ │ ldr r4, [r9, #108] @ 0x6c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ strb r5, [r9, #20] │ │ │ │ cmp r4, r1 │ │ │ │ str r5, [r9] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ - bne 4ed50 │ │ │ │ + bne 4f60c │ │ │ │ bl 9cac │ │ │ │ add r3, sp, #24 │ │ │ │ add r5, r4, #1 │ │ │ │ ldr r7, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #108] @ 0x6c │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -75238,28 +75797,28 @@ │ │ │ │ add ip, r7, #8 │ │ │ │ str fp, [r7, #4] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ed94 │ │ │ │ + beq 4f650 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4ee34 │ │ │ │ - ldr r0, [pc, #168] @ 4ee64 │ │ │ │ + bmi 4f6f0 │ │ │ │ + ldr r0, [pc, #168] @ 4f720 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ 4ee68 │ │ │ │ + ldr r1, [pc, #164] @ 4f724 │ │ │ │ add ip, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, sp │ │ │ │ @@ -75267,42 +75826,42 @@ │ │ │ │ mov r1, #1 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ strb r2, [sp, #28] │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ee34 │ │ │ │ + beq 4f6f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ee5c │ │ │ │ + beq 4f718 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, sl, r0, ror #13 │ │ │ │ - andeq r4, sl, r8, lsr fp │ │ │ │ + andeq r7, sl, r4, asr r7 │ │ │ │ + andeq r4, sl, r4, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r1 │ │ │ │ ldrh r0, [r4, r0]! @ │ │ │ │ @@ -75315,28 +75874,28 @@ │ │ │ │ movwcc r2, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r2, r3, r2 │ │ │ │ ldrh fp, [r4, #2] │ │ │ │ mov r5, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f10c │ │ │ │ + beq 4f9c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4efc0 │ │ │ │ + bne 4f87c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4f10c │ │ │ │ + beq 4f9c8 │ │ │ │ mov r3, r7 │ │ │ │ sub r0, r0, sl │ │ │ │ - ldr ip, [pc, #1616] @ 4f530 │ │ │ │ + ldr ip, [pc, #1616] @ 4fdec │ │ │ │ ldr r6, [r3, #260]! @ 0x104 │ │ │ │ - ldr r2, [pc, #1612] @ 4f534 │ │ │ │ + ldr r2, [pc, #1612] @ 4fdf0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #1608] @ 4f538 │ │ │ │ + ldr lr, [pc, #1608] @ 4fdf4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #1604] @ 4f53c │ │ │ │ + ldr r1, [pc, #1604] @ 4fdf8 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r0, [sp, #22] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ @@ -75354,51 +75913,51 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #1504] @ 4f540 │ │ │ │ + ldr r1, [pc, #1504] @ 4fdfc │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ uxtb r0, r2 │ │ │ │ - beq 4f088 │ │ │ │ + beq 4f944 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4f080 │ │ │ │ - ldr r0, [pc, #1460] @ 4f544 │ │ │ │ + bne 4f93c │ │ │ │ + ldr r0, [pc, #1460] @ 4fe00 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1456] @ 4f548 │ │ │ │ - ldr r3, [pc, #1456] @ 4f54c │ │ │ │ + ldr r2, [pc, #1456] @ 4fe04 │ │ │ │ + ldr r3, [pc, #1456] @ 4fe08 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1452] @ 4f550 │ │ │ │ + ldr r1, [pc, #1452] @ 4fe0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #25 │ │ │ │ - b 4f3c4 │ │ │ │ + b 4fc80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4f10c │ │ │ │ + beq 4f9c8 │ │ │ │ mov r3, r7 │ │ │ │ sub r0, sl, r0 │ │ │ │ - ldr ip, [pc, #1296] @ 4f4e8 │ │ │ │ + ldr ip, [pc, #1296] @ 4fda4 │ │ │ │ ldr r2, [r3, #260]! @ 0x104 │ │ │ │ - ldr r6, [pc, #1292] @ 4f4ec │ │ │ │ + ldr r6, [pc, #1292] @ 4fda8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #1288] @ 4f4f0 │ │ │ │ + ldr lr, [pc, #1288] @ 4fdac │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #1284] @ 4f4f4 │ │ │ │ + ldr r1, [pc, #1284] @ 4fdb0 │ │ │ │ add r6, pc, r6 │ │ │ │ strh r0, [sp, #22] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ @@ -75416,85 +75975,85 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #1184] @ 4f4f8 │ │ │ │ + ldr r1, [pc, #1184] @ 4fdb4 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ uxtb r0, r2 │ │ │ │ - beq 4f0bc │ │ │ │ + beq 4f978 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4f390 │ │ │ │ - beq 4f10c │ │ │ │ - b 4f2ec │ │ │ │ + beq 4fc4c │ │ │ │ + beq 4f9c8 │ │ │ │ + b 4fba8 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4f098 │ │ │ │ + bhi 4f954 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f10c │ │ │ │ + bne 4f9c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4f9a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r1 │ │ │ │ - b 4f0ec │ │ │ │ + b 4f9a8 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4f0cc │ │ │ │ + bhi 4f988 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f10c │ │ │ │ + bne 4f9c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4f9a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f104 │ │ │ │ + beq 4f9c0 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ uxth r0, r9 │ │ │ │ cmp fp, r0 │ │ │ │ mov r1, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ movwcc r1, #1 │ │ │ │ sub r1, r5, r1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f378 │ │ │ │ + beq 4fc34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4f22c │ │ │ │ + bne 4fae8 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 4f378 │ │ │ │ - ldr r0, [pc, #1036] @ 4f554 │ │ │ │ + beq 4fc34 │ │ │ │ + ldr r0, [pc, #1036] @ 4fe10 │ │ │ │ ldr r2, [r7, #260]! @ 0x104 │ │ │ │ - ldr r3, [pc, #1032] @ 4f558 │ │ │ │ + ldr r3, [pc, #1032] @ 4fe14 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r6, [pc, #1024] @ 4f55c │ │ │ │ + ldr r6, [pc, #1024] @ 4fe18 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1020] @ 4f560 │ │ │ │ + ldr r1, [pc, #1020] @ 4fe1c │ │ │ │ movne r3, r0 │ │ │ │ sub r0, fp, r9 │ │ │ │ - ldr r5, [pc, #1012] @ 4f564 │ │ │ │ + ldr r5, [pc, #1012] @ 4fe20 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r0, [sp, #22] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ @@ -75513,49 +76072,49 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - beq 4f2f8 │ │ │ │ + beq 4fbb4 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4f2e8 │ │ │ │ - ldr r0, [pc, #876] @ 4f568 │ │ │ │ + bne 4fba4 │ │ │ │ + ldr r0, [pc, #876] @ 4fe24 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #872] @ 4f56c │ │ │ │ - ldr r3, [pc, #872] @ 4f570 │ │ │ │ + ldr r2, [pc, #872] @ 4fe28 │ │ │ │ + ldr r3, [pc, #872] @ 4fe2c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #868] @ 4f574 │ │ │ │ + ldr r1, [pc, #868] @ 4fe30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #27 │ │ │ │ - b 4f414 │ │ │ │ + b 4fcd0 │ │ │ │ cmp r0, fp │ │ │ │ - beq 4f378 │ │ │ │ - ldr r0, [pc, #720] @ 4f50c │ │ │ │ + beq 4fc34 │ │ │ │ + ldr r0, [pc, #720] @ 4fdc8 │ │ │ │ ldr r2, [r7, #260]! @ 0x104 │ │ │ │ - ldr r3, [pc, #716] @ 4f510 │ │ │ │ + ldr r3, [pc, #716] @ 4fdcc │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r6, [pc, #708] @ 4f514 │ │ │ │ + ldr r6, [pc, #708] @ 4fdd0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #704] @ 4f518 │ │ │ │ + ldr r1, [pc, #704] @ 4fdd4 │ │ │ │ movne r3, r0 │ │ │ │ sub r0, r9, fp │ │ │ │ - ldr r5, [pc, #696] @ 4f51c │ │ │ │ + ldr r5, [pc, #696] @ 4fdd8 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r0, [sp, #22] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ @@ -75574,90 +76133,90 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - beq 4f32c │ │ │ │ + beq 4fbe8 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4f3e0 │ │ │ │ - beq 4f378 │ │ │ │ + beq 4fc9c │ │ │ │ + beq 4fc34 │ │ │ │ stm r8, {r2, r6} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4f30c │ │ │ │ + bhi 4fbc8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f378 │ │ │ │ + bne 4fc34 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f35c │ │ │ │ + beq 4fc18 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 4f35c │ │ │ │ + b 4fc18 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4f340 │ │ │ │ + bhi 4fbfc │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f378 │ │ │ │ + bne 4fc34 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f35c │ │ │ │ + beq 4fc18 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f370 │ │ │ │ + beq 4fc2c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strh r9, [r4, #2] │ │ │ │ strh sl, [r4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #356] @ 4f4fc │ │ │ │ + ldr r0, [pc, #356] @ 4fdb8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #352] @ 4f500 │ │ │ │ - ldr r3, [pc, #352] @ 4f504 │ │ │ │ + ldr r2, [pc, #352] @ 4fdbc │ │ │ │ + ldr r3, [pc, #352] @ 4fdc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #348] @ 4f508 │ │ │ │ + ldr r1, [pc, #348] @ 4fdc4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, #27 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 4f428 │ │ │ │ - ldr r0, [pc, #312] @ 4f520 │ │ │ │ + b 4fce4 │ │ │ │ + ldr r0, [pc, #312] @ 4fddc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #308] @ 4f524 │ │ │ │ - ldr r3, [pc, #308] @ 4f528 │ │ │ │ + ldr r2, [pc, #308] @ 4fde0 │ │ │ │ + ldr r3, [pc, #308] @ 4fde4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #304] @ 4f52c │ │ │ │ + ldr r1, [pc, #304] @ 4fde8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, #28 │ │ │ │ @@ -75668,233 +76227,233 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 8850 │ │ │ │ - b 4f444 │ │ │ │ + b 4fd00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b 4f464 │ │ │ │ - b 4f454 │ │ │ │ + b 4fd20 │ │ │ │ + b 4fd10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f474 │ │ │ │ + beq 4fd30 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 7cfbc │ │ │ │ - b 4f4dc │ │ │ │ + bl 7d874 │ │ │ │ + b 4fd98 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 7cfbc │ │ │ │ - b 4f4dc │ │ │ │ + bl 7d874 │ │ │ │ + b 4fd98 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 7cfbc │ │ │ │ - b 4f4dc │ │ │ │ + bl 7d874 │ │ │ │ + b 4fd98 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq lr, lr, ip, lsr #3 │ │ │ │ - andeq lr, lr, r4, ror r1 │ │ │ │ + strdeq sp, [lr], -r0 │ │ │ │ + @ instruction: 0x000ed8b8 │ │ │ │ andeq r2, r1, r0, asr r7 │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ - andeq lr, lr, ip, ror r0 │ │ │ │ - andeq r6, fp, r6, asr #7 │ │ │ │ - andeq sp, lr, r0, ror lr │ │ │ │ - andeq r4, sl, r0, asr r5 │ │ │ │ - andeq sp, lr, r0, ror lr │ │ │ │ - andeq sp, lr, r8, asr #30 │ │ │ │ - andeq sp, lr, r4, lsl pc │ │ │ │ + andeq sp, lr, r8, lsr r8 │ │ │ │ + andeq sp, lr, r0, asr #15 │ │ │ │ + strdeq r6, [fp], -r2 │ │ │ │ + @ instruction: 0x000ed5b4 │ │ │ │ + andeq r4, sl, ip, asr #10 │ │ │ │ + @ instruction: 0x000ed5b4 │ │ │ │ + andeq sp, lr, ip, lsl #13 │ │ │ │ + andeq sp, lr, r8, asr r6 │ │ │ │ andeq r2, r1, r0, ror #9 │ │ │ │ - andeq sp, lr, r8, ror lr │ │ │ │ - andeq sp, lr, r0, lsr #29 │ │ │ │ - andeq r6, fp, r0, lsr #8 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq r4, sl, r0, lsl #10 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq lr, lr, r4, lsr #5 │ │ │ │ - andeq lr, lr, ip, ror #4 │ │ │ │ + @ instruction: 0x000ed5bc │ │ │ │ + andeq sp, lr, r4, ror #11 │ │ │ │ + andeq r6, fp, ip, asr #10 │ │ │ │ + andeq sp, lr, r4, ror #10 │ │ │ │ + strdeq r4, [sl], -ip │ │ │ │ + andeq sp, lr, r4, ror #10 │ │ │ │ + andeq sp, lr, r8, ror #19 │ │ │ │ + @ instruction: 0x000ed9b0 │ │ │ │ andeq r2, r1, r4, asr #16 │ │ │ │ - andeq lr, lr, r4, asr #3 │ │ │ │ - andeq lr, lr, r4, ror r1 │ │ │ │ - andeq r6, fp, r9, ror #15 │ │ │ │ - andeq lr, lr, r8, ror r2 │ │ │ │ - andeq r4, sl, r4, asr r9 │ │ │ │ - andeq lr, lr, r4, ror r2 │ │ │ │ - andeq lr, lr, ip, lsr r0 │ │ │ │ - andeq lr, lr, r8 │ │ │ │ + andeq sp, lr, r8, lsl #18 │ │ │ │ + @ instruction: 0x000ed8b8 │ │ │ │ + andeq r6, fp, r5, lsl r9 │ │ │ │ + @ instruction: 0x000ed9bc │ │ │ │ + andeq r4, sl, r0, asr r9 │ │ │ │ + @ instruction: 0x000ed9b8 │ │ │ │ + andeq sp, lr, r0, lsl #15 │ │ │ │ + andeq sp, lr, ip, asr #14 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ - andeq sp, lr, ip, ror #30 │ │ │ │ - andeq sp, lr, r4, lsl #31 │ │ │ │ - strdeq r6, [fp], -r1 │ │ │ │ - andeq lr, lr, ip │ │ │ │ - andeq r4, sl, r8, ror #13 │ │ │ │ - andeq lr, lr, r8 │ │ │ │ + @ instruction: 0x000ed6b0 │ │ │ │ + andeq sp, lr, r8, asr #13 │ │ │ │ + andeq r6, fp, sp, lsl r7 │ │ │ │ + andeq sp, lr, r0, asr r7 │ │ │ │ + andeq r4, sl, r4, ror #13 │ │ │ │ + andeq sp, lr, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6daf4 │ │ │ │ + bl 6e3ac │ │ │ │ ldrb r0, [sp] │ │ │ │ add r5, r8, #256 @ 0x100 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4f5c8 │ │ │ │ + bne 4fe84 │ │ │ │ ldrh r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ ldrh r2, [sp, #2] │ │ │ │ mov r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r0, #4 │ │ │ │ orr r4, r2, r1, lsl #16 │ │ │ │ movtne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - b 4f5d8 │ │ │ │ + b 4fe94 │ │ │ │ ldm sp, {r0, r4} │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 4f610 │ │ │ │ + bne 4fecc │ │ │ │ ldrh r7, [r5, #2] │ │ │ │ lsr r6, r4, #16 │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ movweq r4, #80 @ 0x50 │ │ │ │ movweq r6, #24 │ │ │ │ uxth r0, r4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 4f680 │ │ │ │ + bcs 4ff3c │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r4, r0 │ │ │ │ - bne 4f660 │ │ │ │ - ldr r0, [pc, #244] @ 4f700 │ │ │ │ + bne 4ff1c │ │ │ │ + ldr r0, [pc, #244] @ 4ffbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 880c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 4f64c │ │ │ │ + bne 4ff08 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f630 │ │ │ │ + beq 4feec │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f644 │ │ │ │ + beq 4ff00 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldrh r7, [r5, #2] │ │ │ │ mov r4, #80 @ 0x50 │ │ │ │ mov r6, #24 │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ - bls 4f680 │ │ │ │ + bls 4ff3c │ │ │ │ uxth r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r1, r0, r4, r7 │ │ │ │ ldrh r2, [r5] │ │ │ │ add r0, r2, r0 │ │ │ │ strh r0, [r5] │ │ │ │ strh r1, [r5, #2] │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f6c8 │ │ │ │ + beq 4ff84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4f6b8 │ │ │ │ + bne 4ff74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 787ac │ │ │ │ + bl 79064 │ │ │ │ add r0, r8, #128 @ 0x80 │ │ │ │ - b 4f6bc │ │ │ │ + b 4ff78 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 787ac │ │ │ │ + bl 79064 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f6f0 │ │ │ │ + beq 4ffac │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - muleq lr, r8, fp │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4f7a8 │ │ │ │ + bmi 50064 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #692] @ 4f9e8 │ │ │ │ + ldr r0, [pc, #692] @ 502a4 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #648] @ 4f9ec │ │ │ │ + ldr r0, [pc, #648] @ 502a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sl, #472 @ 0x1d8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f7a4 │ │ │ │ + beq 50060 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sl, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #576] @ 4f9f0 │ │ │ │ + ldr r3, [pc, #576] @ 502ac │ │ │ │ mov r2, #18 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ strb ip, [sp, #40] @ 0x28 │ │ │ │ @@ -75902,246 +76461,246 @@ │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ strb r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str lr, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r5, r6, r7} │ │ │ │ - bmi 4f864 │ │ │ │ + bmi 50120 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #504] @ 4f9f4 │ │ │ │ + ldr r0, [pc, #504] @ 502b0 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #472] @ 4f9f8 │ │ │ │ + ldr r0, [pc, #472] @ 502b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sl, #472 @ 0x1d8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f864 │ │ │ │ + beq 50120 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f9ac │ │ │ │ + beq 50268 │ │ │ │ ldr r3, [sl, #344] @ 0x158 │ │ │ │ ldr r1, [sl, #254] @ 0xfe │ │ │ │ ldr r2, [sl, #258] @ 0x102 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [sl, #262] @ 0x106 │ │ │ │ str r9, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - bmi 4f9ac │ │ │ │ + bmi 50268 │ │ │ │ mov r0, sp │ │ │ │ add r4, r0, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #328] @ 4f9fc │ │ │ │ + ldr r0, [pc, #328] @ 502b8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #292] @ 4fa00 │ │ │ │ + ldr r0, [pc, #292] @ 502bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r4] │ │ │ │ add r6, sl, #472 @ 0x1d8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f920 │ │ │ │ + beq 501dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sl, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4f9ac │ │ │ │ + bmi 50268 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r4, r0, #8 │ │ │ │ - ldr r0, [pc, #196] @ 4fa04 │ │ │ │ + ldr r0, [pc, #196] @ 502c0 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #156] @ 4fa08 │ │ │ │ + ldr r0, [pc, #156] @ 502c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f9ac │ │ │ │ + beq 50268 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 4f9c8 │ │ │ │ - b 4f9c8 │ │ │ │ - b 4f9c8 │ │ │ │ + b 50284 │ │ │ │ + b 50284 │ │ │ │ + b 50284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f9e0 │ │ │ │ + beq 5029c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, sl, r8, asr #3 │ │ │ │ - andeq r6, sl, r4, asr #26 │ │ │ │ - andeq r7, fp, r1, asr #8 │ │ │ │ - andeq r4, sl, r4, lsl #2 │ │ │ │ - andeq r6, sl, r8, lsl #25 │ │ │ │ - andeq r4, sl, ip, asr #32 │ │ │ │ - andeq r6, sl, ip, asr #23 │ │ │ │ - andeq r3, sl, r0, asr #31 │ │ │ │ - andeq r6, sl, ip, lsr fp │ │ │ │ + andeq r4, sl, r4, asr #3 │ │ │ │ + @ instruction: 0x000a6db8 │ │ │ │ + andeq r7, fp, sp, ror #10 │ │ │ │ + andeq r4, sl, r0, lsl #2 │ │ │ │ + strdeq r6, [sl], -ip │ │ │ │ + andeq r4, sl, r8, asr #32 │ │ │ │ + andeq r6, sl, r0, asr #24 │ │ │ │ + @ instruction: 0x000a3fbc │ │ │ │ + @ instruction: 0x000a6bb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r6, [pc, #1868] @ 5016c │ │ │ │ + ldr r6, [pc, #1868] @ 50a28 │ │ │ │ mov sl, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r9, r6, #24 │ │ │ │ ldrexb r0, [r9] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa40 │ │ │ │ + beq 502fc │ │ │ │ clrex │ │ │ │ - b 4fa50 │ │ │ │ + b 5030c │ │ │ │ mov r0, #1 │ │ │ │ strexb r1, r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fa78 │ │ │ │ + beq 50334 │ │ │ │ mov r0, r9 │ │ │ │ bl a90c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa88 │ │ │ │ + beq 50344 │ │ │ │ mov r4, #4 │ │ │ │ ldrexb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4fca8 │ │ │ │ - b 4fcc8 │ │ │ │ + beq 50564 │ │ │ │ + b 50584 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa64 │ │ │ │ + bne 50320 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ mov r2, fp │ │ │ │ svc 0x00000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fb1c │ │ │ │ - ldr r1, [pc, #1720] @ 50170 │ │ │ │ + beq 503d8 │ │ │ │ + ldr r1, [pc, #1720] @ 50a2c │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r0, [sp, #28] │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4fafc │ │ │ │ + bne 503b8 │ │ │ │ ldr r4, [sp, #636] @ 0x27c │ │ │ │ - b 4fb1c │ │ │ │ + b 503d8 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [sp, #636] @ 0x27c │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 4ff70 │ │ │ │ + bne 5082c │ │ │ │ mov r4, fp │ │ │ │ mov fp, r1 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ movw r1, #21546 @ 0x542a │ │ │ │ mov r0, r4 │ │ │ │ movt r1, #32812 @ 0x802c │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fb88 │ │ │ │ + beq 50444 │ │ │ │ uxth r1, r0 │ │ │ │ movw r2, #65511 @ 0xffe7 │ │ │ │ cmp r1, r2 │ │ │ │ movwne r2, #65523 @ 0xfff3 │ │ │ │ cmpne r1, r2 │ │ │ │ - bne 4fc7c │ │ │ │ + bne 50538 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ca10 │ │ │ │ ldrh r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4fba0 │ │ │ │ + bne 5045c │ │ │ │ ldrh r0, [sp, #18] │ │ │ │ - ldr r6, [pc, #1528] @ 50178 │ │ │ │ + ldr r6, [pc, #1528] @ 50a34 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fc7c │ │ │ │ + b 50538 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, fp, #4 │ │ │ │ ldm r2!, {r1, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r3, fp, #12 │ │ │ │ @@ -76185,75 +76744,75 @@ │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ movw r1, #21547 @ 0x542b │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ mov r0, r4 │ │ │ │ movt r1, #16428 @ 0x402c │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5000c │ │ │ │ - ldr r6, [pc, #1300] @ 50174 │ │ │ │ + beq 508c8 │ │ │ │ + ldr r6, [pc, #1300] @ 50a30 │ │ │ │ uxth r1, r0 │ │ │ │ movw r2, #65523 @ 0xfff3 │ │ │ │ cmp r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ movwne r2, #65511 @ 0xffe7 │ │ │ │ cmpne r1, r2 │ │ │ │ - beq 4ffc8 │ │ │ │ + beq 50884 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sxth r0, r0 │ │ │ │ rsb fp, r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4fc94 │ │ │ │ + beq 50550 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #0 │ │ │ │ ldrexb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4fcc8 │ │ │ │ + bne 50584 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fcd4 │ │ │ │ + beq 50590 │ │ │ │ ldrexb r1, [r9] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 4fcb0 │ │ │ │ + beq 5056c │ │ │ │ clrex │ │ │ │ mov r0, r9 │ │ │ │ bl a5c0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 4fd98 │ │ │ │ - ldr r1, [pc, #1188] @ 50188 │ │ │ │ + bne 50654 │ │ │ │ + ldr r1, [pc, #1188] @ 50a44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ mov r0, #4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ add r0, lr, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #1044] @ 0x414 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 7e1f4 │ │ │ │ + bl 7eaac │ │ │ │ ldr r9, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [sp, #636] @ 0x27c │ │ │ │ uxtb r0, r9 │ │ │ │ - beq 4fdc4 │ │ │ │ + beq 50680 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4fe84 │ │ │ │ - ldr r0, [pc, #1112] @ 5018c │ │ │ │ + bne 50740 │ │ │ │ + ldr r0, [pc, #1112] @ 50a48 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1108] @ 50190 │ │ │ │ + ldr r2, [pc, #1108] @ 50a4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #1104] @ 50194 │ │ │ │ + ldr r3, [pc, #1104] @ 50a50 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1100] @ 50198 │ │ │ │ + ldr r1, [pc, #1100] @ 50a54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #38 @ 0x26 │ │ │ │ @@ -76276,27 +76835,27 @@ │ │ │ │ cmp fp, #25 │ │ │ │ moveq r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ cmp r4, #0 │ │ │ │ orr r9, r4, r8, lsl #8 │ │ │ │ movne r5, r0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 4feb4 │ │ │ │ + b 50770 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ff88 │ │ │ │ + bhi 50844 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4ff88 │ │ │ │ + beq 50844 │ │ │ │ str r6, [sp, #16] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, lr, #12 │ │ │ │ - bl dbf58 │ │ │ │ + bl dc810 │ │ │ │ ldrb r0, [sp, #1036] @ 0x40c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4fe78 │ │ │ │ + bne 50734 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ add r8, sp, #16 │ │ │ │ add r5, r0, #600 @ 0x258 │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #624] @ 0x270 │ │ │ │ @@ -76316,240 +76875,240 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5] │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ bl 512c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 503d4 │ │ │ │ + bl 50c90 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 45724 │ │ │ │ + bl 45fe0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #1036] @ 0x40c │ │ │ │ ldr r4, [sp, #1040] @ 0x410 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 740b0 │ │ │ │ + bl 74968 │ │ │ │ tst r9, #255 @ 0xff │ │ │ │ - beq 4ff18 │ │ │ │ + beq 507d4 │ │ │ │ mov r5, #-2147483646 @ 0x80000002 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ff34 │ │ │ │ + bhi 507f0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4ff34 │ │ │ │ + beq 507f0 │ │ │ │ ldr r7, [r6, #336] @ 0x150 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r6, #332] @ 0x14c │ │ │ │ cmp r7, #0 │ │ │ │ stm sl, {r0, r5, r9, fp} │ │ │ │ - beq 4fef8 │ │ │ │ + beq 507b4 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 4fee0 │ │ │ │ + b 5079c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4fef8 │ │ │ │ + beq 507b4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fed4 │ │ │ │ + beq 50790 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 4fed4 │ │ │ │ + b 50790 │ │ │ │ ldr r0, [r6, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fe6c │ │ │ │ + beq 50728 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 4ffc4 │ │ │ │ + beq 50880 │ │ │ │ cmp r4, #25 │ │ │ │ - beq 4fe9c │ │ │ │ - b 4fe94 │ │ │ │ + beq 50758 │ │ │ │ + b 50750 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ff50 │ │ │ │ + beq 5080c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ff64 │ │ │ │ + beq 50820 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 4fdbc │ │ │ │ + b 50678 │ │ │ │ lsr r0, r0, #8 │ │ │ │ orr r8, r0, fp, lsl #24 │ │ │ │ ldrexb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4fca8 │ │ │ │ - b 4fcc8 │ │ │ │ + beq 50564 │ │ │ │ + b 50584 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ffa4 │ │ │ │ + beq 50860 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ffb8 │ │ │ │ + beq 50874 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 4fdd4 │ │ │ │ - b 4fe9c │ │ │ │ + b 50690 │ │ │ │ + b 50758 │ │ │ │ movw r0, #4111 @ 0x100f │ │ │ │ and r1, ip, r0 │ │ │ │ mvn r0, #33 @ 0x21 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ - beq 4fc78 │ │ │ │ + beq 50534 │ │ │ │ movw r1, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movt r1, #4111 @ 0x100f │ │ │ │ and r1, ip, r1 │ │ │ │ cmp r1, #268435456 @ 0x10000000 │ │ │ │ - beq 4fc7c │ │ │ │ + beq 50538 │ │ │ │ mov r0, r4 │ │ │ │ add r2, lr, #24 │ │ │ │ movw r1, #21506 @ 0x5402 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fc78 │ │ │ │ - ldr r1, [pc, #360] @ 5017c │ │ │ │ + bne 50534 │ │ │ │ + ldr r1, [pc, #360] @ 50a38 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #28] │ │ │ │ add r0, r1, #32 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50044 │ │ │ │ + beq 50900 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ ldrexb r0, [r9] │ │ │ │ mov r4, #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 50080 │ │ │ │ + bne 5093c │ │ │ │ dmb ish │ │ │ │ mov r0, #0 │ │ │ │ - ldr r6, [pc, #288] @ 50184 │ │ │ │ + ldr r6, [pc, #288] @ 50a40 │ │ │ │ add r6, pc, r6 │ │ │ │ strexb r1, r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fcdc │ │ │ │ + beq 50598 │ │ │ │ ldrexb r1, [r9] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 50064 │ │ │ │ - b 4fcc8 │ │ │ │ - ldr r6, [pc, #248] @ 50180 │ │ │ │ + beq 50920 │ │ │ │ + b 50584 │ │ │ │ + ldr r6, [pc, #248] @ 50a3c │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fcc8 │ │ │ │ + b 50584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 500e8 │ │ │ │ + beq 509a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 55a0 │ │ │ │ - b 500e8 │ │ │ │ - b 500ac │ │ │ │ + b 509a4 │ │ │ │ + b 50968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 500c4 │ │ │ │ + beq 50980 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 5015c │ │ │ │ + b 50a18 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 45724 │ │ │ │ - b 50164 │ │ │ │ + bl 45fe0 │ │ │ │ + b 50a20 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ ldrexb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 50114 │ │ │ │ + bne 509d0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5015c │ │ │ │ + beq 50a18 │ │ │ │ ldrexb r1, [r9] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 500fc │ │ │ │ + beq 509b8 │ │ │ │ clrex │ │ │ │ mov r0, r9 │ │ │ │ bl a5c0 │ │ │ │ - b 5015c │ │ │ │ + b 50a18 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7e2b8 │ │ │ │ - b 5015c │ │ │ │ + bl 7eb70 │ │ │ │ + b 50a18 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #636] @ 0x27c │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ - bl 7cfbc │ │ │ │ - b 5015c │ │ │ │ + bl 7d874 │ │ │ │ + b 50a18 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 47e6c │ │ │ │ + bl 48728 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, pc, r0, rrx │ │ │ │ - andeq r6, sl, r4, lsr r9 │ │ │ │ - andeq r0, pc, r8, lsl lr @ │ │ │ │ - andeq r0, pc, r0, lsl #30 │ │ │ │ - andeq r0, pc, ip, ror #20 │ │ │ │ - strdeq r0, [pc], -ip │ │ │ │ - andeq r0, pc, r0, lsr #20 │ │ │ │ - andeq r6, sl, ip, lsl #14 │ │ │ │ - andeq r5, fp, pc, lsl #21 │ │ │ │ - ldrdeq sp, [lr], -r0 │ │ │ │ - andeq r3, sl, ip, lsl #23 │ │ │ │ - @ instruction: 0x000ed4bc │ │ │ │ + andeq r0, pc, r4, lsr #15 │ │ │ │ + andeq r6, sl, r8, lsr #19 │ │ │ │ + andeq r0, pc, ip, asr r5 @ │ │ │ │ + andeq r0, pc, r4, asr #12 │ │ │ │ + @ instruction: 0x000f01b0 │ │ │ │ + andeq r0, pc, r0, asr #2 │ │ │ │ + andeq r0, pc, r4, ror #2 │ │ │ │ + andeq r6, sl, r0, lsl #15 │ │ │ │ + @ instruction: 0x000b5bbb │ │ │ │ + andeq ip, lr, r4, lsl ip │ │ │ │ + andeq r3, sl, r8, lsl #23 │ │ │ │ + andeq ip, lr, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #140] @ 50238 │ │ │ │ + ldr ip, [pc, #140] @ 50af4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [ip] │ │ │ │ dmb ish │ │ │ │ cmp r7, #0 │ │ │ │ - bne 501dc │ │ │ │ + bne 50a98 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 74a38 │ │ │ │ + bl 752f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #88] @ 5023c │ │ │ │ + ldr lr, [pc, #88] @ 50af8 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ 50240 │ │ │ │ + ldr r5, [pc, #84] @ 50afc │ │ │ │ mov r8, r1 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -76561,70 +77120,70 @@ │ │ │ │ mov r3, lr │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 12ac8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - b 501c8 │ │ │ │ - andeq r0, pc, r4, lsl r0 @ │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ - andeq ip, lr, r4, lsl #29 │ │ │ │ + b 50a84 │ │ │ │ + andeq pc, lr, r8, asr r7 @ │ │ │ │ + andeq fp, lr, r8, lsr r5 │ │ │ │ + andeq ip, lr, r8, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, #2 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #21 │ │ │ │ - bcs 502f4 │ │ │ │ + bcs 50bb0 │ │ │ │ add ip, r1, r2, lsl #4 │ │ │ │ add r3, r1, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r1 │ │ │ │ - b 5028c │ │ │ │ + b 50b48 │ │ │ │ mov r6, r1 │ │ │ │ str lr, [r6] │ │ │ │ strd sl, [r0, #-8] │ │ │ │ add r3, r8, #16 │ │ │ │ sub r9, r9, #16 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, ip │ │ │ │ - beq 502f0 │ │ │ │ + beq 50bac │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldrd sl, [r0, #24] │ │ │ │ subs r3, r6, sl │ │ │ │ sbcs r3, r7, fp │ │ │ │ - bge 50278 │ │ │ │ + bge 50b34 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldmdb r6, {r2, r4} │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r6, #-12] │ │ │ │ ldr r5, [r6, #-16]! │ │ │ │ str r5, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - beq 5026c │ │ │ │ + beq 50b28 │ │ │ │ ldrd r2, [r0, #-24] @ 0xffffffe8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r2, r2, sl │ │ │ │ sbcs r2, r3, fp │ │ │ │ - blt 502b0 │ │ │ │ - b 50270 │ │ │ │ + blt 50b6c │ │ │ │ + b 50b2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 49c5c │ │ │ │ + b 4a518 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ 503c4 │ │ │ │ + ldr r0, [pc, #172] @ 50c80 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -76634,160 +77193,160 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #8 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq r4, {r0, r1, r2} │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 503c8 │ │ │ │ - ldr r3, [pc, #76] @ 503cc │ │ │ │ - ldr r1, [pc, #76] @ 503d0 │ │ │ │ + ldr r0, [pc, #76] @ 50c84 │ │ │ │ + ldr r3, [pc, #76] @ 50c88 │ │ │ │ + ldr r1, [pc, #76] @ 50c8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 503c0 │ │ │ │ + beq 50c7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, lr, ip, lsl sp │ │ │ │ - andeq r8, fp, ip, ror #5 │ │ │ │ - andeq fp, lr, ip, lsr #26 │ │ │ │ - andeq lr, lr, r8, asr ip │ │ │ │ + andeq fp, lr, r0, ror #8 │ │ │ │ + andeq r8, fp, r8, lsl r4 │ │ │ │ + andeq fp, lr, r0, ror r4 │ │ │ │ + muleq lr, ip, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #676 @ 0x2a4 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ ldr r6, [r1, #336] @ 0x150 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5055c │ │ │ │ + beq 50e18 │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #3664 @ 0xe50 │ │ │ │ ldr r1, [r0, #384]! @ 0x180 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 50594 │ │ │ │ + bcs 50e50 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ lsl r6, r0, #2 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r4, [sl, #332] @ 0x14c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55028 │ │ │ │ + beq 558e4 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, fp, #4 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r4, r8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 55040 │ │ │ │ + bmi 558fc │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - beq 5048c │ │ │ │ + beq 50d48 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50490 │ │ │ │ - b 5503c │ │ │ │ + bne 50d4c │ │ │ │ + b 558f8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ mov r0, sl │ │ │ │ add r5, r5, #1 │ │ │ │ str r7, [r0, r8]! │ │ │ │ add r8, r8, #12 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ strd r6, [r0, #4] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r5 │ │ │ │ - bne 50454 │ │ │ │ + bne 50d10 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #1464] @ 0x5b8 │ │ │ │ str sl, [sp, #1460] @ 0x5b4 │ │ │ │ lsl r4, r5, #2 │ │ │ │ str r5, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 552fc │ │ │ │ + beq 55bb8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 50508 │ │ │ │ + bne 50dc4 │ │ │ │ ldrb r0, [sl, #398] @ 0x18e │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5066c │ │ │ │ + bne 50f28 │ │ │ │ ldr r4, [sl, #388] @ 0x184 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl, #392] @ 0x188 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r7, r4 │ │ │ │ movweq r7, #1 │ │ │ │ movne r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 53e38 │ │ │ │ + bpl 546f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5501c │ │ │ │ - ldr r1, [pc, #4092] @ 51574 │ │ │ │ + beq 558d8 │ │ │ │ + ldr r1, [pc, #4092] @ 51e30 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ ldr r6, [sl, #332] @ 0x14c │ │ │ │ mov r8, #34 @ 0x22 │ │ │ │ - b 5063c │ │ │ │ - ldr r1, [pc, #4084] @ 51590 │ │ │ │ - ldr r2, [pc, #4084] @ 51594 │ │ │ │ - ldr r3, [pc, #4084] @ 51598 │ │ │ │ + b 50ef8 │ │ │ │ + ldr r1, [pc, #4084] @ 51e4c │ │ │ │ + ldr r2, [pc, #4084] @ 51e50 │ │ │ │ + ldr r3, [pc, #4084] @ 51e54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1468] @ 0x5bc │ │ │ │ add r1, sp, #1424 @ 0x590 │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ mov r0, #2 │ │ │ │ @@ -76800,53 +77359,53 @@ │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #1460] @ 0x5b4 │ │ │ │ str r5, [sp, #2568] @ 0xa08 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ str r3, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #2560 @ 0xa00 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r5, [sl, #336] @ 0x150 │ │ │ │ ldr r6, [sl, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #400] @ 0x190 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ ldr r9, [sp, #408] @ 0x198 │ │ │ │ - beq 5063c │ │ │ │ + beq 50ef8 │ │ │ │ add r7, r6, #4 │ │ │ │ - b 50624 │ │ │ │ + b 50ee0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 5063c │ │ │ │ + beq 50ef8 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50618 │ │ │ │ + beq 50ed4 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 50618 │ │ │ │ + b 50ed4 │ │ │ │ ldr r0, [sl, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50650 │ │ │ │ + beq 50f0c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [fp, #8] │ │ │ │ stm fp, {r0, r8} │ │ │ │ str r9, [fp, #12] │ │ │ │ add sp, sp, #676 @ 0x2a4 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [sl, #328] @ 0x148 │ │ │ │ ldr r8, [sl, #332] @ 0x14c │ │ │ │ ldr r4, [sl, #336] @ 0x150 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5068c │ │ │ │ + bne 50f48 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ - b 50650 │ │ │ │ + b 50f0c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ ldr r7, [r0, #380] @ 0x17c │ │ │ │ ldr lr, [r0, #364] @ 0x16c │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ @@ -76907,15 +77466,15 @@ │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ str r8, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55af8 │ │ │ │ + bl 563b4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r0, #281 @ 0x119 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movw r0, #317 @ 0x13d │ │ │ │ @@ -76978,177 +77537,177 @@ │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r1, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #3744] @ 51760 │ │ │ │ + ldr r0, [pc, #3744] @ 5201c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r0, #65520 @ 0xfff0 │ │ │ │ movt r0, #31 │ │ │ │ orr r0, r0, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5a588 │ │ │ │ + bl 5ae44 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54cb8 │ │ │ │ + bne 55574 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ ldr ip, [sp, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 509cc │ │ │ │ + bne 51288 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ add r5, sp, #2560 @ 0xa00 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4f704 │ │ │ │ + bl 4ffc0 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 50a24 │ │ │ │ + bne 512e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2576] @ 0xa10 │ │ │ │ mov r0, #18 │ │ │ │ strb r0, [sp, #2572] @ 0xa0c │ │ │ │ strb r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4092] @ 51964 │ │ │ │ + ldr r0, [pc, #4092] @ 52220 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 50a24 │ │ │ │ + bne 512e0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r4, #4 │ │ │ │ ldrb r0, [r0, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 509c8 │ │ │ │ + beq 51284 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #2560 @ 0xa00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 50a24 │ │ │ │ - b 50a3c │ │ │ │ + bne 512e0 │ │ │ │ + b 512f8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ ldm r1, {r0, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r4, r5, r6, r7} │ │ │ │ add r5, sp, #2560 @ 0xa00 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4f704 │ │ │ │ + bl 4ffc0 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 50a24 │ │ │ │ + bne 512e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 79a54 │ │ │ │ + bl 7a30c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 516d0 │ │ │ │ + beq 51f8c │ │ │ │ add fp, r0, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 50aa8 │ │ │ │ + b 51364 │ │ │ │ ldr r2, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r1, [sp, #1460] @ 0x5b4 │ │ │ │ lsr r0, r2, #8 │ │ │ │ uxtb r4, r2 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ lsr r1, r1, #8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 54d1c │ │ │ │ + bne 555d8 │ │ │ │ ldr r8, [sp, #272] @ 0x110 │ │ │ │ mov r7, #0 │ │ │ │ lsl r4, r8, #3 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 53e5c │ │ │ │ + bhi 54718 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5161c │ │ │ │ + beq 51ed8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51624 │ │ │ │ - b 53e5c │ │ │ │ + bne 51ee0 │ │ │ │ + b 54718 │ │ │ │ and r0, r1, #45056 @ 0xb000 │ │ │ │ mov r1, #5 │ │ │ │ subs r4, r0, #36864 @ 0x9000 │ │ │ │ movwne r4, #2 │ │ │ │ sxtab r7, r7, r4 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r5, sp, #2560 @ 0xa00 │ │ │ │ cmp r9, fp │ │ │ │ - beq 516d4 │ │ │ │ + beq 51f90 │ │ │ │ mov r0, fp │ │ │ │ ldrsb r6, [r0, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 50b20 │ │ │ │ + bgt 513dc │ │ │ │ mov r0, fp │ │ │ │ ldrb r3, [r0, #-2]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 50af8 │ │ │ │ + bge 513b4 │ │ │ │ mov r0, fp │ │ │ │ ldrb r5, [r0, #-3]! │ │ │ │ sxtb r3, r5 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 50b00 │ │ │ │ + bgt 513bc │ │ │ │ ldrb r0, [fp, #-4]! │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr r3, r3, r0, lsl #6 │ │ │ │ mov r0, fp │ │ │ │ - b 50b04 │ │ │ │ + b 513c0 │ │ │ │ and r2, r3, #31 │ │ │ │ - b 50b10 │ │ │ │ + b 513cc │ │ │ │ and r3, r5, #15 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r5, sp, #2560 @ 0xa00 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ and r3, r6, #63 @ 0x3f │ │ │ │ orr r6, r3, r2, lsl #6 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 516d4 │ │ │ │ + beq 51f90 │ │ │ │ mov fp, r0 │ │ │ │ sxth r0, r1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 50b38 │ │ │ │ + ble 513f4 │ │ │ │ mov r8, r1 │ │ │ │ - b 50bf4 │ │ │ │ + b 514b0 │ │ │ │ lsr r0, r6, #10 │ │ │ │ cmp r0, #12 │ │ │ │ - bhi 50b8c │ │ │ │ + bhi 51448 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ @@ -77158,129 +77717,129 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ mov r0, #1 │ │ │ │ - b 50bc0 │ │ │ │ + b 5147c │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - beq 50bbc │ │ │ │ + beq 51478 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 50be4 │ │ │ │ + bne 514a0 │ │ │ │ mov r0, #6 │ │ │ │ - b 50bc0 │ │ │ │ + b 5147c │ │ │ │ mov r0, #2 │ │ │ │ - b 50bc0 │ │ │ │ + b 5147c │ │ │ │ mov r0, #3 │ │ │ │ - b 50bc0 │ │ │ │ + b 5147c │ │ │ │ mov r0, #4 │ │ │ │ - b 50bc0 │ │ │ │ + b 5147c │ │ │ │ mov r0, #5 │ │ │ │ - ldr r2, [pc, #4052] @ 51b9c │ │ │ │ + ldr r2, [pc, #4052] @ 52458 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #7 │ │ │ │ ubfx r2, r6, #3, #7 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ and r2, r6, #7 │ │ │ │ tst r3, r0, lsr r2 │ │ │ │ - bne 50a84 │ │ │ │ + bne 51340 │ │ │ │ lsl r0, r1, #2 │ │ │ │ sxth r0, r0 │ │ │ │ and r8, r1, r0, lsr #15 │ │ │ │ bfc r8, #15, #17 │ │ │ │ cmp r6, #161 @ 0xa1 │ │ │ │ - bcs 50c28 │ │ │ │ + bcs 514e4 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 50c78 │ │ │ │ + beq 51534 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #13 │ │ │ │ - bne 50a94 │ │ │ │ + bne 51350 │ │ │ │ uxth r0, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ movwne r4, #1 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r8, r0 │ │ │ │ - beq 50fb8 │ │ │ │ + beq 51874 │ │ │ │ movw r0, #65025 @ 0xfe01 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50c84 │ │ │ │ + beq 51540 │ │ │ │ movw r0, #65038 @ 0xfe0e │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50c98 │ │ │ │ + beq 51554 │ │ │ │ movw r0, #65039 @ 0xfe0f │ │ │ │ cmp r6, r0 │ │ │ │ - bne 50cac │ │ │ │ + bne 51568 │ │ │ │ movw r0, #32768 @ 0x8000 │ │ │ │ tst r8, #12288 @ 0x3000 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ orr r1, r8, r0 │ │ │ │ movweq r1, #32768 @ 0x8000 │ │ │ │ mov r4, #0 │ │ │ │ movteq r1, #65535 @ 0xffff │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ orr r1, r8, #512 @ 0x200 │ │ │ │ tst r8, #8192 @ 0x2000 │ │ │ │ movweq r1, #512 @ 0x200 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ orr r1, r8, #16384 @ 0x4000 │ │ │ │ tst r8, #8192 @ 0x2000 │ │ │ │ movweq r1, #16384 @ 0x4000 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ uxth r0, r8 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ - bcs 50cf0 │ │ │ │ + bcs 515ac │ │ │ │ tst r8, #512 @ 0x200 │ │ │ │ - beq 50e58 │ │ │ │ + beq 51714 │ │ │ │ movw r0, #8216 @ 0x2018 │ │ │ │ sub r0, r6, r0 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 50d94 │ │ │ │ + bhi 51650 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ lsr r0, r1, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 50d94 │ │ │ │ + beq 51650 │ │ │ │ mov r4, #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mvn r0, #34 @ 0x22 │ │ │ │ add r1, r0, r6, lsr #8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #8 │ │ │ │ - bls 50d48 │ │ │ │ + bls 51604 │ │ │ │ lsr r1, r6, #8 │ │ │ │ sub r1, r1, #496 @ 0x1f0 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 50e54 │ │ │ │ + bhi 51710 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldr r5, [pc, #4068] @ 51d28 │ │ │ │ + ldr r5, [pc, #4068] @ 525e4 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 50d88 │ │ │ │ + b 51644 │ │ │ │ add r3, pc, #20 │ │ │ │ - ldr r5, [pc, #4056] @ 51d2c │ │ │ │ - ldr r2, [pc, #4056] @ 51d30 │ │ │ │ + ldr r5, [pc, #4056] @ 525e8 │ │ │ │ + ldr r2, [pc, #4056] @ 525ec │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -77288,285 +77847,285 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ uxtb r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ - b 50e30 │ │ │ │ + b 516ec │ │ │ │ movw r0, #15871 @ 0x3dff │ │ │ │ and r8, r8, r0 │ │ │ │ - b 50e58 │ │ │ │ - ldr r2, [pc, #3980] @ 51d34 │ │ │ │ + b 51714 │ │ │ │ + ldr r2, [pc, #3980] @ 525f0 │ │ │ │ mov r0, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3968] @ 51d38 │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3968] @ 525f4 │ │ │ │ mov r0, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3956] @ 51d3c │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3956] @ 525f8 │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3944] @ 51d40 │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3944] @ 525fc │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3932] @ 51d44 │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3932] @ 52600 │ │ │ │ mov r0, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3920] @ 51d48 │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3920] @ 52604 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 50e08 │ │ │ │ - ldr r2, [pc, #3912] @ 51d4c │ │ │ │ + b 516c4 │ │ │ │ + ldr r2, [pc, #3912] @ 52608 │ │ │ │ mov r0, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r3, r0, lsr #1 │ │ │ │ sub r0, r0, r0, lsr #1 │ │ │ │ ldrb r4, [r2, r5, lsl #1] │ │ │ │ cmp r4, r1 │ │ │ │ movls r3, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 50e10 │ │ │ │ + bhi 516cc │ │ │ │ mov r5, r2 │ │ │ │ ldrb r0, [r5, r3, lsl #1]! │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 50e54 │ │ │ │ + bcc 51710 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 50e54 │ │ │ │ + bhi 51710 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ bfc r8, #14, #18 │ │ │ │ tst r8, #2048 @ 0x800 │ │ │ │ - bne 50eb0 │ │ │ │ + bne 5176c │ │ │ │ movw r0, #50176 @ 0xc400 │ │ │ │ uxth sl, r8 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ uxtah r0, r0, r8 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 50ee0 │ │ │ │ + bhi 5179c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ cmp r6, #1488 @ 0x5d0 │ │ │ │ - bne 50fac │ │ │ │ - b 50f94 │ │ │ │ + bne 51868 │ │ │ │ + b 51850 │ │ │ │ mov r4, #0 │ │ │ │ movw r0, #847 @ 0x34f │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50f68 │ │ │ │ + beq 51824 │ │ │ │ movw r0, #6159 @ 0x180f │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50f68 │ │ │ │ + beq 51824 │ │ │ │ movw r0, #8205 @ 0x200d │ │ │ │ cmp r6, r0 │ │ │ │ - bne 50f10 │ │ │ │ + bne 517cc │ │ │ │ orr r1, r8, #1024 @ 0x400 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #12543 @ 0x30ff │ │ │ │ cmp sl, r0 │ │ │ │ - bne 51008 │ │ │ │ + bne 518c4 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #2213 @ 0x8a5 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt 50fc8 │ │ │ │ + bgt 51884 │ │ │ │ movw r0, #1604 @ 0x644 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 510a4 │ │ │ │ + beq 51960 │ │ │ │ movw r0, #1898 @ 0x76a │ │ │ │ - b 50fd8 │ │ │ │ + b 51894 │ │ │ │ movw r0, #65520 @ 0xfff0 │ │ │ │ movt r0, #31 │ │ │ │ and r0, r6, r0 │ │ │ │ cmp r0, #65024 @ 0xfe00 │ │ │ │ - beq 50f68 │ │ │ │ + beq 51824 │ │ │ │ movw r0, #65520 @ 0xfff0 │ │ │ │ movw r1, #6068 @ 0x17b4 │ │ │ │ movt r0, #31 │ │ │ │ orr r0, r0, #14 │ │ │ │ and r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 50f68 │ │ │ │ + beq 51824 │ │ │ │ movw r0, #6155 @ 0x180b │ │ │ │ sub r0, r6, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 50f68 │ │ │ │ + bcc 51824 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ sub r0, r0, #159 @ 0x9f │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bcs 50e60 │ │ │ │ + bcs 5171c │ │ │ │ mov r1, r8 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #6679 @ 0x1a17 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 50fac │ │ │ │ + bne 51868 │ │ │ │ mov r4, #0 │ │ │ │ movw r1, #15362 @ 0x3c02 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #6677 @ 0x1a15 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 50fac │ │ │ │ + bne 51868 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #6098 @ 0x17d2 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 51098 │ │ │ │ + beq 51954 │ │ │ │ movw r0, #11647 @ 0x2d7f │ │ │ │ cmp r6, r0 │ │ │ │ - bne 51180 │ │ │ │ + bne 51a3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3f164 │ │ │ │ + bl 3fa20 │ │ │ │ mov r4, r0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #2214 @ 0x8a6 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 510a4 │ │ │ │ + beq 51960 │ │ │ │ movw r0, #2247 @ 0x8c7 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50a94 │ │ │ │ + beq 51350 │ │ │ │ movw r0, #1717 @ 0x6b5 │ │ │ │ sub r0, r6, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 50a94 │ │ │ │ + bcc 51350 │ │ │ │ mov r0, r6 │ │ │ │ - bl f3920 │ │ │ │ + bl f41d8 │ │ │ │ movw r1, #12543 @ 0x30ff │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50a94 │ │ │ │ + bne 51350 │ │ │ │ movw r0, #11647 @ 0x2d7f │ │ │ │ cmp r6, r0 │ │ │ │ - bne 51044 │ │ │ │ + bne 51900 │ │ │ │ mov r4, #1 │ │ │ │ movw r1, #15364 @ 0x3c04 │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #15362 @ 0x3c02 │ │ │ │ cmp sl, r2 │ │ │ │ - bgt 510ac │ │ │ │ + bgt 51968 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 50fb8 │ │ │ │ + beq 51874 │ │ │ │ movw r2, #14339 @ 0x3803 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 50a94 │ │ │ │ - b 51264 │ │ │ │ + beq 51350 │ │ │ │ + b 51b20 │ │ │ │ movw r0, #50173 @ 0xc3fd │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ uxtah r0, r0, r8 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 510c4 │ │ │ │ + bhi 51980 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ movw r0, #11568 @ 0x2d30 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 5122c │ │ │ │ + bls 51ae8 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #11622 @ 0x2d66 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 510a4 │ │ │ │ + bcc 51960 │ │ │ │ movw r0, #11631 @ 0x2d6f │ │ │ │ - b 51174 │ │ │ │ + b 51a30 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r2, #15363 @ 0x3c03 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 50a94 │ │ │ │ + beq 51350 │ │ │ │ cmp sl, r1 │ │ │ │ - beq 5112c │ │ │ │ - b 51264 │ │ │ │ + beq 519e8 │ │ │ │ + b 51b20 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 51180 │ │ │ │ + bne 51a3c │ │ │ │ movw r0, #65037 @ 0xfe0d │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ add r1, r0, r6, lsr #8 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 514e0 │ │ │ │ + bhi 51d9c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldr r1, [pc, #4016] @ 520c8 │ │ │ │ + ldr r1, [pc, #4016] @ 52984 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515d4 │ │ │ │ + b 51e90 │ │ │ │ movw r0, #11568 @ 0x2d30 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 5122c │ │ │ │ + bls 51ae8 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #11622 @ 0x2d66 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 50a94 │ │ │ │ + bcc 51350 │ │ │ │ movw r0, #11631 @ 0x2d6f │ │ │ │ cmp r6, r0 │ │ │ │ - bne 51180 │ │ │ │ - b 50a94 │ │ │ │ + bne 51a3c │ │ │ │ + b 51350 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #42232 @ 0xa4f8 │ │ │ │ and r0, r6, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - b 51178 │ │ │ │ + b 51a34 │ │ │ │ movw r0, #3122 @ 0xc32 │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ - beq 50a94 │ │ │ │ + beq 51350 │ │ │ │ movw r1, #61925 @ 0xf1e5 │ │ │ │ mov r0, #0 │ │ │ │ movt r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add r1, r1, #27 │ │ │ │ movwhi r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ movw r1, #3610 @ 0xe1a │ │ │ │ mov r4, #0 │ │ │ │ movt r1, #65534 @ 0xfffe │ │ │ │ movwcc r4, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 51234 │ │ │ │ + bcs 51af0 │ │ │ │ mvn r0, #2 │ │ │ │ mov r4, #1 │ │ │ │ uxtah r0, r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 5120c │ │ │ │ + bhi 51ac8 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @ instruction: 0xfffff8b8 │ │ │ │ @ instruction: 0xfffff8b8 │ │ │ │ @ instruction: 0xfffffddc │ │ │ │ @@ -77574,41 +78133,41 @@ │ │ │ │ @ instruction: 0xfffffddc │ │ │ │ @ instruction: 0xfffffddc │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ mov r1, #10 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #4102 @ 0x1006 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 50fb8 │ │ │ │ + bne 51874 │ │ │ │ mov r1, #9 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, #11 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ movw r1, #8205 @ 0x200d │ │ │ │ cmp r6, r1 │ │ │ │ - beq 512d8 │ │ │ │ + beq 51b94 │ │ │ │ movw r1, #8419 @ 0x20e3 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 51264 │ │ │ │ + bne 51b20 │ │ │ │ movw r0, #4102 @ 0x1006 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 50fb8 │ │ │ │ + bne 51874 │ │ │ │ mov r4, #0 │ │ │ │ movw r1, #4103 @ 0x1007 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mvn r1, #15 │ │ │ │ uxtah r1, r1, r8 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi 5130c │ │ │ │ + bhi 51bc8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ @@ -77622,100 +78181,100 @@ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #25 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ cmp sl, #11 │ │ │ │ - bhi 512fc │ │ │ │ + bhi 51bb8 │ │ │ │ mov r1, #1 │ │ │ │ movw r2, #3124 @ 0xc34 │ │ │ │ tst r2, r1, lsl sl │ │ │ │ - beq 512fc │ │ │ │ + beq 51bb8 │ │ │ │ mov r4, #0 │ │ │ │ movw r1, #4102 @ 0x1006 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r1, #4102 @ 0x1006 │ │ │ │ cmp sl, r1 │ │ │ │ - bne 50fb8 │ │ │ │ - b 51318 │ │ │ │ + bne 51874 │ │ │ │ + b 51bd4 │ │ │ │ movw r1, #4102 @ 0x1006 │ │ │ │ cmp sl, r1 │ │ │ │ - bne 513f8 │ │ │ │ + bne 51cb4 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 514d4 │ │ │ │ + bne 51d90 │ │ │ │ movw r0, #3077 @ 0xc05 │ │ │ │ mov r4, #0 │ │ │ │ movt r0, #65534 @ 0xfffe │ │ │ │ mov r1, #2 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #5 │ │ │ │ - bcc 50a94 │ │ │ │ + bcc 51350 │ │ │ │ movw r0, #127 @ 0x7f │ │ │ │ mov r1, #16 │ │ │ │ movt r0, #14 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50a94 │ │ │ │ - b 513f8 │ │ │ │ + beq 51350 │ │ │ │ + b 51cb4 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #26 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #27 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #28 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #29 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 513f8 │ │ │ │ + bcs 51cb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #30 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #65439 @ 0xff9f │ │ │ │ movt r0, #65521 @ 0xfff1 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #49 @ 0x31 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 51470 │ │ │ │ + bcs 51d2c │ │ │ │ mvn r0, #15 │ │ │ │ uxtah r0, r0, r8 │ │ │ │ cmp r0, #12 │ │ │ │ - bhi 514b0 │ │ │ │ + bhi 51d6c │ │ │ │ add r2, pc, #12 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @@ -77727,178 +78286,178 @@ │ │ │ │ @ instruction: 0xfffffb84 │ │ │ │ @ instruction: 0xfffffb84 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ mov r1, #18 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #62452 @ 0xf3f4 │ │ │ │ movt r0, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 514a0 │ │ │ │ + bne 51d5c │ │ │ │ cmp sl, #30 │ │ │ │ - bhi 514b0 │ │ │ │ + bhi 51d6c │ │ │ │ movw r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ movt r1, #30728 @ 0x7808 │ │ │ │ tst r1, r0, lsl sl │ │ │ │ - bne 51610 │ │ │ │ - b 514b0 │ │ │ │ + bne 51ecc │ │ │ │ + b 51d6c │ │ │ │ cmp sl, #32 │ │ │ │ - beq 51510 │ │ │ │ + beq 51dcc │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ - beq 51558 │ │ │ │ + beq 51e14 │ │ │ │ movw r0, #4102 @ 0x1006 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 50fb8 │ │ │ │ + bne 51874 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3f164 │ │ │ │ + bl 3fa20 │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 50fb8 │ │ │ │ - b 51610 │ │ │ │ + bne 51874 │ │ │ │ + b 51ecc │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #9 │ │ │ │ - b 50a94 │ │ │ │ - ldr r1, [pc, #3472] @ 52278 │ │ │ │ + b 51350 │ │ │ │ + ldr r1, [pc, #3472] @ 52b34 │ │ │ │ lsr r2, r6, #8 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 515d4 │ │ │ │ + beq 51e90 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bne 51180 │ │ │ │ - ldr r1, [pc, #3448] @ 5227c │ │ │ │ + bne 51a3c │ │ │ │ + ldr r1, [pc, #3448] @ 52b38 │ │ │ │ uxtb r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515f8 │ │ │ │ + b 51eb4 │ │ │ │ movw r0, #37533 @ 0x929d │ │ │ │ movt r0, #65534 @ 0xfffe │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 50fb8 │ │ │ │ + bhi 51874 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r2, #113 @ 0x71 │ │ │ │ lsr r1, r2, r1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 50fb8 │ │ │ │ - ldr r1, [pc, #3392] @ 52280 │ │ │ │ + beq 51874 │ │ │ │ + ldr r1, [pc, #3392] @ 52b3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ - ldr r1, [pc, #3384] @ 52284 │ │ │ │ + ldr r1, [pc, #3384] @ 52b40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r1, [r0] │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ movw r0, #28003 @ 0x6d63 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ movt r0, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 50a94 │ │ │ │ - b 50fb8 │ │ │ │ - andeq r9, sl, r8, lsr #28 │ │ │ │ + beq 51350 │ │ │ │ + b 51874 │ │ │ │ + andeq r9, sl, r4, asr pc │ │ │ │ mov r1, #19 │ │ │ │ - b 50a94 │ │ │ │ - ldr r1, [pc, #3328] @ 52288 │ │ │ │ + b 51350 │ │ │ │ + ldr r1, [pc, #3328] @ 52b44 │ │ │ │ mov r0, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515d4 │ │ │ │ + b 51e90 │ │ │ │ @ instruction: 0xffff2c98 │ │ │ │ @ instruction: 0x000112b4 │ │ │ │ - andeq fp, lr, r8, lsl #25 │ │ │ │ - ldr r1, [pc, #3304] @ 5228c │ │ │ │ + andeq fp, lr, ip, asr #7 │ │ │ │ + ldr r1, [pc, #3304] @ 52b48 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515d4 │ │ │ │ - ldr r1, [pc, #3292] @ 52290 │ │ │ │ + b 51e90 │ │ │ │ + ldr r1, [pc, #3292] @ 52b4c │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515d4 │ │ │ │ - ldr r1, [pc, #3280] @ 52294 │ │ │ │ + b 51e90 │ │ │ │ + ldr r1, [pc, #3280] @ 52b50 │ │ │ │ mov r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 515d4 │ │ │ │ - ldr r1, [pc, #3268] @ 52298 │ │ │ │ + b 51e90 │ │ │ │ + ldr r1, [pc, #3268] @ 52b54 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r3, r0, lsr #1 │ │ │ │ sub r0, r0, r0, lsr #1 │ │ │ │ ldrb r4, [r1, r5, lsl #1] │ │ │ │ cmp r4, r2 │ │ │ │ movls r3, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 515dc │ │ │ │ + bhi 51e98 │ │ │ │ ldrb r0, [r1, r3, lsl #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 51180 │ │ │ │ + bcc 51a3c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 51180 │ │ │ │ + bhi 51a3c │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #5 │ │ │ │ - b 50a94 │ │ │ │ + b 51350 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 516ac │ │ │ │ + beq 51f68 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 54d90 │ │ │ │ + bcs 5564c │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r6, r0 │ │ │ │ add r7, r4, r7, lsl #2 │ │ │ │ str r7, [r6, r2, lsl #3]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 51638 │ │ │ │ + bne 51ef4 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ cmp r8, r3 │ │ │ │ - bls 516c4 │ │ │ │ + bls 51f80 │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ cmp r2, r3, lsr #1 │ │ │ │ - bcc 518f4 │ │ │ │ + bcc 521b0 │ │ │ │ mvn r1, r2 │ │ │ │ lsr r6, r3, #1 │ │ │ │ add r1, r8, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 518e4 │ │ │ │ + bcs 521a0 │ │ │ │ sub r7, r8, r3 │ │ │ │ mov r3, r8 │ │ │ │ sub r2, r2, r7 │ │ │ │ - b 518f4 │ │ │ │ + b 521b0 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ - b 518f4 │ │ │ │ + b 521b0 │ │ │ │ mov r3, r8 │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ - b 518f4 │ │ │ │ + b 521b0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 516f0 │ │ │ │ + ble 51fac │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 799fc │ │ │ │ + bl 7a2b4 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51764 │ │ │ │ + beq 52020 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ @@ -77906,176 +78465,176 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ strb r7, [r6, #8] │ │ │ │ str r3, [sp, #1460] @ 0x5b4 │ │ │ │ str r2, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 51778 │ │ │ │ + beq 52034 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #4 │ │ │ │ - beq 51840 │ │ │ │ - b 54d10 │ │ │ │ - andeq sp, lr, r0, asr r8 │ │ │ │ + beq 520fc │ │ │ │ + b 555cc │ │ │ │ + muleq lr, r4, pc @ │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #296] @ 0x128 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 53d04 │ │ │ │ + bne 545c0 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 51840 │ │ │ │ + bne 520fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #3676] @ 0xe5c │ │ │ │ mov r0, #18 │ │ │ │ strb r0, [sp, #3672] @ 0xe58 │ │ │ │ strb r0, [sp, #3668] @ 0xe54 │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp, #3664] @ 0xe50 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 51840 │ │ │ │ + bmi 520fc │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ - ldr r0, [pc, #3984] @ 52750 │ │ │ │ + ldr r0, [pc, #3984] @ 5300c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #2564] @ 0xa04 │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ - ldr r0, [pc, #3948] @ 52754 │ │ │ │ + ldr r0, [pc, #3948] @ 53010 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #1424 @ 0x590 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrd r0, [r6] │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ ldrb r6, [r6, #8] │ │ │ │ strb r6, [r4, #8] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51840 │ │ │ │ + beq 520fc │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2576] @ 0xa10 │ │ │ │ mov r0, #18 │ │ │ │ strb r0, [sp, #2572] @ 0xa0c │ │ │ │ strb r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4084] @ 52858 │ │ │ │ + ldr r0, [pc, #4084] @ 53114 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, r5 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 518cc │ │ │ │ + bne 52188 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldrb r0, [r0, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 50a44 │ │ │ │ + beq 51300 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 50a44 │ │ │ │ + beq 51300 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ - b 518d4 │ │ │ │ + b 52190 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #4 │ │ │ │ - beq 50a44 │ │ │ │ - b 54d10 │ │ │ │ + beq 51300 │ │ │ │ + b 555cc │ │ │ │ sub r1, r3, r6 │ │ │ │ sub r7, r2, r6 │ │ │ │ add r3, r1, r2 │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, r7 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - bcc 54e80 │ │ │ │ + bcc 5573c │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 54e80 │ │ │ │ + bhi 5573c │ │ │ │ subs r0, r3, r7 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - bne 51930 │ │ │ │ + bne 521ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ - b 51f48 │ │ │ │ + b 52804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ add sl, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ adds r1, r8, #1 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ mvn r0, #0 │ │ │ │ movcs r1, r0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - b 51994 │ │ │ │ - andeq r8, fp, r5, asr #9 │ │ │ │ + b 52250 │ │ │ │ + strdeq r8, [fp], -r1 │ │ │ │ ldr r1, [sp, #3664] @ 0xe50 │ │ │ │ ldr r2, [sp, #3668] @ 0xe54 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54c78 │ │ │ │ + bne 55534 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 51920 │ │ │ │ + beq 521dc │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 519e0 │ │ │ │ + beq 5229c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519c0 │ │ │ │ + beq 5227c │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 519e0 │ │ │ │ + beq 5229c │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ movwne r0, #132 @ 0x84 │ │ │ │ cmp r1, r8 │ │ │ │ @@ -78083,42 +78642,42 @@ │ │ │ │ add r0, fp, r0 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r2, r3, r5, r6, r7} │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 51f1c │ │ │ │ + bne 527d8 │ │ │ │ mov r0, #18 │ │ │ │ strb r1, [sp, #416] @ 0x1a0 │ │ │ │ strb r0, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ strb r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [pc, #4088] @ 52a2c │ │ │ │ + ldr r0, [pc, #4088] @ 532e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r2, r3, r5, r6, r7} │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 51f1c │ │ │ │ + bne 527d8 │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mvn r2, #0 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldrb r0, [fp, #253] @ 0xfd │ │ │ │ movcs r1, r2 │ │ │ │ @@ -78128,109 +78687,109 @@ │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ - ldr r0, [pc, #4076] @ 52aa4 │ │ │ │ + ldr r0, [pc, #4076] @ 53360 │ │ │ │ str r5, [sp, #2576] @ 0xa10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2572] @ 0xa0c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4040] @ 52aa8 │ │ │ │ + ldr r0, [pc, #4040] @ 53364 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - b 51c38 │ │ │ │ + b 524f4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ umull r2, r3, r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #9 │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bhi 51b08 │ │ │ │ + bhi 523c4 │ │ │ │ lsrs r1, r0, #16 │ │ │ │ - bne 54eb4 │ │ │ │ + bne 55770 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ add r1, lr, #444 @ 0x1bc │ │ │ │ str r5, [sp, #1464] @ 0x5b8 │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #2 │ │ │ │ - ldr r0, [pc, #4012] @ 52af8 │ │ │ │ + ldr r0, [pc, #4012] @ 533b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2580] @ 0xa14 │ │ │ │ - ldr r0, [pc, #3996] @ 52afc │ │ │ │ + ldr r0, [pc, #3996] @ 533b8 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ str r1, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #3972] @ 52b00 │ │ │ │ + ldr r0, [pc, #3972] @ 533bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ - b 51c38 │ │ │ │ - andeq r4, ip, r0, lsr r3 │ │ │ │ + b 524f4 │ │ │ │ + andeq r4, ip, r4, ror r4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ umull r2, r3, r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #9 │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bhi 51ba8 │ │ │ │ + bhi 52464 │ │ │ │ lsrs r1, r0, #16 │ │ │ │ - bne 54ec0 │ │ │ │ + bne 5577c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ add r1, lr, #444 @ 0x1bc │ │ │ │ str r5, [sp, #1464] @ 0x5b8 │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #2 │ │ │ │ - ldr r0, [pc, #4076] @ 52bd8 │ │ │ │ + ldr r0, [pc, #4076] @ 53494 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2580] @ 0xa14 │ │ │ │ - ldr r0, [pc, #4076] @ 52bec │ │ │ │ + ldr r0, [pc, #4076] @ 534a8 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ str r1, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4076] @ 52c08 │ │ │ │ + ldr r0, [pc, #4076] @ 534c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #1424 @ 0x590 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldm r5, {r2, r7} │ │ │ │ @@ -78240,32 +78799,32 @@ │ │ │ │ stm r6, {r2, r7} │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strb r3, [r6, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 51d50 │ │ │ │ + ble 5260c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ - ldr r0, [pc, #3976] @ 52c0c │ │ │ │ + ldr r0, [pc, #3976] @ 534c8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ str ip, [sp, #2576] @ 0xa10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #2568] @ 0xa08 │ │ │ │ str r0, [sp, #2572] @ 0xa0c │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #3944] @ 52c10 │ │ │ │ + ldr r0, [pc, #3944] @ 534cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #1456] @ 0x5b0 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ @@ -78273,62 +78832,62 @@ │ │ │ │ ldr r7, [sp, #3668] @ 0xe54 │ │ │ │ ldr r6, [sp, #3672] @ 0xe58 │ │ │ │ strd r2, [r1] │ │ │ │ strb r5, [r1, #8] │ │ │ │ str ip, [sp, #2560] @ 0xa00 │ │ │ │ str r7, [sp, #2564] @ 0xa04 │ │ │ │ str r6, [sp, #2568] @ 0xa08 │ │ │ │ - beq 51cfc │ │ │ │ + beq 525b8 │ │ │ │ bl 50d8 │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d60 │ │ │ │ + beq 5261c │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ - b 51d5c │ │ │ │ - andeq r4, ip, sl, ror #1 │ │ │ │ - muleq ip, r8, r0 │ │ │ │ - andeq r5, sl, r8, ror #14 │ │ │ │ - andeq r4, ip, sl, asr #32 │ │ │ │ - andeq r4, ip, r8, asr r0 │ │ │ │ - andeq r4, ip, ip, asr r0 │ │ │ │ - andeq r4, ip, r4, asr r0 │ │ │ │ - andeq r4, ip, lr, asr r0 │ │ │ │ - ldrdeq r5, [sl], -r8 │ │ │ │ - andeq r4, ip, lr, rrx │ │ │ │ + b 52618 │ │ │ │ + andeq r4, ip, lr, lsr #4 │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + ldrdeq r5, [sl], -ip │ │ │ │ + andeq r4, ip, lr, lsl #3 │ │ │ │ + muleq ip, ip, r1 │ │ │ │ + andeq r4, ip, r0, lsr #3 │ │ │ │ + muleq ip, r8, r1 │ │ │ │ + andeq r4, ip, r2, lsr #3 │ │ │ │ + andeq r5, sl, ip, asr #14 │ │ │ │ + @ instruction: 0x000c41b2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51d60 │ │ │ │ + beq 5261c │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 51f28 │ │ │ │ + bne 527e4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ - beq 51db4 │ │ │ │ + beq 52670 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ strb r0, [sp, #1432] @ 0x598 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r9 │ │ │ │ str r2, [sp, #1428] @ 0x594 │ │ │ │ str r1, [sp, #1424] @ 0x590 │ │ │ │ - beq 51dcc │ │ │ │ + beq 52688 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ strb r0, [sp, #1432] @ 0x598 │ │ │ │ str r3, [sp, #1428] @ 0x594 │ │ │ │ str r2, [sp, #1424] @ 0x590 │ │ │ │ ldr r1, [sp, #1428] @ 0x594 │ │ │ │ @@ -78337,323 +78896,323 @@ │ │ │ │ ldrb r2, [sp, #1432] @ 0x598 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str sl, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 51e88 │ │ │ │ + bmi 52744 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ - ldr r0, [pc, #4000] @ 52da8 │ │ │ │ + ldr r0, [pc, #4000] @ 53664 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #2576] @ 0xa10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ str r1, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #3968] @ 52dac │ │ │ │ + ldr r0, [pc, #3968] @ 53668 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ add r7, sp, #3664 @ 0xe50 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrd r0, [r6] │ │ │ │ strd r0, [r5] │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ ldrb r6, [r6, #8] │ │ │ │ strb r6, [r5, #8] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51e84 │ │ │ │ + beq 52740 │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #18 │ │ │ │ strb r5, [sp, #2576] @ 0xa10 │ │ │ │ strb r0, [sp, #2572] @ 0xa0c │ │ │ │ strb r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4080] @ 52e98 │ │ │ │ + ldr r0, [pc, #4080] @ 53754 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #3664] @ 0xe50 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 51968 │ │ │ │ + bne 52224 │ │ │ │ ldrb r0, [fp, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 5197c │ │ │ │ + beq 52238 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, r2 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r4, sp, #2560 @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5197c │ │ │ │ + beq 52238 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5197c │ │ │ │ - b 54c78 │ │ │ │ + beq 52238 │ │ │ │ + b 55534 │ │ │ │ ldr r1, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r2, [sp, #1460] @ 0x5b4 │ │ │ │ - b 51f30 │ │ │ │ + b 527ec │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54c78 │ │ │ │ + bne 55534 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 520e0 │ │ │ │ + beq 5299c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ strb r2, [r3, #8] │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ - ldr r0, [pc, #4056] @ 52f64 │ │ │ │ + ldr r0, [pc, #4056] @ 53820 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1424] @ 0x590 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r2, sp, #1424 @ 0x590 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 520cc │ │ │ │ + bne 52988 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #3668] @ 0xe54 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ strb r2, [r3, #8] │ │ │ │ str r4, [sp, #3664] @ 0xe50 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r2, sp, #3664 @ 0xe50 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 520cc │ │ │ │ + bne 52988 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ strb r2, [r3, #8] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [pc, #3964] @ 52f9c │ │ │ │ + ldr r0, [pc, #3964] @ 53858 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 520cc │ │ │ │ + bne 52988 │ │ │ │ mov r0, #18 │ │ │ │ strb r6, [sp, #2576] @ 0xa10 │ │ │ │ strb r0, [sp, #2572] @ 0xa0c │ │ │ │ strb r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #4076] @ 5304c │ │ │ │ + ldr r0, [pc, #4076] @ 53908 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r2, sp, #2560 @ 0xa00 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 53d3c │ │ │ │ + bne 545f8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldrb r0, [r0, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 53d50 │ │ │ │ + beq 5460c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, r2 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 53d50 │ │ │ │ + beq 5460c │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ - b 53d44 │ │ │ │ - muleq sl, ip, r3 │ │ │ │ + b 54600 │ │ │ │ + andeq r5, sl, r0, lsl r4 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ ldr r2, [sp, #2564] @ 0xa04 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54c78 │ │ │ │ + bne 55534 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 520f4 │ │ │ │ + beq 529b0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r2, #0 │ │ │ │ - bl 5b0a4 │ │ │ │ + bl 5b960 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54cb8 │ │ │ │ + bne 55574 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r1, [r7, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5219c │ │ │ │ + beq 52a58 │ │ │ │ ldr r3, [r7, #336] @ 0x150 │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r2, [r7, #328] @ 0x148 │ │ │ │ ldr r0, [r7, #332] @ 0x14c │ │ │ │ add r1, r3, #1 │ │ │ │ subs r2, r1, r2 │ │ │ │ str r6, [r7, #340] @ 0x154 │ │ │ │ movcc r2, r1 │ │ │ │ movw r1, #1 │ │ │ │ ldr r3, [r0, r3, lsl #3]! │ │ │ │ movt r1, #17 │ │ │ │ add r1, r1, #14 │ │ │ │ str r2, [r7, #336] @ 0x150 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 521a0 │ │ │ │ + beq 52a5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r3 │ │ │ │ uxtb sl, r0 │ │ │ │ movw r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ movt r0, #17 │ │ │ │ sub r1, r0, #2 │ │ │ │ mov r0, #13 │ │ │ │ cmp r6, r1 │ │ │ │ - bls 5392c │ │ │ │ + bls 541e8 │ │ │ │ sub r0, r3, #1114112 @ 0x110000 │ │ │ │ - b 53910 │ │ │ │ + b 541cc │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 521b4 │ │ │ │ + b 52a70 │ │ │ │ tst r6, #16711680 @ 0xff0000 │ │ │ │ - beq 53794 │ │ │ │ - ldr r4, [pc, #3936] @ 5311c │ │ │ │ + beq 54050 │ │ │ │ + ldr r4, [pc, #3936] @ 539d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521d0 │ │ │ │ + beq 52a8c │ │ │ │ clrex │ │ │ │ - b 521e0 │ │ │ │ + b 52a9c │ │ │ │ mov r1, #1 │ │ │ │ strexb r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5260c │ │ │ │ + beq 52ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl a90c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5261c │ │ │ │ + bne 52ed8 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ mov r2, r8 │ │ │ │ svc 0x00000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5226c │ │ │ │ + beq 52b28 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #1456] @ 0x5b0 │ │ │ │ str r5, [r0] │ │ │ │ strh r5, [r0, #4] │ │ │ │ movw r0, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh r0, [r9, #-4] │ │ │ │ - ldr r1, [pc, #4056] @ 5321c │ │ │ │ + ldr r1, [pc, #4056] @ 53ad8 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldrb r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5229c │ │ │ │ + bne 52b58 │ │ │ │ ldr fp, [sp, #404] @ 0x194 │ │ │ │ - b 522b4 │ │ │ │ + b 52b70 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 522b8 │ │ │ │ - andeq r4, sl, r0, asr #27 │ │ │ │ - @ instruction: 0x000c38b0 │ │ │ │ - andeq r9, sl, ip, lsr sl │ │ │ │ - andeq r9, sl, r2, lsr #20 │ │ │ │ - andeq r3, ip, r2, lsr r8 │ │ │ │ - andeq r4, sl, r8, lsl pc │ │ │ │ - andeq r3, ip, r8, lsl r8 │ │ │ │ - andeq r3, ip, r4, lsl r8 │ │ │ │ - andeq r4, sl, r0, ror #25 │ │ │ │ + b 52b74 │ │ │ │ + andeq r4, sl, ip, lsr #28 │ │ │ │ + strdeq r3, [ip], -r4 │ │ │ │ + andeq r9, sl, r8, ror #22 │ │ │ │ + andeq r9, sl, lr, asr #22 │ │ │ │ + andeq r3, ip, r6, ror r9 │ │ │ │ + andeq r4, sl, ip, lsl #31 │ │ │ │ + andeq r3, ip, ip, asr r9 │ │ │ │ + andeq r3, ip, r8, asr r9 │ │ │ │ + andeq r4, sl, ip, asr #26 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 52638 │ │ │ │ + bne 52ef4 │ │ │ │ mov fp, sl │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #524288 @ 0x80000 │ │ │ │ bl 5594 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 525f8 │ │ │ │ + ble 52eb4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r2, fp │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r4 │ │ │ │ @@ -78661,232 +79220,232 @@ │ │ │ │ movw r0, #8193 @ 0x2001 │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 5300 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 52624 │ │ │ │ + ble 52ee0 │ │ │ │ mvn r0, #0 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ movt r1, #8 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 51ec │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 52644 │ │ │ │ + bmi 52f00 │ │ │ │ ldr r4, [sp, #1456] @ 0x5b0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 54dbc │ │ │ │ + beq 55678 │ │ │ │ ldr sl, [sp, #1460] @ 0x5b4 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 54dd8 │ │ │ │ + beq 55694 │ │ │ │ mov r0, #136 @ 0x88 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ - beq 54e1c │ │ │ │ + beq 556d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ add r0, r6, #8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 53fc │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52384 │ │ │ │ + bne 52c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 553a0 │ │ │ │ + bmi 55c5c │ │ │ │ mov r0, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e2c │ │ │ │ + beq 556e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ stmib r7, {r0, sl} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5532c │ │ │ │ + beq 55be8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r2, r1]! │ │ │ │ add r1, r1, #32 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #4] │ │ │ │ - bne 523d4 │ │ │ │ + bne 52c90 │ │ │ │ str r0, [sp, #1476] @ 0x5c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, #32 │ │ │ │ strb r5, [sp, #1484] @ 0x5cc │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ str r1, [sp, #1472] @ 0x5c0 │ │ │ │ strb r5, [sp, #1468] @ 0x5bc │ │ │ │ str r5, [sp, #1464] @ 0x5b8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e3c │ │ │ │ + beq 556f8 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ mov r9, r0 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ str r9, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r0, [pc, #3996] @ 533e8 │ │ │ │ + ldr r0, [pc, #3996] @ 53ca4 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ add r7, r9, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #3980] @ 533ec │ │ │ │ + ldr r0, [pc, #3980] @ 53ca8 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 536f4 │ │ │ │ + bne 53fb0 │ │ │ │ mov r1, #1 │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52470 │ │ │ │ + bne 52d2c │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #3928] @ 533f0 │ │ │ │ + ldr r0, [pc, #3928] @ 53cac │ │ │ │ mov sl, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 53728 │ │ │ │ + bne 53fe4 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54e4c │ │ │ │ + bne 55708 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, #29 │ │ │ │ - bcc 55394 │ │ │ │ + bcc 55c50 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r5, #4 │ │ │ │ ldr r1, [r0, #896] @ 0x380 │ │ │ │ ldr r0, [r0, #900] @ 0x384 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 5255c │ │ │ │ + bne 52e18 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 524e0 │ │ │ │ + bne 52d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 553a0 │ │ │ │ + bmi 55c5c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ ldrex r3, [r2] │ │ │ │ add r5, r3, #1 │ │ │ │ strex r4, r5, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 52504 │ │ │ │ + bne 52dc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 553a0 │ │ │ │ + bmi 55c5c │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 534ec │ │ │ │ + bne 53da8 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r1, [sp, #1464] @ 0x5b8 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsr r1, r0, #8 │ │ │ │ uxtb r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 5257c │ │ │ │ - ldr r0, [pc, #3964] @ 534e8 │ │ │ │ + bne 52e38 │ │ │ │ + ldr r0, [pc, #3964] @ 53da4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 53744 │ │ │ │ + bne 54000 │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 52584 │ │ │ │ + bne 52e40 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 53760 │ │ │ │ + beq 5401c │ │ │ │ cmp r5, #4 │ │ │ │ - beq 53560 │ │ │ │ + beq 53e1c │ │ │ │ mov r0, r9 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 71054 │ │ │ │ + bl 7190c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ orr r4, r5, r0, lsl #8 │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 525c4 │ │ │ │ + bne 52e80 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 525f0 │ │ │ │ + bne 52eac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - b 52650 │ │ │ │ + b 52f0c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr sl, [r0] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 52660 │ │ │ │ + b 52f1c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 521f4 │ │ │ │ + beq 52ab0 │ │ │ │ mov r5, r4 │ │ │ │ - b 528d8 │ │ │ │ + b 53194 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr sl, [r0] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 52658 │ │ │ │ + b 52f14 │ │ │ │ lsr r5, r0, #8 │ │ │ │ mov r8, #2 │ │ │ │ - b 52678 │ │ │ │ + b 52f34 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr sl, [r0] │ │ │ │ mov r4, #0 │ │ │ │ lsr r5, r4, #8 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 55a0 │ │ │ │ mov r8, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 52674 │ │ │ │ + beq 52f30 │ │ │ │ mov r0, fp │ │ │ │ bl 55a0 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ orr r0, r4, r5, lsl #8 │ │ │ │ str r1, [sp, #1504] @ 0x5e0 │ │ │ │ stm r7, {r0, sl} │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ @@ -78911,128 +79470,128 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 512c │ │ │ │ cmp r8, #2 │ │ │ │ - bne 52758 │ │ │ │ - ldr r5, [pc, #4088] @ 536f0 │ │ │ │ + bne 53014 │ │ │ │ + ldr r5, [pc, #4088] @ 53fac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 52748 │ │ │ │ + bne 53004 │ │ │ │ ldrd r4, [sl] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52724 │ │ │ │ + beq 52fe0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52738 │ │ │ │ + beq 52ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - ldr r5, [pc, #4088] @ 53740 │ │ │ │ + ldr r5, [pc, #4088] @ 53ffc │ │ │ │ add r5, pc, r5 │ │ │ │ mov sl, #0 │ │ │ │ - b 527a0 │ │ │ │ - @ instruction: 0x00019fb8 │ │ │ │ - andeq r4, sl, r0, asr #25 │ │ │ │ + b 5305c │ │ │ │ + @ instruction: 0x00019fb4 │ │ │ │ + andeq r4, sl, r4, lsr sp │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ bl 512c │ │ │ │ mov r0, #1104 @ 0x450 │ │ │ │ str r8, [sp, #2560] @ 0xa00 │ │ │ │ bl 52e8 │ │ │ │ - ldr r5, [pc, #4060] @ 53758 │ │ │ │ + ldr r5, [pc, #4060] @ 54014 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ cmp r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 54dac │ │ │ │ + beq 55668 │ │ │ │ add r1, sp, #2560 @ 0xa00 │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ mov sl, r0 │ │ │ │ bl 512c │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 552ac │ │ │ │ + beq 55b68 │ │ │ │ str r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ str r1, [sp, #1468] @ 0x5bc │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 552bc │ │ │ │ + beq 55b78 │ │ │ │ add r3, sp, #1456 @ 0x5b0 │ │ │ │ mov r7, r0 │ │ │ │ add ip, sp, #3664 @ 0xe50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 528a8 │ │ │ │ + beq 53164 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 71300 │ │ │ │ + bl 71bb8 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 52838 │ │ │ │ + beq 530f4 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52824 │ │ │ │ + beq 530e0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52838 │ │ │ │ + beq 530f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5288c │ │ │ │ - ldr r0, [pc, #4088] @ 53844 │ │ │ │ + beq 53148 │ │ │ │ + ldr r0, [pc, #4088] @ 54100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 52868 │ │ │ │ - andeq r7, fp, r9, asr #11 │ │ │ │ + b 53124 │ │ │ │ + strdeq r7, [fp], -r5 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 5288c │ │ │ │ + beq 53148 │ │ │ │ ldrh r0, [r5, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5285c │ │ │ │ + bne 53118 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5285c │ │ │ │ + beq 53118 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 5285c │ │ │ │ - ldr r5, [pc, #4092] @ 53890 │ │ │ │ + b 53118 │ │ │ │ + ldr r5, [pc, #4092] @ 5414c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 528a8 │ │ │ │ + beq 53164 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl 50d8 │ │ │ │ add r3, sp, #3664 @ 0xe50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #4080] @ 538a8 │ │ │ │ + ldr r6, [pc, #4080] @ 54164 │ │ │ │ stmib r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #32 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ str r7, [r5, #24] │ │ │ │ @@ -79048,16 +79607,16 @@ │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52964 │ │ │ │ - b 52a84 │ │ │ │ + bne 53220 │ │ │ │ + b 53340 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r0, r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ @@ -79068,66 +79627,66 @@ │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ str r6, [r1, #12] │ │ │ │ strh r4, [r1, #2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a84 │ │ │ │ + beq 53340 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ sub r7, r0, #1 │ │ │ │ ldmib r5, {r1, r4} │ │ │ │ mov r0, r4 │ │ │ │ add r3, r2, #1 │ │ │ │ str r7, [r5, #16] │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldrh fp, [r0, r2]! │ │ │ │ mov r6, r5 │ │ │ │ subs r5, r3, r1 │ │ │ │ movcc r5, r3 │ │ │ │ cmp fp, #9 │ │ │ │ str r5, [r6, #12] │ │ │ │ - bne 529d8 │ │ │ │ + bne 53294 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 529c4 │ │ │ │ + beq 53280 │ │ │ │ subs r2, r5, r1 │ │ │ │ movcc r2, r5 │ │ │ │ sub r0, r1, r2 │ │ │ │ cmp r7, r0 │ │ │ │ addls r1, r2, r7 │ │ │ │ subhi r3, r7, r0 │ │ │ │ - b 529cc │ │ │ │ + b 53288 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #4068] @ 539b8 │ │ │ │ + ldr r5, [pc, #4068] @ 54274 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 52a94 │ │ │ │ + b 53350 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp fp, #5 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - bls 533b0 │ │ │ │ + bls 53c6c │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - ldr r5, [pc, #4060] @ 539dc │ │ │ │ + ldr r5, [pc, #4060] @ 54298 │ │ │ │ cmp r0, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 52918 │ │ │ │ + bne 531d4 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ bl 9074 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ - b 52918 │ │ │ │ - andeq r5, fp, r9, asr #3 │ │ │ │ + b 531d4 │ │ │ │ + strdeq r5, [fp], -r5 @ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r0, r3, r0 │ │ │ │ movcc r0, r3 │ │ │ │ strd r0, [r4, #12] │ │ │ │ lsl r0, r0, #4 │ │ │ │ @@ -79136,51 +79695,51 @@ │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ str r0, [r2, #8] │ │ │ │ str fp, [r2, #12] │ │ │ │ strh sl, [r2, #2] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #3665] @ 0xe51 │ │ │ │ - ldr r5, [pc, #4060] @ 53a54 │ │ │ │ + ldr r5, [pc, #4060] @ 54310 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52964 │ │ │ │ + bne 53220 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ add r2, r4, r2, lsl #4 │ │ │ │ - b 52ac0 │ │ │ │ + b 5337c │ │ │ │ andeq pc, r0, r0, asr #27 │ │ │ │ - ldrdeq sl, [lr], -r4 │ │ │ │ + andeq r9, lr, r8, lsl lr │ │ │ │ mov r1, r3 │ │ │ │ ldrh r3, [r2], #16 │ │ │ │ cmp r3, #6 │ │ │ │ mov r3, r1 │ │ │ │ - bcc 52a68 │ │ │ │ + bcc 53324 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 52aac │ │ │ │ + bne 53368 │ │ │ │ cmp r4, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 52ab0 │ │ │ │ + bne 5336c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52b98 │ │ │ │ + beq 53454 │ │ │ │ mov r0, r8 │ │ │ │ - bl bb278 │ │ │ │ - b 52b28 │ │ │ │ + bl bbb30 │ │ │ │ + b 533e4 │ │ │ │ andeq pc, r0, r0, lsr sp @ │ │ │ │ - andeq r5, fp, ip, lsl fp │ │ │ │ - andeq sl, lr, r8, lsr r6 │ │ │ │ + andeq r5, fp, r8, asr #24 │ │ │ │ + andeq r9, lr, ip, ror sp │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [r5, #28] │ │ │ │ lsl r1, r4, #4 │ │ │ │ strh r6, [r0, r1]! │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ strh sl, [r0, #2] │ │ │ │ @@ -79192,124 +79751,124 @@ │ │ │ │ mov r1, r4 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ ldrh r6, [r9, #-12] │ │ │ │ cmp r6, #9 │ │ │ │ - beq 52b24 │ │ │ │ + beq 533e0 │ │ │ │ cmp r6, #10 │ │ │ │ - beq 52bc0 │ │ │ │ + beq 5347c │ │ │ │ ldr r4, [sp, #1464] @ 0x5b8 │ │ │ │ cmp r6, #6 │ │ │ │ ldr fp, [sp, #1468] @ 0x5bc │ │ │ │ ldrh sl, [r9, #-10] │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - bcc 52c14 │ │ │ │ + bcc 534d0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 52b04 │ │ │ │ + bne 533c0 │ │ │ │ add r0, r5, #20 │ │ │ │ bl 90ec │ │ │ │ - b 52b04 │ │ │ │ - ldr r2, [pc, #4048] @ 53b70 │ │ │ │ + b 533c0 │ │ │ │ + ldr r2, [pc, #4048] @ 5442c │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r5, [sp, #3664] @ 0xe50 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 52a70 │ │ │ │ - b 53120 │ │ │ │ + beq 5332c │ │ │ │ + b 539dc │ │ │ │ ldr r4, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r7, [sp, #1464] @ 0x5b8 │ │ │ │ add r0, pc, #12 │ │ │ │ uxtb r5, r4 │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ muleq r0, r0, ip │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ - andeq r8, sl, ip, lsl #15 │ │ │ │ + @ instruction: 0x000a88b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d190 │ │ │ │ + bl 6da48 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 52ea8 │ │ │ │ - b 52ec0 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ + beq 53764 │ │ │ │ + b 5377c │ │ │ │ + ldrdeq r9, [lr], -ip │ │ │ │ @ instruction: 0xffffc638 │ │ │ │ - andeq r4, sl, r0, lsl #16 │ │ │ │ + andeq r4, sl, r4, ror r8 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ str r0, [r5, #28] │ │ │ │ str r0, [sp, #2576] @ 0xa10 │ │ │ │ add r0, r5, #20 │ │ │ │ str r0, [sp, #2568] @ 0xa08 │ │ │ │ add r0, r1, r7, lsl #4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ adds r0, r7, r8 │ │ │ │ str r7, [sp, #2572] @ 0xa0c │ │ │ │ str r1, [sp, #2560] @ 0xa00 │ │ │ │ - bcs 54c5c │ │ │ │ + bcs 55518 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, r5 │ │ │ │ - bls 52ccc │ │ │ │ + bls 53588 │ │ │ │ sub r0, r5, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 530e4 │ │ │ │ + bhi 539a0 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r1, [pc, #4080] @ 53c70 │ │ │ │ + ldr r1, [pc, #4080] @ 5452c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - bls 52cd4 │ │ │ │ + bls 53590 │ │ │ │ sub r2, r5, ip │ │ │ │ sub r3, r8, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 52f68 │ │ │ │ + bls 53824 │ │ │ │ sub r0, r4, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 52f68 │ │ │ │ - ldr r0, [pc, #4092] @ 53cac │ │ │ │ + bcc 53824 │ │ │ │ + ldr r0, [pc, #4092] @ 54568 │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r1, r5, lsl #4 │ │ │ │ mov r5, ip │ │ │ │ bl 512c │ │ │ │ mov ip, r5 │ │ │ │ - b 52cd4 │ │ │ │ + b 53590 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r4, r5 │ │ │ │ add r0, ip, r8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, r4 │ │ │ │ str r8, [sp, #220] @ 0xdc │ │ │ │ movwcc r1, #0 │ │ │ │ sub r0, r0, r1 │ │ │ │ sub r2, r4, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 52db0 │ │ │ │ - ldr r3, [pc, #4064] @ 53ce0 │ │ │ │ + bcs 5366c │ │ │ │ + ldr r3, [pc, #4064] @ 5459c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 52ed4 │ │ │ │ + beq 53790 │ │ │ │ add r1, r1, r4 │ │ │ │ mvn r2, r8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r1, r1, ip │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ @@ -79317,54 +79876,54 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4, r0]! @ │ │ │ │ cmp r0, #9 │ │ │ │ - beq 52f0c │ │ │ │ + beq 537c8 │ │ │ │ mov lr, ip │ │ │ │ ldr r5, [r4, #2] │ │ │ │ ldr r1, [r4, #6] │ │ │ │ ldr r2, [r4, #10] │ │ │ │ ldrh r9, [r4, #14] │ │ │ │ strh r0, [lr, r7]! │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r5, [lr, #2] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [lr, #6] │ │ │ │ str r2, [lr, #10] │ │ │ │ strh r9, [lr, #14] │ │ │ │ - beq 52fa0 │ │ │ │ + beq 5385c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r1, r4, #16 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r7, #16 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ mov r3, r5 │ │ │ │ - bne 52d34 │ │ │ │ - b 52fac │ │ │ │ + bne 535f0 │ │ │ │ + b 53868 │ │ │ │ @ instruction: 0xffff1340 │ │ │ │ - andeq r4, sl, ip, ror r6 │ │ │ │ - ldr r1, [pc, #4020] @ 53d6c │ │ │ │ + strdeq r4, [sl], -r0 │ │ │ │ + ldr r1, [pc, #4020] @ 54628 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 52ef0 │ │ │ │ + beq 537ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ add ip, r1, r0, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldrh r3, [r2, r1]! │ │ │ │ cmp r3, #9 │ │ │ │ - beq 52f14 │ │ │ │ + beq 537d0 │ │ │ │ add r7, ip, r1 │ │ │ │ ldr lr, [r2, #2] │ │ │ │ ldr r8, [r2, #6] │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r0, [r2, #10] │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ strh r3, [r7] │ │ │ │ @@ -79373,131 +79932,131 @@ │ │ │ │ strh r4, [r3, #14] │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ str r0, [r3, #10] │ │ │ │ add r0, r2, #16 │ │ │ │ cmp r0, r4 │ │ │ │ str r8, [r3, #6] │ │ │ │ str lr, [r3, #2] │ │ │ │ - bne 52dd4 │ │ │ │ - b 530ac │ │ │ │ + bne 53690 │ │ │ │ + b 53968 │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 52ea8 │ │ │ │ - b 52ec0 │ │ │ │ + beq 53764 │ │ │ │ + b 5377c │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 52ec0 │ │ │ │ + bne 5377c │ │ │ │ ldrd r4, [r7] │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #4 │ │ │ │ strh r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52e6c │ │ │ │ + beq 53728 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52e80 │ │ │ │ + beq 5373c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r5, #4 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 52a70 │ │ │ │ - b 53120 │ │ │ │ - andeq r6, fp, r5, lsl #31 │ │ │ │ + beq 5332c │ │ │ │ + b 539dc │ │ │ │ + strheq r7, [fp], -r1 │ │ │ │ and r0, r4, #65280 @ 0xff00 │ │ │ │ cmp r0, #8960 @ 0x2300 │ │ │ │ - bne 52ec0 │ │ │ │ + bne 5377c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #3665] @ 0xe51 │ │ │ │ mov r5, #4 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 52a70 │ │ │ │ - b 53120 │ │ │ │ + beq 5332c │ │ │ │ + b 539dc │ │ │ │ str r7, [sp, #3668] @ 0xe54 │ │ │ │ str r4, [sp, #3664] @ 0xe50 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 52a70 │ │ │ │ - b 53120 │ │ │ │ + beq 5332c │ │ │ │ + b 539dc │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 52fc4 │ │ │ │ - b 530ac │ │ │ │ + bne 53880 │ │ │ │ + b 53968 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 52f2c │ │ │ │ - b 530ac │ │ │ │ + bne 537e8 │ │ │ │ + b 53968 │ │ │ │ mov r5, r3 │ │ │ │ - b 52fac │ │ │ │ + b 53868 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r4, r2 │ │ │ │ lsr r4, r0, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 530ac │ │ │ │ + beq 53968 │ │ │ │ add r7, r2, #4 │ │ │ │ - b 52f40 │ │ │ │ + b 537fc │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 530ac │ │ │ │ + beq 53968 │ │ │ │ ldrh r0, [r7, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 52f34 │ │ │ │ + bne 537f0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52f34 │ │ │ │ + beq 537f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 52f34 │ │ │ │ - andeq r7, fp, fp, lsr r0 │ │ │ │ - ldr r0, [pc, #4080] @ 53f60 │ │ │ │ + b 537f0 │ │ │ │ + andeq r7, fp, r7, ror #2 │ │ │ │ + ldr r0, [pc, #4080] @ 5481c │ │ │ │ sub r5, r4, r2 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r1, r5, lsl #4 │ │ │ │ add r1, r1, ip, lsl #4 │ │ │ │ bl 50cc │ │ │ │ - ldr r0, [pc, #4052] @ 53f64 │ │ │ │ + ldr r0, [pc, #4052] @ 54820 │ │ │ │ mov ip, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ - b 52cd4 │ │ │ │ - andeq r6, fp, r9, lsr lr │ │ │ │ + b 53590 │ │ │ │ + andeq r6, fp, r5, ror #30 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ add r0, r1, r7 │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 530ac │ │ │ │ + beq 53968 │ │ │ │ lsl r0, r7, #4 │ │ │ │ add r0, r1, r0 │ │ │ │ - ldr r1, [pc, #4032] @ 53f94 │ │ │ │ + ldr r1, [pc, #4032] @ 54850 │ │ │ │ sub r0, r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r1, r8, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldrh r7, [r3, #-16]! │ │ │ │ cmp r7, #9 │ │ │ │ - beq 53050 │ │ │ │ + beq 5390c │ │ │ │ ldr r4, [r3, #2] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr lr, [r3, #10] │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr ip, [r3, #6] │ │ │ │ add r1, r1, #16 │ │ │ │ ldrh r9, [r3, #14] │ │ │ │ @@ -79509,110 +80068,110 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strh r9, [r2, #12] │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ strh r7, [r2, #-2] │ │ │ │ cmp r3, r4 │ │ │ │ str ip, [r2, #4] │ │ │ │ add r2, r2, #16 │ │ │ │ - bne 52fe8 │ │ │ │ - b 530ac │ │ │ │ - andeq r6, fp, sp, asr #27 │ │ │ │ + bne 538a4 │ │ │ │ + b 53968 │ │ │ │ + strdeq r6, [fp], -r9 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 530ac │ │ │ │ + beq 53968 │ │ │ │ mov r7, #0 │ │ │ │ sub r4, r7, r0, lsr #4 │ │ │ │ mov r9, #0 │ │ │ │ - b 53078 │ │ │ │ + b 53934 │ │ │ │ sub r9, r9, #1 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 530a4 │ │ │ │ + beq 53960 │ │ │ │ add r0, r8, r7 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 53068 │ │ │ │ + bne 53924 │ │ │ │ sub r0, r8, r9, lsl #4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53068 │ │ │ │ + beq 53924 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bl 50d8 │ │ │ │ - b 53068 │ │ │ │ + b 53924 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ - ldr r4, [pc, #3984] @ 54044 │ │ │ │ + ldr r4, [pc, #3984] @ 54900 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, r5, r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 52a30 │ │ │ │ + bne 532ec │ │ │ │ add r0, r4, #4 │ │ │ │ bl 9074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b 52a30 │ │ │ │ + b 532ec │ │ │ │ mov r0, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r4, [pc, #3916] @ 54048 │ │ │ │ + ldr r4, [pc, #3916] @ 54904 │ │ │ │ mov r3, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 8ea4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r8, [r0, #16] │ │ │ │ sub r0, r5, r8 │ │ │ │ - b 52c78 │ │ │ │ - muleq lr, r0, lr │ │ │ │ + b 53534 │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ ldr sl, [sp, #3668] @ 0xe54 │ │ │ │ ldrb r7, [sp, #3665] @ 0xe51 │ │ │ │ mov fp, #9 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 71300 │ │ │ │ - ldr r0, [pc, #3848] @ 5404c │ │ │ │ + bl 71bb8 │ │ │ │ + ldr r0, [pc, #3848] @ 54908 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 53170 │ │ │ │ + bne 53a2c │ │ │ │ dmb ish │ │ │ │ mov r2, #0 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53178 │ │ │ │ + beq 53a34 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 53154 │ │ │ │ + beq 53a10 │ │ │ │ clrex │ │ │ │ bl a5c0 │ │ │ │ cmp fp, #9 │ │ │ │ - beq 54b8c │ │ │ │ + beq 55448 │ │ │ │ cmp fp, #6 │ │ │ │ - bcs 54d74 │ │ │ │ + bcs 55630 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 521ac │ │ │ │ + beq 52a68 │ │ │ │ cmp fp, #4 │ │ │ │ - bne 521b4 │ │ │ │ + bne 52a70 │ │ │ │ lsl r0, r7, #8 │ │ │ │ mov fp, sl │ │ │ │ orr r0, r0, r4, lsl #16 │ │ │ │ add sl, sl, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr r0, r0, r5 │ │ │ │ movw r5, #1 │ │ │ │ mov r8, fp │ │ │ │ movt r5, #17 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 531f8 │ │ │ │ + b 53ab4 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r6, r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r3, [r7, #336] @ 0x150 │ │ │ │ ldr r2, [r7, #332] @ 0x14c │ │ │ │ add r0, r3, r0 │ │ │ │ str r6, [r7, #340] @ 0x154 │ │ │ │ @@ -79621,229 +80180,229 @@ │ │ │ │ str r4, [r2, r1, lsl #3]! │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r9, [r2, #4] │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ movw r0, #1 │ │ │ │ movt r0, #17 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 53220 │ │ │ │ + beq 53adc │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ - bne 53298 │ │ │ │ - b 536a0 │ │ │ │ - andeq r4, sl, r8, lsr #3 │ │ │ │ + bne 53b54 │ │ │ │ + b 53f5c │ │ │ │ + andeq r4, sl, ip, lsl r2 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp fp, sl │ │ │ │ - beq 536a0 │ │ │ │ + beq 53f5c │ │ │ │ mov r0, fp │ │ │ │ ldrsb r1, [r0], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ - bgt 53298 │ │ │ │ + bgt 53b54 │ │ │ │ ldrb r1, [fp, #1] │ │ │ │ and r0, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 53284 │ │ │ │ + bcc 53b40 │ │ │ │ ldrb r2, [fp, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc 53290 │ │ │ │ + bcc 53b4c │ │ │ │ ldrb r2, [fp, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr r5, r1, r0, lsl #18 │ │ │ │ add r0, fp, #4 │ │ │ │ - b 53298 │ │ │ │ + b 53b54 │ │ │ │ orr r5, r1, r0, lsl #6 │ │ │ │ add r0, fp, #2 │ │ │ │ - b 53298 │ │ │ │ + b 53b54 │ │ │ │ orr r5, r1, r0, lsl #12 │ │ │ │ add r0, fp, #3 │ │ │ │ cmp r5, #10 │ │ │ │ - beq 53308 │ │ │ │ + beq 53bc4 │ │ │ │ cmp r5, #13 │ │ │ │ - bne 5331c │ │ │ │ + bne 53bd8 │ │ │ │ cmp r0, sl │ │ │ │ - beq 5334c │ │ │ │ + beq 53c08 │ │ │ │ mov fp, r0 │ │ │ │ ldrsb r1, [fp], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ - bgt 5336c │ │ │ │ + bgt 53c28 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 53358 │ │ │ │ + bcc 53c14 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 53364 │ │ │ │ + bcc 53c20 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add fp, r0, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r5, r2, r1, lsl #18 │ │ │ │ - b 5336c │ │ │ │ + b 53c28 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov r4, #10 │ │ │ │ - b 5332c │ │ │ │ + b 53be8 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r2, r1 │ │ │ │ movw r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ movt r5, #17 │ │ │ │ mov r0, r2 │ │ │ │ - bne 531c4 │ │ │ │ - b 53398 │ │ │ │ + bne 53a80 │ │ │ │ + b 53c54 │ │ │ │ mov r5, #1114112 @ 0x110000 │ │ │ │ mov fp, sl │ │ │ │ - b 5337c │ │ │ │ + b 53c38 │ │ │ │ orr r5, r2, r1, lsl #6 │ │ │ │ add fp, r0, #2 │ │ │ │ - b 5336c │ │ │ │ + b 53c28 │ │ │ │ orr r5, r2, r1, lsl #12 │ │ │ │ add fp, r0, #3 │ │ │ │ movw r0, #1 │ │ │ │ cmp r5, #10 │ │ │ │ movt r0, #17 │ │ │ │ moveq r5, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r9, #4 │ │ │ │ mov r4, #10 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r1 │ │ │ │ - bne 531c4 │ │ │ │ + bne 53a80 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 9a10 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - b 531c4 │ │ │ │ + b 53a80 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ - ldr r5, [pc, #4080] @ 543b4 │ │ │ │ + ldr r5, [pc, #4080] @ 54c70 │ │ │ │ cmp r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 534cc │ │ │ │ + beq 53d88 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ sub r4, r0, #1 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ str sl, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ - b 53460 │ │ │ │ - andeq sl, lr, r8, ror #13 │ │ │ │ - andeq sl, lr, r4, asr #13 │ │ │ │ - andeq lr, lr, r4, ror #10 │ │ │ │ + b 53d1c │ │ │ │ + andeq r9, lr, ip, lsr #28 │ │ │ │ + andeq r9, lr, r8, lsl #28 │ │ │ │ + andeq sp, lr, r8, lsr #25 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r5, r1, #1 │ │ │ │ - ldr r3, [pc, #4060] @ 543f0 │ │ │ │ + ldr r3, [pc, #4060] @ 54cac │ │ │ │ add r1, ip, r1 │ │ │ │ subs r0, r1, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ movcc r0, r1 │ │ │ │ lsl r0, r0, #4 │ │ │ │ cmn r4, #1 │ │ │ │ str r5, [r3, #16] │ │ │ │ - ldr r5, [pc, #4028] @ 543f4 │ │ │ │ + ldr r5, [pc, #4028] @ 54cb0 │ │ │ │ strh sl, [r2, r0]! │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r9, [r2, #12] │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ strh r0, [r2, #2] │ │ │ │ - beq 534c4 │ │ │ │ + beq 53d80 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ lsl r2, r7, #4 │ │ │ │ add r1, r7, #1 │ │ │ │ ldrh sl, [r0, r2]! │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r7, r1, r2 │ │ │ │ movcc r7, r1 │ │ │ │ cmp sl, #9 │ │ │ │ - beq 534bc │ │ │ │ + beq 53d78 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 533fc │ │ │ │ + bne 53cb8 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 9074 │ │ │ │ - b 533f4 │ │ │ │ + b 53cb0 │ │ │ │ ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - b 534cc │ │ │ │ + b 53d88 │ │ │ │ ldr sl, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ lsr r4, r8, #16 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ ubfx r7, r8, #8, #8 │ │ │ │ uxtb r5, r8 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ - b 53134 │ │ │ │ - muleq lr, r4, r4 │ │ │ │ + b 539f0 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, #29 │ │ │ │ - bcc 55388 │ │ │ │ + bcc 55c44 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp sl, #0 │ │ │ │ ldr ip, [sp, #1480] @ 0x5c8 │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ add lr, r4, #900 @ 0x384 │ │ │ │ str r0, [r4, #896] @ 0x380 │ │ │ │ mov r0, #0 │ │ │ │ stm lr, {r0, r1, r2, r3, r5, ip} │ │ │ │ - bne 5353c │ │ │ │ - ldr r0, [pc, #3788] @ 543f8 │ │ │ │ + bne 53df8 │ │ │ │ + ldr r0, [pc, #3788] @ 54cb4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 53780 │ │ │ │ + bne 5403c │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 53544 │ │ │ │ + bne 53e00 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5375c │ │ │ │ + beq 54018 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add ip, sp, #1424 @ 0x590 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #3664] @ 0xe50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldrd r4, [r7] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ @@ -79862,30 +80421,30 @@ │ │ │ │ movw r0, #8193 @ 0x2001 │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 5300 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 5364c │ │ │ │ + ble 53f08 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55350 │ │ │ │ + beq 55c0c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - beq 55360 │ │ │ │ + beq 55c1c │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - beq 55370 │ │ │ │ + beq 55c2c │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r9, #0 │ │ │ │ bl 53fc │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ add r1, sp, #1424 @ 0x590 │ │ │ │ @@ -79894,38 +80453,38 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ lsr r5, fp, #8 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - b 52678 │ │ │ │ + b 52f34 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r9 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71054 │ │ │ │ + bl 7190c │ │ │ │ ldr r0, [sp, #3688] @ 0xe68 │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53670 │ │ │ │ + bne 53f2c │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 52630 │ │ │ │ + bne 52eec │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #3688] @ 0xe68 │ │ │ │ - bl 6dabc │ │ │ │ - b 52630 │ │ │ │ + bl 6e374 │ │ │ │ + b 52eec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53704 │ │ │ │ + beq 53fc0 │ │ │ │ ldr r2, [r7, #336] @ 0x150 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r7, #328] @ 0x148 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r2, #1 │ │ │ │ ldr r5, [r7, #332] @ 0x14c │ │ │ │ subs r1, r3, r1 │ │ │ │ @@ -79934,65 +80493,65 @@ │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ ldr r4, [r5, r2, lsl #3]! │ │ │ │ str r1, [r7, #336] @ 0x150 │ │ │ │ movw r1, #1 │ │ │ │ movt r1, #17 │ │ │ │ add r1, r1, #14 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 5370c │ │ │ │ - b 53a58 │ │ │ │ - andeq sp, lr, r8, asr #18 │ │ │ │ + beq 53fc8 │ │ │ │ + b 54314 │ │ │ │ + andeq sp, lr, ip, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 52490 │ │ │ │ + b 52d4c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 521b4 │ │ │ │ + beq 52a70 │ │ │ │ bl 50d8 │ │ │ │ - b 521b4 │ │ │ │ + b 52a70 │ │ │ │ bl 129a8 │ │ │ │ eor sl, r0, #1 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 524b8 │ │ │ │ - b 54e4c │ │ │ │ - andeq sp, lr, r4, lsl #18 │ │ │ │ + beq 52d74 │ │ │ │ + b 55708 │ │ │ │ + andeq sp, lr, r8, asr #32 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #12] │ │ │ │ - b 5257c │ │ │ │ - andeq sp, lr, r4, asr #17 │ │ │ │ + b 52e38 │ │ │ │ + andeq sp, lr, r8 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ cmp r5, #4 │ │ │ │ - bne 525a8 │ │ │ │ - b 53560 │ │ │ │ + bne 52e64 │ │ │ │ + b 53e1c │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #12] │ │ │ │ - b 5353c │ │ │ │ + b 53df8 │ │ │ │ movw r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ movt r0, #17 │ │ │ │ add r3, r0, #13 │ │ │ │ mov r6, sl │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #17 │ │ │ │ - bhi 53908 │ │ │ │ + bhi 541c4 │ │ │ │ uxtb r0, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r5, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @@ -80010,242 +80569,242 @@ │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ movw r0, #1 │ │ │ │ movt r0, #17 │ │ │ │ add r3, r0, #1 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #10 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #11 │ │ │ │ - b 53908 │ │ │ │ - andeq sp, lr, r0, lsl #16 │ │ │ │ + b 541c4 │ │ │ │ + andeq ip, lr, r4, asr #30 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #8 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #9 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r0, #1 │ │ │ │ movt r0, #17 │ │ │ │ add r3, r0, #4 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r0, #1 │ │ │ │ movt r0, #17 │ │ │ │ add r3, r0, #5 │ │ │ │ - b 53908 │ │ │ │ - @ instruction: 0x000ed7b8 │ │ │ │ + b 541c4 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #6 │ │ │ │ - b 53908 │ │ │ │ - andeq sl, lr, r0, lsl #6 │ │ │ │ + b 541c4 │ │ │ │ + andeq r9, lr, r4, asr #20 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #7 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r1, #1 │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ movt r1, #17 │ │ │ │ add r3, r1, #3 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ cmp r6, #9 │ │ │ │ - beq 538f4 │ │ │ │ + beq 541b0 │ │ │ │ cmp r6, #10 │ │ │ │ cmpne r6, #13 │ │ │ │ - bne 53a8c │ │ │ │ + bne 54348 │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ movw r0, #1 │ │ │ │ movt r0, #17 │ │ │ │ add r3, r0, #2 │ │ │ │ - b 53908 │ │ │ │ + b 541c4 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ sub r0, r3, #1114112 @ 0x110000 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #13 │ │ │ │ - beq 5392c │ │ │ │ + beq 541e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55074 │ │ │ │ + beq 55930 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 53970 │ │ │ │ - b 53d70 │ │ │ │ + bne 5422c │ │ │ │ + b 5462c │ │ │ │ cmp r3, #10 │ │ │ │ - beq 53948 │ │ │ │ + beq 54204 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne 53954 │ │ │ │ + bne 54210 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 53970 │ │ │ │ - b 53d70 │ │ │ │ + bne 5422c │ │ │ │ + b 5462c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 53970 │ │ │ │ - b 53d70 │ │ │ │ + bne 5422c │ │ │ │ + b 5462c │ │ │ │ cmp sl, #2 │ │ │ │ - bne 53970 │ │ │ │ + bne 5422c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 5522c │ │ │ │ + beq 55ae8 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ cmpne r3, #103 @ 0x67 │ │ │ │ - beq 55074 │ │ │ │ + beq 55930 │ │ │ │ ldrb r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 539bc │ │ │ │ + bne 54278 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ - bcs 539bc │ │ │ │ + bcs 54278 │ │ │ │ sub r0, r3, #106 @ 0x6a │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 53a38 │ │ │ │ + bhi 542f4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ - andeq sp, lr, r8, ror r6 │ │ │ │ + @ instruction: 0x000ecdbc │ │ │ │ sub r1, r0, #2 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi 52124 │ │ │ │ + bhi 529e0 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #8 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ - andeq sp, lr, r8, asr #12 │ │ │ │ + andeq ip, lr, ip, lsl #27 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ @ instruction: 0xffffe744 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52124 │ │ │ │ - b 53b68 │ │ │ │ + bne 529e0 │ │ │ │ + b 54424 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52124 │ │ │ │ - b 53b74 │ │ │ │ + bne 529e0 │ │ │ │ + b 54430 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq 53a98 │ │ │ │ + beq 54354 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq 53aac │ │ │ │ + beq 54368 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne 53b78 │ │ │ │ + bne 54434 │ │ │ │ ands r1, sl, #2 │ │ │ │ - bne 52124 │ │ │ │ - b 53b78 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ + bne 529e0 │ │ │ │ + b 54434 │ │ │ │ + andeq ip, lr, r8, lsl sp │ │ │ │ ldr r0, [r5, #4] │ │ │ │ uxtb sl, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53a74 │ │ │ │ + beq 54330 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ - b 52178 │ │ │ │ + b 52a34 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ and sl, r0, #63 @ 0x3f │ │ │ │ - b 52178 │ │ │ │ + b 52a34 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 53ad8 │ │ │ │ + bne 54394 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #4 │ │ │ │ - b 53ae0 │ │ │ │ + b 5439c │ │ │ │ cmp sl, #2 │ │ │ │ - bne 53ad8 │ │ │ │ + bne 54394 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #3 │ │ │ │ - b 53ae0 │ │ │ │ + b 5439c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 53ad8 │ │ │ │ + bne 54394 │ │ │ │ mov r0, #4 │ │ │ │ - b 53af8 │ │ │ │ + b 543b4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 53af4 │ │ │ │ + beq 543b0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ae0 │ │ │ │ + b 5439c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #1 │ │ │ │ ubfx r6, sl, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #7 │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #5 │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #6 │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #0 │ │ │ │ ubfx r6, sl, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r1, #1 │ │ │ │ ubfx r6, sl, #1, #1 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 53b78 │ │ │ │ + b 54434 │ │ │ │ mov r0, #3 │ │ │ │ - b 53b78 │ │ │ │ - andeq r0, fp, lr, ror #26 │ │ │ │ + b 54434 │ │ │ │ + muleq fp, sl, lr │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ uxtb r1, r1 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r1, r1, r6, lsl #8 │ │ │ │ orr r1, r1, r0 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #12 │ │ │ │ - beq 5211c │ │ │ │ + beq 529d8 │ │ │ │ cmp r0, #9 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ - bcs 53df4 │ │ │ │ + bcs 546b0 │ │ │ │ orr r2, r3, r6, lsr #24 │ │ │ │ cmp r0, #2 │ │ │ │ and r3, r1, #15 │ │ │ │ mov r0, #0 │ │ │ │ subhi r0, r3, #2 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -80257,125 +80816,125 @@ │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #2564] @ 0xa04 │ │ │ │ - beq 53cf0 │ │ │ │ + beq 545ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #2560 @ 0xa00 │ │ │ │ - bl 79b94 │ │ │ │ + bl 7a44c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 53cf0 │ │ │ │ - b 53e1c │ │ │ │ + beq 545ac │ │ │ │ + b 546d8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53dfc │ │ │ │ + bne 546b8 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 53cf0 │ │ │ │ - b 53dfc │ │ │ │ + bcc 545ac │ │ │ │ + b 546b8 │ │ │ │ ldr r4, [sp, #356] @ 0x164 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ adds r0, r4, #1 │ │ │ │ movcs r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 53ce8 │ │ │ │ + bcc 545a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53ce4 │ │ │ │ - bl f3c28 <__aeabi_uidivmod@@Base> │ │ │ │ + beq 545a0 │ │ │ │ + bl f44e0 <__aeabi_uidivmod@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - b 53ce8 │ │ │ │ + b 545a4 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ subs r0, r1, r0 │ │ │ │ - b 53ccc │ │ │ │ - andeq sp, lr, ip, asr #7 │ │ │ │ + b 54588 │ │ │ │ + andeq ip, lr, r0, lsl fp │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ subs r3, r1, #1 │ │ │ │ movcc r3, r7 │ │ │ │ mvn r7, #0 │ │ │ │ adds r0, r2, r0 │ │ │ │ movcs r0, r7 │ │ │ │ cmp r0, r1 │ │ │ │ movcs r0, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 53cf0 │ │ │ │ - b 53e08 │ │ │ │ - muleq lr, r8, r3 │ │ │ │ + beq 545ac │ │ │ │ + b 546c4 │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53cf0 │ │ │ │ - b 53e04 │ │ │ │ + beq 545ac │ │ │ │ + b 546c0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ movcc r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 53cf0 │ │ │ │ - b 53e08 │ │ │ │ - andeq sp, lr, r8, asr #6 │ │ │ │ + beq 545ac │ │ │ │ + b 546c4 │ │ │ │ + andeq ip, lr, ip, lsl #21 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 53e08 │ │ │ │ + bne 546c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ - b 52114 │ │ │ │ + b 529d0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [r7] │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ strd r2, [r6] │ │ │ │ strb r7, [r6, #8] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ed9c │ │ │ │ - b 5173c │ │ │ │ + bl 4f658 │ │ │ │ + b 51ff8 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54c78 │ │ │ │ + bne 55534 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r9, lr, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 520ec │ │ │ │ - b 520f4 │ │ │ │ - muleq lr, r0, r2 │ │ │ │ + bne 529a8 │ │ │ │ + b 529b0 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ add r7, sp, #2560 @ 0xa00 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - bcs 508e8 │ │ │ │ + bcs 511a4 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 5530c │ │ │ │ + bcs 55bc8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r0, r2, lsl #2]! │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ ldr r2, [r7, r2, lsl #2]! │ │ │ │ @@ -80383,46 +80942,46 @@ │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldrd r8, [r7, #4] │ │ │ │ add r7, sp, #2560 @ 0xa00 │ │ │ │ stm r0, {r2, r8, r9} │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - beq 508e8 │ │ │ │ - b 54e90 │ │ │ │ - beq 53d80 │ │ │ │ - b 55068 │ │ │ │ + beq 511a4 │ │ │ │ + b 5574c │ │ │ │ + beq 5463c │ │ │ │ + b 55924 │ │ │ │ sub r0, r0, #1 │ │ │ │ - b 53e08 │ │ │ │ + b 546c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r7, sp, #2560 @ 0xa00 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - b 508e8 │ │ │ │ + b 511a4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 53e0c │ │ │ │ + beq 546c8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 55af8 │ │ │ │ + bl 563b4 │ │ │ │ add r8, sp, #1456 @ 0x5b0 │ │ │ │ add r7, sp, #2560 @ 0xa00 │ │ │ │ - b 53e14 │ │ │ │ - beq 53e6c │ │ │ │ + b 546d0 │ │ │ │ + beq 54728 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53e70 │ │ │ │ - b 5054c │ │ │ │ + bne 5472c │ │ │ │ + b 50e08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ movw r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -80450,136 +81009,136 @@ │ │ │ │ str r3, [sp, #2596] @ 0xa24 │ │ │ │ strb r2, [sp, #2592] @ 0xa20 │ │ │ │ str r3, [sp, #2588] @ 0xa1c │ │ │ │ str r3, [sp, #2584] @ 0xa18 │ │ │ │ str r3, [sp, #2576] @ 0xa10 │ │ │ │ str r3, [sp, #2568] @ 0xa08 │ │ │ │ str r3, [sp, #2560] @ 0xa00 │ │ │ │ - beq 50670 │ │ │ │ - ldr r0, [pc, #4084] @ 54ef8 │ │ │ │ + beq 50f2c │ │ │ │ + ldr r0, [pc, #4084] @ 557b4 │ │ │ │ mov r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #4072] @ 54efc │ │ │ │ + ldr r0, [pc, #4072] @ 557b8 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - b 53f40 │ │ │ │ - bne 552cc │ │ │ │ + b 547fc │ │ │ │ + bne 55b88 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [sp, #2648] @ 0xa58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 50670 │ │ │ │ + beq 50f2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #2600] @ 0xa28 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 53f68 │ │ │ │ + bne 54824 │ │ │ │ add r1, sp, #1424 @ 0x590 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 54ad4 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ - strheq sp, [lr], -r8 │ │ │ │ + b 55390 │ │ │ │ + andeq ip, lr, r8, lsl r8 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ - beq 53f9c │ │ │ │ + beq 54858 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 53f98 │ │ │ │ + bcs 54854 │ │ │ │ add r0, r4, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 53f9c │ │ │ │ - b 5533c │ │ │ │ - andeq sp, lr, r4, ror r0 │ │ │ │ - bne 5533c │ │ │ │ + bge 54858 │ │ │ │ + b 55bf8 │ │ │ │ + @ instruction: 0x000ec7b8 │ │ │ │ + bne 55bf8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ cmp r7, r0 │ │ │ │ - beq 553ac │ │ │ │ + beq 55c68 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldrsb r1, [r8], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r7, r1 │ │ │ │ - bgt 5402c │ │ │ │ + bgt 548e8 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 54010 │ │ │ │ + bcc 548cc │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 5401c │ │ │ │ + bcc 548d8 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add r8, r0, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r7, r2, r1, lsl #18 │ │ │ │ - b 54024 │ │ │ │ + b 548e0 │ │ │ │ orr r7, r2, r1, lsl #6 │ │ │ │ add r8, r0, #2 │ │ │ │ - b 54024 │ │ │ │ + b 548e0 │ │ │ │ orr r7, r2, r1, lsl #12 │ │ │ │ add r8, r0, #3 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r0, r4, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - b 54068 │ │ │ │ - muleq lr, r0, pc @ │ │ │ │ - andeq ip, lr, ip, asr #30 │ │ │ │ - andeq ip, lr, r8, lsl #30 │ │ │ │ + b 54924 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ + andeq ip, lr, ip, asr #12 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 54aac │ │ │ │ + bne 55368 │ │ │ │ strb r9, [sp, #2606] @ 0xa2e │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #2596] @ 0xa24 │ │ │ │ strb r0, [sp, #2605] @ 0xa2d │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ mov r4, r8 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 54190 │ │ │ │ + bcs 54a4c │ │ │ │ ldrb r0, [sp, #2608] @ 0xa30 │ │ │ │ adds r1, r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ mvncs r1, #0 │ │ │ │ strb r3, [sp, #2606] @ 0xa2e │ │ │ │ mov r3, #16 │ │ │ │ cmp r0, #16 │ │ │ │ strb r3, [sp, #2608] @ 0xa30 │ │ │ │ strb r0, [sp, #2607] @ 0xa2f │ │ │ │ str r1, [sp, #2596] @ 0xa24 │ │ │ │ - bne 540c0 │ │ │ │ + bne 5497c │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r1, r7 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [sp, #2607] @ 0xa2f │ │ │ │ movw r1, #2381 @ 0x94d │ │ │ │ sub r1, r7, r1 │ │ │ │ ror r1, r1, #7 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 541ac │ │ │ │ + bhi 54a68 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ tst r2, r9, lsl r1 │ │ │ │ - beq 541ac │ │ │ │ + beq 54a68 │ │ │ │ ldr r1, [sp, #2568] @ 0xa08 │ │ │ │ ldr r2, [sp, #2572] @ 0xa0c │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1 │ │ │ │ addne r1, r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #2572] @ 0xa0c │ │ │ │ @@ -80591,47 +81150,47 @@ │ │ │ │ addeq r0, r2, #1 │ │ │ │ str r0, [sp, #2580] @ 0xa14 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movne r1, r3 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #2576] @ 0xa10 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 54a9c │ │ │ │ + beq 55358 │ │ │ │ mov r8, r4 │ │ │ │ ldrsb r0, [r8], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - bgt 542f8 │ │ │ │ + bgt 54bb4 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 541a0 │ │ │ │ + bcc 54a5c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc 542f0 │ │ │ │ + bcc 54bac │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr r7, r1, r0, lsl #18 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 54a9c │ │ │ │ + beq 55358 │ │ │ │ add r8, r4, #4 │ │ │ │ - b 542f8 │ │ │ │ + b 54bb4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r2, #4 │ │ │ │ movwcc r2, #3 │ │ │ │ - b 54080 │ │ │ │ + b 5493c │ │ │ │ orr r7, r1, r0, lsl #6 │ │ │ │ add r8, r4, #2 │ │ │ │ - b 542f8 │ │ │ │ - ldr ip, [pc, #4064] @ 55194 │ │ │ │ + b 54bb4 │ │ │ │ + ldr ip, [pc, #4064] @ 55a50 │ │ │ │ movw r1, #43263 @ 0xa8ff │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #185 @ 0xb9 │ │ │ │ add ip, pc, ip │ │ │ │ movwcc r1, #0 │ │ │ │ add r2, r1, #93 @ 0x5d │ │ │ │ mov r3, ip │ │ │ │ @@ -80698,182 +81257,182 @@ │ │ │ │ cmp r7, r3 │ │ │ │ mov r3, ip │ │ │ │ movhi r1, r2 │ │ │ │ ldr r2, [r3, r1, lsl #3]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 543e0 │ │ │ │ + bhi 54c9c │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls 54100 │ │ │ │ - b 540f8 │ │ │ │ + bls 549bc │ │ │ │ + b 549b4 │ │ │ │ orr r7, r1, r0, lsl #12 │ │ │ │ add r8, r4, #3 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r1, r7 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ ldrb r1, [sp, #2606] @ 0xa2e │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [sp, #2608] @ 0xa30 │ │ │ │ cmp r1, #1 │ │ │ │ strb r9, [sp, #2605] @ 0xa2d │ │ │ │ - beq 5405c │ │ │ │ + beq 54918 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 54ab4 │ │ │ │ + beq 55370 │ │ │ │ ldr r4, [sp, #2596] @ 0xa24 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 55318 │ │ │ │ + bhi 55bd4 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 55324 │ │ │ │ + beq 55be0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 543b8 │ │ │ │ + beq 54c74 │ │ │ │ ldrb r1, [sp, #2607] @ 0xa2f │ │ │ │ cmp r1, #16 │ │ │ │ - bne 54438 │ │ │ │ + bne 54cf4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ - bcs 54374 │ │ │ │ + bcs 54c30 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 55380 │ │ │ │ + blt 55c3c │ │ │ │ ldrsb r1, [r0, #-1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 5441c │ │ │ │ + bgt 54cd8 │ │ │ │ ldrb r3, [r0, #-2] │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 543e8 │ │ │ │ + bge 54ca4 │ │ │ │ ldrb r5, [r0, #-3] │ │ │ │ sxtb r3, r5 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 543fc │ │ │ │ + bgt 54cb8 │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr r0, r3, r0, lsl #6 │ │ │ │ - b 54400 │ │ │ │ - andeq ip, lr, r4, lsl #25 │ │ │ │ + b 54cbc │ │ │ │ + andeq ip, lr, r8, asr #7 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 54be8 │ │ │ │ + beq 554a4 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 54bf0 │ │ │ │ + beq 554ac │ │ │ │ cmp r0, #11 │ │ │ │ - beq 54bf8 │ │ │ │ + beq 554b4 │ │ │ │ ldrb r1, [sp, #2607] @ 0xa2f │ │ │ │ cmp r1, #16 │ │ │ │ - bne 54438 │ │ │ │ - b 54c00 │ │ │ │ + bne 54cf4 │ │ │ │ + b 554bc │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - b 540f4 │ │ │ │ + b 549b0 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 5440c │ │ │ │ - andeq ip, lr, ip, lsr #24 │ │ │ │ - andeq ip, lr, ip, lsl #24 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ + b 54cc8 │ │ │ │ + andeq ip, lr, r0, ror r3 │ │ │ │ + andeq ip, lr, r0, asr r3 │ │ │ │ + andeq ip, lr, r8, lsl ip │ │ │ │ and r0, r5, #15 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ orr r0, r2, r0, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 54e0c │ │ │ │ + beq 556c8 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r1, r0 │ │ │ │ ldrb r0, [sp, #2608] @ 0xa30 │ │ │ │ strb r1, [sp, #2607] @ 0xa2f │ │ │ │ cmp r0, #16 │ │ │ │ - beq 54e00 │ │ │ │ + beq 556bc │ │ │ │ cmp r1, #1 │ │ │ │ - beq 54050 │ │ │ │ + beq 5490c │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #7 │ │ │ │ - beq 54aac │ │ │ │ + beq 55368 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 54460 │ │ │ │ + bhi 54d1c │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ tst r2, r9, lsl r0 │ │ │ │ - bne 54aac │ │ │ │ + bne 55368 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 54544 │ │ │ │ + beq 54e00 │ │ │ │ cmp r1, #8 │ │ │ │ cmpne r1, #14 │ │ │ │ - bne 5456c │ │ │ │ + bne 54e28 │ │ │ │ sub r2, r0, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 54058 │ │ │ │ + bcc 54914 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 54058 │ │ │ │ + beq 54914 │ │ │ │ cmp r0, #12 │ │ │ │ - beq 545d4 │ │ │ │ + beq 54e90 │ │ │ │ cmp r1, #10 │ │ │ │ - beq 545d4 │ │ │ │ + beq 54e90 │ │ │ │ cmp r0, #11 │ │ │ │ - beq 5487c │ │ │ │ + beq 55138 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 545ec │ │ │ │ + beq 54ea8 │ │ │ │ cmp r0, #4 │ │ │ │ cmpeq r1, #15 │ │ │ │ - bne 54aac │ │ │ │ + bne 55368 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 549e0 │ │ │ │ + beq 5529c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 544e0 │ │ │ │ + bcs 54d9c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 553c8 │ │ │ │ + ble 55c84 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r1, [r2, #-1]! │ │ │ │ mov r4, r2 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 549bc │ │ │ │ + bgt 55278 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r2, #-2]! │ │ │ │ mov r4, r2 │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 549a0 │ │ │ │ + bge 5525c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r5, [r3, #-3]! │ │ │ │ mov r4, r3 │ │ │ │ sxtb r3, r5 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 549a8 │ │ │ │ + bge 55264 │ │ │ │ ldrb r5, [r0, #-4]! │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r5, r5, #7 │ │ │ │ mov r4, r0 │ │ │ │ orr r3, r3, r5, lsl #6 │ │ │ │ - b 549ac │ │ │ │ + b 55268 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi 54aac │ │ │ │ + bhi 55368 │ │ │ │ movw r1, #49992 @ 0xc348 │ │ │ │ tst r1, r9, lsl r0 │ │ │ │ - bne 54058 │ │ │ │ + bne 54914 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 545ec │ │ │ │ + beq 54ea8 │ │ │ │ cmp r0, #12 │ │ │ │ - beq 545d4 │ │ │ │ - b 54aac │ │ │ │ + beq 54e90 │ │ │ │ + b 55368 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi 54490 │ │ │ │ + bhi 54d4c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffad4 │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ @@ -80883,386 +81442,386 @@ │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xffffff0c │ │ │ │ @ instruction: 0xfffffad4 │ │ │ │ cmp r1, #9 │ │ │ │ - beq 54058 │ │ │ │ + beq 54914 │ │ │ │ cmp r1, #10 │ │ │ │ - beq 545d4 │ │ │ │ + beq 54e90 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 54058 │ │ │ │ - b 54aac │ │ │ │ + beq 54914 │ │ │ │ + b 55368 │ │ │ │ ldrb r0, [sp, #2604] @ 0xa2c │ │ │ │ rsb r1, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [sp, #2606] @ 0xa2e │ │ │ │ - bne 5405c │ │ │ │ - b 54ab4 │ │ │ │ + bne 54918 │ │ │ │ + b 55370 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 54b74 │ │ │ │ + beq 55430 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 54614 │ │ │ │ + bcs 54ed0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 553b8 │ │ │ │ + ble 55c74 │ │ │ │ ldrb r0, [sp, #2604] @ 0xa2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 54b74 │ │ │ │ + bne 55430 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr ip, [sp, #2568] @ 0xa08 │ │ │ │ ldr lr, [sp, #2572] @ 0xa0c │ │ │ │ add r4, r0, r4 │ │ │ │ cmp ip, #0 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ movne ip, lr │ │ │ │ ldrsb r1, [r2, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 546ac │ │ │ │ + bgt 54f68 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r3, [r2, #-2]! │ │ │ │ sxtb r5, r3 │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 5468c │ │ │ │ + bge 54f48 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r0, [r2, #-3]! │ │ │ │ sxtb r3, r0 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 54694 │ │ │ │ + bge 54f50 │ │ │ │ ldrb r0, [r4, #-4]! │ │ │ │ and r2, r3, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr r3, r2, r0, lsl #6 │ │ │ │ mov r2, r4 │ │ │ │ - b 54698 │ │ │ │ + b 54f54 │ │ │ │ and r5, r3, #31 │ │ │ │ - b 546a0 │ │ │ │ + b 54f5c │ │ │ │ and r3, r0, #15 │ │ │ │ and r0, r5, #63 @ 0x3f │ │ │ │ orr r5, r0, r3, lsl #6 │ │ │ │ and r0, r1, #63 @ 0x3f │ │ │ │ orr r1, r0, r5, lsl #6 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movw r0, #2381 @ 0x94d │ │ │ │ sub r0, r1, r0 │ │ │ │ ror r0, r0, #7 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 546fc │ │ │ │ + bhi 54fb8 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ tst r3, r9, lsl r0 │ │ │ │ - beq 546fc │ │ │ │ + beq 54fb8 │ │ │ │ add lr, ip, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [sp, #2572] @ 0xa0c │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #2568] @ 0xa08 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 54640 │ │ │ │ - b 54b74 │ │ │ │ - ldr r3, [pc, #4084] @ 556f8 │ │ │ │ + bne 54efc │ │ │ │ + b 55430 │ │ │ │ + ldr r3, [pc, #4084] @ 55fb4 │ │ │ │ movw r0, #43263 @ 0xa8ff │ │ │ │ cmp r1, r0 │ │ │ │ mov r5, #185 @ 0xb9 │ │ │ │ movwcc r5, #0 │ │ │ │ add r0, r5, #93 @ 0x5d │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4076] @ 55720 │ │ │ │ + ldr r3, [pc, #4076] @ 55fdc │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #46 @ 0x2e │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4072] @ 55740 │ │ │ │ + ldr r3, [pc, #4072] @ 55ffc │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #23 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4040] @ 55744 │ │ │ │ + ldr r3, [pc, #4040] @ 56000 │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4080] @ 55790 │ │ │ │ + ldr r3, [pc, #4080] @ 5604c │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4048] @ 55794 │ │ │ │ + ldr r3, [pc, #4048] @ 56050 │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #4016] @ 55798 │ │ │ │ + ldr r3, [pc, #4016] @ 56054 │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #3984] @ 5579c │ │ │ │ + ldr r3, [pc, #3984] @ 56058 │ │ │ │ movhi r5, r0 │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ movls r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r5, r0 │ │ │ │ - ldr r0, [pc, #4084] @ 55828 │ │ │ │ + ldr r0, [pc, #4084] @ 560e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r5, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ cmpls r3, r1 │ │ │ │ - bhi 54850 │ │ │ │ + bhi 5510c │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - b 546e8 │ │ │ │ + b 54fa4 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ tst r0, #1 │ │ │ │ cmpne lr, #0 │ │ │ │ - beq 54b74 │ │ │ │ + beq 55430 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 54a88 │ │ │ │ - b 54b74 │ │ │ │ + beq 55344 │ │ │ │ + b 55430 │ │ │ │ cmp r1, #11 │ │ │ │ - bne 54aac │ │ │ │ + bne 55368 │ │ │ │ ldr r0, [sp, #2576] @ 0xa10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 548b8 │ │ │ │ + beq 55174 │ │ │ │ ldr r0, [sp, #2580] @ 0xa14 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ movweq r0, #2 │ │ │ │ strb r0, [sp, #2606] @ 0xa2e │ │ │ │ - bne 5405c │ │ │ │ - b 54ab4 │ │ │ │ + bne 54918 │ │ │ │ + b 55370 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 54b5c │ │ │ │ + beq 55418 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 548e0 │ │ │ │ + bcs 5519c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 553d8 │ │ │ │ + ble 55c94 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r0, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldrsb r1, [r5, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 54958 │ │ │ │ + bgt 55214 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #-2]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 5493c │ │ │ │ + bge 551f8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #-3]! │ │ │ │ sxtb ip, r3 │ │ │ │ cmn ip, #64 @ 0x40 │ │ │ │ - bge 54944 │ │ │ │ + bge 55200 │ │ │ │ ldrb r3, [r0, #-4]! │ │ │ │ and r5, ip, #63 @ 0x3f │ │ │ │ and r3, r3, #7 │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ mov r5, r0 │ │ │ │ - b 54948 │ │ │ │ + b 55204 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 54950 │ │ │ │ + b 5520c │ │ │ │ and r3, r3, #15 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #11 │ │ │ │ - bne 54980 │ │ │ │ + bne 5523c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bne 548f0 │ │ │ │ + bne 551ac │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ tst r4, #1 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ str r4, [sp, #2580] @ 0xa14 │ │ │ │ str r9, [sp, #2576] @ 0xa10 │ │ │ │ - bne 54a88 │ │ │ │ - b 54b74 │ │ │ │ + bne 55344 │ │ │ │ + b 55430 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 549b4 │ │ │ │ + b 55270 │ │ │ │ and r3, r5, #15 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #15 │ │ │ │ - bne 54b74 │ │ │ │ + bne 55430 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ cmp r0, r3 │ │ │ │ - beq 54b74 │ │ │ │ + beq 55430 │ │ │ │ mov r4, r3 │ │ │ │ ldrsb r1, [r4, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 54a68 │ │ │ │ + bgt 55324 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r4, #-2]! │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 54a40 │ │ │ │ + bge 552fc │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #-3]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 54a48 │ │ │ │ + bge 55304 │ │ │ │ mov r4, r5 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r3, [r4, #-4]! │ │ │ │ and r3, r3, #7 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ - b 54a4c │ │ │ │ + b 55308 │ │ │ │ and r0, r2, #31 │ │ │ │ - b 54a60 │ │ │ │ + b 5531c │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 549e0 │ │ │ │ + beq 5529c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54b74 │ │ │ │ + bne 55430 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ strb r9, [sp, #2606] @ 0xa2e │ │ │ │ bic r0, r0, #255 @ 0xff │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 5405c │ │ │ │ + b 54918 │ │ │ │ ldr r0, [sp, #2596] @ 0xa24 │ │ │ │ ldr r1, [sp, #2600] @ 0xa28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 553a4 │ │ │ │ + bne 55c60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #2606] @ 0xa2e │ │ │ │ ldr r0, [sp, #2596] @ 0xa24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ strb r1, [sp, #2605] @ 0xa2d │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, r0 │ │ │ │ str r9, [sp, #1424] @ 0x590 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 54df4 │ │ │ │ + bne 556b0 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #2664] @ 0xa68 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ cmp r7, r4 │ │ │ │ ldr r1, [sp, #2668] @ 0xa6c │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ - bhi 552cc │ │ │ │ + bhi 55b88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 54b30 │ │ │ │ + beq 553ec │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 54b2c │ │ │ │ + bcs 553e8 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, r7 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 54b30 │ │ │ │ - b 552cc │ │ │ │ - bne 552cc │ │ │ │ + bgt 553ec │ │ │ │ + b 55b88 │ │ │ │ + bne 55b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 53f2c │ │ │ │ + beq 547e8 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 53f28 │ │ │ │ + bcs 547e4 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, r4 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 53f2c │ │ │ │ - b 552cc │ │ │ │ + bgt 547e8 │ │ │ │ + b 55b88 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #2580] @ 0xa14 │ │ │ │ str r9, [sp, #2576] @ 0xa10 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #2606] @ 0xa2e │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 54ab4 │ │ │ │ + b 55370 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp sl, #6 │ │ │ │ str r0, [r2] │ │ │ │ lsl r0, r7, #8 │ │ │ │ orr r0, r0, r4, lsl #16 │ │ │ │ @@ -81274,987 +81833,987 @@ │ │ │ │ cmp sl, #25 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 48014 │ │ │ │ + bl 488d0 │ │ │ │ add sp, sp, #676 @ 0x2a4 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 54bfc │ │ │ │ + b 554b8 │ │ │ │ mov r0, #3 │ │ │ │ - b 54bfc │ │ │ │ + b 554b8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #2606] @ 0xa2e │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #2564] @ 0xa04 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1424] @ 0x590 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ - ldr r2, [pc, #3632] @ 55a5c │ │ │ │ - ldr r0, [pc, #3632] @ 55a60 │ │ │ │ - ldr r3, [pc, #3632] @ 55a64 │ │ │ │ + ldr r2, [pc, #3632] @ 56318 │ │ │ │ + ldr r0, [pc, #3632] @ 5631c │ │ │ │ + ldr r3, [pc, #3632] @ 56320 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #3668] @ 0xe54 │ │ │ │ str r1, [sp, #3664] @ 0xe50 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #3664 @ 0xe50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3692] @ 55ad0 │ │ │ │ - ldr r2, [pc, #3692] @ 55ad4 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3692] @ 5638c │ │ │ │ + ldr r2, [pc, #3692] @ 56390 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ bl 8da8 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ lsr r1, r1, #8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ orr r1, r1, r2, lsl #24 │ │ │ │ lsr r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r3, r1, #24 │ │ │ │ orr r5, r3, r2, lsl #8 │ │ │ │ - beq 54cf4 │ │ │ │ + beq 555b0 │ │ │ │ orr r8, r0, r1, lsl #8 │ │ │ │ mov r9, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54d38 │ │ │ │ + beq 555f4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ bl 50d8 │ │ │ │ - b 54d38 │ │ │ │ + b 555f4 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r3, #-2147483646 @ 0x80000002 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne 54cdc │ │ │ │ + bne 55598 │ │ │ │ cmp r1, #6 │ │ │ │ moveq r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #25 │ │ │ │ moveq r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r7] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r2, #4] │ │ │ │ - b 54bd4 │ │ │ │ + b 55490 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 54d6c │ │ │ │ + beq 55628 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r5, #25 │ │ │ │ - beq 54ca0 │ │ │ │ - b 54c98 │ │ │ │ + beq 5555c │ │ │ │ + b 55554 │ │ │ │ lsr r0, r0, #8 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ lsr r1, r1, #8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsr r2, r0, #24 │ │ │ │ orr r5, r2, r1, lsl #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 54d50 │ │ │ │ + beq 5560c │ │ │ │ orr r8, r4, r0, lsl #8 │ │ │ │ mov r9, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r6, r9} │ │ │ │ str r8, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b 54bd4 │ │ │ │ + b 55490 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 54da4 │ │ │ │ + beq 55660 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ cmp r5, #25 │ │ │ │ - beq 54d38 │ │ │ │ - b 54d30 │ │ │ │ + beq 555f4 │ │ │ │ + b 555ec │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - b 54ca0 │ │ │ │ - ldr r0, [pc, #3440] @ 55aec │ │ │ │ - ldr r2, [pc, #3440] @ 55af0 │ │ │ │ + b 5555c │ │ │ │ + ldr r0, [pc, #3440] @ 563a8 │ │ │ │ + ldr r2, [pc, #3440] @ 563ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3300] @ 55a80 │ │ │ │ + ldr r0, [pc, #3300] @ 5633c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - b 54d38 │ │ │ │ + b 555f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ bl 8400 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3280] @ 55a94 │ │ │ │ - ldr r2, [pc, #3280] @ 55a98 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3280] @ 56350 │ │ │ │ + ldr r2, [pc, #3280] @ 56354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 8da8 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3260] @ 55a9c │ │ │ │ - ldr r2, [pc, #3260] @ 55aa0 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3260] @ 56358 │ │ │ │ + ldr r2, [pc, #3260] @ 5635c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 8da8 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3196] @ 55a78 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3196] @ 56334 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 54e08 │ │ │ │ - ldr r0, [pc, #3168] @ 55a68 │ │ │ │ + b 556c4 │ │ │ │ + ldr r0, [pc, #3168] @ 56324 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ bl 8e08 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ bl 8400 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8400 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3160] @ 55aac │ │ │ │ - ldr r3, [pc, #3160] @ 55ab0 │ │ │ │ - ldr r1, [pc, #3160] @ 55ab4 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3160] @ 56368 │ │ │ │ + ldr r3, [pc, #3160] @ 5636c │ │ │ │ + ldr r1, [pc, #3160] @ 56370 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb sl, [sp, #1460] @ 0x5b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #1456] @ 0x5b0 │ │ │ │ add r2, sp, #1456 @ 0x5b0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #3068] @ 55a84 │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #3068] @ 56340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 54f00 │ │ │ │ + bne 557bc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r3, [r1, #12] │ │ │ │ strd r4, [r0] │ │ │ │ - b 54bd4 │ │ │ │ - ldr r1, [pc, #3020] @ 55a88 │ │ │ │ + b 55490 │ │ │ │ + ldr r1, [pc, #3020] @ 56344 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 54ec8 │ │ │ │ - ldr r1, [pc, #3016] @ 55a90 │ │ │ │ + b 55784 │ │ │ │ + ldr r1, [pc, #3016] @ 5634c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #3004] @ 55a8c │ │ │ │ + ldr r6, [pc, #3004] @ 56348 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ - b 553a0 │ │ │ │ - ldrdeq fp, [lr], -r4 │ │ │ │ - ldrdeq fp, [lr], -r4 │ │ │ │ + b 55c5c │ │ │ │ + andeq fp, lr, r8, lsl r0 │ │ │ │ + andeq fp, lr, r8, lsl r0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #2564] @ 0xa04 │ │ │ │ str r3, [sp, #2572] @ 0xa0c │ │ │ │ str r6, [sp, #2560] @ 0xa00 │ │ │ │ str r5, [sp, #2568] @ 0xa08 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r2, sp, #2560 @ 0xa00 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 5a588 │ │ │ │ + bl 5ae44 │ │ │ │ ldrb r2, [sp, #400] @ 0x190 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 54fb0 │ │ │ │ + bne 5586c │ │ │ │ ldr r4, [sp, #1460] @ 0x5b4 │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ ldr r5, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 5b668 │ │ │ │ + bl 5bf24 │ │ │ │ ldrb r2, [sp, #400] @ 0x190 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 54fb0 │ │ │ │ + bne 5586c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, #1 │ │ │ │ - bl 5b0a4 │ │ │ │ + bl 5b960 │ │ │ │ ldrb r2, [sp, #400] @ 0x190 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 54fb0 │ │ │ │ + bne 5586c │ │ │ │ add r3, sp, #2560 @ 0xa00 │ │ │ │ ldr r7, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - beq 54bd4 │ │ │ │ + beq 55490 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 54bd4 │ │ │ │ + b 55490 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldrb r7, [sp, #403] @ 0x193 │ │ │ │ add r0, lr, #145 @ 0x91 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r5, [r0] │ │ │ │ - beq 55050 │ │ │ │ + beq 5590c │ │ │ │ orr r0, r5, r7, lsl #16 │ │ │ │ mov r3, #-2147483646 @ 0x80000002 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #1456] @ 0x5b0 │ │ │ │ str r4, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ strd r0, [r3, #4] │ │ │ │ - beq 55008 │ │ │ │ + beq 558c4 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #2560] @ 0xa00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 54bd4 │ │ │ │ + beq 55490 │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ bl 50d8 │ │ │ │ - b 54bd4 │ │ │ │ + b 55490 │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #1 │ │ │ │ - b 5502c │ │ │ │ + b 558e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 552a8 │ │ │ │ + beq 55b64 │ │ │ │ cmp r1, #25 │ │ │ │ - beq 54fd8 │ │ │ │ - b 54fcc │ │ │ │ + beq 55894 │ │ │ │ + b 55888 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #10 │ │ │ │ - bne 5522c │ │ │ │ + bne 55ae8 │ │ │ │ add r8, sp, #2560 @ 0xa00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5a588 │ │ │ │ + bl 5ae44 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 551d4 │ │ │ │ + bne 55a90 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ ldr ip, [sp, #320] @ 0x140 │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4f704 │ │ │ │ + bl 4ffc0 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55198 │ │ │ │ + bne 55a54 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r4, sp, #1456 @ 0x5b0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55198 │ │ │ │ + bne 55a54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2576] @ 0xa10 │ │ │ │ mov r0, #18 │ │ │ │ strb r0, [sp, #2572] @ 0xa0c │ │ │ │ strb r0, [sp, #2568] @ 0xa08 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2564] @ 0xa04 │ │ │ │ - ldr r0, [pc, #2516] @ 55af4 │ │ │ │ + ldr r0, [pc, #2516] @ 563b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #2560 @ 0xa00 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55244 │ │ │ │ + bne 55b00 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldrb r0, [r0, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 551ac │ │ │ │ + beq 55a68 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4ed9c │ │ │ │ + bl 4f658 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 551ac │ │ │ │ + beq 55a68 │ │ │ │ ldr r2, [sp, #2560] @ 0xa00 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 551ac │ │ │ │ - b 55258 │ │ │ │ - @ instruction: 0x000be2b0 │ │ │ │ + beq 55a68 │ │ │ │ + b 55b14 │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ ldr r2, [sp, #1456] @ 0x5b0 │ │ │ │ ldr r1, [sp, #1460] @ 0x5b4 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55258 │ │ │ │ + bne 55b14 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ mov r2, #1 │ │ │ │ - bl 5b0a4 │ │ │ │ + bl 5b960 │ │ │ │ ldrb r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 551d4 │ │ │ │ + bne 55a90 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ - b 55234 │ │ │ │ + b 55af0 │ │ │ │ add lr, sp, #2560 @ 0xa00 │ │ │ │ ldrb r7, [sp, #2563] @ 0xa03 │ │ │ │ add r1, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldrh r6, [r1] │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ - beq 55214 │ │ │ │ + beq 55ad0 │ │ │ │ orr r2, r6, r7, lsl #16 │ │ │ │ mov r3, #-2147483646 @ 0x80000002 │ │ │ │ orr r2, r0, r2, lsl #8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r0, r3} │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b 55284 │ │ │ │ + b 55b40 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 55240 │ │ │ │ + beq 55afc │ │ │ │ cmp r1, #25 │ │ │ │ - beq 551fc │ │ │ │ - b 551f0 │ │ │ │ + beq 55ab8 │ │ │ │ + b 55aac │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ strd r0, [r2] │ │ │ │ - b 54bd4 │ │ │ │ - b 551fc │ │ │ │ + b 55490 │ │ │ │ + b 55ab8 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 551ac │ │ │ │ + beq 55a68 │ │ │ │ lsr r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ - beq 5528c │ │ │ │ + beq 55b48 │ │ │ │ orr r4, r0, r2, lsl #8 │ │ │ │ mov r3, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r0] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b 54bd4 │ │ │ │ + b 55490 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 552a4 │ │ │ │ + beq 55b60 │ │ │ │ cmp r1, #25 │ │ │ │ - beq 55270 │ │ │ │ - b 55268 │ │ │ │ - b 55270 │ │ │ │ - b 54fd8 │ │ │ │ + beq 55b2c │ │ │ │ + b 55b24 │ │ │ │ + b 55b2c │ │ │ │ + b 55894 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ - ldr r0, [pc, #1960] @ 55a7c │ │ │ │ + b 55c5c │ │ │ │ + ldr r0, [pc, #1960] @ 56338 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ bl 87f4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, r3 │ │ │ │ bl 82bc │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b 54c14 │ │ │ │ + b 554d0 │ │ │ │ ldr r1, [sp, #2564] @ 0xa04 │ │ │ │ - b 54c10 │ │ │ │ + b 554cc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #1804] @ 55a58 │ │ │ │ + ldr r0, [pc, #1804] @ 56314 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 552d8 │ │ │ │ + b 55b94 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ bl 81e4 │ │ │ │ - b 553a0 │ │ │ │ + b 55c5c │ │ │ │ mov r2, #0 │ │ │ │ - b 552dc │ │ │ │ - ldr r0, [pc, #1832] @ 55ab8 │ │ │ │ + b 55b98 │ │ │ │ + ldr r0, [pc, #1832] @ 56374 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #28 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2605] @ 0xa2d │ │ │ │ mov r1, #2 │ │ │ │ add r0, sp, #1424 @ 0x590 │ │ │ │ - b 54c1c │ │ │ │ - ldr r0, [pc, #1712] @ 55a70 │ │ │ │ + b 554d8 │ │ │ │ + ldr r0, [pc, #1712] @ 5632c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 552d8 │ │ │ │ - ldr r0, [pc, #1692] @ 55a6c │ │ │ │ + b 55b94 │ │ │ │ + ldr r0, [pc, #1692] @ 56328 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 552d8 │ │ │ │ - ldr r0, [pc, #1684] @ 55a74 │ │ │ │ + b 55b94 │ │ │ │ + ldr r0, [pc, #1684] @ 56330 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 552d8 │ │ │ │ + b 55b94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5540c │ │ │ │ + beq 55cc8 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #2560] @ 0xa00 │ │ │ │ - b 5540c │ │ │ │ + b 55cc8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5544c │ │ │ │ - b 55994 │ │ │ │ - b 55990 │ │ │ │ - b 55980 │ │ │ │ + bne 55d08 │ │ │ │ + b 56250 │ │ │ │ + b 5624c │ │ │ │ + b 5623c │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - b 55910 │ │ │ │ + b 561cc │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ - b 55984 │ │ │ │ + b 56240 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55994 │ │ │ │ + beq 56250 │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ - b 558ec │ │ │ │ + b 561a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #3688] @ 0xe68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55460 │ │ │ │ + bne 55d1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 55850 │ │ │ │ + bne 5610c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #3688] @ 0xe68 │ │ │ │ - bl 6dabc │ │ │ │ - b 55850 │ │ │ │ + bl 6e374 │ │ │ │ + b 5610c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ bl 50d8 │ │ │ │ - b 554a0 │ │ │ │ + b 55d5c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 554b0 │ │ │ │ + b 55d6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 55a0 │ │ │ │ add r0, sp, #3664 @ 0xe50 │ │ │ │ - bl 71168 │ │ │ │ - b 55858 │ │ │ │ + bl 71a20 │ │ │ │ + b 56114 │ │ │ │ bl 8b08 │ │ │ │ - b 555dc │ │ │ │ + b 55e98 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 554d4 │ │ │ │ + bne 55d90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 55850 │ │ │ │ + bne 5610c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 6dabc │ │ │ │ - b 55850 │ │ │ │ - b 5582c │ │ │ │ - b 55990 │ │ │ │ + bl 6e374 │ │ │ │ + b 5610c │ │ │ │ + b 560e8 │ │ │ │ + b 5624c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55520 │ │ │ │ + beq 55ddc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 55894 │ │ │ │ + b 56150 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55558 │ │ │ │ - b 55830 │ │ │ │ + bne 55e14 │ │ │ │ + b 560ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - beq 55830 │ │ │ │ + beq 560ec │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 50d8 │ │ │ │ - b 55830 │ │ │ │ + b 560ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55580 │ │ │ │ + beq 55e3c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - bl 7403c │ │ │ │ + bl 748f4 │ │ │ │ add r3, sp, #3664 @ 0xe50 │ │ │ │ mov r5, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [pc, #1316] @ 55abc │ │ │ │ - ldr r6, [pc, #1316] @ 55ac0 │ │ │ │ + ldr r4, [pc, #1316] @ 56378 │ │ │ │ + ldr r6, [pc, #1316] @ 5637c │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ stmib r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ str sl, [r4, #32] │ │ │ │ - b 55894 │ │ │ │ + b 56150 │ │ │ │ mov r9, r0 │ │ │ │ - b 55754 │ │ │ │ + b 56010 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55830 │ │ │ │ + beq 560ec │ │ │ │ ldr r0, [sp, #2564] @ 0xa04 │ │ │ │ bl 50d8 │ │ │ │ - b 55830 │ │ │ │ + b 560ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 8a300 │ │ │ │ - b 55730 │ │ │ │ + bl 8abb8 │ │ │ │ + b 55fec │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55994 │ │ │ │ + beq 56250 │ │ │ │ mov r0, r8 │ │ │ │ - b 558ec │ │ │ │ + b 561a8 │ │ │ │ mov r9, r0 │ │ │ │ - b 55894 │ │ │ │ + b 56150 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ - b 559b0 │ │ │ │ - b 55990 │ │ │ │ + b 5626c │ │ │ │ + b 5624c │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #5 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ - bhi 55650 │ │ │ │ + bhi 55f0c │ │ │ │ cmp sl, #4 │ │ │ │ - bne 55650 │ │ │ │ + bne 55f0c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55650 │ │ │ │ + beq 55f0c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 50d8 │ │ │ │ cmp fp, #4 │ │ │ │ - bne 5566c │ │ │ │ + bne 55f28 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 556e4 │ │ │ │ - ldr r5, [pc, #1152] @ 55ae8 │ │ │ │ + bne 55fa0 │ │ │ │ + ldr r5, [pc, #1152] @ 563a4 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 55934 │ │ │ │ - ldr r5, [pc, #1136] @ 55ae4 │ │ │ │ + b 561f0 │ │ │ │ + ldr r5, [pc, #1136] @ 563a0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 55934 │ │ │ │ + b 561f0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 71300 │ │ │ │ - b 5568c │ │ │ │ + bl 71bb8 │ │ │ │ + b 55f48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 712c8 │ │ │ │ - b 55894 │ │ │ │ + bl 71b80 │ │ │ │ + b 56150 │ │ │ │ bl 8b08 │ │ │ │ - b 55980 │ │ │ │ - b 5582c │ │ │ │ + b 5623c │ │ │ │ + b 560e8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556bc │ │ │ │ + beq 55f78 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ - b 556e8 │ │ │ │ - b 55904 │ │ │ │ - b 55990 │ │ │ │ + b 55fa4 │ │ │ │ + b 561c0 │ │ │ │ + b 5624c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 556fc │ │ │ │ + bne 55fb8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55708 │ │ │ │ + beq 55fc4 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r5, [pc, #1004] @ 55ae0 │ │ │ │ + ldr r5, [pc, #1004] @ 5639c │ │ │ │ add r5, pc, r5 │ │ │ │ - b 55934 │ │ │ │ - andeq sp, fp, r8, asr sp │ │ │ │ - ldr r5, [pc, #980] @ 55ad8 │ │ │ │ + b 561f0 │ │ │ │ + andeq sp, fp, r4, lsl #29 │ │ │ │ + ldr r5, [pc, #980] @ 56394 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 55934 │ │ │ │ - ldr r5, [pc, #972] @ 55adc │ │ │ │ + b 561f0 │ │ │ │ + ldr r5, [pc, #972] @ 56398 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 55934 │ │ │ │ + b 561f0 │ │ │ │ mov r9, r0 │ │ │ │ - b 559d4 │ │ │ │ - b 55904 │ │ │ │ - andeq sp, fp, r4, lsr sp │ │ │ │ + b 56290 │ │ │ │ + b 561c0 │ │ │ │ + andeq sp, fp, r0, ror #28 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 70fc8 │ │ │ │ - b 55850 │ │ │ │ + bl 71880 │ │ │ │ + b 5610c │ │ │ │ bl 8b08 │ │ │ │ - andeq sp, fp, r0, lsl sp │ │ │ │ - andeq sp, fp, ip, ror #25 │ │ │ │ + andeq sp, fp, ip, lsr lr │ │ │ │ + andeq sp, fp, r8, lsl lr │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 70f7c │ │ │ │ + bl 71834 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 55758 │ │ │ │ + bne 56014 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 557ac │ │ │ │ - ldr r1, [pc, #812] @ 55aa8 │ │ │ │ + bne 56068 │ │ │ │ + ldr r1, [pc, #812] @ 56364 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70e74 │ │ │ │ - b 557ac │ │ │ │ + bl 7172c │ │ │ │ + b 56068 │ │ │ │ bl 8b08 │ │ │ │ - andeq sp, fp, r8, asr #25 │ │ │ │ - andeq sp, fp, r4, lsr #25 │ │ │ │ - andeq sp, fp, r0, lsl #25 │ │ │ │ - andeq sp, fp, ip, asr ip │ │ │ │ + strdeq sp, [fp], -r4 │ │ │ │ + ldrdeq sp, [fp], -r0 │ │ │ │ + andeq sp, fp, ip, lsr #27 │ │ │ │ + andeq sp, fp, r8, lsl #27 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 557b0 │ │ │ │ + bne 5606c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 557e0 │ │ │ │ - ldr r1, [pc, #720] @ 55aa4 │ │ │ │ + bne 5609c │ │ │ │ + ldr r1, [pc, #720] @ 56360 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 557e4 │ │ │ │ + bne 560a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 55820 │ │ │ │ + bne 560dc │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 6dabc │ │ │ │ - b 55820 │ │ │ │ + bl 6e374 │ │ │ │ + b 560dc │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - b 5584c │ │ │ │ - andeq sp, fp, ip, lsr ip │ │ │ │ + b 56108 │ │ │ │ + andeq sp, fp, r8, ror #26 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55994 │ │ │ │ + beq 56250 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - b 558ec │ │ │ │ + b 561a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5587c │ │ │ │ - b 55894 │ │ │ │ + bne 56138 │ │ │ │ + b 56150 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 55a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 55894 │ │ │ │ + beq 56150 │ │ │ │ mov r0, fp │ │ │ │ bl 55a0 │ │ │ │ - b 55894 │ │ │ │ + b 56150 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl 711f4 │ │ │ │ - ldr r2, [pc, #552] @ 55ac4 │ │ │ │ + bl 71aac │ │ │ │ + ldr r2, [pc, #552] @ 56380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrexb r0, [r2] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 558c8 │ │ │ │ + bne 56184 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55994 │ │ │ │ + beq 56250 │ │ │ │ ldrexb r1, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 558b0 │ │ │ │ - ldr r0, [pc, #504] @ 55ac8 │ │ │ │ + beq 5616c │ │ │ │ + ldr r0, [pc, #504] @ 56384 │ │ │ │ clrex │ │ │ │ add r0, pc, r0 │ │ │ │ bl a5c0 │ │ │ │ - b 55994 │ │ │ │ + b 56250 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 48014 │ │ │ │ + bl 488d0 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b 55990 │ │ │ │ + b 5624c │ │ │ │ mov r9, r0 │ │ │ │ - b 55934 │ │ │ │ + b 561f0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl 73fa0 │ │ │ │ + bl 74858 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 55934 │ │ │ │ + bne 561f0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55934 │ │ │ │ + beq 561f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 71300 │ │ │ │ + bl 71bb8 │ │ │ │ ldrexb r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 55968 │ │ │ │ + bne 56224 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55994 │ │ │ │ + beq 56250 │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 55950 │ │ │ │ - ldr r0, [pc, #348] @ 55acc │ │ │ │ + beq 5620c │ │ │ │ + ldr r0, [pc, #348] @ 56388 │ │ │ │ clrex │ │ │ │ add r0, pc, r0 │ │ │ │ bl a5c0 │ │ │ │ - b 55994 │ │ │ │ + b 56250 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ - b 559a8 │ │ │ │ + b 56264 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 48014 │ │ │ │ + bl 488d0 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 470d0 │ │ │ │ - b 559d4 │ │ │ │ + bl 4798c │ │ │ │ + b 56290 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55a2c │ │ │ │ + bne 562e8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r4, [sl, #336] @ 0x150 │ │ │ │ ldr r6, [sl, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 55a00 │ │ │ │ + bne 562bc │ │ │ │ ldr r0, [sl, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 559f8 │ │ │ │ + beq 562b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r5, r6, #4 │ │ │ │ - b 55a14 │ │ │ │ + b 562d0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 559e4 │ │ │ │ + beq 562a0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55a08 │ │ │ │ + beq 562c4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 55a08 │ │ │ │ + b 562c4 │ │ │ │ add r4, sl, #4 │ │ │ │ - b 55a40 │ │ │ │ + b 562fc │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 559c8 │ │ │ │ + beq 56284 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55a34 │ │ │ │ + beq 562f0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 55a34 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - andeq r8, lr, ip, ror r3 │ │ │ │ - andeq r3, fp, r8, ror sl │ │ │ │ - ldrdeq r7, [lr], -r4 │ │ │ │ + b 562f0 │ │ │ │ + andeq r7, lr, r8, lsr r4 │ │ │ │ + andeq r7, lr, r0, asr #21 │ │ │ │ + andeq r3, fp, r4, lsr #23 │ │ │ │ + andeq r6, lr, r8, lsl ip │ │ │ │ + andeq sl, lr, r8, lsr r1 │ │ │ │ + muleq lr, ip, fp │ │ │ │ + andeq r9, lr, ip, lsl #23 │ │ │ │ + andeq r9, lr, ip, ror fp │ │ │ │ + andeq r7, lr, r8, lsl #18 │ │ │ │ + andeq r7, lr, ip, lsr r4 │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ + andeq r6, lr, r8, lsr #21 │ │ │ │ + andeq r6, lr, r4, asr sl │ │ │ │ + andeq r6, lr, ip, lsr #20 │ │ │ │ + andeq r6, lr, r8, asr sl │ │ │ │ + andeq r1, sl, r4, lsr r7 │ │ │ │ + @ instruction: 0x000e7dbc │ │ │ │ + andeq r1, sl, r8, lsl r7 │ │ │ │ + andeq r7, lr, r0, lsr #27 │ │ │ │ + muleq lr, r4, sl │ │ │ │ + andeq r6, lr, r0, lsl #22 │ │ │ │ + andeq r3, fp, r0, lsl #19 │ │ │ │ + andeq r8, lr, r8, lsl sl │ │ │ │ + andeq r8, lr, r0, ror #19 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ strdeq sl, [lr], -r4 │ │ │ │ - andeq sl, lr, r8, asr r4 │ │ │ │ - andeq sl, lr, r8, asr #8 │ │ │ │ - andeq sl, lr, r8, lsr r4 │ │ │ │ - andeq r8, lr, r4, asr #3 │ │ │ │ - strdeq r7, [lr], -r8 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - andeq r7, lr, r4, ror #6 │ │ │ │ - andeq r7, lr, r0, lsl r3 │ │ │ │ - andeq r7, lr, r8, ror #5 │ │ │ │ - andeq r7, lr, r4, lsl r3 │ │ │ │ - andeq r1, sl, r0, asr #13 │ │ │ │ - andeq r8, lr, r8, ror r6 │ │ │ │ - andeq r1, sl, r4, lsr #13 │ │ │ │ - andeq r8, lr, ip, asr r6 │ │ │ │ - andeq r7, lr, r0, asr r3 │ │ │ │ - @ instruction: 0x000e73bc │ │ │ │ - andeq r3, fp, r4, asr r8 │ │ │ │ - ldrdeq r9, [lr], -r4 │ │ │ │ - muleq lr, ip, r2 │ │ │ │ - muleq lr, r4, sp │ │ │ │ - @ instruction: 0x000eaab0 │ │ │ │ - andeq r7, lr, r0, lsr #12 │ │ │ │ - @ instruction: 0x000ea7b0 │ │ │ │ - andeq sl, lr, r8, ror r7 │ │ │ │ - ldrdeq sl, [lr], -r8 │ │ │ │ - andeq r0, fp, fp, lsr #28 │ │ │ │ - andeq r7, lr, r4, lsr #30 │ │ │ │ - andeq sl, lr, r8, asr #18 │ │ │ │ - andeq sl, lr, ip, lsr r9 │ │ │ │ - andeq sl, lr, r8, asr r9 │ │ │ │ - ldrdeq sl, [lr], -r8 │ │ │ │ - andeq sl, lr, r4, ror #19 │ │ │ │ - andeq r4, fp, sl, lsl #6 │ │ │ │ - andeq r7, lr, ip, ror pc │ │ │ │ - andeq r3, fp, sp, lsl #26 │ │ │ │ + andeq r6, lr, r4, ror #26 │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ + @ instruction: 0x000e9ebc │ │ │ │ + andeq r9, lr, ip, lsl lr │ │ │ │ + andeq r0, fp, r7, asr pc │ │ │ │ + andeq r7, lr, r8, ror #12 │ │ │ │ + andeq sl, lr, ip, lsl #1 │ │ │ │ + andeq sl, lr, r0, lsl #1 │ │ │ │ + muleq lr, ip, r0 │ │ │ │ + andeq sl, lr, ip, lsl r1 │ │ │ │ + andeq sl, lr, r8, lsr #2 │ │ │ │ + andeq r4, fp, r6, lsr r4 │ │ │ │ + andeq r7, lr, r0, asr #13 │ │ │ │ + andeq r3, fp, r9, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 55e10 │ │ │ │ + beq 566cc │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -82271,18 +82830,18 @@ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 55ce8 │ │ │ │ + beq 565a4 │ │ │ │ mov r8, sl │ │ │ │ cmp r9, sl │ │ │ │ - beq 55e18 │ │ │ │ + beq 566d4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r7 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, fp │ │ │ │ @@ -82291,21 +82850,21 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r7, r7, #12 │ │ │ │ add sl, r8, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 55b68 │ │ │ │ + beq 56424 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55e44 │ │ │ │ + beq 56700 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r6, r6, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ @@ -82318,18 +82877,18 @@ │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp sl, r9 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ movhi r9, sl │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 55cf4 │ │ │ │ + beq 565b0 │ │ │ │ mov r7, sl │ │ │ │ cmp r9, sl │ │ │ │ - beq 55e24 │ │ │ │ + beq 566e0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ stmib sp, {r0, r1, r7} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -82337,23 +82896,23 @@ │ │ │ │ str r6, [sp] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #12 │ │ │ │ add sl, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ tst r0, #1 │ │ │ │ - beq 55c24 │ │ │ │ + beq 564e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r8, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne 55cb8 │ │ │ │ + bne 56574 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #8 │ │ │ │ bl 6e78 │ │ │ │ @@ -82365,351 +82924,351 @@ │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r9, [r4, #20] │ │ │ │ ldr fp, [r4, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 55c0c │ │ │ │ + b 564c8 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #8 │ │ │ │ - b 55d04 │ │ │ │ + b 565c0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r0, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 55d68 │ │ │ │ + beq 56624 │ │ │ │ mov r0, r8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55e34 │ │ │ │ + beq 566f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r6, r0, lsl #4] │ │ │ │ str r1, [r7, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 55d44 │ │ │ │ + bne 56600 │ │ │ │ ldrd sl, [r5, #28] │ │ │ │ cmp fp, r4 │ │ │ │ - beq 55d78 │ │ │ │ - b 55d90 │ │ │ │ + beq 56634 │ │ │ │ + b 5664c │ │ │ │ mov r7, #4 │ │ │ │ ldrd sl, [r5, #28] │ │ │ │ cmp fp, r4 │ │ │ │ - bne 55d90 │ │ │ │ + bne 5664c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55df0 │ │ │ │ + beq 566ac │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55da4 │ │ │ │ + beq 56660 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [r5, #73] @ 0x49 │ │ │ │ str r4, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r5, #28] │ │ │ │ str r4, [r5, #32] │ │ │ │ - beq 55dd0 │ │ │ │ + beq 5668c │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r5, #116] @ 0x74 │ │ │ │ - b 55e00 │ │ │ │ + b 566bc │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 55e00 │ │ │ │ + bhi 566bc │ │ │ │ subs r1, r4, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r1, r0 │ │ │ │ strne r1, [r5, #116] @ 0x74 │ │ │ │ - b 55e00 │ │ │ │ + b 566bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 55e00 │ │ │ │ + beq 566bc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 55e10 │ │ │ │ + bne 566cc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ 55e8c │ │ │ │ + ldr r0, [pc, #108] @ 56748 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #92] @ 55e88 │ │ │ │ + ldr r0, [pc, #92] @ 56744 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 55e40 │ │ │ │ + b 566fc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 81e4 │ │ │ │ - b 55e64 │ │ │ │ + b 56720 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 55e74 │ │ │ │ - b 55e84 │ │ │ │ - b 55e64 │ │ │ │ + beq 56730 │ │ │ │ + b 56740 │ │ │ │ + b 56720 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55e84 │ │ │ │ + beq 56740 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, lr, r8, lsl r4 │ │ │ │ - andeq r6, lr, r4, lsr #8 │ │ │ │ + andeq r5, lr, ip, asr fp │ │ │ │ + andeq r5, lr, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 55ed0 │ │ │ │ + bne 5678c │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ add r6, r1, #48 @ 0x30 │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r5, #1 │ │ │ │ ldm r6, {r2, r3, r4, r6} │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #1 │ │ │ │ stm sp, {r4, r6, r7} │ │ │ │ - bl 88b00 │ │ │ │ + bl 893b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 55f3c │ │ │ │ + bne 567f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ ldr r8, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ - beq 55f18 │ │ │ │ + beq 567d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 55f14 │ │ │ │ + bcs 567d0 │ │ │ │ add r5, r8, r2 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 55f18 │ │ │ │ - b 56064 │ │ │ │ - bne 56064 │ │ │ │ + bge 567d4 │ │ │ │ + b 56920 │ │ │ │ + bne 56920 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55f48 │ │ │ │ + bne 56804 │ │ │ │ mov r4, #1 │ │ │ │ bic r3, r4, ip │ │ │ │ strb r3, [r1, #12] │ │ │ │ mov r3, r2 │ │ │ │ tst ip, #1 │ │ │ │ - bne 5602c │ │ │ │ + bne 568e8 │ │ │ │ strb r4, [r1, #14] │ │ │ │ str r6, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r8, r2 │ │ │ │ ldrsb r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r6, r5 │ │ │ │ - bgt 55fa8 │ │ │ │ + bgt 56864 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ and lr, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 55fa4 │ │ │ │ + bcc 56860 │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r5, r7, r5, lsl #6 │ │ │ │ - bcc 55fb8 │ │ │ │ + bcc 56874 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ and r7, lr, #7 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r4, r4, r5, lsl #6 │ │ │ │ orr r6, r4, r7, lsl #18 │ │ │ │ tst ip, #1 │ │ │ │ - bne 55fb0 │ │ │ │ - b 55fc4 │ │ │ │ + bne 5686c │ │ │ │ + b 56880 │ │ │ │ orr r6, r5, lr, lsl #6 │ │ │ │ tst ip, #1 │ │ │ │ - beq 55fc4 │ │ │ │ + beq 56880 │ │ │ │ mov r3, r2 │ │ │ │ - b 56024 │ │ │ │ + b 568e0 │ │ │ │ orr r6, r5, lr, lsl #12 │ │ │ │ tst ip, #1 │ │ │ │ - bne 55fb0 │ │ │ │ + bne 5686c │ │ │ │ mov r4, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r4, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 56044 │ │ │ │ + bcs 56900 │ │ │ │ adds r2, r4, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 55ffc │ │ │ │ + beq 568b8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 56020 │ │ │ │ + bcs 568dc │ │ │ │ add r7, r8, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 56060 │ │ │ │ + blt 5691c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56024 │ │ │ │ + beq 568e0 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 55fb0 │ │ │ │ + bgt 5686c │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - b 55fb0 │ │ │ │ - bne 56060 │ │ │ │ + b 5686c │ │ │ │ + bne 5691c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #4 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ movwcc r4, #3 │ │ │ │ adds r2, r4, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne 55fe4 │ │ │ │ - b 55ffc │ │ │ │ + bne 568a0 │ │ │ │ + b 568b8 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r0, [pc, #28] @ 56088 │ │ │ │ + ldr r0, [pc, #28] @ 56944 │ │ │ │ mov r7, #1 │ │ │ │ bic r7, r7, ip │ │ │ │ strb r7, [r1, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ bl 87f4 │ │ │ │ - andeq r9, lr, r4, lsl #14 │ │ │ │ + andeq r8, lr, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp lr, r5 │ │ │ │ - bcc 56378 │ │ │ │ + bcc 56c34 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 56378 │ │ │ │ + bhi 56c34 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb ip, [r1, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #20 │ │ │ │ add r2, r0, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp ip, #5 │ │ │ │ ldrb fp, [r2, #-1] │ │ │ │ - bcs 562a8 │ │ │ │ + bcs 56b64 │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ orr r2, r8, #1 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mul sl, fp, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r3, lr, r5 │ │ │ │ cmp r3, #8 │ │ │ │ add r6, r0, r5 │ │ │ │ - bcs 56134 │ │ │ │ + bcs 569f0 │ │ │ │ cmp lr, r5 │ │ │ │ - beq 56370 │ │ │ │ + beq 56c2c │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ cmp r2, fp │ │ │ │ - beq 56208 │ │ │ │ + beq 56ac4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 56118 │ │ │ │ - b 56370 │ │ │ │ + bne 569d4 │ │ │ │ + b 56c2c │ │ │ │ add r7, r6, #3 │ │ │ │ bic r7, r7, #3 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 56158 │ │ │ │ + bne 56a14 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ sub ip, r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ - b 5618c │ │ │ │ + b 56a48 │ │ │ │ sub r7, r7, r6 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ cmp r2, fp │ │ │ │ - beq 56208 │ │ │ │ + beq 56ac4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 56160 │ │ │ │ + bne 56a1c │ │ │ │ str ip, [sp] │ │ │ │ sub ip, r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, ip │ │ │ │ - bhi 561c8 │ │ │ │ + bhi 56a84 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [r2, r7]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor r5, r5, sl │ │ │ │ sub r4, r8, r5 │ │ │ │ eor r2, r2, sl │ │ │ │ orr r5, r4, r5 │ │ │ │ sub r4, r8, r2 │ │ │ │ and r5, r5, r9 │ │ │ │ orr r2, r4, r2 │ │ │ │ and r2, r5, r2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 561c8 │ │ │ │ + bne 56a84 │ │ │ │ add r7, r7, #8 │ │ │ │ - b 56184 │ │ │ │ + b 56a40 │ │ │ │ ldr ip, [sp] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 56370 │ │ │ │ + beq 56c2c │ │ │ │ sub r3, lr, r7 │ │ │ │ add r2, r6, r7 │ │ │ │ sub r4, r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, fp │ │ │ │ - beq 56204 │ │ │ │ + beq 56ac0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 561e8 │ │ │ │ - b 56370 │ │ │ │ + bne 56aa4 │ │ │ │ + b 56c2c │ │ │ │ add r4, r3, r7 │ │ │ │ add r2, r5, r4 │ │ │ │ add r5, r2, #1 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r5, ip │ │ │ │ - bcc 56268 │ │ │ │ + bcc 56b24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 56268 │ │ │ │ + bhi 56b24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r4, r5, ip │ │ │ │ str r1, [sp] │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ @@ -82717,125 +83276,125 @@ │ │ │ │ mov r7, ip │ │ │ │ bl 5384 │ │ │ │ ldr r1, [sp] │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r7 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56284 │ │ │ │ + beq 56b40 │ │ │ │ cmp lr, r5 │ │ │ │ - bcs 560f8 │ │ │ │ + bcs 569b4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ strd r4, [r0, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, r5 │ │ │ │ - bcc 56270 │ │ │ │ + bcc 56b2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r2, lr, r5 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r0, r5 │ │ │ │ - bhi 562ec │ │ │ │ + bhi 56ba8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56324 │ │ │ │ + beq 56be0 │ │ │ │ ldrb r7, [r3, r6] │ │ │ │ cmp r7, fp │ │ │ │ - beq 5632c │ │ │ │ + beq 56be8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 562c8 │ │ │ │ + bne 56b84 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - b 56330 │ │ │ │ + b 56bec │ │ │ │ mov r4, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ mov r7, ip │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ mov lr, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - b 56330 │ │ │ │ + b 56bec │ │ │ │ mov r3, #0 │ │ │ │ - b 56330 │ │ │ │ + b 56bec │ │ │ │ mov r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 56370 │ │ │ │ + beq 56c2c │ │ │ │ add r2, r5, r6 │ │ │ │ add r5, r2, #1 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r5, ip │ │ │ │ - bcc 562a0 │ │ │ │ + bcc 56b5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 562a0 │ │ │ │ - ldr r3, [pc, #40] @ 56388 │ │ │ │ + bhi 56b5c │ │ │ │ + ldr r3, [pc, #40] @ 56c44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ str lr, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq lr, r8, r5 │ │ │ │ + ldrdeq r7, [lr], -ip │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl dd03c │ │ │ │ + bl dd8f4 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 56400 │ │ │ │ + beq 56cbc │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 563f8 │ │ │ │ + beq 56cb4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 563f8 │ │ │ │ + bne 56cb4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 563dc │ │ │ │ + beq 56c98 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 563f0 │ │ │ │ + beq 56cac │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56428 │ │ │ │ + beq 56ce4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -82844,15 +83403,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 56488 │ │ │ │ + bhi 56d44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -82864,35 +83423,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 6e78 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 56464 │ │ │ │ + b 56d20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r8, [r1, #24] │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ subhi r6, r0, #2 │ │ │ │ cmp r6, #6 │ │ │ │ - beq 56518 │ │ │ │ + beq 56dd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 56580 │ │ │ │ + bne 56e3c │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 5c04c │ │ │ │ + bl 5c908 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 565e0 │ │ │ │ + bne 56e9c │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ @@ -82900,54 +83459,54 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 5662c │ │ │ │ + beq 56ee8 │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ - bne 56668 │ │ │ │ + bne 56f24 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ mov r7, #42 @ 0x2a │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56964 │ │ │ │ - ldr r1, [pc, #1188] @ 56a14 │ │ │ │ + beq 57220 │ │ │ │ + ldr r1, [pc, #1188] @ 572d0 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, #42 @ 0x2a │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - b 56690 │ │ │ │ + b 56f4c │ │ │ │ mov r0, #22 │ │ │ │ mov sl, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56954 │ │ │ │ - ldr r1, [pc, #1156] @ 56a20 │ │ │ │ + beq 57210 │ │ │ │ + ldr r1, [pc, #1156] @ 572dc │ │ │ │ mov r2, #22 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ lsr r7, r8, #8 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 565cc │ │ │ │ + beq 56e88 │ │ │ │ mov r0, sl │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #22 │ │ │ │ mov r3, #22 │ │ │ │ - b 56774 │ │ │ │ + b 57030 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ ldrb r1, [sp, #63] @ 0x3f │ │ │ │ moveq r6, r8 │ │ │ │ ldrh r2, [sp, #61] @ 0x3d │ │ │ │ lsr r7, r8, #8 │ │ │ │ movne r5, r3 │ │ │ │ @@ -82958,91 +83517,91 @@ │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - b 56774 │ │ │ │ + b 57030 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 566b4 │ │ │ │ + beq 56f70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #28 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 566c0 │ │ │ │ + b 56f7c │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56964 │ │ │ │ - ldr r1, [pc, #916] @ 56a18 │ │ │ │ + beq 57220 │ │ │ │ + ldr r1, [pc, #916] @ 572d4 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, #45 @ 0x2d │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ - bl 45b0c │ │ │ │ + bl 463c8 │ │ │ │ mov r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 56770 │ │ │ │ + b 5702c │ │ │ │ add r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, #9 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5670c │ │ │ │ + beq 56fc8 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r9, [r1, r2, lsl #5]! │ │ │ │ cmp r9, #9 │ │ │ │ - bne 567b4 │ │ │ │ + bne 57070 │ │ │ │ mov r0, #54 @ 0x36 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56974 │ │ │ │ - ldr r1, [pc, #748] @ 56a1c │ │ │ │ + beq 57230 │ │ │ │ + ldr r1, [pc, #748] @ 572d8 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #54 @ 0x36 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r2, r4, #28 │ │ │ │ @@ -83082,64 +83641,64 @@ │ │ │ │ str r9, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #280] @ 0x118 │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 5c04c │ │ │ │ + bl 5c908 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 568e0 │ │ │ │ + bne 5719c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ ldrb r6, [sp, #220] @ 0xdc │ │ │ │ ldr sl, [sp, #204] @ 0xcc │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ stm r0, {r7, sl, fp} │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl dd2cc │ │ │ │ + bl ddb84 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 56504 │ │ │ │ + beq 56dc0 │ │ │ │ ldr lr, [sp, #256] @ 0x100 │ │ │ │ tst r0, #1 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr fp, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr sl, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq 56944 │ │ │ │ + beq 57200 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - b 56948 │ │ │ │ + b 57204 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -83149,78 +83708,78 @@ │ │ │ │ ldr fp, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldr sl, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r8, #1 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ movne r8, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movne r5, r0 │ │ │ │ - b 56754 │ │ │ │ + b 57010 │ │ │ │ movne r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 56770 │ │ │ │ + b 5702c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #22 │ │ │ │ bl 81e4 │ │ │ │ - b 56980 │ │ │ │ + b 5723c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b 56980 │ │ │ │ + b 5723c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 56998 │ │ │ │ + b 57254 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 46a38 │ │ │ │ - b 5699c │ │ │ │ + bl 472f4 │ │ │ │ + b 57258 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 471bc │ │ │ │ - b 56a08 │ │ │ │ + bl 47a78 │ │ │ │ + b 572c4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 45b0c │ │ │ │ - b 56a08 │ │ │ │ + bl 463c8 │ │ │ │ + b 572c4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 569e0 │ │ │ │ + beq 5729c │ │ │ │ cmp r6, #6 │ │ │ │ - bne 56a00 │ │ │ │ + bne 572bc │ │ │ │ add r0, sl, #4 │ │ │ │ - bl 45b0c │ │ │ │ - b 56a08 │ │ │ │ + bl 463c8 │ │ │ │ + b 572c4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 56a08 │ │ │ │ + beq 572c4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, sl │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r4, sl, r0, lsl r9 │ │ │ │ - andeq r4, sl, ip, lsr #16 │ │ │ │ - andeq r4, sl, r4, lsr #13 │ │ │ │ - andeq r4, sl, r8, ror #18 │ │ │ │ + andeq r4, sl, ip, lsr sl │ │ │ │ + andeq r4, sl, r8, asr r9 │ │ │ │ + ldrdeq r4, [sl], -r0 │ │ │ │ + muleq sl, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r6, r1 │ │ │ │ ldr fp, [r1, #24] │ │ │ │ ldr r4, [r1, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -83236,106 +83795,106 @@ │ │ │ │ andeq r0, r0, r0, lsl #7 │ │ │ │ muleq r0, ip, r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 56d70 │ │ │ │ + bne 5762c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 56ce8 │ │ │ │ + bpl 575a4 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ ldmib r6, {r7, r8} │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ tst r0, #1 │ │ │ │ - beq 56b9c │ │ │ │ + beq 57458 │ │ │ │ vldr d0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r3, [pc, #1076] @ 56f00 │ │ │ │ + ldr r3, [pc, #1076] @ 577bc │ │ │ │ strb r0, [sp, #176] @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ vstr d0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ bl 55f0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 56b58 │ │ │ │ + beq 57414 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 56b58 │ │ │ │ + b 57414 │ │ │ │ ldr sl, [r6, #4]! │ │ │ │ ldr r8, [r6, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 56c64 │ │ │ │ + beq 57520 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #972] @ 56ef8 │ │ │ │ + ldr r3, [pc, #972] @ 577b4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strb r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ bl 55f0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - bne 56af0 │ │ │ │ + bne 573ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 56d68 │ │ │ │ + beq 57624 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #16 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ ldm r7!, {r1, r2, r5} │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ ldm r7, {r0, r1, r2, r5} │ │ │ │ stm r6, {r0, r1, r2, r5} │ │ │ │ tst r3, #1 │ │ │ │ movne r4, lr │ │ │ │ movne fp, ip │ │ │ │ - b 56c18 │ │ │ │ + b 574d4 │ │ │ │ mov r0, #32 │ │ │ │ mov sl, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56eb0 │ │ │ │ - ldr r1, [pc, #844] @ 56f04 │ │ │ │ + beq 5776c │ │ │ │ + ldr r1, [pc, #844] @ 577c0 │ │ │ │ mov r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - beq 56bf8 │ │ │ │ + beq 574b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r8, #32 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ @@ -83359,69 +83918,69 @@ │ │ │ │ str r4, [r9, #8] │ │ │ │ str fp, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst r0, #1 │ │ │ │ - beq 56cb0 │ │ │ │ + beq 5756c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #624] @ 56efc │ │ │ │ + ldr r3, [pc, #624] @ 577b8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strb r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ bl 55f0 │ │ │ │ - b 56b4c │ │ │ │ + b 57408 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ tst r0, #1 │ │ │ │ - beq 56d10 │ │ │ │ + beq 575cc │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 5d6c │ │ │ │ - b 56b4c │ │ │ │ + b 57408 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - beq 56d48 │ │ │ │ + beq 57604 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d4c │ │ │ │ + bne 57608 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ tst r0, #1 │ │ │ │ - beq 56d90 │ │ │ │ + beq 5764c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 627c │ │ │ │ - b 56b4c │ │ │ │ + b 57408 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -83437,113 +83996,113 @@ │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r4, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - beq 56b58 │ │ │ │ - b 56af0 │ │ │ │ + beq 57414 │ │ │ │ + b 573ac │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #288] @ 56f08 │ │ │ │ + ldr r3, [pc, #288] @ 577c4 │ │ │ │ strb r1, [sp, #176] @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #177] @ 0xb1 │ │ │ │ - b 56e04 │ │ │ │ - ldr r3, [pc, #272] @ 56f0c │ │ │ │ + b 576c0 │ │ │ │ + ldr r3, [pc, #272] @ 577c8 │ │ │ │ mov r0, #11 │ │ │ │ strb r0, [sp, #176] @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 55f0 │ │ │ │ - b 56e78 │ │ │ │ + b 57734 │ │ │ │ ldmib r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ bl 6fd0 │ │ │ │ - b 56e78 │ │ │ │ + b 57734 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ bl 67c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 56e8c │ │ │ │ + bne 57748 │ │ │ │ orr r0, r6, #4 │ │ │ │ - b 56d70 │ │ │ │ + b 5762c │ │ │ │ add r0, r6, #16 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldm r0!, {r1, r2, r6} │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ ldm r0, {r1, r2, r6, r7} │ │ │ │ stm r5, {r1, r2, r6, r7} │ │ │ │ - b 56b8c │ │ │ │ + b 57448 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 56ef0 │ │ │ │ + beq 577ac │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - bne 56ed0 │ │ │ │ + bne 5778c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, lr, r0, lsl #15 │ │ │ │ - andeq r4, lr, r0, lsr #12 │ │ │ │ - andeq r4, lr, r4, ror #15 │ │ │ │ - strdeq r0, [sl], -ip │ │ │ │ - andeq r4, lr, r8, asr #9 │ │ │ │ - @ instruction: 0x000e44b0 │ │ │ │ + andeq r3, lr, r4, asr #29 │ │ │ │ + andeq r3, lr, r4, ror #26 │ │ │ │ + andeq r3, lr, r8, lsr #30 │ │ │ │ + andeq r0, sl, r8, ror #10 │ │ │ │ + andeq r3, lr, ip, lsl #24 │ │ │ │ + strdeq r3, [lr], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56f4c │ │ │ │ + beq 57808 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ strd r6, [r4] │ │ │ │ bl 512c │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -83556,176 +84115,176 @@ │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ 57000 │ │ │ │ + ldr r3, [pc, #120] @ 578bc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #116] @ 57004 │ │ │ │ + ldr r2, [pc, #116] @ 578c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 6c2e8 │ │ │ │ + bl 6cba0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #72] @ 5700c │ │ │ │ + ldr r1, [pc, #72] @ 578c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #9 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #48] @ 57010 │ │ │ │ + ldr r1, [pc, #48] @ 578cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #20] @ 57008 │ │ │ │ + ldr r1, [pc, #20] @ 578c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #9 │ │ │ │ bx r3 │ │ │ │ - andeq r0, r2, ip, lsl #26 │ │ │ │ - andeq lr, sl, sp, ror #13 │ │ │ │ - muleq sl, fp, r6 │ │ │ │ - ldrdeq lr, [sl], -r4 │ │ │ │ - @ instruction: 0x000ae6bd │ │ │ │ + andeq r0, r2, r8, lsl #26 │ │ │ │ + andeq lr, sl, r9, lsl r8 │ │ │ │ + andeq lr, sl, r7, asr #15 │ │ │ │ + andeq lr, sl, r0, lsl #16 │ │ │ │ + andeq lr, sl, r9, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd sl, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, sl │ │ │ │ - bcc 570e8 │ │ │ │ + bcc 579a4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 570e8 │ │ │ │ + bhi 579a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, r7, #20 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ sub r8, r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r1, sl │ │ │ │ cmp r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs 5712c │ │ │ │ + bcs 579e8 │ │ │ │ ldrb r0, [r9, r8] │ │ │ │ sub r2, fp, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 680cc │ │ │ │ + bl 68984 │ │ │ │ tst r0, #1 │ │ │ │ - beq 57144 │ │ │ │ + beq 57a00 │ │ │ │ add fp, r1, sl │ │ │ │ cmp fp, r8 │ │ │ │ - bcc 570c0 │ │ │ │ + bcc 5797c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r4, fp, r8 │ │ │ │ adds r5, r4, r0 │ │ │ │ - bcs 570c0 │ │ │ │ + bcs 5797c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 570c0 │ │ │ │ + bhi 5797c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, r4 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 570d8 │ │ │ │ + beq 57994 │ │ │ │ cmp fp, sl │ │ │ │ str fp, [r7, #16] │ │ │ │ - bcc 57148 │ │ │ │ + bcc 57a04 │ │ │ │ cmp fp, r6 │ │ │ │ - bls 57068 │ │ │ │ - b 57148 │ │ │ │ + bls 57924 │ │ │ │ + b 57a04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r7, #16] │ │ │ │ strd r4, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, r1, sl │ │ │ │ cmp fp, r8 │ │ │ │ - bcc 57118 │ │ │ │ + bcc 579d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, fp, r8 │ │ │ │ adds r0, r0, r1 │ │ │ │ - bcs 57118 │ │ │ │ + bcs 579d4 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 5715c │ │ │ │ + bls 57a18 │ │ │ │ cmp fp, sl │ │ │ │ str fp, [r7, #16] │ │ │ │ - bcc 57148 │ │ │ │ + bcc 57a04 │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 57148 │ │ │ │ + bhi 57a04 │ │ │ │ ldrb r0, [r9, r8] │ │ │ │ sub r2, fp, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 680cc │ │ │ │ + bl 68984 │ │ │ │ tst r0, #1 │ │ │ │ - bne 570f4 │ │ │ │ + bne 579b0 │ │ │ │ str sl, [r7, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ 57174 │ │ │ │ + ldr r3, [pc, #16] @ 57a30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, lr, ip, ror #3 │ │ │ │ + andeq r4, lr, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #9 │ │ │ │ ldr r8, [r1, #80] @ 0x50 │ │ │ │ ldr fp, [r1, #84] @ 0x54 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - beq 57328 │ │ │ │ + beq 57be4 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add sl, sp, #16 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r2, sl, #4 │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 57ea4 │ │ │ │ + bl 58760 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 57210 │ │ │ │ + bne 57acc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 57280 │ │ │ │ + bne 57b3c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -83735,54 +84294,54 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ streq fp, [sp, #24] │ │ │ │ streq r8, [sp, #20] │ │ │ │ streq r0, [sp, #16] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 57268 │ │ │ │ + bne 57b24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 57290 │ │ │ │ + bpl 57b4c │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 572d8 │ │ │ │ - b 572e0 │ │ │ │ + beq 57b94 │ │ │ │ + b 57b9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - beq 572b0 │ │ │ │ + beq 57b6c │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 572b4 │ │ │ │ + bne 57b70 │ │ │ │ mov r0, #1 │ │ │ │ - b 5725c │ │ │ │ + b 57b18 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 572e0 │ │ │ │ + bne 57b9c │ │ │ │ add r0, sl, #24 │ │ │ │ bl 139ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 57300 │ │ │ │ + beq 57bbc │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r4, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ add r0, r6, #1 │ │ │ │ stm r4, {r7, r8} │ │ │ │ @@ -83790,120 +84349,120 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ 57448 │ │ │ │ + ldr r0, [pc, #280] @ 57d04 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #276] @ 5744c │ │ │ │ + ldr r1, [pc, #276] @ 57d08 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 8850 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 57398 │ │ │ │ + beq 57c54 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 57398 │ │ │ │ + b 57c54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 57404 │ │ │ │ + beq 57cc0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 5740c │ │ │ │ + b 57cc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 573ac │ │ │ │ + beq 57c68 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 573e8 │ │ │ │ + beq 57ca4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 573bc │ │ │ │ + bne 57c78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 573e8 │ │ │ │ + bne 57ca4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5741c │ │ │ │ + bne 57cd8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5740c │ │ │ │ + bne 57cc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r4, #4 │ │ │ │ - b 57430 │ │ │ │ + b 57cec │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 573f8 │ │ │ │ + beq 57cb4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57424 │ │ │ │ + beq 57ce0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 57424 │ │ │ │ - andeq r5, lr, r0, lsr r0 │ │ │ │ - andeq r5, lr, r0, lsr r0 │ │ │ │ + b 57ce0 │ │ │ │ + andeq r4, lr, r4, ror r7 │ │ │ │ + andeq r4, lr, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #9 │ │ │ │ ldr r8, [r1, #80] @ 0x50 │ │ │ │ ldr fp, [r1, #84] @ 0x54 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - beq 57610 │ │ │ │ + beq 57ecc │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, sp, #16 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r2, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 58884 │ │ │ │ + bl 59140 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5752c │ │ │ │ + bne 57de8 │ │ │ │ add r0, sl, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -83912,60 +84471,60 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ streq fp, [sp, #24] │ │ │ │ streq r8, [sp, #20] │ │ │ │ streq r0, [sp, #16] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 57544 │ │ │ │ + bne 57e00 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 5756c │ │ │ │ + bpl 57e28 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 5755c │ │ │ │ + bne 57e18 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 575b4 │ │ │ │ - b 575bc │ │ │ │ + beq 57e70 │ │ │ │ + b 57e78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - beq 5758c │ │ │ │ + beq 57e48 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57590 │ │ │ │ + bne 57e4c │ │ │ │ mov r0, #1 │ │ │ │ - b 57520 │ │ │ │ + b 57ddc │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 575bc │ │ │ │ + bne 57e78 │ │ │ │ add r0, r9, #24 │ │ │ │ bl 139ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 575dc │ │ │ │ + beq 57e98 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r4, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ str r5, [r4, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -83976,131 +84535,131 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ 57730 │ │ │ │ + ldr r0, [pc, #280] @ 57fec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #276] @ 57734 │ │ │ │ + ldr r1, [pc, #276] @ 57ff0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 8850 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 57680 │ │ │ │ + beq 57f3c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 57680 │ │ │ │ + b 57f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 576ec │ │ │ │ + beq 57fa8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 576f4 │ │ │ │ + b 57fb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57694 │ │ │ │ + beq 57f50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 576d0 │ │ │ │ + beq 57f8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 576a4 │ │ │ │ + bne 57f60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 576d0 │ │ │ │ + bne 57f8c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 57704 │ │ │ │ + bne 57fc0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 576f4 │ │ │ │ + bne 57fb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r4, #4 │ │ │ │ - b 57718 │ │ │ │ + b 57fd4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 576e0 │ │ │ │ + beq 57f9c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5770c │ │ │ │ + beq 57fc8 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 5770c │ │ │ │ - andeq r4, lr, r8, asr #26 │ │ │ │ - andeq r4, lr, r8, asr #26 │ │ │ │ + b 57fc8 │ │ │ │ + andeq r4, lr, ip, lsl #9 │ │ │ │ + andeq r4, lr, ip, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r7, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 577c4 │ │ │ │ + beq 58080 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 577bc │ │ │ │ + beq 58078 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 577bc │ │ │ │ + bne 58078 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 577a0 │ │ │ │ + beq 5805c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 577b4 │ │ │ │ + beq 58070 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 577ec │ │ │ │ + beq 580a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -84108,152 +84667,152 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [r1] │ │ │ │ - beq 57884 │ │ │ │ + beq 58140 │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r2, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl e9958 │ │ │ │ + bl ea210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 578bc │ │ │ │ + bne 58178 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5787c │ │ │ │ + beq 58138 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #140] @ 57918 │ │ │ │ + ldr r0, [pc, #140] @ 581d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 5791c │ │ │ │ + ldr r1, [pc, #136] @ 581d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #72] @ 5790c │ │ │ │ - ldr r3, [pc, #72] @ 57910 │ │ │ │ - ldr r1, [pc, #72] @ 57914 │ │ │ │ + ldr r0, [pc, #72] @ 581c8 │ │ │ │ + ldr r3, [pc, #72] @ 581cc │ │ │ │ + ldr r1, [pc, #72] @ 581d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #47 @ 0x2f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57908 │ │ │ │ + beq 581c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, fp, r4, lsr #27 │ │ │ │ - andeq r4, lr, r4, ror #15 │ │ │ │ - andeq r7, lr, r0, lsl r7 │ │ │ │ - andeq r4, lr, r4, lsr #22 │ │ │ │ - andeq r4, lr, r4, lsr #22 │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + andeq r3, lr, r8, lsr #30 │ │ │ │ + andeq r6, lr, r4, asr lr │ │ │ │ + andeq r4, lr, r8, ror #4 │ │ │ │ + andeq r4, lr, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrb r8, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, #18 │ │ │ │ - beq 57974 │ │ │ │ - ldr r0, [pc, #836] @ 57c8c │ │ │ │ + beq 58230 │ │ │ │ + ldr r0, [pc, #836] @ 58548 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ uxtb r2, r1 │ │ │ │ bic r1, r1, #255 @ 0xff │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ orr r2, r0, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7d554 │ │ │ │ + bl 7de0c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57c08 │ │ │ │ + bne 584c4 │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ cmp r7, #18 │ │ │ │ - beq 579b4 │ │ │ │ - ldr r0, [pc, #812] @ 57cb4 │ │ │ │ + beq 58270 │ │ │ │ + ldr r0, [pc, #812] @ 58570 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ uxtb r2, r1 │ │ │ │ bic r1, r1, #255 @ 0xff │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ orr r2, r0, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7d750 │ │ │ │ + bl 7e008 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57c08 │ │ │ │ + bne 584c4 │ │ │ │ ldrb sl, [r6, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 57a1c │ │ │ │ + beq 582d8 │ │ │ │ tst sl, #1 │ │ │ │ - beq 579e4 │ │ │ │ + beq 582a0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7d94c │ │ │ │ + bl 7e204 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57a08 │ │ │ │ + bne 582c4 │ │ │ │ tst sl, #2 │ │ │ │ - beq 57a1c │ │ │ │ + beq 582d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ - bl 7d94c │ │ │ │ + bl 7e204 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 57a1c │ │ │ │ + beq 582d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 57c1c │ │ │ │ + bne 584d8 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #612] @ 57c90 │ │ │ │ + ldr r0, [pc, #612] @ 5854c │ │ │ │ ldr r3, [r2], #4 │ │ │ │ - ldr r4, [pc, #608] @ 57c94 │ │ │ │ + ldr r4, [pc, #608] @ 58550 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #600] @ 57c98 │ │ │ │ + ldr r7, [pc, #600] @ 58554 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #596] @ 57c9c │ │ │ │ - ldr r1, [pc, #596] @ 57ca0 │ │ │ │ + ldr ip, [pc, #596] @ 58558 │ │ │ │ + ldr r1, [pc, #596] @ 5855c │ │ │ │ movne r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ movne r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ @@ -84272,32 +84831,32 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - beq 57b40 │ │ │ │ + beq 583fc │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ bicne r1, r1, #255 @ 0xff │ │ │ │ orrne sl, r1, r0 │ │ │ │ strdne sl, [r9] │ │ │ │ addne sp, sp, #76 @ 0x4c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #444] @ 57ca4 │ │ │ │ + ldr r0, [pc, #444] @ 58560 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ 57ca8 │ │ │ │ - ldr r3, [pc, #440] @ 57cac │ │ │ │ + ldr r2, [pc, #440] @ 58564 │ │ │ │ + ldr r3, [pc, #440] @ 58568 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #436] @ 57cb0 │ │ │ │ + ldr r1, [pc, #436] @ 5856c │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, #47 @ 0x2f │ │ │ │ @@ -84310,58 +84869,58 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 57b88 │ │ │ │ + beq 58444 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 57b88 │ │ │ │ + bne 58444 │ │ │ │ ldm fp, {r4, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57b6c │ │ │ │ + beq 58428 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57b80 │ │ │ │ + beq 5843c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #18 │ │ │ │ - beq 57bac │ │ │ │ + beq 58468 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 7d554 │ │ │ │ + bl 7de0c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57c08 │ │ │ │ + bne 584c4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #18 │ │ │ │ - beq 57bd4 │ │ │ │ + beq 58490 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 7d750 │ │ │ │ + bl 7e008 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57c08 │ │ │ │ + bne 584c4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 57bf8 │ │ │ │ + beq 584b4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 7d94c │ │ │ │ + bl 7e204 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57c08 │ │ │ │ + bne 584c4 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r9] │ │ │ │ @@ -84375,55 +84934,55 @@ │ │ │ │ orr r2, r2, r0, lsl #8 │ │ │ │ strd r2, [r9] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57c58 │ │ │ │ + beq 58514 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 57c80 │ │ │ │ + beq 5853c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq sp, [fp], -ip │ │ │ │ - andeq r4, lr, r0, ror #16 │ │ │ │ - andeq r4, lr, ip, lsr #16 │ │ │ │ - andeq lr, r9, r4, lsr sl │ │ │ │ + andeq sp, fp, r0, lsr #24 │ │ │ │ + andeq r3, lr, r4, lsr #31 │ │ │ │ + andeq r3, lr, r0, ror pc │ │ │ │ + andeq lr, r9, r8, lsr #21 │ │ │ │ @ instruction: 0xfffeb6e4 │ │ │ │ - strdeq r4, [lr], -r0 │ │ │ │ - andeq r3, sl, fp, asr #8 │ │ │ │ - andeq r5, lr, r0, lsr #14 │ │ │ │ - ldrdeq fp, [r9], -ip │ │ │ │ - andeq r5, lr, r0, lsl r7 │ │ │ │ - andeq sp, fp, r4, ror #21 │ │ │ │ + andeq r3, lr, r4, lsr lr │ │ │ │ + andeq r3, sl, r7, ror r5 │ │ │ │ + andeq r4, lr, r4, ror #28 │ │ │ │ + ldrdeq fp, [r9], -r8 │ │ │ │ + andeq r4, lr, r4, asr lr │ │ │ │ + andeq sp, fp, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #440] @ 57e84 │ │ │ │ + ldr r0, [pc, #440] @ 58740 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3], #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #424] @ 57e88 │ │ │ │ - ldr r4, [pc, #424] @ 57e8c │ │ │ │ + ldr r5, [pc, #424] @ 58744 │ │ │ │ + ldr r4, [pc, #424] @ 58748 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #420] @ 57e90 │ │ │ │ + ldr r8, [pc, #420] @ 5874c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #416] @ 57e94 │ │ │ │ + ldr r1, [pc, #416] @ 58750 │ │ │ │ movne r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ movne r3, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -84443,28 +85002,28 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - beq 57ddc │ │ │ │ + beq 58698 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ stmne r9, {r2, r7} │ │ │ │ addne sp, sp, #72 @ 0x48 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #268] @ 57e98 │ │ │ │ + ldr r0, [pc, #268] @ 58754 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #264] @ 57e9c │ │ │ │ - ldr r1, [pc, #264] @ 57ea0 │ │ │ │ + ldr r2, [pc, #264] @ 58758 │ │ │ │ + ldr r1, [pc, #264] @ 5875c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #29 │ │ │ │ @@ -84477,62 +85036,62 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 57e28 │ │ │ │ + beq 586e4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 57e28 │ │ │ │ + bne 586e4 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57e0c │ │ │ │ + beq 586c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e20 │ │ │ │ + beq 586dc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e50 │ │ │ │ + beq 5870c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 57e78 │ │ │ │ + beq 58734 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - @ instruction: 0x000e45bc │ │ │ │ - andeq r4, lr, r0, lsl #11 │ │ │ │ - andeq lr, r9, ip, lsl #15 │ │ │ │ - andeq fp, r9, r8, lsl #24 │ │ │ │ - andeq r4, lr, ip, lsr r4 │ │ │ │ - andeq r3, sl, sl, lsl #3 │ │ │ │ - andeq r5, lr, r4, asr r4 │ │ │ │ - andeq r5, lr, r4, ror r4 │ │ │ │ + andeq r3, lr, r0, lsl #26 │ │ │ │ + andeq r3, lr, r4, asr #25 │ │ │ │ + andeq lr, r9, r0, lsl #16 │ │ │ │ + andeq fp, r9, r4, lsl #24 │ │ │ │ + andeq r3, lr, r0, lsl #23 │ │ │ │ + @ instruction: 0x000a32b6 │ │ │ │ + muleq lr, r8, fp │ │ │ │ + @ instruction: 0x000e4bb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -84550,99 +85109,99 @@ │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 58554 │ │ │ │ + beq 58e10 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b 5838c │ │ │ │ + b 58c48 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 58554 │ │ │ │ + beq 58e10 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 57804 │ │ │ │ + bl 580c0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 582f0 │ │ │ │ + bne 58bac │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 57f38 │ │ │ │ - b 58554 │ │ │ │ + bne 587f4 │ │ │ │ + b 58e10 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bne 57fd4 │ │ │ │ + bne 58890 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ - bne 57fd4 │ │ │ │ + bne 58890 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst r0, #1 │ │ │ │ - bne 57fd4 │ │ │ │ + bne 58890 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 584a4 │ │ │ │ + beq 58d60 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r1 │ │ │ │ - bne 58504 │ │ │ │ + bne 58dc0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 58554 │ │ │ │ - b 58564 │ │ │ │ + beq 58e10 │ │ │ │ + b 58e20 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ tst r0, #1 │ │ │ │ - beq 58284 │ │ │ │ + beq 58b40 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 58554 │ │ │ │ - b 58388 │ │ │ │ + beq 58e10 │ │ │ │ + b 58c44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldmib r0, {r2, r6} │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, r6, r1, lsl #5 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - beq 58354 │ │ │ │ + beq 58c10 │ │ │ │ lsl r0, r1, #5 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov fp, #0 │ │ │ │ @@ -84650,15 +85209,15 @@ │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, fp]! │ │ │ │ cmp r0, #9 │ │ │ │ - beq 58348 │ │ │ │ + beq 58c04 │ │ │ │ add r4, r6, fp │ │ │ │ add r8, r1, #32 │ │ │ │ add r1, r4, #4 │ │ │ │ mov sl, r2 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr lr, [r4, #28] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ @@ -84667,26 +85226,26 @@ │ │ │ │ stm r7, {r2, r3, r5, r6, r9} │ │ │ │ str lr, [sp, #260] @ 0x104 │ │ │ │ str ip, [sp, #256] @ 0x100 │ │ │ │ strb r1, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 57ea4 │ │ │ │ + bl 58760 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 583a0 │ │ │ │ + bne 58c5c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add fp, fp, #32 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ cmp r0, fp │ │ │ │ - bne 5808c │ │ │ │ + bne 58948 │ │ │ │ mov r0, r2 │ │ │ │ - b 58350 │ │ │ │ + b 58c0c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ ldmib r2, {r0, r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ @@ -84706,15 +85265,15 @@ │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 58240 │ │ │ │ + b 58afc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r8, [r1, #356] @ 0x164 │ │ │ │ ldr r7, [r1, #360] @ 0x168 │ │ │ │ ldr r4, [r1, #364] @ 0x16c │ │ │ │ @@ -84722,28 +85281,28 @@ │ │ │ │ ldr sl, [r1, #368] @ 0x170 │ │ │ │ ldr r9, [r1, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r5} │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ - beq 581c4 │ │ │ │ + beq 58a80 │ │ │ │ cmn r4, #1 │ │ │ │ - ble 5849c │ │ │ │ + ble 58d58 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 581f0 │ │ │ │ + beq 58aac │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 581e8 │ │ │ │ + beq 58aa4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ @@ -84751,63 +85310,63 @@ │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57178 │ │ │ │ + bl 57a34 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 585ac │ │ │ │ + bne 58e68 │ │ │ │ mov r8, fp │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov fp, r8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [sp, #104] @ 0x68 │ │ │ │ movne r0, r1 │ │ │ │ ldrne r2, [r0, r3, lsl #5]! │ │ │ │ cmpne r2, #9 │ │ │ │ - bne 5817c │ │ │ │ + bne 58a38 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5865c │ │ │ │ + beq 58f18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r2, #32 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1480] @ 58880 │ │ │ │ + ldr r1, [pc, #1480] @ 5913c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov sl, #4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 582d8 │ │ │ │ + beq 58b94 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov sl, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #32 │ │ │ │ mov r2, #0 │ │ │ │ - b 58564 │ │ │ │ + b 58e20 │ │ │ │ add ip, sp, #140 @ 0x8c │ │ │ │ add lr, sp, #156 @ 0x9c │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ tst r0, #1 │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ movne sl, r2 │ │ │ │ add r0, r8, #20 │ │ │ │ @@ -84830,22 +85389,22 @@ │ │ │ │ add r0, r0, #32 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ sub r1, r2, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r4, r2, r1, lsr #5 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 5837c │ │ │ │ + beq 58c38 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r7 │ │ │ │ - b 58364 │ │ │ │ + b 58c20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58554 │ │ │ │ + beq 58e10 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -84871,22 +85430,22 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 58420 │ │ │ │ + beq 58cdc │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r0, r7 │ │ │ │ - b 58408 │ │ │ │ + b 58cc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58434 │ │ │ │ + beq 58cf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst r8, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ @@ -84908,20 +85467,20 @@ │ │ │ │ str r6, [r1, #32] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r4, [r1, #12] │ │ │ │ str r0, [r1, #28] │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 81f8 │ │ │ │ - b 58668 │ │ │ │ + b 58f24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ ldrb r6, [sp, #143] @ 0x8f │ │ │ │ add lr, sp, #168 @ 0xa8 │ │ │ │ ldrh r1, [sp, #141] @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ ldm lr, {r4, r9, lr} │ │ │ │ orr ip, r1, r6, lsl #16 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ @@ -84932,15 +85491,15 @@ │ │ │ │ ldrb fp, [sp, #140] @ 0x8c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r1 │ │ │ │ - beq 57fe8 │ │ │ │ + beq 588a4 │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ mov r4, ip │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ @@ -84952,15 +85511,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 58564 │ │ │ │ + bne 58e20 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r8, #32 │ │ │ │ uxtb r1, fp │ │ │ │ stm r0, {r4, r9, lr} │ │ │ │ @@ -84993,15 +85552,15 @@ │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldrb r8, [sp, #239] @ 0xef │ │ │ │ ldrh sl, [sp, #237] @ 0xed │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ tst r7, #1 │ │ │ │ orr r0, sl, r8, lsl #16 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrne r3, r7, r0, lsl #8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -85036,135 +85595,135 @@ │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 587d8 │ │ │ │ + b 59094 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b 587ac │ │ │ │ + b 59068 │ │ │ │ mov fp, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 5882c │ │ │ │ + beq 590e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 5882c │ │ │ │ + beq 590e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b 587d8 │ │ │ │ + b 59094 │ │ │ │ rsb r4, r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r4, #1 │ │ │ │ - bcs 58720 │ │ │ │ + bcs 58fdc │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r7, r5 │ │ │ │ - b 58704 │ │ │ │ + b 58fc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 587ac │ │ │ │ + beq 59068 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 587a8 │ │ │ │ + b 59064 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ - b 587ac │ │ │ │ + b 59068 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - b 587ac │ │ │ │ + b 59068 │ │ │ │ mov fp, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 58790 │ │ │ │ + beq 5904c │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r7, r5 │ │ │ │ - b 58774 │ │ │ │ + b 59030 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 587ac │ │ │ │ + beq 59068 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 587e8 │ │ │ │ + b 590a4 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 587d8 │ │ │ │ + beq 59094 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #6 │ │ │ │ - bhi 5882c │ │ │ │ + bhi 590e8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r4, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne 58834 │ │ │ │ + bne 590f0 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5882c │ │ │ │ + beq 590e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 469b0 │ │ │ │ - b 5882c │ │ │ │ + bl 4726c │ │ │ │ + b 590e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5882c │ │ │ │ + beq 590e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 45b0c │ │ │ │ - b 5882c │ │ │ │ + bl 463c8 │ │ │ │ + b 590e8 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, r9, r4, lsl #8 │ │ │ │ + andeq lr, r9, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85188,71 +85747,71 @@ │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 58d0c │ │ │ │ + bne 595c8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 58f28 │ │ │ │ + bpl 597e4 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 58c58 │ │ │ │ + bne 59514 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #111] @ 0x6f │ │ │ │ - b 5923c │ │ │ │ + b 59af8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ tst r0, #1 │ │ │ │ - beq 58d30 │ │ │ │ + beq 595ec │ │ │ │ vldr d0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ vstr d0, [sp, #104] @ 0x68 │ │ │ │ - beq 5923c │ │ │ │ + beq 59af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 5923c │ │ │ │ + b 59af8 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [sp, #100] @ 0x64 │ │ │ │ - b 5923c │ │ │ │ + b 59af8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov sl, r8 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 58d98 │ │ │ │ + beq 59654 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ - b 58dc0 │ │ │ │ + b 5967c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r9, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -85282,15 +85841,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 58ab0 │ │ │ │ + b 5936c │ │ │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r0, fp │ │ │ │ add fp, fp, #24 │ │ │ │ @@ -85298,21 +85857,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #424] @ 0x1a8 │ │ │ │ add r8, r8, #1 │ │ │ │ add r3, r3, #32 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 58ec8 │ │ │ │ + beq 59784 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sl], #32 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r1, #9 │ │ │ │ - beq 58ed0 │ │ │ │ + beq 5978c │ │ │ │ ldr ip, [r0, #24] │ │ │ │ mov r7, r9 │ │ │ │ ldr lr, [r0, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ mov r8, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -85324,45 +85883,45 @@ │ │ │ │ stm r4, {r2, r3, r5, r9, fp} │ │ │ │ str lr, [sp, #300] @ 0x12c │ │ │ │ str ip, [sp, #296] @ 0x128 │ │ │ │ strb r0, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 58884 │ │ │ │ + bl 59140 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58fa4 │ │ │ │ + bne 59860 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #456 @ 0x1c8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov fp, r8 │ │ │ │ mov ip, lr │ │ │ │ ldm r2, {r1, r3, r4, r5, r7} │ │ │ │ mov r2, lr │ │ │ │ cmp r0, #9 │ │ │ │ stm ip, {r1, r3, r4, r5, r7} │ │ │ │ mov ip, r9 │ │ │ │ ldm r2, {r1, r3, r4, r5, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r7} │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - beq 5903c │ │ │ │ + beq 598f8 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub ip, r8, #1 │ │ │ │ ldm r0, {r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 58a84 │ │ │ │ + bne 59340 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ bl 1486c │ │ │ │ - b 58a7c │ │ │ │ + b 59338 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldmib r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -85380,96 +85939,96 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r9 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ str r8, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58c28 │ │ │ │ + beq 594e4 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, r3, lsl #5]! │ │ │ │ cmp r2, #9 │ │ │ │ - bne 58e30 │ │ │ │ + bne 596ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #111] @ 0x6f │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 471bc │ │ │ │ - b 590ac │ │ │ │ + bl 47a78 │ │ │ │ + b 59968 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, r0, #4 │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - bl e9958 │ │ │ │ + bl ea210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59f88 │ │ │ │ + bne 5a844 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ ldr r4, [sp, #460] @ 0x1cc │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3f384 │ │ │ │ + bl 3fc40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58cbc │ │ │ │ + beq 59578 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ cmp r7, #2 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - bne 58f4c │ │ │ │ + bne 59808 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 58930 │ │ │ │ + beq 591ec │ │ │ │ cmp r1, #2 │ │ │ │ - beq 5a060 │ │ │ │ + beq 5a91c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ strd r2, [r0, #8] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b 5923c │ │ │ │ + b 59af8 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 5923c │ │ │ │ + b 59af8 │ │ │ │ mov r0, #32 │ │ │ │ mov r7, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a050 │ │ │ │ - ldr r1, [pc, #3960] @ 59cc4 │ │ │ │ + beq 5a90c │ │ │ │ + ldr r1, [pc, #3960] @ 5a580 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -85477,128 +86036,128 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - beq 58d90 │ │ │ │ + beq 5964c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 58f18 │ │ │ │ + b 597d4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 58ed8 │ │ │ │ + beq 59794 │ │ │ │ ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 591c0 │ │ │ │ + bmi 59a7c │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - bne 58df8 │ │ │ │ + bne 596b4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r8, sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58e10 │ │ │ │ - b 5923c │ │ │ │ + bne 596cc │ │ │ │ + b 59af8 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r8, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5923c │ │ │ │ + beq 59af8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ tst r1, #1 │ │ │ │ - beq 58f10 │ │ │ │ + beq 597cc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ - b 58f18 │ │ │ │ + b 597d4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add ip, r1, #356 @ 0x164 │ │ │ │ ldr r4, [r1, #372] @ 0x174 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldm ip, {r7, r8, sl, ip} │ │ │ │ orr r1, r1, #4 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ - bne 5910c │ │ │ │ + bne 599c8 │ │ │ │ cmp sl, #24 │ │ │ │ - bne 59268 │ │ │ │ + bne 59b24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #4016] @ 59e34 │ │ │ │ + ldr r1, [pc, #4016] @ 5a6f0 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ - beq 59180 │ │ │ │ + beq 59a3c │ │ │ │ mov r0, #24 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a0b0 │ │ │ │ + beq 5a96c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #24 │ │ │ │ mov fp, r0 │ │ │ │ bl 512c │ │ │ │ - b 59310 │ │ │ │ + b 59bcc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 59044 │ │ │ │ + b 59900 │ │ │ │ add r6, r2, #32 │ │ │ │ - b 59044 │ │ │ │ + b 59900 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59188 │ │ │ │ + beq 59a44 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 5c24 │ │ │ │ - b 58dd8 │ │ │ │ + b 59694 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movne r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ stmib r8, {r0, r1} │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 590e4 │ │ │ │ + b 599a0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - beq 59214 │ │ │ │ + beq 59ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59218 │ │ │ │ + bne 59ad4 │ │ │ │ mov r0, #1 │ │ │ │ - b 58918 │ │ │ │ + b 591d4 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ tst r7, #1 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ strd r2, [r5, #8] │ │ │ │ @@ -85612,15 +86171,15 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r1, r8, #16 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ stmib r8, {r0, r3} │ │ │ │ str r2, [r8, #12] │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ - b 590f0 │ │ │ │ + b 599ac │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add sl, sp, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #436] @ 0x1b4 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov r2, sl │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ ldm r1, {r0, r3, r4, r5, r7} │ │ │ │ @@ -85639,26 +86198,26 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 59020 │ │ │ │ + beq 598dc │ │ │ │ add r5, r0, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r5 │ │ │ │ - b 59008 │ │ │ │ + b 598c4 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59260 │ │ │ │ + beq 59b1c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 5906c │ │ │ │ + b 59928 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r0, #32 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #436] @ 0x1b4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -85668,28 +86227,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r0, r6 │ │ │ │ add r5, r1, r0, lsr #5 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 59098 │ │ │ │ + beq 59954 │ │ │ │ add r4, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r6, r4 │ │ │ │ - b 5907c │ │ │ │ + b 59938 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 590ac │ │ │ │ + beq 59968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5923c │ │ │ │ + bne 59af8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ tst r1, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movne r1, r3 │ │ │ │ @@ -85705,78 +86264,78 @@ │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 59274 │ │ │ │ + bmi 59b30 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, ip │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ - beq 592ec │ │ │ │ + beq 59ba8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 592e0 │ │ │ │ + beq 59b9c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ bl 512c │ │ │ │ cmp sl, #24 │ │ │ │ - bne 59310 │ │ │ │ - ldr r1, [pc, #4092] @ 5a160 │ │ │ │ + bne 59bcc │ │ │ │ + ldr r1, [pc, #4092] @ 5aa1c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59310 │ │ │ │ + bne 59bcc │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b 59310 │ │ │ │ + b 59bcc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59280 │ │ │ │ + beq 59b3c │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 5fec │ │ │ │ - b 58dd8 │ │ │ │ + b 59694 │ │ │ │ mov r0, #23 │ │ │ │ mov r7, #23 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a094 │ │ │ │ - ldr r1, [pc, #4080] @ 5a1cc │ │ │ │ + beq 5a950 │ │ │ │ + ldr r1, [pc, #4080] @ 5aa88 │ │ │ │ mov r2, #23 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 592b0 │ │ │ │ + b 59b6c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ @@ -85789,69 +86348,69 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 5906c │ │ │ │ + b 59928 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 592b8 │ │ │ │ + bpl 59b74 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ - b 58dd4 │ │ │ │ + b 59690 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, ip │ │ │ │ - beq 592f4 │ │ │ │ + beq 59bb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 592f8 │ │ │ │ + bne 59bb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ - b 5a0b8 │ │ │ │ + b 5a974 │ │ │ │ mov fp, #1 │ │ │ │ - b 59310 │ │ │ │ + b 59bcc │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ bl 512c │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r6, r9, #56 @ 0x38 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 59340 │ │ │ │ + beq 59bfc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 59338 │ │ │ │ + beq 59bf4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ @@ -85860,22 +86419,22 @@ │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ - bne 59404 │ │ │ │ + bne 59cc0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #9 │ │ │ │ ldr fp, [sp, #216] @ 0xd8 │ │ │ │ ldr sl, [sp, #220] @ 0xdc │ │ │ │ cmp r1, #9 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - beq 5a014 │ │ │ │ + beq 5a8d0 │ │ │ │ mov r3, #4 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ subhi r3, r1, #2 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ @@ -85888,36 +86447,36 @@ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq r0, r0, r0, ror r5 │ │ │ │ muleq r0, r4, r5 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 59a6c │ │ │ │ + bne 5a328 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3f384 │ │ │ │ - b 59a88 │ │ │ │ + bl 3fc40 │ │ │ │ + b 5a344 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #411] @ 0x19b │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str fp, [sp, #420] @ 0x1a4 │ │ │ │ str sl, [sp, #416] @ 0x1a0 │ │ │ │ add r9, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 57450 │ │ │ │ + bl 57d0c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 594a0 │ │ │ │ + beq 59d5c │ │ │ │ orr r0, r9, #4 │ │ │ │ add ip, sp, #336 @ 0x150 │ │ │ │ cmp sl, #0 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -85926,20 +86485,20 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm ip!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 59494 │ │ │ │ + beq 59d50 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 5bdf0 │ │ │ │ - b 58c48 │ │ │ │ + bl 5c6ac │ │ │ │ + b 59504 │ │ │ │ add r1, r9, #8 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ orr fp, r0, #4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -85949,24 +86508,24 @@ │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov ip, r3 │ │ │ │ stm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ - bl 4c1d0 │ │ │ │ + bl 4ca8c │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 594fc │ │ │ │ + beq 59db8 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 597ec │ │ │ │ + b 5a0a8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #368] @ 0x170 │ │ │ │ ldr r9, [r1, #356] @ 0x164 │ │ │ │ ldr r6, [r1, #360] @ 0x168 │ │ │ │ ldr r5, [r1, #364] @ 0x16c │ │ │ │ @@ -85976,60 +86535,60 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ mov r7, #0 │ │ │ │ - bne 59584 │ │ │ │ + bne 59e40 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 59a5c │ │ │ │ + bmi 5a318 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - beq 595b4 │ │ │ │ + beq 59e70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 595ac │ │ │ │ - b 59a5c │ │ │ │ + bne 59e68 │ │ │ │ + b 5a318 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 59a58 │ │ │ │ + bmi 5a314 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - beq 595b4 │ │ │ │ + beq 59e70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59a58 │ │ │ │ + beq 5a314 │ │ │ │ mov fp, r0 │ │ │ │ - b 595b8 │ │ │ │ + b 59e74 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #9 │ │ │ │ str fp, [sp, #280] @ 0x118 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ - beq 59608 │ │ │ │ + beq 59ec4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 59600 │ │ │ │ + beq 59ebc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ @@ -86043,31 +86602,31 @@ │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r2, [r0] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5e3d4 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59734 │ │ │ │ + beq 59ff0 │ │ │ │ ldr r7, [sp, #276] @ 0x114 │ │ │ │ ldr fp, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add sl, r1, #268 @ 0x10c │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ mvn r6, #0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ lsl r5, r0, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 59704 │ │ │ │ + beq 59fc0 │ │ │ │ ldrd r8, [sl, #4] │ │ │ │ cmp fp, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movcc r2, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 5180 │ │ │ │ @@ -86080,45 +86639,45 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ movwgt r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r5, r5, #12 │ │ │ │ add sl, sl, #12 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 59698 │ │ │ │ + beq 59f54 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5970c │ │ │ │ - b 599d8 │ │ │ │ + bne 59fc8 │ │ │ │ + b 5a294 │ │ │ │ mov r6, r4 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 59744 │ │ │ │ + beq 5a000 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r1, [r0, #408] @ 0x198 │ │ │ │ - b 5967c │ │ │ │ + b 59f38 │ │ │ │ ldr r7, [sp, #276] @ 0x114 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 599f0 │ │ │ │ + beq 5a2ac │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 57450 │ │ │ │ + bl 57d0c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59fb4 │ │ │ │ + bne 5a870 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ add ip, sp, #456 @ 0x1c8 │ │ │ │ mov r1, lr │ │ │ │ mov sl, lr │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ @@ -86136,128 +86695,128 @@ │ │ │ │ str fp, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r9, [sp, #272] @ 0x110 │ │ │ │ add r9, sp, #272 @ 0x110 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 4c6d4 │ │ │ │ + bl 4cf90 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 597e8 │ │ │ │ + beq 5a0a4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ bl 50d8 │ │ │ │ mov fp, sl │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [sp, #280] @ 0x118 │ │ │ │ movne r0, r1 │ │ │ │ ldrne r2, [r0, r3, lsl #5]! │ │ │ │ cmpne r2, #9 │ │ │ │ - bne 5950c │ │ │ │ + bne 59dc8 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 58c48 │ │ │ │ - ldr r3, [pc, #3388] @ 5a57c │ │ │ │ + b 59504 │ │ │ │ + ldr r3, [pc, #3388] @ 5ae38 │ │ │ │ mov r0, #11 │ │ │ │ strb r0, [sp, #272] @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ bl 55f0 │ │ │ │ - b 5998c │ │ │ │ + b 5a248 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, r7 │ │ │ │ - bl e8764 │ │ │ │ + bl e901c │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59ad0 │ │ │ │ + beq 5a38c │ │ │ │ vldr d0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, #3 │ │ │ │ - ldr r3, [pc, #3308] @ 5a570 │ │ │ │ + ldr r3, [pc, #3308] @ 5ae2c │ │ │ │ strb r0, [sp, #272] @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ vstr d0, [sp, #280] @ 0x118 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ bl 55f0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 59d14 │ │ │ │ + beq 5a5d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 59d14 │ │ │ │ - ldr r3, [pc, #3260] @ 5a578 │ │ │ │ + b 5a5d0 │ │ │ │ + ldr r3, [pc, #3260] @ 5ae34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #272] @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r4, [sp, #273] @ 0x111 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ bl 55f0 │ │ │ │ - b 5998c │ │ │ │ + b 5a248 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - bl e8d30 │ │ │ │ + bl e95e8 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59b60 │ │ │ │ + beq 5a41c │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r3, [pc, #3148] @ 5a568 │ │ │ │ + ldr r3, [pc, #3148] @ 5ae24 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ strb r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ bl 55f0 │ │ │ │ - b 59cf4 │ │ │ │ + b 5a5b0 │ │ │ │ add r0, r7, r2, lsl #5 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ bl 6834 │ │ │ │ - b 5998c │ │ │ │ + b 5a248 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str sl, [sp, #276] @ 0x114 │ │ │ │ str fp, [sp, #272] @ 0x110 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ bl 6ef8 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 59d20 │ │ │ │ + beq 5a5dc │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ @@ -86265,84 +86824,84 @@ │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ - b 59d9c │ │ │ │ + b 5a658 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 599ec │ │ │ │ + beq 5a2a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr r0, [pc, #2952] @ 5a580 │ │ │ │ + ldr r0, [pc, #2952] @ 5ae3c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #2948] @ 5a584 │ │ │ │ + ldr r1, [pc, #2948] @ 5ae40 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 59bac │ │ │ │ + bpl 5a468 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3f384 │ │ │ │ + bl 3fc40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 59a88 │ │ │ │ + beq 5a344 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 59d20 │ │ │ │ + beq 5a5dc │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ mov r9, fp │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ ldr ip, [sp, #372] @ 0x174 │ │ │ │ str ip, [sp, #280] @ 0x118 │ │ │ │ - b 59d98 │ │ │ │ + b 5a654 │ │ │ │ mov r0, #32 │ │ │ │ mov r9, fp │ │ │ │ mov r6, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a13c │ │ │ │ - ldr r1, [pc, #2692] @ 5a574 │ │ │ │ + beq 5a9f8 │ │ │ │ + ldr r1, [pc, #2692] @ 5ae30 │ │ │ │ mov r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ @@ -86351,154 +86910,154 @@ │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str fp, [sp, #352] @ 0x160 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ - beq 59b38 │ │ │ │ + beq 5a3f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r6, sp, #364 @ 0x16c │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ ldm r6, {r0, r2, r6} │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ stm ip, {r0, r2, r6} │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ - b 59da8 │ │ │ │ + b 5a664 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - bl e902c │ │ │ │ + bl e98e4 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59bd0 │ │ │ │ + beq 5a48c │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #2532] @ 5a56c │ │ │ │ + ldr r3, [pc, #2532] @ 5ae28 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ strb r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ bl 55f0 │ │ │ │ - b 59cf4 │ │ │ │ - beq 59c40 │ │ │ │ + b 5a5b0 │ │ │ │ + beq 5a4fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59c44 │ │ │ │ - b 59a48 │ │ │ │ + bne 5a500 │ │ │ │ + b 5a304 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - bl e9240 │ │ │ │ + bl e9af8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59c08 │ │ │ │ + beq 5a4c4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 599c │ │ │ │ - b 59cf4 │ │ │ │ + b 5a5b0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ - bl e9688 │ │ │ │ + bl e9f40 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 59cc8 │ │ │ │ + beq 5a584 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #476] @ 0x1dc │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 63bc │ │ │ │ - b 59cf4 │ │ │ │ + b 5a5b0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b620 │ │ │ │ + bl 4bedc │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59c90 │ │ │ │ + beq 5a54c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59494 │ │ │ │ + beq 59d50 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ - b 59490 │ │ │ │ - andeq lr, r9, r8, ror #18 │ │ │ │ + b 59d4c │ │ │ │ + ldrdeq lr, [r9], -r4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b6e4 │ │ │ │ + bl 4bfa0 │ │ │ │ mov r0, r6 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ tst r0, r1 │ │ │ │ - beq 59d10 │ │ │ │ + beq 5a5cc │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ bl 50d8 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 59d5c │ │ │ │ + bne 5a618 │ │ │ │ add ip, sp, #340 @ 0x154 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #356] @ 0x164 │ │ │ │ ldm ip, {r4, sl, ip} │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ - beq 59d54 │ │ │ │ + beq 5a610 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, ip │ │ │ │ bl 50d8 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r8 │ │ │ │ - b 59ea0 │ │ │ │ + b 5a75c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ @@ -86529,39 +87088,39 @@ │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str fp, [sp, #288] @ 0x120 │ │ │ │ str sl, [sp, #280] @ 0x118 │ │ │ │ str r9, [sp, #276] @ 0x114 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ stm r0, {r2, r3, r6} │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ - bne 59e38 │ │ │ │ + bne 5a6f4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 59e1c │ │ │ │ + beq 5a6d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a12c │ │ │ │ + beq 5a9e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r8, r4 │ │ │ │ - b 59e40 │ │ │ │ - ldrdeq r1, [sl], -pc @ │ │ │ │ + b 5a6fc │ │ │ │ + andeq r1, sl, fp, lsl #12 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ str r8, [sp, #336] @ 0x150 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl e85b0 │ │ │ │ + bl e8e68 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ add r0, r1, #28 │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldr fp, [r1] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ @@ -86569,86 +87128,86 @@ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldm ip, {r0, r4, sl, ip} │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ - bne 59ed4 │ │ │ │ + bne 5a790 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 59f08 │ │ │ │ + beq 5a7c4 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 58c28 │ │ │ │ + beq 594e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str fp, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ stm r0, {r4, sl, ip} │ │ │ │ mov r0, #0 │ │ │ │ - b 59f00 │ │ │ │ + b 5a7bc │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm lr, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str fp, [r1, #8] │ │ │ │ str r9, [r1, #12] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ stm r1, {r0, r4, sl, ip} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 58c44 │ │ │ │ + b 59500 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #411] @ 0x19b │ │ │ │ - bne 59f3c │ │ │ │ + bne 5a7f8 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 59f44 │ │ │ │ + bpl 5a800 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov fp, ip │ │ │ │ - b 59418 │ │ │ │ - beq 59f70 │ │ │ │ + b 59cd4 │ │ │ │ + beq 5a82c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, ip │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59f74 │ │ │ │ - b 59f2c │ │ │ │ + bne 5a830 │ │ │ │ + b 5a7e8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ mov r2, sl │ │ │ │ bl 512c │ │ │ │ - b 59418 │ │ │ │ - ldr r0, [pc, #1468] @ 5a54c │ │ │ │ - ldr r3, [pc, #1468] @ 5a550 │ │ │ │ - ldr r1, [pc, #1468] @ 5a554 │ │ │ │ + b 59cd4 │ │ │ │ + ldr r0, [pc, #1468] @ 5ae08 │ │ │ │ + ldr r3, [pc, #1468] @ 5ae0c │ │ │ │ + ldr r1, [pc, #1468] @ 5ae10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ orr ip, r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ ldm ip!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ @@ -86657,174 +87216,174 @@ │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 5a000 │ │ │ │ + beq 5a8bc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 59cbc │ │ │ │ - b 59494 │ │ │ │ - ldr r0, [pc, #1348] @ 5a560 │ │ │ │ + bne 5a578 │ │ │ │ + b 59d50 │ │ │ │ + ldr r0, [pc, #1348] @ 5ae1c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1344] @ 5a564 │ │ │ │ + ldr r1, [pc, #1344] @ 5ae20 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 8850 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r7, #0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ str r7, [sp, #283] @ 0x11b │ │ │ │ - bne 5a0a4 │ │ │ │ + bne 5a960 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 5a0c0 │ │ │ │ + bpl 5a97c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #23 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r9, ip │ │ │ │ mov r6, sl │ │ │ │ - b 5a0f4 │ │ │ │ + b 5a9b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - b 59278 │ │ │ │ + b 59b34 │ │ │ │ mov r6, #1 │ │ │ │ - beq 5a0e4 │ │ │ │ + beq 5a9a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a084 │ │ │ │ + beq 5a940 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ - ldr r0, [pc, #1116] @ 5a558 │ │ │ │ + ldr r0, [pc, #1116] @ 5ae14 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1112] @ 5a55c │ │ │ │ + ldr r1, [pc, #1112] @ 5ae18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 8850 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 5a148 │ │ │ │ + b 5aa04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5a430 │ │ │ │ + beq 5acec │ │ │ │ mov r0, r7 │ │ │ │ - b 5a42c │ │ │ │ - andeq r1, sl, r3, lsl #4 │ │ │ │ + b 5ace8 │ │ │ │ + andeq r1, sl, pc, lsr #6 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5a1e0 │ │ │ │ - b 5a214 │ │ │ │ - b 5a1e8 │ │ │ │ + bne 5aa9c │ │ │ │ + b 5aad0 │ │ │ │ + b 5aaa4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 453f4 │ │ │ │ - b 5a46c │ │ │ │ - b 5a1c4 │ │ │ │ - b 5a1e8 │ │ │ │ - b 5a1e8 │ │ │ │ + bl 45cb0 │ │ │ │ + b 5ad28 │ │ │ │ + b 5aa80 │ │ │ │ + b 5aaa4 │ │ │ │ + b 5aaa4 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a430 │ │ │ │ - andeq r1, sl, r0, asr r0 │ │ │ │ + b 5acec │ │ │ │ + andeq r1, sl, ip, ror r1 │ │ │ │ mov fp, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 5a214 │ │ │ │ + beq 5aad0 │ │ │ │ mov r0, r7 │ │ │ │ - b 5a210 │ │ │ │ + b 5aacc │ │ │ │ mov fp, r0 │ │ │ │ - b 5a214 │ │ │ │ + b 5aad0 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a260 │ │ │ │ + b 5ab1c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 5a214 │ │ │ │ + beq 5aad0 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 5a49c │ │ │ │ + beq 5ad58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 5a498 │ │ │ │ + b 5ad54 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a49c │ │ │ │ + b 5ad58 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a46c │ │ │ │ + b 5ad28 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 4627c │ │ │ │ - b 5a49c │ │ │ │ + bl 46b38 │ │ │ │ + b 5ad58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5a260 │ │ │ │ + beq 5ab1c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 5bdf0 │ │ │ │ - b 5a508 │ │ │ │ + bl 5c6ac │ │ │ │ + b 5adc4 │ │ │ │ bl 8b08 │ │ │ │ - b 5a30c │ │ │ │ + b 5abc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ @@ -86832,202 +87391,202 @@ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - blt 5a2c4 │ │ │ │ + blt 5ab80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5a2c4 │ │ │ │ + beq 5ab80 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov fp, r4 │ │ │ │ - b 5a49c │ │ │ │ + b 5ad58 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5a2e0 │ │ │ │ + beq 5ab9c │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov fp, r8 │ │ │ │ - b 5a46c │ │ │ │ + b 5ad28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5a408 │ │ │ │ - b 5a508 │ │ │ │ + bne 5acc4 │ │ │ │ + b 5adc4 │ │ │ │ mov fp, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 5a508 │ │ │ │ - b 5a408 │ │ │ │ + beq 5adc4 │ │ │ │ + b 5acc4 │ │ │ │ mov fp, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 5a508 │ │ │ │ + beq 5adc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 45e68 │ │ │ │ - b 5a388 │ │ │ │ + bl 46724 │ │ │ │ + b 5ac44 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5a364 │ │ │ │ + beq 5ac20 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #24 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r5, r4 │ │ │ │ - b 5a348 │ │ │ │ + b 5ac04 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a390 │ │ │ │ + beq 5ac4c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ - b 5a390 │ │ │ │ + b 5ac4c │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 47048 │ │ │ │ + bl 47904 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl 4712c │ │ │ │ + bl 479e8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 5a4c0 │ │ │ │ + b 5ad7c │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 5a3c8 │ │ │ │ + beq 5ac84 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #32 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mov r4, r6 │ │ │ │ - b 5a3ac │ │ │ │ + b 5ac68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a4c0 │ │ │ │ + beq 5ad7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ - b 5a4c0 │ │ │ │ + b 5ad7c │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a49c │ │ │ │ + b 5ad58 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a508 │ │ │ │ + beq 5adc4 │ │ │ │ ldr r4, [sp, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a430 │ │ │ │ + beq 5acec │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a46c │ │ │ │ + beq 5ad28 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ - b 5a468 │ │ │ │ + b 5ad24 │ │ │ │ mov fp, r0 │ │ │ │ - b 5a46c │ │ │ │ + b 5ad28 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 5a46c │ │ │ │ + beq 5ad28 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 5bdf0 │ │ │ │ - b 5a49c │ │ │ │ + bl 5c6ac │ │ │ │ + b 5ad58 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 46a38 │ │ │ │ + bl 472f4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq 5a49c │ │ │ │ + beq 5ad58 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 471bc │ │ │ │ + bl 47a78 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 5a4c0 │ │ │ │ + b 5ad7c │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 5a508 │ │ │ │ + bhi 5adc4 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5a510 │ │ │ │ + bne 5adcc │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a508 │ │ │ │ + beq 5adc4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 469b0 │ │ │ │ - b 5a508 │ │ │ │ + bl 4726c │ │ │ │ + b 5adc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5a508 │ │ │ │ + beq 5adc4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 45b0c │ │ │ │ - b 5a508 │ │ │ │ + bl 463c8 │ │ │ │ + b 5adc4 │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq lr, [sl], -r8 │ │ │ │ - andeq r2, lr, r8, lsl r1 │ │ │ │ - andeq r5, lr, r4, asr #32 │ │ │ │ - @ instruction: 0x000e22b8 │ │ │ │ - @ instruction: 0x000e22b8 │ │ │ │ - andeq r2, lr, r4, asr #6 │ │ │ │ - andeq r2, lr, r4, asr #6 │ │ │ │ - @ instruction: 0x000e19b0 │ │ │ │ - andeq r1, lr, r4, asr #14 │ │ │ │ - andeq r1, lr, ip, asr #20 │ │ │ │ - andeq sp, r9, r4, asr #23 │ │ │ │ - andeq r1, lr, r0, lsl sl │ │ │ │ - andeq r1, lr, ip, lsl #21 │ │ │ │ + andeq lr, sl, r4, lsl #16 │ │ │ │ + andeq r1, lr, ip, asr r8 │ │ │ │ + andeq r4, lr, r8, lsl #15 │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + andeq r1, lr, r8, lsl #21 │ │ │ │ + andeq r1, lr, r8, lsl #21 │ │ │ │ + strdeq r1, [lr], -r4 │ │ │ │ + andeq r0, lr, r8, lsl #29 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + andeq sp, r9, r0, lsr r6 │ │ │ │ + andeq r1, lr, r4, asr r1 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ @ instruction: 0xffff48c0 │ │ │ │ - andeq r2, lr, r8, asr #7 │ │ │ │ + andeq r1, lr, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, r1, #344 @ 0x158 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4f578 │ │ │ │ + bl 4fe34 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ movw r0, #485 @ 0x1e5 │ │ │ │ mov r2, r5 │ │ │ │ ldr lr, [r5, #344] @ 0x158 │ │ │ │ ldrh r0, [r2, r0]! @ │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ @@ -87065,15 +87624,15 @@ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ ldr r7, [r0, #11]! │ │ │ │ ldrh fp, [ip, #4]! │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 5a9ec │ │ │ │ + beq 5b2a8 │ │ │ │ ldr r0, [r2, #-133] @ 0xffffff7b │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #-125] @ 0xffffff83 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [r2, #-121] @ 0xffffff87 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ @@ -87164,15 +87723,15 @@ │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r6, [r2, #-129] @ 0xffffff7f │ │ │ │ ldr r4, [r2, #-113] @ 0xffffff8f │ │ │ │ ldr sl, [r2, #-85] @ 0xffffffab │ │ │ │ ldrh ip, [r3, #12] │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 5abd0 │ │ │ │ + bne 5b48c │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ orr r1, r0, r1, lsl #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -87294,15 +87853,15 @@ │ │ │ │ str ip, [sp, #348] @ 0x15c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - b 5adb4 │ │ │ │ + b 5b670 │ │ │ │ mov r0, #8 │ │ │ │ movw r7, #25973 @ 0x6575 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ movw r0, #28005 @ 0x6d65 │ │ │ │ movt r0, #29551 @ 0x736f │ │ │ │ @@ -87415,15 +87974,15 @@ │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b 5adb0 │ │ │ │ + b 5b66c │ │ │ │ movw r7, #25698 @ 0x6462 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ movt r7, #29797 @ 0x7465 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ movw r7, #25971 @ 0x6573 │ │ │ │ movt r7, #31092 @ 0x7974 │ │ │ │ @@ -87740,37 +88299,37 @@ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 512c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 5b1c4 │ │ │ │ + ble 5ba80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 512c │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ add r1, sl, #472 @ 0x1d8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldrh r4, [sp, #158] @ 0x9e │ │ │ │ add r0, lr, #30 │ │ │ │ mov r7, sl │ │ │ │ ldrh r0, [r0] │ │ │ │ - ldr r2, [pc, #1292] @ 5b638 │ │ │ │ + ldr r2, [pc, #1292] @ 5bef4 │ │ │ │ ldr r3, [r7, #604]! @ 0x25c │ │ │ │ - ldr r6, [pc, #1288] @ 5b63c │ │ │ │ + ldr r6, [pc, #1288] @ 5bef8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #1280] @ 5b640 │ │ │ │ + ldr r1, [pc, #1280] @ 5befc │ │ │ │ add r6, pc, r6 │ │ │ │ movne r6, r2 │ │ │ │ mov r2, r7 │ │ │ │ addeq r2, r2, #4 │ │ │ │ cmp r0, r4 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ mov r2, #0 │ │ │ │ @@ -87780,58 +88339,58 @@ │ │ │ │ movhi r4, r0 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ str r6, [sp, #556] @ 0x22c │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r2, #6 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #564] @ 0x234 │ │ │ │ uxtb r0, r1 │ │ │ │ - beq 5b1ec │ │ │ │ + beq 5baa8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5b56c │ │ │ │ - beq 5b1fc │ │ │ │ + beq 5be28 │ │ │ │ + beq 5bab8 │ │ │ │ lsr r1, r1, #8 │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ str r1, [r9, #1] │ │ │ │ lsr r1, r5, #24 │ │ │ │ strb r1, [r9, #7] │ │ │ │ lsr r1, r5, #8 │ │ │ │ strh r1, [r9, #5] │ │ │ │ - b 5b508 │ │ │ │ + b 5bdc4 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r9] │ │ │ │ - beq 5b51c │ │ │ │ + beq 5bdd8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5b3e4 │ │ │ │ + bne 5bca0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r4, r4, #128 @ 0x80 │ │ │ │ - bl 46e40 │ │ │ │ - b 5b3e8 │ │ │ │ + bl 476fc │ │ │ │ + b 5bca4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 5b524 │ │ │ │ + bhi 5bde0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 5b524 │ │ │ │ + beq 5bde0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 4ee6c │ │ │ │ + bl 4f728 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b4f8 │ │ │ │ + bne 5bdb4 │ │ │ │ str r8, [sp, #12] │ │ │ │ add r8, sl, #600 @ 0x258 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [sp, #16] │ │ │ │ - beq 5b3f0 │ │ │ │ + beq 5bcac │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ @@ -87842,209 +88401,209 @@ │ │ │ │ uxth r0, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ cmp r2, r9 │ │ │ │ - bls 5b300 │ │ │ │ + bls 5bbbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r9 │ │ │ │ - bls 5b350 │ │ │ │ + bls 5bc0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r2, r4, r2 │ │ │ │ eor r1, r1, r3 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq 5b36c │ │ │ │ + beq 5bc28 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b2ec │ │ │ │ + beq 5bba8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ lsl r6, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 57920 │ │ │ │ + bl 581dc │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b3d4 │ │ │ │ + bne 5bc90 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r6, r6, #24 │ │ │ │ - bne 5b2c4 │ │ │ │ + bne 5bb80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #5 │ │ │ │ - bl 7cd18 │ │ │ │ - b 5b360 │ │ │ │ + bl 7d5d0 │ │ │ │ + b 5bc1c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r9 │ │ │ │ - bls 5b36c │ │ │ │ + bls 5bc28 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b36c │ │ │ │ + beq 5bc28 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ lsl r4, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 57920 │ │ │ │ + bl 581dc │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b3d4 │ │ │ │ + bne 5bc90 │ │ │ │ add fp, fp, #24 │ │ │ │ subs r4, r4, #24 │ │ │ │ - bne 5b324 │ │ │ │ - b 5b36c │ │ │ │ + bne 5bbe0 │ │ │ │ + b 5bc28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 7cd18 │ │ │ │ + bl 7d5d0 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b3d4 │ │ │ │ - ldr r2, [pc, #748] @ 5b660 │ │ │ │ + bne 5bc90 │ │ │ │ + ldr r2, [pc, #748] @ 5bf1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 57cb8 │ │ │ │ + bl 58574 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b3d4 │ │ │ │ + bne 5bc90 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r8, #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 5b3f0 │ │ │ │ - ldr r2, [pc, #700] @ 5b664 │ │ │ │ + beq 5bcac │ │ │ │ + ldr r2, [pc, #700] @ 5bf20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 57cb8 │ │ │ │ + bl 58574 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b3d4 │ │ │ │ + bne 5bc90 │ │ │ │ ldrh r0, [r8] │ │ │ │ add r9, r9, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r8] │ │ │ │ - b 5b264 │ │ │ │ + b 5bb20 │ │ │ │ ldr r1, [sp, #297] @ 0x129 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b 5b500 │ │ │ │ + b 5bdbc │ │ │ │ add r4, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - b 5b518 │ │ │ │ + b 5bdd4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b42c │ │ │ │ - ldr r2, [pc, #596] @ 5b65c │ │ │ │ + beq 5bce8 │ │ │ │ + ldr r2, [pc, #596] @ 5bf18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r7 │ │ │ │ - bl 57cb8 │ │ │ │ + bl 58574 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b4f8 │ │ │ │ + bne 5bdb4 │ │ │ │ ldrh r0, [r8] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r8] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, lr, #30 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b460 │ │ │ │ + beq 5bd1c │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 4ee6c │ │ │ │ + bl 4f728 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b4f8 │ │ │ │ + bne 5bdb4 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7cb60 │ │ │ │ + bl 7d418 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b4f8 │ │ │ │ + bne 5bdb4 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #464] @ 5b654 │ │ │ │ + ldr r0, [pc, #464] @ 5bf10 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ - ldr r3, [pc, #460] @ 5b658 │ │ │ │ + ldr r3, [pc, #460] @ 5bf14 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r1, r7 │ │ │ │ movne r3, r0 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b4f8 │ │ │ │ + bne 5bdb4 │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r4, sl, #348 @ 0x15c │ │ │ │ bl 512c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 47004 │ │ │ │ + bl 478c0 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 512c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ - b 5b514 │ │ │ │ + b 5bdd0 │ │ │ │ ldr r1, [sp, #297] @ 0x129 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ str r2, [r9, #4] │ │ │ │ str r1, [r9, #1] │ │ │ │ strb r0, [r9] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r9 │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b544 │ │ │ │ + beq 5be00 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b558 │ │ │ │ + beq 5be14 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, fp │ │ │ │ - b 5b1fc │ │ │ │ - ldr r0, [pc, #208] @ 5b644 │ │ │ │ + b 5bab8 │ │ │ │ + ldr r0, [pc, #208] @ 5bf00 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #204] @ 5b648 │ │ │ │ - ldr r3, [pc, #204] @ 5b64c │ │ │ │ + ldr r2, [pc, #204] @ 5bf04 │ │ │ │ + ldr r3, [pc, #204] @ 5bf08 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #200] @ 5b650 │ │ │ │ + ldr r1, [pc, #200] @ 5bf0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ mov r7, #23 │ │ │ │ @@ -88060,164 +88619,164 @@ │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b5ec │ │ │ │ + beq 5bea8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 5b620 │ │ │ │ + b 5bedc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #564] @ 0x234 │ │ │ │ ldrb r0, [sp, #560] @ 0x230 │ │ │ │ - bl 7cfbc │ │ │ │ - b 5b620 │ │ │ │ + bl 7d874 │ │ │ │ + b 5bedc │ │ │ │ bl 8b08 │ │ │ │ - b 5b61c │ │ │ │ - b 5b61c │ │ │ │ - b 5b61c │ │ │ │ + b 5bed8 │ │ │ │ + b 5bed8 │ │ │ │ + b 5bed8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 46e40 │ │ │ │ + bl 476fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, lr, r8, asr r0 │ │ │ │ - andeq r2, lr, r4, lsr #32 │ │ │ │ - strdeq sl, [sl], -r4 │ │ │ │ - ldrdeq sl, [sl], -r3 │ │ │ │ - muleq lr, r4, ip │ │ │ │ - andeq r8, r9, r0, asr r3 │ │ │ │ - andeq r1, lr, r0, lsl #25 │ │ │ │ + muleq lr, ip, r7 │ │ │ │ + andeq r1, lr, r8, ror #14 │ │ │ │ + andeq sl, sl, r0, lsr #12 │ │ │ │ + strdeq sl, [sl], -pc @ │ │ │ │ + ldrdeq r1, [lr], -r8 │ │ │ │ + andeq r8, r9, ip, asr #6 │ │ │ │ + andeq r1, lr, r4, asr #7 │ │ │ │ @ instruction: 0xfffe453c │ │ │ │ - andeq r0, r8, r0, asr #21 │ │ │ │ - andeq sp, sl, r5, lsr #20 │ │ │ │ - andeq pc, r9, r2, lsl r0 @ │ │ │ │ - andeq sp, sl, sp, ror sl │ │ │ │ + @ instruction: 0x00080abc │ │ │ │ + andeq sp, sl, r1, asr fp │ │ │ │ + andeq pc, r9, lr, lsr r1 @ │ │ │ │ + andeq sp, sl, r9, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ add lr, r1, #24 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm lr, {r0, r4, r5, r6, r7} │ │ │ │ mov r9, r2 │ │ │ │ stm r9, {r0, r4, r5, r6, r7} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, ip │ │ │ │ - bl 4f704 │ │ │ │ + bl 4ffc0 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5bbcc │ │ │ │ + bne 5c488 │ │ │ │ ldrb r0, [r5, #252] @ 0xfc │ │ │ │ - ldr r6, [pc, #1788] @ 5bdb4 │ │ │ │ - ldr r4, [pc, #1788] @ 5bdb8 │ │ │ │ + ldr r6, [pc, #1788] @ 5c670 │ │ │ │ + ldr r4, [pc, #1788] @ 5c674 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 5b83c │ │ │ │ + beq 5c0f8 │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #180] @ 0xb4 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ strb r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #1736] @ 5bdbc │ │ │ │ + ldr r2, [pc, #1736] @ 5c678 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r5, #344] @ 0x158 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 5b780 │ │ │ │ + bmi 5c03c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ add r5, r6, #8 │ │ │ │ - ldr r2, [pc, #1708] @ 5bdc0 │ │ │ │ + ldr r2, [pc, #1708] @ 5c67c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strb r2, [sp, #212] @ 0xd4 │ │ │ │ add r0, r5, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b778 │ │ │ │ + beq 5c034 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r4, [pc, #1604] @ 5bdc4 │ │ │ │ + ldr r4, [pc, #1604] @ 5c680 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r5, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 5b834 │ │ │ │ + beq 5c0f0 │ │ │ │ add r0, r5, #232 @ 0xe8 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ - ldr r4, [pc, #1572] @ 5bdc8 │ │ │ │ + ldr r4, [pc, #1572] @ 5c684 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r5, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 5b834 │ │ │ │ + bmi 5c0f0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [pc, #1544] @ 5bdcc │ │ │ │ + ldr r0, [pc, #1544] @ 5c688 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb r2, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strb r2, [sp, #212] @ 0xd4 │ │ │ │ add r0, r5, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b82c │ │ │ │ + beq 5c0e8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ - ldr r4, [pc, #1436] @ 5bdd0 │ │ │ │ + ldr r4, [pc, #1436] @ 5c68c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #1432] @ 5bdd4 │ │ │ │ + ldr r6, [pc, #1432] @ 5c690 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, #1 │ │ │ │ @@ -88247,89 +88806,89 @@ │ │ │ │ strh r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 5b8dc │ │ │ │ + b 5c198 │ │ │ │ ldrb r0, [sp, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bbe0 │ │ │ │ + bne 5c49c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5b918 │ │ │ │ + bne 5c1d4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r8, r7, r0 │ │ │ │ sub sl, r1, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 5b964 │ │ │ │ - b 5b9ac │ │ │ │ + bne 5c220 │ │ │ │ + b 5c268 │ │ │ │ ldrb r0, [sp, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bbe0 │ │ │ │ + bne 5c49c │ │ │ │ ldrb r0, [sp, #76] @ 0x4c │ │ │ │ strb r9, [sp, #77] @ 0x4d │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5b940 │ │ │ │ + bne 5c1fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 5b950 │ │ │ │ + b 5c20c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 5bbe0 │ │ │ │ + beq 5c49c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub sl, r1, r0 │ │ │ │ add r8, r2, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5b9ac │ │ │ │ + beq 5c268 │ │ │ │ sub r0, sl, #1 │ │ │ │ ldrb r1, [r8, r0] │ │ │ │ cmp r1, #10 │ │ │ │ - bne 5b9ac │ │ │ │ + bne 5c268 │ │ │ │ sub sl, sl, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b99c │ │ │ │ + beq 5c258 │ │ │ │ ldrb r1, [r8, sl] │ │ │ │ mov r2, #0 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #13 │ │ │ │ mov r1, r8 │ │ │ │ movne r1, r2 │ │ │ │ - b 5b9a0 │ │ │ │ + b 5c25c │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq sl, r0 │ │ │ │ movne r8, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5bbe0 │ │ │ │ + beq 5c49c │ │ │ │ ldr r0, [r5, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - beq 5bb28 │ │ │ │ + beq 5c3e4 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ strb r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #18 │ │ │ │ strb r1, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1012] @ 5bde4 │ │ │ │ + ldr r1, [pc, #1012] @ 5c6a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bmi 5ba74 │ │ │ │ + bmi 5c330 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -88337,44 +88896,44 @@ │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ mov r9, #1 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, [r2] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ strb r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ba70 │ │ │ │ + beq 5c32c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #344] @ 0x158 │ │ │ │ ldrb r1, [r5, #240] @ 0xf0 │ │ │ │ cmp r1, #19 │ │ │ │ - beq 5bb28 │ │ │ │ + beq 5c3e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ - ldr r6, [pc, #844] @ 5bde8 │ │ │ │ - ldr r4, [pc, #844] @ 5bdec │ │ │ │ + ldr r6, [pc, #844] @ 5c6a4 │ │ │ │ + ldr r4, [pc, #844] @ 5c6a8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r6, pc, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ - bmi 5bb28 │ │ │ │ + bmi 5c3e4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -88382,41 +88941,41 @@ │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ mov r9, #1 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, [r2] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ strb r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bb24 │ │ │ │ + beq 5c3e0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ str r1, [fp] │ │ │ │ str r2, [fp, #4] │ │ │ │ strb r3, [fp, #8] │ │ │ │ - bmi 5b8d0 │ │ │ │ + bmi 5c18c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -88424,464 +88983,464 @@ │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ mov r9, #1 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [fp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [fp, #8] │ │ │ │ strb r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8d0 │ │ │ │ + beq 5c18c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ - b 5b8d0 │ │ │ │ + b 5c18c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #180] @ 0xb4 │ │ │ │ strb r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #468] @ 5bdd8 │ │ │ │ + ldr r2, [pc, #468] @ 5c694 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r5, #344] @ 0x158 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 5bc90 │ │ │ │ + bmi 5c54c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r2, #8 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strb r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bc84 │ │ │ │ + beq 5c540 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r4, [pc, #332] @ 5bddc │ │ │ │ + ldr r4, [pc, #332] @ 5c698 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r0, [r5, #240] @ 0xf0 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 5bd38 │ │ │ │ + beq 5c5f4 │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ - ldr r1, [pc, #296] @ 5bde0 │ │ │ │ + ldr r1, [pc, #296] @ 5c69c │ │ │ │ ldr r0, [r5, #344] @ 0x158 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 5bd38 │ │ │ │ + bmi 5c5f4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb r2, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strb r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ea24 │ │ │ │ + bl 4f2e0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bd38 │ │ │ │ + beq 5c5f4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 5bd54 │ │ │ │ - b 5bd54 │ │ │ │ - b 5bd54 │ │ │ │ + b 5c610 │ │ │ │ + b 5c610 │ │ │ │ + b 5c610 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bdac │ │ │ │ + beq 5c668 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - b 5bda8 │ │ │ │ + b 5c664 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bda4 │ │ │ │ - b 5bdac │ │ │ │ + bne 5c660 │ │ │ │ + b 5c668 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bda4 │ │ │ │ - b 5bdac │ │ │ │ + bne 5c660 │ │ │ │ + b 5c668 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bdac │ │ │ │ + beq 5c668 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r9, r8, asr #4 │ │ │ │ - andeq sl, r9, r0, ror #27 │ │ │ │ - andeq sp, sl, r9, lsr r7 │ │ │ │ - andeq r8, r9, r0, ror #3 │ │ │ │ - andeq sl, r9, r8, lsr #26 │ │ │ │ - andeq sl, r9, r0, lsl #26 │ │ │ │ - andeq r8, r9, ip, lsr r1 │ │ │ │ - andeq sl, r9, r4, ror ip │ │ │ │ - andeq r8, r9, ip, asr #1 │ │ │ │ - andeq sp, sl, r5, lsr #4 │ │ │ │ - andeq sl, r9, r8, lsl r8 │ │ │ │ - andeq r7, r9, ip, asr #24 │ │ │ │ - andeq sp, sl, sp, lsr r4 │ │ │ │ - andeq r7, r9, r4, ror #28 │ │ │ │ - andeq sl, r9, r0, lsl #20 │ │ │ │ + andeq r8, r9, r4, asr #4 │ │ │ │ + andeq sl, r9, r4, asr lr │ │ │ │ + andeq sp, sl, r5, ror #16 │ │ │ │ + ldrdeq r8, [r9], -ip │ │ │ │ + muleq r9, ip, sp │ │ │ │ + andeq sl, r9, r4, ror sp │ │ │ │ + andeq r8, r9, r8, lsr r1 │ │ │ │ + andeq sl, r9, r8, ror #25 │ │ │ │ + andeq r8, r9, r8, asr #1 │ │ │ │ + andeq sp, sl, r1, asr r3 │ │ │ │ + andeq sl, r9, ip, lsl #17 │ │ │ │ + andeq r7, r9, r8, asr #24 │ │ │ │ + andeq sp, sl, r9, ror #10 │ │ │ │ + andeq r7, r9, r0, ror #28 │ │ │ │ + andeq sl, r9, r4, ror sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5be2c │ │ │ │ + beq 5c6e8 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 5be34 │ │ │ │ + b 5c6f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 5be54 │ │ │ │ + b 5c710 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl 45e68 │ │ │ │ + bl 46724 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c36c │ │ │ │ + bl 4cc28 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5be94 │ │ │ │ + beq 5c750 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5be4c │ │ │ │ + beq 5c708 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 5be4c │ │ │ │ + b 5c708 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 3f518 │ │ │ │ + bl 3fdd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldmib r1, {r4, r6} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5bf0c │ │ │ │ + bne 5c7c8 │ │ │ │ cmp r6, #8 │ │ │ │ - bne 5bf60 │ │ │ │ - ldr r1, [pc, #360] @ 5c048 │ │ │ │ + bne 5c81c │ │ │ │ + ldr r1, [pc, #360] @ 5c904 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bff0 │ │ │ │ + bne 5c8ac │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #8 │ │ │ │ - bne 5bf9c │ │ │ │ - ldr r1, [pc, #288] @ 5c03c │ │ │ │ + bne 5c858 │ │ │ │ + ldr r1, [pc, #288] @ 5c8f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bfc8 │ │ │ │ - ldr r3, [pc, #256] @ 5c038 │ │ │ │ + beq 5c884 │ │ │ │ + ldr r3, [pc, #256] @ 5c8f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 57d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5bfe0 │ │ │ │ + bne 5c89c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #5 │ │ │ │ - bne 5bff0 │ │ │ │ - ldr r1, [pc, #208] @ 5c040 │ │ │ │ + bne 5c8ac │ │ │ │ + ldr r1, [pc, #208] @ 5c8fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bff0 │ │ │ │ + bne 5c8ac │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #5 │ │ │ │ - bne 5bf30 │ │ │ │ - ldr r1, [pc, #136] @ 5c034 │ │ │ │ + bne 5c7ec │ │ │ │ + ldr r1, [pc, #136] @ 5c8f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bfcc │ │ │ │ - b 5bf30 │ │ │ │ + beq 5c888 │ │ │ │ + b 5c7ec │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r0, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5bf58 │ │ │ │ + beq 5c814 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - ldr r3, [pc, #76] @ 5c044 │ │ │ │ + ldr r3, [pc, #76] @ 5c900 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 57d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5c02c │ │ │ │ + beq 5c8e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, r9, r4, lsr ip │ │ │ │ - andeq pc, sp, ip, lsr ip @ │ │ │ │ - muleq r9, ip, r4 │ │ │ │ - andeq fp, r9, r0, ror ip │ │ │ │ - andeq pc, sp, r0, ror fp @ │ │ │ │ - ldrdeq sl, [r9], -r8 │ │ │ │ + andeq fp, r9, r3, ror #26 │ │ │ │ + andeq pc, sp, r0, lsl #7 │ │ │ │ + andeq sl, r9, r0, lsl r5 │ │ │ │ + muleq r9, pc, sp @ │ │ │ │ + @ instruction: 0x000df2b4 │ │ │ │ + andeq sl, r9, ip, asr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldmib r1, {r4, r6} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5c0ac │ │ │ │ + bne 5c968 │ │ │ │ cmp r6, #6 │ │ │ │ - beq 5c0e0 │ │ │ │ + beq 5c99c │ │ │ │ cmp r6, #7 │ │ │ │ - bne 5c160 │ │ │ │ - ldr r1, [pc, #456] @ 5c248 │ │ │ │ + bne 5ca1c │ │ │ │ + ldr r1, [pc, #456] @ 5cb04 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c1ec │ │ │ │ + bne 5caa8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #6 │ │ │ │ - beq 5c114 │ │ │ │ + beq 5c9d0 │ │ │ │ cmp r6, #7 │ │ │ │ - bne 5c198 │ │ │ │ - ldr r1, [pc, #372] @ 5c238 │ │ │ │ + bne 5ca54 │ │ │ │ + ldr r1, [pc, #372] @ 5caf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c130 │ │ │ │ + bne 5c9ec │ │ │ │ mov r1, #0 │ │ │ │ - b 5c1c8 │ │ │ │ - ldr r1, [pc, #356] @ 5c24c │ │ │ │ + b 5ca84 │ │ │ │ + ldr r1, [pc, #356] @ 5cb08 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c1ec │ │ │ │ + bne 5caa8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #288] @ 5c23c │ │ │ │ + ldr r1, [pc, #288] @ 5caf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1c4 │ │ │ │ - ldr r3, [pc, #252] @ 5c234 │ │ │ │ + beq 5ca80 │ │ │ │ + ldr r3, [pc, #252] @ 5caf0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 57d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5c1dc │ │ │ │ + bne 5ca98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #5 │ │ │ │ - bne 5c1ec │ │ │ │ - ldr r1, [pc, #208] @ 5c240 │ │ │ │ + bne 5caa8 │ │ │ │ + ldr r1, [pc, #208] @ 5cafc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c1ec │ │ │ │ + bne 5caa8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ strb r0, [r5, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #5 │ │ │ │ - bne 5c130 │ │ │ │ - ldr r1, [pc, #136] @ 5c230 │ │ │ │ + bne 5c9ec │ │ │ │ + ldr r1, [pc, #136] @ 5caec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1c8 │ │ │ │ - b 5c130 │ │ │ │ + beq 5ca84 │ │ │ │ + b 5c9ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r0, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5c158 │ │ │ │ + beq 5ca14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - ldr r3, [pc, #80] @ 5c244 │ │ │ │ + ldr r3, [pc, #80] @ 5cb00 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 57d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5c228 │ │ │ │ + beq 5cae4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, r9, r8, lsr sl │ │ │ │ - andeq pc, sp, ip, asr #20 │ │ │ │ - andeq fp, r9, r3, lsr fp │ │ │ │ - andeq fp, r9, r2, ror #21 │ │ │ │ - andeq fp, r9, r0, ror sl │ │ │ │ - andeq pc, sp, r4, lsl #19 │ │ │ │ - andeq fp, r9, r7, ror fp │ │ │ │ - andeq fp, r9, r6, lsl fp │ │ │ │ + andeq fp, r9, r7, ror #22 │ │ │ │ + muleq sp, r0, r1 │ │ │ │ + andeq fp, r9, r2, ror #24 │ │ │ │ + andeq fp, r9, r1, lsl ip │ │ │ │ + muleq r9, pc, fp @ │ │ │ │ + andeq pc, sp, r8, asr #1 │ │ │ │ + andeq fp, r9, r6, lsr #25 │ │ │ │ + andeq fp, r9, r5, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ stm sp, {r5, fp} │ │ │ │ - bl 488a8 │ │ │ │ + bl 49164 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c494 │ │ │ │ + beq 5cd50 │ │ │ │ add r0, sp, #28 │ │ │ │ lsr r1, r5, #25 │ │ │ │ stm r0, {r4, r6, r8, r9} │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ mul ip, r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -88895,88 +89454,88 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr sl, [r9, r5] │ │ │ │ eor r0, sl, ip │ │ │ │ add r1, r0, r4 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r8, r0, r1 │ │ │ │ - beq 5c35c │ │ │ │ + beq 5cc18 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r9, r0, lsl #3 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 5c338 │ │ │ │ + bne 5cbf4 │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c3a8 │ │ │ │ + beq 5cc64 │ │ │ │ sub r0, r8, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movw r4, #65279 @ 0xfeff │ │ │ │ ands r8, r0, r8 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ movt r4, #65278 @ 0xfefe │ │ │ │ - bne 5c2f8 │ │ │ │ + bne 5cbb4 │ │ │ │ and r0, sl, r2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 5c384 │ │ │ │ + beq 5cc40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c394 │ │ │ │ + beq 5cc50 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne 5c3f0 │ │ │ │ + bne 5ccac │ │ │ │ mov r6, #1 │ │ │ │ - b 5c398 │ │ │ │ + b 5cc54 │ │ │ │ mov r6, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ add r0, r7, r5 │ │ │ │ and r5, r0, r3 │ │ │ │ - b 5c2d8 │ │ │ │ + b 5cb94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmdb r4, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ ldmib r3, {r5, r6} │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [r4, #-12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ stmdb r4, {r5, r6} │ │ │ │ - beq 5c3e8 │ │ │ │ + beq 5cca4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, r5 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 5c4a4 │ │ │ │ + bpl 5cd60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ @@ -89004,112 +89563,112 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 7b4c │ │ │ │ - b 5c298 │ │ │ │ + b 5cb54 │ │ │ │ ldr r0, [r9] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r9, r1, lsr #3] │ │ │ │ lsr r5, r1, #3 │ │ │ │ - b 5c414 │ │ │ │ + b 5ccd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c4e4 │ │ │ │ + bne 5cda0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c4f8 │ │ │ │ + bne 5cdb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c4dc │ │ │ │ + beq 5cd98 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bcs 5c530 │ │ │ │ + bcs 5cdec │ │ │ │ and r0, r3, #8 │ │ │ │ cmp r3, #4 │ │ │ │ add r7, r0, #8 │ │ │ │ movwcc r7, #4 │ │ │ │ - b 5c564 │ │ │ │ + b 5ce20 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 5c58c │ │ │ │ + bhi 5ce48 │ │ │ │ movw r7, #18725 @ 0x4925 │ │ │ │ lsl r0, r3, #3 │ │ │ │ movt r7, #9362 @ 0x2492 │ │ │ │ umull r0, r7, r0, r7 │ │ │ │ rsb r0, r7, r3, lsl #3 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r7, r0, lsr #1 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r3, r0, lsr #2 │ │ │ │ clz r0, r0 │ │ │ │ add r7, r7, r3, lsr r0 │ │ │ │ umull r0, r1, r1, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5c58c │ │ │ │ + bne 5ce48 │ │ │ │ sub r1, r2, #1 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsbcc r1, r2, #0 │ │ │ │ addcc r5, r7, #4 │ │ │ │ andcc r4, r0, r1 │ │ │ │ addscc r6, r5, r4 │ │ │ │ - bcc 5c5c4 │ │ │ │ - ldr r0, [pc, #228] @ 5c678 │ │ │ │ + bcc 5ce80 │ │ │ │ + ldr r0, [pc, #228] @ 5cf34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #224] @ 5c67c │ │ │ │ + ldr r1, [pc, #224] @ 5cf38 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 8850 │ │ │ │ rsb r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 5c58c │ │ │ │ + bhi 5ce48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5c60c │ │ │ │ + beq 5cec8 │ │ │ │ cmp r2, r6 │ │ │ │ - bls 5c614 │ │ │ │ + bls 5ced0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r6 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c66c │ │ │ │ + bne 5cf28 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 5c620 │ │ │ │ + b 5cedc │ │ │ │ mov r0, r2 │ │ │ │ - b 5c628 │ │ │ │ + b 5cee4 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c66c │ │ │ │ + beq 5cf28 │ │ │ │ add r6, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 53fc │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r2, r7, #3 │ │ │ │ @@ -89122,16 +89681,16 @@ │ │ │ │ str r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 8400 │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ + andeq r0, lr, ip, lsr r1 │ │ │ │ + andeq r0, lr, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #2 │ │ │ │ @@ -89143,94 +89702,94 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ bl 5210 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5cb7c │ │ │ │ + bne 5d438 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq 5c6b8 │ │ │ │ + beq 5cf74 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi 5cc74 │ │ │ │ + bhi 5d530 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #6144 @ 0x1800 │ │ │ │ mov r2, #1 │ │ │ │ movt r0, #64 @ 0x40 │ │ │ │ tst r0, r2, lsl r1 │ │ │ │ - beq 5cc74 │ │ │ │ + beq 5d530 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 53f0 │ │ │ │ cmn r0, #1 │ │ │ │ mvn r6, #0 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq 5cbe0 │ │ │ │ + beq 5d49c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 53f0 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq 5cc04 │ │ │ │ + beq 5d4c0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl 53f0 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq 5cc40 │ │ │ │ + beq 5d4fc │ │ │ │ mov r0, #13 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl 5168 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5ccc4 │ │ │ │ + beq 5d580 │ │ │ │ mov r0, #30 │ │ │ │ bl 51a4 │ │ │ │ - ldr sl, [pc, #1872] @ 5ced0 │ │ │ │ + ldr sl, [pc, #1872] @ 5d78c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add sl, pc, sl │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sl, #40] @ 0x28 │ │ │ │ bl 53fc │ │ │ │ bl 5114 │ │ │ │ mov r1, r6 │ │ │ │ bl 50b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c7bc │ │ │ │ - b 5c81c │ │ │ │ + beq 5d078 │ │ │ │ + b 5d0d8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ bl 530c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bne 5cd50 │ │ │ │ + bne 5d60c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ bl 5084 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - bne 5cd60 │ │ │ │ + bne 5d61c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5cd88 │ │ │ │ + beq 5d644 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl f3c28 <__aeabi_uidivmod@@Base> │ │ │ │ + bl f44e0 <__aeabi_uidivmod@@Base> │ │ │ │ sub r0, r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ addne r6, r6, r0 │ │ │ │ sub r8, r6, r4 │ │ │ │ clz r0, r7 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -89240,40 +89799,40 @@ │ │ │ │ bl 53fc │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 5240 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8dc │ │ │ │ + bne 5d198 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8b4 │ │ │ │ + bne 5d170 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl cc04c │ │ │ │ + bl cc904 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ - bne 5c8b4 │ │ │ │ + bne 5d170 │ │ │ │ mov r0, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cd98 │ │ │ │ + beq 5d654 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #24941 @ 0x616d │ │ │ │ movt r0, #28265 @ 0x6e69 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl cc3f0 │ │ │ │ - ldr r0, [pc, #1576] @ 5cee4 │ │ │ │ + bl ccca8 │ │ │ │ + ldr r0, [pc, #1576] @ 5d7a0 │ │ │ │ movw r1, #4 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -89281,102 +89840,102 @@ │ │ │ │ bl 5240 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #7 │ │ │ │ mov r1, #0 │ │ │ │ bl 5240 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c97c │ │ │ │ + bne 5d238 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c954 │ │ │ │ + bne 5d210 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl cc04c │ │ │ │ + bl cc904 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ - beq 5c954 │ │ │ │ + beq 5d210 │ │ │ │ mov r0, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cd98 │ │ │ │ + beq 5d654 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #24941 @ 0x616d │ │ │ │ movt r0, #28265 @ 0x6e69 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl cc3f0 │ │ │ │ - ldr r0, [pc, #1412] @ 5cee0 │ │ │ │ + bl ccca8 │ │ │ │ + ldr r0, [pc, #1412] @ 5d79c │ │ │ │ movw r1, #4 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #7 │ │ │ │ bl 5240 │ │ │ │ str fp, [sl, #16] │ │ │ │ - ldr r1, [pc, #1328] @ 5ceb8 │ │ │ │ + ldr r1, [pc, #1328] @ 5d774 │ │ │ │ str r9, [sl, #20] │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r2, [r0, r1]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 5ca10 │ │ │ │ + bne 5d2cc │ │ │ │ add lr, sl, #64 @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ ldrexd r4, [lr] │ │ │ │ clrex │ │ │ │ - b 5c9c8 │ │ │ │ + b 5d284 │ │ │ │ mov r5, #0 │ │ │ │ clrex │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ - bne 5ca0c │ │ │ │ + bne 5d2c8 │ │ │ │ adds r2, r4, #1 │ │ │ │ adcs r3, r5, #0 │ │ │ │ adcs r7, ip, #0 │ │ │ │ - bne 5ccbc │ │ │ │ + bne 5d578 │ │ │ │ ldrexd r6, [lr] │ │ │ │ eor r1, r7, r5 │ │ │ │ eor r4, r6, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - bne 5c9b0 │ │ │ │ + bne 5d26c │ │ │ │ strexd r1, r2, [lr] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ - beq 5c9c8 │ │ │ │ + beq 5d284 │ │ │ │ strd r2, [r0] │ │ │ │ add r0, sl, #56 @ 0x38 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5ca14 │ │ │ │ - ldr r1, [pc, #1212] @ 5cee8 │ │ │ │ + bne 5d2d0 │ │ │ │ + ldr r1, [pc, #1212] @ 5d7a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 3fb2c │ │ │ │ + bl 403e8 │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5cb08 │ │ │ │ - ldr r0, [pc, #1184] @ 5ceec │ │ │ │ - ldr r2, [pc, #1184] @ 5cef0 │ │ │ │ + beq 5d3c4 │ │ │ │ + ldr r0, [pc, #1184] @ 5d7a8 │ │ │ │ + ldr r2, [pc, #1184] @ 5d7ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1180] @ 5cef4 │ │ │ │ + ldr r1, [pc, #1180] @ 5d7b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ @@ -89389,302 +89948,302 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl da5fc │ │ │ │ + bl daeb4 │ │ │ │ ldrb r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 5cc78 │ │ │ │ + bhi 5d534 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 5cc78 │ │ │ │ + beq 5d534 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 5cb04 │ │ │ │ + bne 5d3c0 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cae8 │ │ │ │ + beq 5d3a4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cafc │ │ │ │ + beq 5d3b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r0, [pc, #1000] @ 5cef8 │ │ │ │ + ldr r0, [pc, #1000] @ 5d7b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd08 │ │ │ │ + bne 5d5c4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ add r2, sl, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5cb60 │ │ │ │ + bne 5d41c │ │ │ │ strex r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5cb28 │ │ │ │ + bne 5d3e4 │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5cb70 │ │ │ │ + bne 5d42c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5d600 │ │ │ │ bl 5078 │ │ │ │ - b 5cb58 │ │ │ │ + b 5d414 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cb50 │ │ │ │ + beq 5d40c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #824] @ 5cebc │ │ │ │ + ldr r4, [pc, #824] @ 5d778 │ │ │ │ mov r5, #0 │ │ │ │ mvn r7, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r5, #24 │ │ │ │ - beq 5c758 │ │ │ │ + beq 5d014 │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ tst r0, #32 │ │ │ │ - beq 5cb8c │ │ │ │ + beq 5d448 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 5cbc0 │ │ │ │ + beq 5d47c │ │ │ │ mov r0, r7 │ │ │ │ bl 51e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5cb8c │ │ │ │ + bne 5d448 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ bl 52b8 │ │ │ │ mov r7, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5cb8c │ │ │ │ - b 5cc74 │ │ │ │ - ldr r0, [pc, #728] @ 5cec0 │ │ │ │ + bne 5d448 │ │ │ │ + b 5d530 │ │ │ │ + ldr r0, [pc, #728] @ 5d77c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b8 │ │ │ │ mov r6, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5c720 │ │ │ │ - b 5cc74 │ │ │ │ + bne 5cfdc │ │ │ │ + b 5d530 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5cc1c │ │ │ │ + beq 5d4d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 51e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5c73c │ │ │ │ - ldr r0, [pc, #672] @ 5cec4 │ │ │ │ + bne 5cff8 │ │ │ │ + ldr r0, [pc, #672] @ 5d780 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b8 │ │ │ │ mov r6, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5c73c │ │ │ │ - b 5cc74 │ │ │ │ + bne 5cff8 │ │ │ │ + b 5d530 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5cc58 │ │ │ │ + beq 5d514 │ │ │ │ mov r0, r6 │ │ │ │ bl 51e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5c758 │ │ │ │ - ldr r0, [pc, #616] @ 5cec8 │ │ │ │ + bne 5d014 │ │ │ │ + ldr r0, [pc, #616] @ 5d784 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5c758 │ │ │ │ + bne 5d014 │ │ │ │ bl 5570 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cc90 │ │ │ │ + beq 5d54c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cca4 │ │ │ │ + beq 5d560 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 5cacc │ │ │ │ - b 5cb04 │ │ │ │ + beq 5d388 │ │ │ │ + b 5d3c0 │ │ │ │ bl 12a24 │ │ │ │ - b 5cda4 │ │ │ │ - ldr r0, [pc, #512] @ 5cecc │ │ │ │ + b 5d660 │ │ │ │ + ldr r0, [pc, #512] @ 5d788 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #219 @ 0xdb │ │ │ │ add r2, sp, #16 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ - ldr r0, [pc, #492] @ 5cefc │ │ │ │ + ldr r0, [pc, #492] @ 5d7b8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #488] @ 5cf00 │ │ │ │ - ldr r1, [pc, #488] @ 5cf04 │ │ │ │ + ldr r3, [pc, #488] @ 5d7bc │ │ │ │ + ldr r1, [pc, #488] @ 5d7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 12ac8 │ │ │ │ - b 5cb20 │ │ │ │ - ldr r0, [pc, #452] @ 5cf10 │ │ │ │ + b 5d3dc │ │ │ │ + ldr r0, [pc, #452] @ 5d7cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8a60 │ │ │ │ - ldr r3, [pc, #436] @ 5cf0c │ │ │ │ + ldr r3, [pc, #436] @ 5d7c8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 5cd6c │ │ │ │ - ldr r3, [pc, #364] @ 5ced4 │ │ │ │ + b 5d628 │ │ │ │ + ldr r3, [pc, #364] @ 5d790 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #356] @ 5ced8 │ │ │ │ + ldr r1, [pc, #356] @ 5d794 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r2] │ │ │ │ bl 13328 │ │ │ │ - b 5cda4 │ │ │ │ - ldr r0, [pc, #332] @ 5cedc │ │ │ │ + b 5d660 │ │ │ │ + ldr r0, [pc, #332] @ 5d798 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8870 │ │ │ │ - b 5cda4 │ │ │ │ + b 5d660 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cdc0 │ │ │ │ + beq 5d67c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 5cdf4 │ │ │ │ + b 5d6b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cde4 │ │ │ │ + beq 5d6a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 5ce08 │ │ │ │ + b 5d6c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 85184 │ │ │ │ - b 5ce08 │ │ │ │ + bl 85a3c │ │ │ │ + b 5d6c4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e00 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ce2c │ │ │ │ + beq 5d6e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce40 │ │ │ │ + beq 5d6fc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r4, #101 @ 0x65 │ │ │ │ - b 5cb08 │ │ │ │ + b 5d3c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce60 │ │ │ │ + beq 5d71c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e00 │ │ │ │ - ldr r0, [pc, #152] @ 5cf08 │ │ │ │ + ldr r0, [pc, #152] @ 5d7c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #219 @ 0xdb │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl b1eb8 │ │ │ │ - b 5cd04 │ │ │ │ + bl b2770 │ │ │ │ + b 5d5c0 │ │ │ │ bl 13e00 │ │ │ │ bl 12740 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r8, r9, r4, asr sl │ │ │ │ - strdeq r8, [r9], -r0 │ │ │ │ - @ instruction: 0x000989b4 │ │ │ │ - andeq r8, r9, r8, ror r9 │ │ │ │ + muleq r9, r8, sl │ │ │ │ + andeq r8, r9, r4, lsr sl │ │ │ │ + strdeq r8, [r9], -r8 @ │ │ │ │ + @ instruction: 0x000989bc │ │ │ │ + andeq r1, lr, r8, lsl r1 │ │ │ │ + @ instruction: 0x000e39bc │ │ │ │ ldrdeq r1, [lr], -r4 │ │ │ │ - andeq r4, lr, r8, ror r2 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq r9, r9, r8, lsl r5 │ │ │ │ - andeq r1, lr, ip, lsl #27 │ │ │ │ - andeq r0, r7, r8, lsr #13 │ │ │ │ - andeq r0, r7, r8, asr #14 │ │ │ │ - @ instruction: 0xfffc409c │ │ │ │ - andeq pc, sp, r4, asr #14 │ │ │ │ - @ instruction: 0x0006a9b4 │ │ │ │ - andeq r4, lr, r0, lsr #32 │ │ │ │ - andeq r3, lr, r4, lsl lr │ │ │ │ - andeq r3, lr, r8, lsl #24 │ │ │ │ - andeq r1, lr, r4, lsl #19 │ │ │ │ - andeq r1, lr, r0, asr #18 │ │ │ │ - andeq r1, lr, r4, ror #15 │ │ │ │ - @ instruction: 0x000e1db0 │ │ │ │ - andeq fp, sl, r5, lsr #1 │ │ │ │ + andeq r9, r9, r4, lsl #11 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + andeq r0, r7, r4, lsr #13 │ │ │ │ + andeq r0, r7, r4, asr #14 │ │ │ │ + @ instruction: 0xfffc37e0 │ │ │ │ + andeq lr, sp, r8, lsl #29 │ │ │ │ + @ instruction: 0x0006a9b0 │ │ │ │ + andeq r3, lr, r4, ror #14 │ │ │ │ + andeq r3, lr, r8, asr r5 │ │ │ │ + andeq r3, lr, ip, asr #6 │ │ │ │ + andeq r1, lr, r8, asr #1 │ │ │ │ + andeq r1, lr, r4, lsl #1 │ │ │ │ + andeq r0, lr, r8, lsr #30 │ │ │ │ + strdeq r1, [lr], -r4 │ │ │ │ + ldrdeq fp, [sl], -r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ cmpls r1, r2 │ │ │ │ - bls 5cf5c │ │ │ │ + bls 5d818 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ movls r1, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -89699,29 +90258,29 @@ │ │ │ │ b 52e8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmpls r2, r4 │ │ │ │ - bls 5cfe8 │ │ │ │ + bls 5d8a4 │ │ │ │ cmp r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ movls r2, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cfdc │ │ │ │ + bne 5d898 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5cfdc │ │ │ │ + beq 5d898 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ movcc r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ mov r0, r8 │ │ │ │ @@ -89737,176 +90296,176 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d068 │ │ │ │ + beq 5d924 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 5d07c │ │ │ │ + beq 5d938 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 5d068 │ │ │ │ + beq 5d924 │ │ │ │ mov r0, r6 │ │ │ │ ldrsb r1, [r0, #1]! │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 5d068 │ │ │ │ + blt 5d924 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 5d04c │ │ │ │ - beq 5d058 │ │ │ │ - b 5d068 │ │ │ │ + bhi 5d908 │ │ │ │ + beq 5d914 │ │ │ │ + b 5d924 │ │ │ │ ldrsb r1, [r6, #3] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 5d068 │ │ │ │ + blt 5d924 │ │ │ │ ldrh r0, [r0] │ │ │ │ movw r1, #12090 @ 0x2f3a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 5d07c │ │ │ │ + beq 5d938 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d1ec │ │ │ │ + bl 5daa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d094 │ │ │ │ + beq 5d950 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 5d0ec │ │ │ │ + bpl 5d9a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ ldr r7, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5d1ec │ │ │ │ + bl 5daa8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5d118 │ │ │ │ + beq 5d9d4 │ │ │ │ add r1, r8, r7 │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r1, [r1, #-1] │ │ │ │ movwne r5, #92 @ 0x5c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d11c │ │ │ │ + beq 5d9d8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 5d1d0 │ │ │ │ + beq 5da8c │ │ │ │ add r7, r7, #1 │ │ │ │ strb r5, [r8, r1] │ │ │ │ str r7, [r9, #8] │ │ │ │ - b 5d11c │ │ │ │ + b 5d9d8 │ │ │ │ mov sl, #0 │ │ │ │ - beq 5d148 │ │ │ │ + beq 5da04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d088 │ │ │ │ - b 5d150 │ │ │ │ + beq 5d944 │ │ │ │ + b 5da0c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 5d1b4 │ │ │ │ + bhi 5da70 │ │ │ │ add r0, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r9, #8] │ │ │ │ - b 5d1ac │ │ │ │ + b 5da68 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d184 │ │ │ │ + beq 5da40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ - b 5d188 │ │ │ │ + b 5da44 │ │ │ │ add r1, sp, #8 │ │ │ │ str sl, [r1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [sp, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 5d1a4 │ │ │ │ + beq 5da60 │ │ │ │ bl 50d8 │ │ │ │ stm r9, {r5, r8} │ │ │ │ str r4, [r9, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 80b4 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ ldr r7, [r9, #8] │ │ │ │ - b 5d12c │ │ │ │ + b 5d9e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 80b4 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - b 5d0dc │ │ │ │ + b 5d998 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d230 │ │ │ │ + beq 5daec │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5d234 │ │ │ │ + beq 5daf0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 5d230 │ │ │ │ + beq 5daec │ │ │ │ mov r3, r0 │ │ │ │ ldrsb r2, [r3, #1]! │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - blt 5d230 │ │ │ │ + blt 5daec │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 5d23c │ │ │ │ + bhi 5daf8 │ │ │ │ mov r2, #0 │ │ │ │ - bne 5d234 │ │ │ │ - b 5d24c │ │ │ │ + bne 5daf0 │ │ │ │ + b 5db08 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldrsb r0, [r0, #3] │ │ │ │ mov r2, #0 │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 5d234 │ │ │ │ + blt 5daf0 │ │ │ │ ldrh r0, [r3] │ │ │ │ movw r1, #23610 @ 0x5c3a │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r2, r0, #5 │ │ │ │ - b 5d234 │ │ │ │ + b 5daf0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r4 │ │ │ │ - bls 5d2a4 │ │ │ │ + bls 5db60 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5d2b0 │ │ │ │ + beq 5db6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 51c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d2c4 │ │ │ │ + beq 5db80 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ @@ -89925,122 +90484,122 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5d33c │ │ │ │ + beq 5dbf8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 5d318 │ │ │ │ + bne 5dbd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 83a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d264 │ │ │ │ + bl 5db20 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ adds r6, r5, #1 │ │ │ │ - bcs 5d370 │ │ │ │ + bcs 5dc2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5d37c │ │ │ │ + beq 5dc38 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strd r6, [r4] │ │ │ │ - b 5d318 │ │ │ │ + b 5dbd4 │ │ │ │ mov r0, #0 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 5d374 │ │ │ │ + b 5dc30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d3a0 │ │ │ │ + beq 5dc5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ adds r7, r2, #1 │ │ │ │ - bcs 5d628 │ │ │ │ + bcs 5dee4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 5d3d4 │ │ │ │ + bpl 5dc90 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d64c │ │ │ │ + beq 5df08 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp] │ │ │ │ bl 512c │ │ │ │ cmp r9, #8 │ │ │ │ str r9, [sp, #8] │ │ │ │ - bcs 5d4a4 │ │ │ │ + bcs 5dd60 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d5c0 │ │ │ │ + beq 5de7c │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d5d0 │ │ │ │ + beq 5de8c │ │ │ │ cmp r9, #2 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d610 │ │ │ │ + beq 5decc │ │ │ │ cmp r9, #3 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d618 │ │ │ │ + beq 5ded4 │ │ │ │ cmp r9, #4 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d620 │ │ │ │ + beq 5dedc │ │ │ │ cmp r9, #5 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d634 │ │ │ │ + beq 5def0 │ │ │ │ cmp r9, #6 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d564 │ │ │ │ + bne 5de20 │ │ │ │ mov r0, #6 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ add r0, r4, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bne 5d508 │ │ │ │ + bne 5ddc4 │ │ │ │ sub r1, r9, #8 │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ mov r5, r4 │ │ │ │ @@ -90049,92 +90608,92 @@ │ │ │ │ sub r6, r2, r7 │ │ │ │ orr r7, r6, r7 │ │ │ │ sub r6, r2, r5 │ │ │ │ and r7, r7, r3 │ │ │ │ orr r6, r6, r5 │ │ │ │ and r7, r7, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 5d538 │ │ │ │ + bne 5ddf4 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 5d4cc │ │ │ │ - b 5d538 │ │ │ │ + bls 5dd88 │ │ │ │ + b 5ddf4 │ │ │ │ sub r0, r1, r4 │ │ │ │ sub r2, r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d5b8 │ │ │ │ + beq 5de74 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 5d514 │ │ │ │ + bne 5ddd0 │ │ │ │ sub r1, r9, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 5d4bc │ │ │ │ + bls 5dd78 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 5d564 │ │ │ │ + beq 5de20 │ │ │ │ sub r1, r9, r0 │ │ │ │ add r3, r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5d5c8 │ │ │ │ + beq 5de84 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5d54c │ │ │ │ + bne 5de08 │ │ │ │ ldm sp, {r0, r1, r5} │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r0, r5 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ - beq 5d5d8 │ │ │ │ + beq 5de94 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 5d588 │ │ │ │ + bne 5de44 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 83a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5d264 │ │ │ │ + bl 5db20 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ stmib r8, {r0, r1} │ │ │ │ str r2, [r8] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ add r0, r2, r0 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ mov r0, #1 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ adds r6, r5, #1 │ │ │ │ - bcs 5d658 │ │ │ │ + bcs 5df14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5d664 │ │ │ │ + beq 5df20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 5d588 │ │ │ │ + b 5de44 │ │ │ │ mov r0, #2 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ mov r0, #3 │ │ │ │ - b 5d638 │ │ │ │ + b 5def4 │ │ │ │ mov r0, #4 │ │ │ │ - b 5d638 │ │ │ │ - ldr r0, [pc, #96] @ 5d690 │ │ │ │ + b 5def4 │ │ │ │ + ldr r0, [pc, #96] @ 5df4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r0, #5 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ sub sp, fp, #24 │ │ │ │ @@ -90143,46 +90702,46 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #0 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 5d65c │ │ │ │ + b 5df18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d688 │ │ │ │ + beq 5df44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, sp, r4, ror #28 │ │ │ │ + andeq lr, sp, r8, lsr #11 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 5d6b0 │ │ │ │ + ldr r1, [pc, #4] @ 5df6c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - strdeq lr, [sp], -r8 │ │ │ │ + b 6c110 │ │ │ │ + andeq lr, sp, ip, lsr r5 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 5d70c │ │ │ │ + bhi 5dfc8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -90190,53 +90749,53 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 80dc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 5d6ec │ │ │ │ + b 5dfa8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 5d7b4 │ │ │ │ + bcs 5e070 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 5d7f0 │ │ │ │ + bhi 5e0ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 5d7dc │ │ │ │ + bcc 5e098 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 5d794 │ │ │ │ + bcs 5e050 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 5d7dc │ │ │ │ + b 5e098 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 5d7c4 │ │ │ │ + bne 5e080 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 5d7dc │ │ │ │ + b 5e098 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 5d74c │ │ │ │ + b 5e008 │ │ │ │ mvn r7, #15 │ │ │ │ orr r1, r7, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r6, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb lr, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ @@ -90251,44 +90810,44 @@ │ │ │ │ bl 80dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 5d770 │ │ │ │ - b 5d7dc │ │ │ │ + bcs 5e02c │ │ │ │ + b 5e098 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ sub r4, r1, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bls 5d85c │ │ │ │ + bls 5e118 │ │ │ │ adds r4, r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bcc 5d864 │ │ │ │ + bcc 5e120 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ mov r5, r2 │ │ │ │ lslls r4, r1, #1 │ │ │ │ cmp r4, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movls r4, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d8a0 │ │ │ │ + bne 5e15c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -90299,25 +90858,25 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5d910 │ │ │ │ + beq 5e1cc │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d930 │ │ │ │ + beq 5e1ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 5d940 │ │ │ │ + bpl 5e1fc │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7] │ │ │ │ @@ -90325,41 +90884,41 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r7, {r0, r6, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - beq 5d970 │ │ │ │ + beq 5e22c │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5dae8 │ │ │ │ + beq 5e3a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r9, r4 │ │ │ │ stm r0, {r4, r5, r8} │ │ │ │ - bls 5d988 │ │ │ │ - b 5dab4 │ │ │ │ + bls 5e244 │ │ │ │ + b 5e370 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r9, r4 │ │ │ │ stm r0, {r4, r5, r8} │ │ │ │ - bhi 5dab4 │ │ │ │ + bhi 5e370 │ │ │ │ add r0, r5, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ add r1, r8, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r0, r4, r1 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 5dad0 │ │ │ │ + bls 5e38c │ │ │ │ movw r2, #49135 @ 0xbfef │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ mov r2, #189 @ 0xbd │ │ │ │ add r4, r1, #3 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ strb r2, [r0, #2] │ │ │ │ @@ -90367,106 +90926,106 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5da9c │ │ │ │ + beq 5e358 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 5da64 │ │ │ │ + bhi 5e320 │ │ │ │ add r0, r5, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 512c │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 5d9e4 │ │ │ │ + beq 5e2a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 5da80 │ │ │ │ + bls 5e33c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #49135 @ 0xbfef │ │ │ │ strh r1, [r0, r4]! │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ add r4, r4, #3 │ │ │ │ strb r1, [r0, #2] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b 5d9e4 │ │ │ │ + b 5e2a0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 80dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 5da14 │ │ │ │ + b 5e2d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ bl 80dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 5da44 │ │ │ │ + b 5e300 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r9 │ │ │ │ bl 80dc │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r8, {r4, r5, r8} │ │ │ │ - b 5d988 │ │ │ │ + b 5e244 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #3 │ │ │ │ bl 80dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 5d9b0 │ │ │ │ + b 5e26c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 5daf8 │ │ │ │ + b 5e3b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5db10 │ │ │ │ + beq 5e3cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 5db2c │ │ │ │ + bgt 5e3e8 │ │ │ │ bl 81f8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5db5c │ │ │ │ + beq 5e418 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5db78 │ │ │ │ + beq 5e434 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - b 5db60 │ │ │ │ + b 5e41c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r6, [r4] │ │ │ │ bl 512c │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -90476,32 +91035,32 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 5dbac │ │ │ │ + bpl 5e468 │ │ │ │ mov r1, r2 │ │ │ │ bl 81e4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 5debc │ │ │ │ + beq 5e778 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e738 │ │ │ │ + beq 5eff4 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bcc 5dedc │ │ │ │ + bcc 5e798 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov sl, #0 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ bic r9, r4, #-2147483633 @ 0x8000000f │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -90560,15 +91119,15 @@ │ │ │ │ addgt r3, r3, #1 │ │ │ │ cmn r5, #1 │ │ │ │ addgt r3, r3, #1 │ │ │ │ cmn r1, #1 │ │ │ │ addgt r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 5dec8 │ │ │ │ + bne 5e784 │ │ │ │ uxtb r9, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ uxtb sl, r4 │ │ │ │ uxtb r3, ip │ │ │ │ uxtb ip, r5 │ │ │ │ uxtb r4, r6 │ │ │ │ @@ -90668,42 +91227,42 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strb r7, [r6, #7] │ │ │ │ sub r0, r1, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r4, #15 │ │ │ │ strb r1, [r6, #1] │ │ │ │ - bhi 5dbfc │ │ │ │ + bhi 5e4b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5e70c │ │ │ │ + beq 5efc8 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r1, ip, sl │ │ │ │ add sl, r8, sl │ │ │ │ - b 5dedc │ │ │ │ + b 5e798 │ │ │ │ mov ip, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b 5df18 │ │ │ │ + b 5e7d4 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ mov r9, sl │ │ │ │ add sl, r8, sl │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r1, ip, r9 │ │ │ │ add r0, r4, r9 │ │ │ │ ldrsb r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 5df3c │ │ │ │ + bmi 5e7f8 │ │ │ │ uxtb r2, r2 │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ add sl, sl, #1 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ strb r2, [r1], #1 │ │ │ │ add r9, r9, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 5dee0 │ │ │ │ + bne 5e79c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -90716,119 +91275,119 @@ │ │ │ │ add r0, r8, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sl, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ - ldr r1, [pc, #2096] @ 5e798 │ │ │ │ + ldr r1, [pc, #2096] @ 5f054 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 5dfac │ │ │ │ + b 5e868 │ │ │ │ mvn r6, #15 │ │ │ │ orr r7, r6, r7, lsr #18 │ │ │ │ bfi r3, lr, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ strb r7, [r0] │ │ │ │ add r9, r4, r9 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmp sl, r1 │ │ │ │ - beq 5df24 │ │ │ │ + beq 5e7e0 │ │ │ │ mov r5, sl │ │ │ │ ldrsb r1, [r5], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r7, r1 │ │ │ │ sub r1, r0, sl │ │ │ │ - ble 5e034 │ │ │ │ + ble 5e8f0 │ │ │ │ add r0, r1, r5 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, r7, #65 @ 0x41 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #26 │ │ │ │ mov r4, #1 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movwcc r6, #1 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bhi 5e5ec │ │ │ │ + bhi 5eea8 │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r6, #0 │ │ │ │ add r0, ip, r0 │ │ │ │ - bne 5df8c │ │ │ │ + bne 5e848 │ │ │ │ mov r2, r7 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 5e078 │ │ │ │ + bcs 5e934 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 5df90 │ │ │ │ + b 5e84c │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ and r2, r7, #31 │ │ │ │ cmp r7, #223 @ 0xdf │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bls 5e09c │ │ │ │ + bls 5e958 │ │ │ │ ldrb r6, [sl, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc 5e0a8 │ │ │ │ + bcc 5e964 │ │ │ │ ldrb r7, [sl, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ add sl, sl, #4 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r7, r3, r2, lsl #18 │ │ │ │ - b 5e0b0 │ │ │ │ + b 5e96c │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr r3, r7, #12 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ - bne 5df74 │ │ │ │ + bne 5e830 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 5df90 │ │ │ │ + b 5e84c │ │ │ │ orr r7, r3, r2, lsl #6 │ │ │ │ add sl, sl, #2 │ │ │ │ - b 5e0b0 │ │ │ │ + b 5e96c │ │ │ │ orr r7, r3, r2, lsl #12 │ │ │ │ add sl, sl, #3 │ │ │ │ add r1, r1, sl │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ movw r1, #931 @ 0x3a3 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 5e0f0 │ │ │ │ + bne 5e9ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r4, r0, r1 │ │ │ │ - beq 5e250 │ │ │ │ + beq 5eb0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 5e24c │ │ │ │ + bcs 5eb08 │ │ │ │ add r0, r8, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 5e250 │ │ │ │ - b 5e718 │ │ │ │ + bge 5eb0c │ │ │ │ + b 5efd4 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcs 5e100 │ │ │ │ + bcs 5e9bc │ │ │ │ mov r5, sl │ │ │ │ - b 5dfcc │ │ │ │ - ldr r3, [pc, #1688] @ 5e7a0 │ │ │ │ + b 5e888 │ │ │ │ + ldr r3, [pc, #1688] @ 5f05c │ │ │ │ movw r0, #7918 @ 0x1eee │ │ │ │ cmp r7, r0 │ │ │ │ movw r0, #731 @ 0x2db │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ movwcc r0, #0 │ │ │ │ add r1, r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -90870,810 +91429,810 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ ldr r2, [r3, r1, lsl #3] │ │ │ │ cmp r2, r7 │ │ │ │ movls r0, r1 │ │ │ │ ldr r1, [r3, r0, lsl #3] │ │ │ │ cmp r1, r7 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bne 5e394 │ │ │ │ + bne 5ec50 │ │ │ │ movw r1, #1462 @ 0x5b6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 5e748 │ │ │ │ - ldr r1, [pc, #1480] @ 5e7a8 │ │ │ │ + bcs 5f004 │ │ │ │ + ldr r1, [pc, #1480] @ 5f064 │ │ │ │ movw r5, #775 @ 0x307 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ movw r1, #63488 @ 0xf800 │ │ │ │ movt r1, #16 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ eor r0, r7, #55296 @ 0xd800 │ │ │ │ sub r0, r0, #2048 @ 0x800 │ │ │ │ cmp r0, r1 │ │ │ │ movw r1, #63487 @ 0xf7ff │ │ │ │ movcs r7, #105 @ 0x69 │ │ │ │ movwcc r5, #0 │ │ │ │ movt r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 5e434 │ │ │ │ + bhi 5ecf0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bcc 5e244 │ │ │ │ + bcc 5eb00 │ │ │ │ mov r4, #2 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcc 5e244 │ │ │ │ + bcc 5eb00 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r4, #4 │ │ │ │ movwcc r4, #3 │ │ │ │ mov r5, sl │ │ │ │ - b 5dfe8 │ │ │ │ - bne 5e718 │ │ │ │ + b 5e8a4 │ │ │ │ + bne 5efd4 │ │ │ │ add r5, r8, r4 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - b 5e274 │ │ │ │ + b 5eb30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 5e378 │ │ │ │ + bne 5ec34 │ │ │ │ mov r7, #131 @ 0x83 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 5e3f4 │ │ │ │ + beq 5ecb0 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb r8, [r0, #-1]! │ │ │ │ cmn r8, #1 │ │ │ │ - bgt 5e304 │ │ │ │ + bgt 5ebc0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r0, #-2]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 5e2d0 │ │ │ │ + bge 5eb8c │ │ │ │ mov r0, r5 │ │ │ │ ldrb r6, [r0, #-3]! │ │ │ │ sxtb r3, r6 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 5e2e8 │ │ │ │ + bgt 5eba4 │ │ │ │ ldrb r0, [r5, #-4]! │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr r3, r3, r0, lsl #6 │ │ │ │ mov r0, r5 │ │ │ │ - b 5e2ec │ │ │ │ + b 5eba8 │ │ │ │ and r2, r3, #31 │ │ │ │ and r3, r8, #63 @ 0x3f │ │ │ │ orr r8, r3, r2, lsl #6 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - bne 5e304 │ │ │ │ - b 5e3f0 │ │ │ │ + bne 5ebc0 │ │ │ │ + b 5ecac │ │ │ │ and r3, r6, #15 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ and r3, r8, #63 @ 0x3f │ │ │ │ orr r8, r3, r2, lsl #6 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - beq 5e3f0 │ │ │ │ + beq 5ecac │ │ │ │ mov r5, r0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 5e260 │ │ │ │ + bne 5eb1c │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcs 5e350 │ │ │ │ + bcs 5ec0c │ │ │ │ sub r2, r8, #39 @ 0x27 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi 5e340 │ │ │ │ + bhi 5ebfc │ │ │ │ movw r3, #129 @ 0x81 │ │ │ │ mov r6, #1 │ │ │ │ movt r3, #8 │ │ │ │ tst r3, r6, lsl r2 │ │ │ │ - bne 5e268 │ │ │ │ + bne 5eb24 │ │ │ │ cmp r8, #94 @ 0x5e │ │ │ │ cmpne r8, #96 @ 0x60 │ │ │ │ - beq 5e268 │ │ │ │ - b 5e260 │ │ │ │ + beq 5eb24 │ │ │ │ + b 5eb1c │ │ │ │ cmp r8, #167 @ 0xa7 │ │ │ │ - bls 5e260 │ │ │ │ + bls 5eb1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 64430 │ │ │ │ + bl 64ce8 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e260 │ │ │ │ + beq 5eb1c │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ mov r1, #0 │ │ │ │ - b 5e268 │ │ │ │ + b 5eb24 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 5e3b0 │ │ │ │ + bcs 5ec6c │ │ │ │ and r0, r0, #95 @ 0x5f │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 5e3c8 │ │ │ │ - b 5e3f4 │ │ │ │ + bcc 5ec84 │ │ │ │ + b 5ecb0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ mov r4, #2 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 5e238 │ │ │ │ - b 5e244 │ │ │ │ + bcs 5eaf4 │ │ │ │ + b 5eb00 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - bls 5e3f4 │ │ │ │ - bl 64ddc │ │ │ │ + bls 5ecb0 │ │ │ │ + bl 65694 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e3f4 │ │ │ │ + beq 5ecb0 │ │ │ │ adds r2, r4, #2 │ │ │ │ - beq 5e474 │ │ │ │ + beq 5ed30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 5e470 │ │ │ │ + bcs 5ed2c │ │ │ │ add r0, r8, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 5e474 │ │ │ │ - b 5e75c │ │ │ │ + bge 5ed30 │ │ │ │ + b 5f018 │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bls 5e614 │ │ │ │ + bls 5eed0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ strb r2, [r1, r0]! │ │ │ │ add r9, r9, #2 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmp sl, r1 │ │ │ │ - bne 5dfac │ │ │ │ - b 5df24 │ │ │ │ + bne 5e868 │ │ │ │ + b 5e7e0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r4, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 5e5dc │ │ │ │ + bcs 5ee98 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bhi 5e630 │ │ │ │ + bhi 5eeec │ │ │ │ add r0, ip, r0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcs 5e654 │ │ │ │ + bcs 5ef10 │ │ │ │ strb r7, [r0] │ │ │ │ - b 5e698 │ │ │ │ - bne 5e75c │ │ │ │ + b 5ef54 │ │ │ │ + bne 5f018 │ │ │ │ add r5, r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ - b 5e490 │ │ │ │ + b 5ed4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 5e5a0 │ │ │ │ + bne 5ee5c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #130 @ 0x82 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 5e3f4 │ │ │ │ + beq 5ecb0 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb r2, [r5], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ - ble 5e4fc │ │ │ │ + ble 5edb8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 5e480 │ │ │ │ + bne 5ed3c │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bcs 5e550 │ │ │ │ + bcs 5ee0c │ │ │ │ sub r2, r4, #39 @ 0x27 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi 5e4ec │ │ │ │ + bhi 5eda8 │ │ │ │ movw r3, #129 @ 0x81 │ │ │ │ mov r6, #1 │ │ │ │ movt r3, #8 │ │ │ │ tst r3, r6, lsl r2 │ │ │ │ - bne 5e488 │ │ │ │ + bne 5ed44 │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ cmpne r4, #96 @ 0x60 │ │ │ │ - beq 5e488 │ │ │ │ - b 5e480 │ │ │ │ + beq 5ed44 │ │ │ │ + b 5ed3c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r2, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 5e578 │ │ │ │ + bcc 5ee34 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc 5e58c │ │ │ │ + bcc 5ee48 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ orr r4, r3, r2, lsl #18 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 5e3f4 │ │ │ │ + beq 5ecb0 │ │ │ │ add r5, r0, #4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 5e480 │ │ │ │ - b 5e4bc │ │ │ │ + bne 5ed3c │ │ │ │ + b 5ed78 │ │ │ │ cmp r4, #167 @ 0xa7 │ │ │ │ - bls 5e480 │ │ │ │ + bls 5ed3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 64430 │ │ │ │ + bl 64ce8 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e480 │ │ │ │ + beq 5ed3c │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ mov r1, #0 │ │ │ │ - b 5e488 │ │ │ │ + b 5ed44 │ │ │ │ orr r4, r3, r2, lsl #6 │ │ │ │ add r5, r0, #2 │ │ │ │ tst r1, #1 │ │ │ │ - bne 5e480 │ │ │ │ - b 5e4bc │ │ │ │ + bne 5ed3c │ │ │ │ + b 5ed78 │ │ │ │ orr r4, r3, r2, lsl #12 │ │ │ │ add r5, r0, #3 │ │ │ │ tst r1, #1 │ │ │ │ - beq 5e4bc │ │ │ │ - b 5e480 │ │ │ │ + beq 5ed78 │ │ │ │ + b 5ed3c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 5e5bc │ │ │ │ + bcs 5ee78 │ │ │ │ and r0, r0, #95 @ 0x5f │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ movcc r7, #131 @ 0x83 │ │ │ │ - b 5e3f4 │ │ │ │ + b 5ecb0 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - bls 5e3f4 │ │ │ │ - bl 64ddc │ │ │ │ + bls 5ecb0 │ │ │ │ + bl 65694 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e3f4 │ │ │ │ + beq 5ecb0 │ │ │ │ mov r7, #131 @ 0x83 │ │ │ │ - b 5e3f4 │ │ │ │ + b 5ecb0 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r4, #4 │ │ │ │ movwcc r4, #3 │ │ │ │ - b 5e448 │ │ │ │ + b 5ed04 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 80dc │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r6, #0 │ │ │ │ add r0, ip, r0 │ │ │ │ - bne 5df8c │ │ │ │ - b 5e00c │ │ │ │ + bne 5e848 │ │ │ │ + b 5e8c8 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ bl 80dc │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ - b 5e408 │ │ │ │ + b 5ecc4 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 80dc │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r0, ip, r0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcc 5e468 │ │ │ │ + bcc 5ed24 │ │ │ │ mov r2, r7 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 5e678 │ │ │ │ + bcs 5ef34 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ - b 5e694 │ │ │ │ + b 5ef50 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r3, r7, #12 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ - bne 5e6d8 │ │ │ │ + bne 5ef94 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r4, r4, r9 │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bls 5e6f4 │ │ │ │ + bls 5efb0 │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ orr r1, r1, r5, lsr #6 │ │ │ │ add r9, r4, #2 │ │ │ │ mov r2, ip │ │ │ │ strb r1, [r2, r0]! │ │ │ │ orr r0, r5, #128 @ 0x80 │ │ │ │ strb r0, [r2, #1] │ │ │ │ - b 5e41c │ │ │ │ + b 5ecd8 │ │ │ │ mvn r6, #15 │ │ │ │ orr r7, r6, r7, lsr #18 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 5e468 │ │ │ │ + b 5ed24 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl 80dc │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ - b 5e6b4 │ │ │ │ + b 5ef70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - b 5df18 │ │ │ │ + b 5e7d4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 87f4 │ │ │ │ - b 5e758 │ │ │ │ + b 5f014 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 81e4 │ │ │ │ - ldr r2, [pc, #84] @ 5e7a4 │ │ │ │ + ldr r2, [pc, #84] @ 5f060 │ │ │ │ add r2, pc, r2 │ │ │ │ movw r0, #1462 @ 0x5b6 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #52] @ 5e79c │ │ │ │ + ldr r0, [pc, #52] @ 5f058 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 5e71c │ │ │ │ - b 5e778 │ │ │ │ - b 5e778 │ │ │ │ + b 5efd8 │ │ │ │ + b 5f034 │ │ │ │ + b 5f034 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e790 │ │ │ │ + beq 5f04c │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, sp, r0, asr r5 │ │ │ │ - andeq sp, sp, r4, ror #26 │ │ │ │ - strdeq pc, [r9], -r4 │ │ │ │ - andeq lr, sp, r0, ror r1 │ │ │ │ - andeq pc, r9, r0, lsr r0 @ │ │ │ │ + muleq sp, r4, ip │ │ │ │ + andeq sp, sp, r8, lsr #9 │ │ │ │ + andeq pc, r9, r0, lsr #4 │ │ │ │ + @ instruction: 0x000dd8b4 │ │ │ │ + andeq pc, r9, ip, asr r1 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5e810 │ │ │ │ + beq 5f0cc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, #4 │ │ │ │ ldr r7, [r2], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - bne 5e7dc │ │ │ │ + bne 5f098 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5e828 │ │ │ │ + beq 5f0e4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 5e820 │ │ │ │ + bhi 5f0dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e858 │ │ │ │ - b 5e820 │ │ │ │ + beq 5f114 │ │ │ │ + b 5f0dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e858 │ │ │ │ + beq 5f114 │ │ │ │ bic r0, r1, r1, asr #31 │ │ │ │ lsl r1, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 5e838 │ │ │ │ + bpl 5f0f4 │ │ │ │ bl 81e4 │ │ │ │ - beq 5e858 │ │ │ │ + beq 5f114 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e8d0 │ │ │ │ + beq 5f18c │ │ │ │ mov r1, r7 │ │ │ │ - b 5e860 │ │ │ │ + b 5f11c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmpne r6, #0 │ │ │ │ - ldr r1, [pc, #128] @ 5e900 │ │ │ │ + ldr r1, [pc, #128] @ 5f1bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #8 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq r4, {r0, r1, r2} │ │ │ │ subeq sp, fp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 5e904 │ │ │ │ - ldr r3, [pc, #88] @ 5e908 │ │ │ │ - ldr r1, [pc, #88] @ 5e90c │ │ │ │ + ldr r0, [pc, #88] @ 5f1c0 │ │ │ │ + ldr r3, [pc, #88] @ 5f1c4 │ │ │ │ + ldr r1, [pc, #88] @ 5f1c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r2, fp, #17 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #86 @ 0x56 │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5e8fc │ │ │ │ + beq 5f1b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, sp, ip, ror ip │ │ │ │ - muleq sl, sp, ip │ │ │ │ - andeq sp, sp, r4, lsr #24 │ │ │ │ - andeq sp, sp, r0, lsr ip │ │ │ │ + andeq sp, sp, r0, asr #7 │ │ │ │ + andeq r9, sl, r9, asr #27 │ │ │ │ + andeq sp, sp, r8, ror #6 │ │ │ │ + andeq sp, sp, r4, ror r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #8] @ 5e928 │ │ │ │ + ldr r1, [pc, #8] @ 5f1e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r9, sl, pc, ror #28 │ │ │ │ + muleq sl, fp, pc @ │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 6abc8 │ │ │ │ + b 6b480 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #8] @ 5e964 │ │ │ │ + ldr r1, [pc, #8] @ 5f220 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sl, sl, r4, asr #1 │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #632] @ 5ebf0 │ │ │ │ + ldr r1, [pc, #632] @ 5f4ac │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5ea00 │ │ │ │ + beq 5f2bc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e9cc │ │ │ │ + beq 5f288 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 5ea00 │ │ │ │ + beq 5f2bc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 5ea00 │ │ │ │ + b 5f2bc │ │ │ │ mov r7, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 5e9e4 │ │ │ │ + bne 5f2a0 │ │ │ │ ldrb r0, [r4] │ │ │ │ subs r7, r0, #48 @ 0x30 │ │ │ │ movwne r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5e9f4 │ │ │ │ + beq 5f2b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5ea2c │ │ │ │ - ldr r0, [pc, #492] @ 5ebf4 │ │ │ │ + beq 5f2e8 │ │ │ │ + ldr r0, [pc, #492] @ 5f4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ blne 12e78 │ │ │ │ mov r0, #1 │ │ │ │ bl 554c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r9, #1 │ │ │ │ - ldr r1, [pc, #452] @ 5ebf8 │ │ │ │ + ldr r1, [pc, #452] @ 5f4b4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #8 │ │ │ │ mov r4, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5ea60 │ │ │ │ + bne 5f31c │ │ │ │ add r4, r4, #4 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - b 5ea88 │ │ │ │ + b 5f344 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r4, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r1, [pc, #364] @ 5ebfc │ │ │ │ + ldr r1, [pc, #364] @ 5f4b8 │ │ │ │ str r5, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #14 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5eabc │ │ │ │ + bne 5f378 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 5eae8 │ │ │ │ + b 5f3a4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - beq 5eb00 │ │ │ │ + beq 5f3bc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ - beq 5eb34 │ │ │ │ + beq 5f3f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 5eb34 │ │ │ │ + b 5f3f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [r8] │ │ │ │ subeq r0, r0, #48 @ 0x30 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r4, r0, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5eb2c │ │ │ │ + beq 5f3e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5eb7c │ │ │ │ + beq 5f438 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - beq 5eb60 │ │ │ │ + beq 5f41c │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 5eb6c │ │ │ │ + bne 5f428 │ │ │ │ orr r0, r5, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5eb54 │ │ │ │ + beq 5f410 │ │ │ │ bl 50d8 │ │ │ │ orr r0, r5, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5ebac │ │ │ │ + beq 5f468 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 5eb54 │ │ │ │ + beq 5f410 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 50d8 │ │ │ │ orr r0, r5, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ebcc │ │ │ │ + beq 5f488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ bl 50d8 │ │ │ │ orr r0, r5, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ orr r0, r5, r9 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5ec00 │ │ │ │ + bl 5f4bc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r9, r8, ror #20 │ │ │ │ - andeq r1, lr, ip, lsr #30 │ │ │ │ - ldrdeq r7, [r9], -r8 │ │ │ │ - muleq r9, r9, r6 │ │ │ │ + ldrdeq r7, [r9], -ip │ │ │ │ + andeq r1, lr, r0, ror r6 │ │ │ │ + andeq r7, r9, ip, asr #20 │ │ │ │ + andeq ip, r9, r5, asr #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5ec20 │ │ │ │ + beq 5f4dc │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 5ec28 │ │ │ │ + bne 5f4e4 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ - ldr r4, [pc, #2032] @ 5f430 │ │ │ │ + ldr r4, [pc, #2032] @ 5fcec │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ec74 │ │ │ │ + bne 5f530 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ecb0 │ │ │ │ + beq 5f56c │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ecd4 │ │ │ │ - b 5ed20 │ │ │ │ - ldr r1, [pc, #1976] @ 5f434 │ │ │ │ + bne 5f590 │ │ │ │ + b 5f5dc │ │ │ │ + ldr r1, [pc, #1976] @ 5fcf0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1972] @ 5f438 │ │ │ │ + ldr r3, [pc, #1972] @ 5fcf4 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 12ac8 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ec64 │ │ │ │ + bne 5f520 │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5eccc │ │ │ │ + bne 5f588 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ecd4 │ │ │ │ - b 5ed20 │ │ │ │ + bne 5f590 │ │ │ │ + b 5f5dc │ │ │ │ tst r0, #1 │ │ │ │ - beq 5ed20 │ │ │ │ + beq 5f5dc │ │ │ │ ldrb r5, [r7, #16] │ │ │ │ cmp r5, #18 │ │ │ │ ldrbeq r0, [r7, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 5ed14 │ │ │ │ + beq 5f5d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ed3c │ │ │ │ + bne 5f5f8 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ed78 │ │ │ │ + beq 5f634 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ed9c │ │ │ │ - b 5ef10 │ │ │ │ + bne 5f658 │ │ │ │ + b 5f7cc │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ece8 │ │ │ │ + bne 5f5a4 │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1784] @ 5f43c │ │ │ │ + ldr r1, [pc, #1784] @ 5fcf8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1780] @ 5f440 │ │ │ │ + ldr r3, [pc, #1780] @ 5fcfc │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 12ac8 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ed04 │ │ │ │ + bne 5f5c0 │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5ed94 │ │ │ │ + bne 5f650 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ed9c │ │ │ │ - b 5ef10 │ │ │ │ + bne 5f658 │ │ │ │ + b 5f7cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 5ef10 │ │ │ │ + beq 5f7cc │ │ │ │ cmp r5, #18 │ │ │ │ ldrbeq r0, [r7, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 5ef04 │ │ │ │ + beq 5f7c0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5f454 │ │ │ │ + bl 5fd10 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #1656] @ 5f444 │ │ │ │ + ldr r3, [pc, #1656] @ 5fd00 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ mov r1, sl │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 5fdfc │ │ │ │ + bl 606b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5eec4 │ │ │ │ + beq 5f780 │ │ │ │ mov r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #16] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f338 │ │ │ │ + beq 5fbf4 │ │ │ │ str r6, [r0] │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #4 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov fp, r0 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ @@ -91681,120 +92240,120 @@ │ │ │ │ ldm r9!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r9!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r9, sp, #132 @ 0x84 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ - b 5ee88 │ │ │ │ + b 5f744 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ str r5, [fp, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ mov r0, sl │ │ │ │ - bl 5fdfc │ │ │ │ + bl 606b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5eee8 │ │ │ │ + beq 5f7a4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 5ee7c │ │ │ │ + bne 5f738 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ bl 8418 │ │ │ │ - b 5ee78 │ │ │ │ + b 5f734 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5eed8 │ │ │ │ + beq 5f794 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 5ef1c │ │ │ │ + b 5f7d8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 5efd8 │ │ │ │ + bgt 5f894 │ │ │ │ bl 81f8 │ │ │ │ - b 5f344 │ │ │ │ + b 5fc00 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5edac │ │ │ │ + bne 5f668 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5f454 │ │ │ │ + bl 5fd10 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef68 │ │ │ │ + beq 5f824 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5efac │ │ │ │ + beq 5f868 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 5efac │ │ │ │ + b 5f868 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ef78 │ │ │ │ + beq 5f834 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5efac │ │ │ │ - ldr r1, [pc, #1208] @ 5f450 │ │ │ │ + bne 5f868 │ │ │ │ + ldr r1, [pc, #1208] @ 5fd0c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f00c │ │ │ │ + beq 5f8c8 │ │ │ │ mov r0, #1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r1 │ │ │ │ - bne 5efc4 │ │ │ │ + bne 5f880 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 5f030 │ │ │ │ + beq 5f8ec │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f038 │ │ │ │ + bne 5f8f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 5f344 │ │ │ │ + b 5fc00 │ │ │ │ mov r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r1 │ │ │ │ - beq 5efbc │ │ │ │ + beq 5f878 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ @@ -91802,1020 +92361,1020 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl 512c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ mul r2, r5, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f31c │ │ │ │ + bne 5fbd8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5f2c0 │ │ │ │ + beq 5fb7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 5f0b8 │ │ │ │ + b 5f974 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r3, r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5f2c0 │ │ │ │ + beq 5fb7c │ │ │ │ mov r1, r0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r0, [r1], #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mla r1, r2, r5, r0 │ │ │ │ sub r8, r3, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r1, #4 │ │ │ │ - b 5f104 │ │ │ │ + b 5f9c0 │ │ │ │ strb r9, [r5] │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 5f094 │ │ │ │ + beq 5f950 │ │ │ │ mov r0, sl │ │ │ │ ldrsb r1, [sl], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r9, r1 │ │ │ │ - ble 5f144 │ │ │ │ + ble 5fa00 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ - beq 5f19c │ │ │ │ + beq 5fa58 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 5f198 │ │ │ │ + bcs 5fa54 │ │ │ │ add r0, fp, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 5f19c │ │ │ │ - b 5f300 │ │ │ │ + bgt 5fa58 │ │ │ │ + b 5fbbc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r9, #31 │ │ │ │ cmp r9, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 5f268 │ │ │ │ + bcc 5fb24 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r9, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 5f2a4 │ │ │ │ + bcc 5fb60 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add sl, r0, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r9, r2, r1, lsl #18 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ - bne 5f128 │ │ │ │ - b 5f19c │ │ │ │ - bne 5f300 │ │ │ │ + bne 5f9e4 │ │ │ │ + b 5fa58 │ │ │ │ + bne 5fbbc │ │ │ │ mov r7, #1 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r9, #2048 @ 0x800 │ │ │ │ - bcs 5f228 │ │ │ │ + bcs 5fae4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 5f244 │ │ │ │ + bhi 5fb00 │ │ │ │ add r5, fp, r4 │ │ │ │ add r2, r8, r6 │ │ │ │ add r0, r5, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 50cc │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ - bcc 5f0e4 │ │ │ │ + bcc 5f9a0 │ │ │ │ mov r0, r9 │ │ │ │ mvn r5, #-67108863 @ 0xfc000001 │ │ │ │ bfi r0, r5, #6, #26 │ │ │ │ lsr r1, r9, #6 │ │ │ │ cmp r9, #2048 @ 0x800 │ │ │ │ - bcs 5f204 │ │ │ │ + bcs 5fac0 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r1, [fp, r4]! │ │ │ │ strb r0, [fp, #1] │ │ │ │ - b 5f0e8 │ │ │ │ + b 5f9a4 │ │ │ │ bfi r1, r5, #6, #26 │ │ │ │ lsr r2, r9, #12 │ │ │ │ lsrs r3, r9, #16 │ │ │ │ - bne 5f284 │ │ │ │ + bne 5fb40 │ │ │ │ orr r2, r2, #224 @ 0xe0 │ │ │ │ strb r2, [fp, r4]! │ │ │ │ strb r0, [fp, #2] │ │ │ │ strb r1, [fp, #1] │ │ │ │ - b 5f0e8 │ │ │ │ + b 5f9a4 │ │ │ │ cmp r9, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 5f1c0 │ │ │ │ + bls 5fa7c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ - b 5f1c0 │ │ │ │ + b 5fa7c │ │ │ │ orr r9, r2, r1, lsl #6 │ │ │ │ add sl, r0, #2 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ - bne 5f128 │ │ │ │ - b 5f19c │ │ │ │ + bne 5f9e4 │ │ │ │ + b 5fa58 │ │ │ │ mvn r3, #15 │ │ │ │ bfi r2, r5, #6, #26 │ │ │ │ orr r3, r3, r9, lsr #18 │ │ │ │ strb r3, [fp, r4]! │ │ │ │ strb r0, [fp, #3] │ │ │ │ strb r1, [fp, #2] │ │ │ │ strb r2, [fp, #1] │ │ │ │ - b 5f0e8 │ │ │ │ + b 5f9a4 │ │ │ │ orr r9, r2, r1, lsl #12 │ │ │ │ add sl, r0, #3 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ - bne 5f128 │ │ │ │ - b 5f19c │ │ │ │ + bne 5f9e4 │ │ │ │ + b 5fa58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f2d4 │ │ │ │ + beq 5fb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef1c │ │ │ │ + beq 5f7d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ - b 5ef1c │ │ │ │ - ldr r0, [pc, #320] @ 5f448 │ │ │ │ - ldr r2, [pc, #320] @ 5f44c │ │ │ │ + b 5f7d8 │ │ │ │ + ldr r0, [pc, #320] @ 5fd04 │ │ │ │ + ldr r2, [pc, #320] @ 5fd08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 8bdc │ │ │ │ - b 5f344 │ │ │ │ + b 5fc00 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 8418 │ │ │ │ - b 5f05c │ │ │ │ + b 5f918 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b 5f3d8 │ │ │ │ - b 5f3b0 │ │ │ │ + b 5fc94 │ │ │ │ + b 5fc6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f384 │ │ │ │ + beq 5fc40 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 5f384 │ │ │ │ + b 5fc40 │ │ │ │ mov r4, r0 │ │ │ │ - b 5f40c │ │ │ │ + b 5fcc8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - beq 5f418 │ │ │ │ - b 5f424 │ │ │ │ + beq 5fcd4 │ │ │ │ + b 5fce0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f40c │ │ │ │ + beq 5fcc8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - b 5f408 │ │ │ │ + b 5fcc4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5f3d0 │ │ │ │ + bne 5fc8c │ │ │ │ mov r5, #0 │ │ │ │ - b 5f3d8 │ │ │ │ + b 5fc94 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f3ec │ │ │ │ + beq 5fca8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5f3fc │ │ │ │ - b 5f40c │ │ │ │ + bne 5fcb8 │ │ │ │ + b 5fcc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5f40c │ │ │ │ + beq 5fcc8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f420 │ │ │ │ + bne 5fcdc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, lr, r8, asr #26 │ │ │ │ - strdeq lr, [sp], -r4 │ │ │ │ - andeq sp, sp, r4, lsr #17 │ │ │ │ - andeq lr, sp, ip, lsr #6 │ │ │ │ - ldrdeq sp, [sp], -ip │ │ │ │ - andeq r7, r9, r4, lsl #8 │ │ │ │ - andeq fp, r9, r9, ror #26 │ │ │ │ - andeq sp, sp, r8, lsr r2 │ │ │ │ - andeq r7, r9, r8, lsr r2 │ │ │ │ + andeq r1, lr, ip, lsl #9 │ │ │ │ + andeq sp, sp, r8, lsr fp │ │ │ │ + andeq ip, sp, r8, ror #31 │ │ │ │ + andeq sp, sp, r0, ror sl │ │ │ │ + andeq ip, sp, r0, lsr #30 │ │ │ │ + andeq r7, r9, r0, ror r4 │ │ │ │ + muleq r9, r5, lr │ │ │ │ + andeq ip, sp, ip, ror r9 │ │ │ │ + andeq r7, r9, r4, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #2384] @ 5fdb4 │ │ │ │ + ldr r4, [pc, #2384] @ 60670 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f498 │ │ │ │ + bne 5fd54 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f4d4 │ │ │ │ + beq 5fd90 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f4f8 │ │ │ │ - b 5f5cc │ │ │ │ - ldr r1, [pc, #2328] @ 5fdb8 │ │ │ │ + bne 5fdb4 │ │ │ │ + b 5fe88 │ │ │ │ + ldr r1, [pc, #2328] @ 60674 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #2324] @ 5fdbc │ │ │ │ + ldr r3, [pc, #2324] @ 60678 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 12ac8 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f488 │ │ │ │ + bne 5fd44 │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5f4f0 │ │ │ │ + bne 5fdac │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f4f8 │ │ │ │ - b 5f5cc │ │ │ │ + bne 5fdb4 │ │ │ │ + b 5fe88 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5f5cc │ │ │ │ + beq 5fe88 │ │ │ │ mov r8, r7 │ │ │ │ ldrb r1, [r8, #16]! │ │ │ │ cmp r1, #18 │ │ │ │ ldrbeq r0, [r7, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 5f5c0 │ │ │ │ + beq 5fe7c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fcd0 │ │ │ │ + beq 6058c │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #23323 @ 0x5b1b │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ strh r0, [r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - beq 5f5a0 │ │ │ │ + beq 5fe5c │ │ │ │ tst r4, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bne 5f5e4 │ │ │ │ - ldr r1, [pc, #2148] @ 5fdc4 │ │ │ │ + bne 5fea0 │ │ │ │ + ldr r1, [pc, #2148] @ 60680 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bne 5f5f4 │ │ │ │ + bne 5feb0 │ │ │ │ tst r4, #2 │ │ │ │ - bne 5f600 │ │ │ │ + bne 5febc │ │ │ │ tst r4, #4 │ │ │ │ - bne 5f60c │ │ │ │ + bne 5fec8 │ │ │ │ tst r4, #8 │ │ │ │ - bne 5f618 │ │ │ │ + bne 5fed4 │ │ │ │ tst r4, #16 │ │ │ │ - bne 5f624 │ │ │ │ + bne 5fee0 │ │ │ │ add r0, r1, #12 │ │ │ │ tst r4, #32 │ │ │ │ mov r6, #14 │ │ │ │ addeq r0, r1, #14 │ │ │ │ movweq r6, #16 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 5f990 │ │ │ │ + bne 6024c │ │ │ │ ldrb r0, [r7, #12]! │ │ │ │ cmp r0, #18 │ │ │ │ - bne 5fa1c │ │ │ │ - b 5fa70 │ │ │ │ + bne 602d8 │ │ │ │ + b 6032c │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f510 │ │ │ │ + bne 5fdcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #2004] @ 5fdc0 │ │ │ │ + ldr r0, [pc, #2004] @ 6067c │ │ │ │ mov r6, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ add r0, r1, #2 │ │ │ │ mov r6, #4 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r6, #6 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ add r0, r1, #6 │ │ │ │ mov r6, #8 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ add r0, r1, #8 │ │ │ │ mov r6, #10 │ │ │ │ - b 5f62c │ │ │ │ + b 5fee8 │ │ │ │ add r0, r1, #10 │ │ │ │ mov r6, #12 │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r5, #8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fcdc │ │ │ │ + beq 60598 │ │ │ │ mov r8, #1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ strb r7, [r0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #1884] @ 5fdc8 │ │ │ │ + ldr r7, [pc, #1884] @ 60684 │ │ │ │ add r7, pc, r7 │ │ │ │ sub r1, r6, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5f6dc │ │ │ │ + beq 5ff98 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r7, r6 │ │ │ │ add r1, r1, #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ tst r2, r4 │ │ │ │ - beq 5f670 │ │ │ │ + beq 5ff2c │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r9, [r1, #15] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 5f6c8 │ │ │ │ + bne 5ff84 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 8418 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, fp │ │ │ │ strb r9, [r0, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #18 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - b 5f66c │ │ │ │ + b 5ff28 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ subs r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ moveq r5, r0 │ │ │ │ movne r6, r8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ movweq r7, #1 │ │ │ │ lsl r4, r5, #3 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ mov r0, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 5f71c │ │ │ │ + bls 5ffd8 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 5fce8 │ │ │ │ + b 605a4 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ - beq 5f7f4 │ │ │ │ + beq 600b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fcec │ │ │ │ + beq 605a8 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #1 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5f80c │ │ │ │ + bne 600c8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f778 │ │ │ │ + beq 60034 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5f78c │ │ │ │ + beq 60048 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 5fc50 │ │ │ │ + bhi 6050c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r9 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f7d8 │ │ │ │ + bne 60094 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #18 │ │ │ │ - bne 5f968 │ │ │ │ + bne 60224 │ │ │ │ ldrb r0, [r7, #12]! │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 5f9f8 │ │ │ │ - b 5fa70 │ │ │ │ + bne 602b4 │ │ │ │ + b 6032c │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #1 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5f758 │ │ │ │ + beq 60014 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr r9, [pc, #1452] @ 5fdcc │ │ │ │ - ldr sl, [pc, #1452] @ 5fdd0 │ │ │ │ - ldr fp, [pc, #1452] @ 5fdd4 │ │ │ │ + ldr r9, [pc, #1452] @ 60688 │ │ │ │ + ldr sl, [pc, #1452] @ 6068c │ │ │ │ + ldr fp, [pc, #1452] @ 60690 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r1, [pc, #1448] @ 5fdd8 │ │ │ │ + ldr r1, [pc, #1448] @ 60694 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r8, [pc, #1444] @ 5fddc │ │ │ │ + ldr r8, [pc, #1444] @ 60698 │ │ │ │ add fp, pc, fp │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 5f864 │ │ │ │ + b 60120 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [r2, r0, lsl #3]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 5f8fc │ │ │ │ + beq 601b8 │ │ │ │ ldrb lr, [r7, r0] │ │ │ │ add r2, pc, #8 │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r2, lr, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ @ instruction: 0xffffffd4 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ - ldr ip, [pc, #1340] @ 5fde0 │ │ │ │ + ldr ip, [pc, #1340] @ 6069c │ │ │ │ mov lr, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5f84c │ │ │ │ - ldr ip, [pc, #1328] @ 5fde4 │ │ │ │ + b 60108 │ │ │ │ + ldr ip, [pc, #1328] @ 606a0 │ │ │ │ mov lr, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5f84c │ │ │ │ - ldr ip, [pc, #1316] @ 5fde8 │ │ │ │ + b 60108 │ │ │ │ + ldr ip, [pc, #1316] @ 606a4 │ │ │ │ mov lr, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5f84c │ │ │ │ + b 60108 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, r1 │ │ │ │ - b 5f84c │ │ │ │ + b 60108 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, sl │ │ │ │ - b 5f84c │ │ │ │ + b 60108 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, fp │ │ │ │ - b 5f84c │ │ │ │ + b 60108 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, r8 │ │ │ │ - b 5f84c │ │ │ │ + b 60108 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r4, #8 │ │ │ │ add r8, r6, #8 │ │ │ │ mov r1, r6 │ │ │ │ lsr sl, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f950 │ │ │ │ + beq 6020c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub r0, r0, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ adds sl, r2, sl │ │ │ │ - bcc 5f918 │ │ │ │ - ldr r0, [pc, #1200] @ 5fdec │ │ │ │ - ldr r2, [pc, #1200] @ 5fdf0 │ │ │ │ + bcc 601d4 │ │ │ │ + ldr r0, [pc, #1200] @ 606a8 │ │ │ │ + ldr r2, [pc, #1200] @ 606ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8da8 │ │ │ │ - b 5fce8 │ │ │ │ + b 605a4 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 5faa4 │ │ │ │ + bpl 60360 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 5fce8 │ │ │ │ + b 605a4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - beq 5fc78 │ │ │ │ + beq 60534 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r5, r0] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 60010 │ │ │ │ + bl 608cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 5fbdc │ │ │ │ + bhi 60498 │ │ │ │ add r0, r5, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ add r4, r4, r7 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq 5f9e8 │ │ │ │ + beq 602a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r7, r9 │ │ │ │ ldrb r0, [r7, #12]! │ │ │ │ cmp r0, #18 │ │ │ │ - beq 5fa70 │ │ │ │ + beq 6032c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - beq 5fc2c │ │ │ │ + beq 604e8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r5, r0] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 602c0 │ │ │ │ + bl 60b7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 5fc04 │ │ │ │ + bhi 604c0 │ │ │ │ add r0, r5, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ add r4, r4, r7 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq 5fa70 │ │ │ │ + beq 6032c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - beq 5fbb8 │ │ │ │ + beq 60474 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #109 @ 0x6d │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb r3, [r2, r0] │ │ │ │ add r0, r4, #1 │ │ │ │ stm sl, {r1, r2} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 5fac4 │ │ │ │ + beq 60380 │ │ │ │ mov r0, sl │ │ │ │ bl 52e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5fac8 │ │ │ │ + bne 60384 │ │ │ │ mov r0, #1 │ │ │ │ - b 5f95c │ │ │ │ + b 60218 │ │ │ │ mov fp, #1 │ │ │ │ ldm r6, {r1, r5} │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, sl │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - bhi 5fca0 │ │ │ │ + bhi 6055c │ │ │ │ add r0, fp, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ add r1, r9, r5 │ │ │ │ cmp r4, #8 │ │ │ │ sub r0, sl, r1 │ │ │ │ - beq 5fb54 │ │ │ │ + beq 60410 │ │ │ │ add r1, fp, r1 │ │ │ │ mov r9, #59 @ 0x3b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fb80 │ │ │ │ + beq 6043c │ │ │ │ sub fp, r0, #1 │ │ │ │ ldm r8, {r2, r5} │ │ │ │ cmp fp, r5 │ │ │ │ strb r9, [r1] │ │ │ │ - bcc 5fb80 │ │ │ │ + bcc 6043c │ │ │ │ add r4, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ sub r0, fp, r5 │ │ │ │ add r1, r4, r5 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r8, r2 │ │ │ │ - bne 5fb08 │ │ │ │ + bne 603c4 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r9, sl, r0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ clz r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f768 │ │ │ │ - b 5f778 │ │ │ │ - ldr r4, [pc, #620] @ 5fdf4 │ │ │ │ + bne 60024 │ │ │ │ + b 60034 │ │ │ │ + ldr r4, [pc, #620] @ 606b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #616] @ 5fdf8 │ │ │ │ + ldr r1, [pc, #616] @ 606b4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #4 │ │ │ │ stmib r0, {r3, r5} │ │ │ │ str r4, [r0] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ - b 5fce8 │ │ │ │ + b 605a4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 5fa80 │ │ │ │ + b 6033c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 5f9bc │ │ │ │ + b 60278 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 5fa44 │ │ │ │ + b 60300 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 5fa08 │ │ │ │ + b 602c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 5f7a4 │ │ │ │ + b 60060 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 5f97c │ │ │ │ + b 60238 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 8418 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 5fae4 │ │ │ │ + b 603a0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ - b 5f710 │ │ │ │ + b 5ffcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5fd98 │ │ │ │ + bne 60654 │ │ │ │ mov r0, fp │ │ │ │ - b 5fd94 │ │ │ │ - b 5fd14 │ │ │ │ + b 60650 │ │ │ │ + b 605d0 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 5fd98 │ │ │ │ - b 5fd7c │ │ │ │ + beq 60654 │ │ │ │ + b 60638 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fd98 │ │ │ │ + beq 60654 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 5fd94 │ │ │ │ + b 60650 │ │ │ │ mov r4, r0 │ │ │ │ - b 5fd98 │ │ │ │ + b 60654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fd68 │ │ │ │ + beq 60624 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ - b 5fd68 │ │ │ │ + b 60624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fd7c │ │ │ │ + beq 60638 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 5fd94 │ │ │ │ + b 60650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5fd98 │ │ │ │ + beq 60654 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5fdac │ │ │ │ + beq 60668 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, lr, r4, lsr #10 │ │ │ │ - ldrdeq sp, [sp], -r0 │ │ │ │ - andeq sp, sp, r0, lsl #1 │ │ │ │ - andeq r7, r9, r4, asr #32 │ │ │ │ - ldrdeq r7, [r9], -r0 │ │ │ │ - andeq r6, r9, r8, asr #31 │ │ │ │ - andeq fp, r9, r0, lsl #18 │ │ │ │ - strdeq fp, [r9], -r9 │ │ │ │ - strdeq fp, [r9], -r2 │ │ │ │ - andeq fp, r9, pc, ror #17 │ │ │ │ - andeq fp, r9, ip, ror #17 │ │ │ │ - andeq fp, r9, sp, ror r8 │ │ │ │ - andeq fp, r9, lr, ror #16 │ │ │ │ - andeq fp, r9, pc, asr r8 │ │ │ │ - andeq r9, sl, pc, lsr #1 │ │ │ │ - andeq pc, sp, r0, asr #19 │ │ │ │ - andeq pc, sp, ip, ror r4 @ │ │ │ │ - andeq pc, sp, r8, ror r7 @ │ │ │ │ + andeq r0, lr, r8, ror #24 │ │ │ │ + andeq sp, sp, r4, lsl r3 │ │ │ │ + andeq ip, sp, r4, asr #15 │ │ │ │ + strheq r7, [r9], -r8 │ │ │ │ + andeq r7, r9, r4, asr #2 │ │ │ │ + andeq r7, r9, ip, lsr r0 │ │ │ │ + andeq fp, r9, ip, lsr #20 │ │ │ │ + andeq fp, r9, r5, lsr #20 │ │ │ │ + andeq fp, r9, lr, lsl sl │ │ │ │ + andeq fp, r9, fp, lsl sl │ │ │ │ + andeq fp, r9, r8, lsl sl │ │ │ │ + andeq fp, r9, r9, lsr #19 │ │ │ │ + muleq r9, sl, r9 │ │ │ │ + andeq fp, r9, fp, lsl #19 │ │ │ │ + ldrdeq r9, [sl], -fp │ │ │ │ + andeq pc, sp, r4, lsl #2 │ │ │ │ + andeq lr, sp, r0, asr #23 │ │ │ │ + @ instruction: 0x000deebc │ │ │ │ push {r4, r5, r6, r8, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5fe4c │ │ │ │ + bne 60708 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ add r1, r0, #8 │ │ │ │ cmn r6, #1 │ │ │ │ ldm ip, {r2, r3, r4, ip} │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ stm sp, {r4, ip} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 88b00 │ │ │ │ + bl 893b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, fp, pc} │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5ffd0 │ │ │ │ + bne 6088c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - beq 5fe94 │ │ │ │ + beq 60750 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 5fe90 │ │ │ │ + bcs 6074c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 5fe94 │ │ │ │ - b 5ffe8 │ │ │ │ - bne 5ffe8 │ │ │ │ + bge 60750 │ │ │ │ + b 608a4 │ │ │ │ + bne 608a4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 5febc │ │ │ │ + bne 60778 │ │ │ │ mov r6, #1 │ │ │ │ bic r1, r6, r5 │ │ │ │ strb r1, [r0, #12] │ │ │ │ mov r1, r2 │ │ │ │ tst r5, #1 │ │ │ │ - bne 5ffc8 │ │ │ │ + bne 60884 │ │ │ │ strb r6, [r0, #14] │ │ │ │ - b 5ffd0 │ │ │ │ + b 6088c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r3, [r6] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 5ff14 │ │ │ │ + ble 607d0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 5ffbc │ │ │ │ + bne 60878 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r4, #2048 @ 0x800 │ │ │ │ - bcs 5ff94 │ │ │ │ + bcs 60850 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - beq 5ff70 │ │ │ │ + beq 6082c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 5ff6c │ │ │ │ + bcs 60828 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 5ff70 │ │ │ │ - b 5ffe4 │ │ │ │ + bge 6082c │ │ │ │ + b 608a0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and ip, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ - bcc 5ff5c │ │ │ │ + bcc 60818 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr lr, r3, lr, lsl #6 │ │ │ │ - bcc 5ffb0 │ │ │ │ + bcc 6086c │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ and r6, ip, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, lr, lsl #6 │ │ │ │ orr r4, r3, r6, lsl #18 │ │ │ │ tst r5, #1 │ │ │ │ - beq 5fed8 │ │ │ │ - b 5ffbc │ │ │ │ + beq 60794 │ │ │ │ + b 60878 │ │ │ │ orr r4, lr, ip, lsl #6 │ │ │ │ tst r5, #1 │ │ │ │ - bne 5ffbc │ │ │ │ - b 5fed8 │ │ │ │ - bne 5ffe4 │ │ │ │ + bne 60878 │ │ │ │ + b 60794 │ │ │ │ + bne 608a0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 5ffc0 │ │ │ │ + beq 6087c │ │ │ │ add r1, r8, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 5ffbc │ │ │ │ + bgt 60878 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - b 5ffbc │ │ │ │ + b 60878 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne 5fef8 │ │ │ │ - b 5ff70 │ │ │ │ + bne 607b4 │ │ │ │ + b 6082c │ │ │ │ orr r4, lr, ip, lsl #12 │ │ │ │ tst r5, #1 │ │ │ │ - beq 5fed8 │ │ │ │ + beq 60794 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ - ldr r3, [pc, #28] @ 6000c │ │ │ │ + ldr r3, [pc, #28] @ 608c8 │ │ │ │ mov r6, #1 │ │ │ │ bic r6, r6, r5 │ │ │ │ strb r6, [r0, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - andeq pc, sp, r0, lsl #15 │ │ │ │ + andeq lr, sp, r4, asr #29 │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -92832,20 +93391,20 @@ │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ - ldr r1, [pc, #504] @ 60270 │ │ │ │ + ldr r1, [pc, #504] @ 60b2c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ + b 60ad0 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - ldr r2, [pc, #552] @ 602b0 │ │ │ │ - ldr r3, [pc, #552] @ 602b4 │ │ │ │ + ldr r2, [pc, #552] @ 60b6c │ │ │ │ + ldr r3, [pc, #552] @ 60b70 │ │ │ │ strb r1, [sp, #7] │ │ │ │ add r1, sp, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -92853,64 +93412,64 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #464] @ 602a8 │ │ │ │ + ldr r1, [pc, #464] @ 60b64 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #436] @ 6029c │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #436] @ 60b58 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #392] @ 60280 │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #392] @ 60b3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ - ldr r1, [pc, #412] @ 602a0 │ │ │ │ + b 60ad0 │ │ │ │ + ldr r1, [pc, #412] @ 60b5c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #384] @ 60294 │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #384] @ 60b50 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #340] @ 60278 │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #340] @ 60b34 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ - ldr r1, [pc, #380] @ 602ac │ │ │ │ + b 60ad0 │ │ │ │ + ldr r1, [pc, #380] @ 60b68 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #316] @ 6027c │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #316] @ 60b38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ - ldr r1, [pc, #320] @ 6028c │ │ │ │ + b 60ad0 │ │ │ │ + ldr r1, [pc, #320] @ 60b48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ - ldr r1, [pc, #284] @ 60274 │ │ │ │ + b 60ad0 │ │ │ │ + ldr r1, [pc, #284] @ 60b30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ + b 60ad0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 60550 │ │ │ │ + bl 60e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60250 │ │ │ │ + beq 60b0c │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ strb r0, [sp, #5] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #6] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #300] @ 602b8 │ │ │ │ - ldr r2, [pc, #300] @ 602bc │ │ │ │ + ldr r1, [pc, #300] @ 60b74 │ │ │ │ + ldr r2, [pc, #300] @ 60b78 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add r0, sp, #7 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -92925,69 +93484,69 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ 60284 │ │ │ │ + ldr r1, [pc, #140] @ 60b40 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60214 │ │ │ │ - ldr r1, [pc, #160] @ 602a4 │ │ │ │ + b 60ad0 │ │ │ │ + ldr r1, [pc, #160] @ 60b60 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #116] @ 60288 │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #116] @ 60b44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 60298 │ │ │ │ + ldr r1, [pc, #96] @ 60b54 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ - ldr r1, [pc, #72] @ 60290 │ │ │ │ + b 60ad4 │ │ │ │ + ldr r1, [pc, #72] @ 60b4c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60218 │ │ │ │ + b 60ad4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 60628 │ │ │ │ + bl 60ee4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 60010 │ │ │ │ + bl 608cc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, r9, r1, asr r0 │ │ │ │ - andeq sl, r9, r3, ror pc │ │ │ │ - andeq sl, r9, r9, lsr #31 │ │ │ │ - andeq sl, r9, pc, lsl #31 │ │ │ │ - ldrdeq sl, [r9], -r9 │ │ │ │ - ldrdeq sl, [r9], -fp │ │ │ │ - andeq sl, r9, r1, asr #29 │ │ │ │ - andeq sl, r9, fp, lsl #31 │ │ │ │ - andeq sl, r9, sp, lsl #29 │ │ │ │ - andeq sl, r9, r4, asr #31 │ │ │ │ - andeq sl, r9, r3, lsr #29 │ │ │ │ - strdeq sl, [r9], -r6 │ │ │ │ - ldrdeq sl, [r9], -sp │ │ │ │ - andeq sl, r9, r0, ror #29 │ │ │ │ - andeq fp, r9, pc │ │ │ │ - @ instruction: 0x0009afba │ │ │ │ + andeq fp, r9, sp, ror r1 │ │ │ │ + muleq r9, pc, r0 @ │ │ │ │ + ldrdeq fp, [r9], -r5 │ │ │ │ + strheq fp, [r9], -fp @ │ │ │ │ + andeq fp, r9, r5, lsl #2 │ │ │ │ + andeq fp, r9, r7 │ │ │ │ + andeq sl, r9, sp, ror #31 │ │ │ │ + strheq fp, [r9], -r7 │ │ │ │ + @ instruction: 0x0009afb9 │ │ │ │ + strdeq fp, [r9], -r0 │ │ │ │ + andeq sl, r9, pc, asr #31 │ │ │ │ + andeq fp, r9, r2, lsr #2 │ │ │ │ + andeq fp, r9, r9, lsl #2 │ │ │ │ + andeq fp, r9, ip │ │ │ │ + andeq fp, r9, fp, lsr r1 │ │ │ │ + andeq fp, r9, r6, ror #1 │ │ │ │ andeq r1, r0, r8, ror #3 │ │ │ │ - ldrdeq ip, [sp], -r4 │ │ │ │ + andeq fp, sp, r8, lsl ip │ │ │ │ andeq r1, r0, r8, ror #1 │ │ │ │ - andeq ip, sp, ip, asr #7 │ │ │ │ + andeq fp, sp, r0, lsl fp │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -93004,20 +93563,20 @@ │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ - ldr r1, [pc, #472] @ 60500 │ │ │ │ + ldr r1, [pc, #472] @ 60dbc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ + b 60d80 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - ldr r2, [pc, #520] @ 60540 │ │ │ │ - ldr r3, [pc, #520] @ 60544 │ │ │ │ + ldr r2, [pc, #520] @ 60dfc │ │ │ │ + ldr r3, [pc, #520] @ 60e00 │ │ │ │ strb r1, [sp, #7] │ │ │ │ add r1, sp, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -93025,59 +93584,59 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #432] @ 60538 │ │ │ │ + ldr r1, [pc, #432] @ 60df4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #408] @ 6052c │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #408] @ 60de8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #368] @ 60510 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #368] @ 60dcc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #388] @ 60530 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #388] @ 60dec │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #364] @ 60524 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #364] @ 60de0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #324] @ 60508 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #324] @ 60dc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #364] @ 6053c │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #364] @ 60df8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #304] @ 6050c │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #304] @ 60dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #308] @ 6051c │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #308] @ 60dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #272] @ 60504 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #272] @ 60dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ + b 60d80 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 60550 │ │ │ │ + bl 60e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 604e0 │ │ │ │ + beq 60d9c │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ strb r0, [sp, #5] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #6] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #288] @ 60548 │ │ │ │ - ldr r2, [pc, #288] @ 6054c │ │ │ │ + ldr r1, [pc, #288] @ 60e04 │ │ │ │ + ldr r2, [pc, #288] @ 60e08 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add r0, sp, #7 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -93092,133 +93651,133 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #128] @ 60514 │ │ │ │ + ldr r1, [pc, #128] @ 60dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #148] @ 60534 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #148] @ 60df0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #108] @ 60518 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #108] @ 60dd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #112] @ 60528 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #112] @ 60de4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 604c4 │ │ │ │ - ldr r1, [pc, #92] @ 60520 │ │ │ │ + b 60d80 │ │ │ │ + ldr r1, [pc, #92] @ 60ddc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 60628 │ │ │ │ + bl 60ee4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 602c0 │ │ │ │ + bl 60b7c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq sl, [r9], -r3 │ │ │ │ - andeq sl, r9, r9, lsl #26 │ │ │ │ - andeq sl, r9, fp, lsr sp │ │ │ │ - andeq sl, r9, r5, lsr #26 │ │ │ │ - andeq sl, r9, r3, ror #26 │ │ │ │ - andeq sl, r9, r1, ror ip │ │ │ │ - andeq sl, r9, fp, asr ip │ │ │ │ - andeq sl, r9, r1, lsr #26 │ │ │ │ - andeq sl, r9, r7, asr #24 │ │ │ │ - andeq sl, r9, r5, asr sp │ │ │ │ - andeq sl, r9, r7, asr ip │ │ │ │ - andeq sl, r9, sp, ror sp │ │ │ │ - andeq sl, r9, r7, ror #26 │ │ │ │ - andeq sl, r9, r5, ror ip │ │ │ │ - andeq sl, r9, pc, lsl #27 │ │ │ │ - andeq sl, r9, r9, asr #26 │ │ │ │ + strdeq sl, [r9], -pc @ │ │ │ │ + andeq sl, r9, r5, lsr lr │ │ │ │ + andeq sl, r9, r7, ror #28 │ │ │ │ + andeq sl, r9, r1, asr lr │ │ │ │ + andeq sl, r9, pc, lsl #29 │ │ │ │ + muleq r9, sp, sp │ │ │ │ + andeq sl, r9, r7, lsl #27 │ │ │ │ + andeq sl, r9, sp, asr #28 │ │ │ │ + andeq sl, r9, r3, ror sp │ │ │ │ + andeq sl, r9, r1, lsl #29 │ │ │ │ + andeq sl, r9, r3, lsl #27 │ │ │ │ + andeq sl, r9, r9, lsr #29 │ │ │ │ + muleq r9, r3, lr │ │ │ │ + andeq sl, r9, r1, lsr #27 │ │ │ │ + @ instruction: 0x0009aebb │ │ │ │ + andeq sl, r9, r5, ror lr │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - andeq ip, sp, r4, asr #4 │ │ │ │ + andeq fp, sp, r8, lsl #19 │ │ │ │ andeq r0, r0, ip, asr #28 │ │ │ │ - andeq ip, sp, r0, asr r1 │ │ │ │ + muleq sp, r4, r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #188] @ 6061c │ │ │ │ + ldr r1, [pc, #188] @ 60ed8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 60584 │ │ │ │ + bne 60e40 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 605b8 │ │ │ │ + beq 60e74 │ │ │ │ mov r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r1 │ │ │ │ - beq 60614 │ │ │ │ - b 60604 │ │ │ │ + beq 60ed0 │ │ │ │ + b 60ec0 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 605e0 │ │ │ │ + beq 60e9c │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #9 │ │ │ │ - bne 605fc │ │ │ │ - ldr r1, [pc, #76] @ 60620 │ │ │ │ + bne 60eb8 │ │ │ │ + ldr r1, [pc, #76] @ 60edc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 605f0 │ │ │ │ - ldr r1, [pc, #60] @ 60624 │ │ │ │ + b 60eac │ │ │ │ + ldr r1, [pc, #60] @ 60ee0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 60614 │ │ │ │ + beq 60ed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r9, r9, lsr fp │ │ │ │ - andeq sl, r9, lr, asr #21 │ │ │ │ - andeq sl, r9, r3, asr #21 │ │ │ │ + andeq sl, r9, r5, ror #24 │ │ │ │ + strdeq sl, [r9], -sl @ │ │ │ │ + andeq sl, r9, pc, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ lsr sl, r0, #24 │ │ │ │ lsr r9, r0, #16 │ │ │ │ lsr r8, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #17 │ │ │ │ - bne 60a5c │ │ │ │ + bne 61318 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ad8 │ │ │ │ + beq 61394 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, #15 │ │ │ │ strb r0, [fp, #60] @ 0x3c │ │ │ │ mov r0, #14 │ │ │ │ strb r0, [fp, #56] @ 0x38 │ │ │ │ @@ -93247,15 +93806,15 @@ │ │ │ │ strb r0, [fp, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #8] │ │ │ │ mov r0, #1 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r3, #18 │ │ │ │ strb r0, [fp, #4] │ │ │ │ - beq 60b38 │ │ │ │ + beq 613f4 │ │ │ │ add r6, pc, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ add pc, r6, r5 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ @@ -93274,71 +93833,71 @@ │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ cmp r3, #17 │ │ │ │ str r2, [sp] │ │ │ │ - bne 60ae4 │ │ │ │ + bne 613a0 │ │ │ │ and r1, r2, #65280 @ 0xff00 │ │ │ │ and r0, r2, #16711680 @ 0xff0000 │ │ │ │ and r7, r2, #-16777216 @ 0xff000000 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-16777216 @ 0xff000000 │ │ │ │ mov r0, #16711680 @ 0xff0000 │ │ │ │ mov r1, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #0 │ │ │ │ - b 607c0 │ │ │ │ + b 6107c │ │ │ │ mov r7, #-301989888 @ 0xee000000 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-16777216 @ 0xff000000 │ │ │ │ mov r0, #6029312 @ 0x5c0000 │ │ │ │ mov r1, #23552 @ 0x5c00 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ mov r7, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r0, #13434880 @ 0xcd0000 │ │ │ │ - b 60830 │ │ │ │ + b 610ec │ │ │ │ mov r7, #-16777216 @ 0xff000000 │ │ │ │ mov r0, #16711680 @ 0xff0000 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #13434880 @ 0xcd0000 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-452984832 @ 0xe5000000 │ │ │ │ mov r0, #15007744 @ 0xe50000 │ │ │ │ mov r1, #58624 @ 0xe500 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ mov r7, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-855638016 @ 0xcd000000 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-16777216 @ 0xff000000 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #-855638016 @ 0xcd000000 │ │ │ │ mov r0, #13434880 @ 0xcd0000 │ │ │ │ mov r1, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r0, #16711680 @ 0xff0000 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 60848 │ │ │ │ + b 61104 │ │ │ │ mov r7, #2130706432 @ 0x7f000000 │ │ │ │ mov r0, #8323072 @ 0x7f0000 │ │ │ │ mov r1, #32512 @ 0x7f00 │ │ │ │ lsr r7, r7, #24 │ │ │ │ lsr r6, r0, #16 │ │ │ │ subs r7, sl, r7 │ │ │ │ uxtb ip, r9 │ │ │ │ @@ -93351,15 +93910,15 @@ │ │ │ │ mla r0, r7, r7, r0 │ │ │ │ subs r7, lr, r6 │ │ │ │ rsbmi r7, r7, #0 │ │ │ │ mla r7, r7, r7, r0 │ │ │ │ bic r0, r2, #255 @ 0xff │ │ │ │ orr r5, r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ - b 608e0 │ │ │ │ + b 6119c │ │ │ │ mov r0, #-301989888 @ 0xee000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ lsr r0, r0, #24 │ │ │ │ lsr r1, r4, #16 │ │ │ │ subs r0, sl, r0 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ @@ -93371,15 +93930,15 @@ │ │ │ │ rsbmi r6, r6, #0 │ │ │ │ mla r0, r4, r4, r0 │ │ │ │ mla r0, r6, r6, r0 │ │ │ │ cmp r0, r7 │ │ │ │ movcc r7, r0 │ │ │ │ movcc r5, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 60a30 │ │ │ │ + beq 612ec │ │ │ │ ldr r8, [fp, r2] │ │ │ │ add r1, pc, #20 │ │ │ │ add r2, r2, #4 │ │ │ │ uxtb r6, r8 │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r6 │ │ │ │ @@ -93400,75 +93959,75 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ cmp r6, #17 │ │ │ │ str r8, [sp] │ │ │ │ - bne 60a84 │ │ │ │ + bne 61340 │ │ │ │ and r6, r8, #65280 @ 0xff00 │ │ │ │ and r4, r8, #16711680 @ 0xff0000 │ │ │ │ and r0, r8, #-16777216 @ 0xff000000 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #-16777216 @ 0xff000000 │ │ │ │ mov r4, #16711680 @ 0xff0000 │ │ │ │ - b 60a08 │ │ │ │ + b 612c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 609a4 │ │ │ │ + b 61260 │ │ │ │ mov r0, #-16777216 @ 0xff000000 │ │ │ │ mov r4, #6029312 @ 0x5c0000 │ │ │ │ mov r6, #23552 @ 0x5c00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ mov r0, #0 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r4, #13434880 @ 0xcd0000 │ │ │ │ - b 60a14 │ │ │ │ + b 612d0 │ │ │ │ mov r0, #-16777216 @ 0xff000000 │ │ │ │ mov r4, #16711680 @ 0xff0000 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #13434880 @ 0xcd0000 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #-452984832 @ 0xe5000000 │ │ │ │ mov r4, #15007744 @ 0xe50000 │ │ │ │ mov r6, #58624 @ 0xe500 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ mov r0, #0 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #-855638016 @ 0xcd000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #-16777216 @ 0xff000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #-855638016 @ 0xcd000000 │ │ │ │ mov r4, #13434880 @ 0xcd0000 │ │ │ │ mov r6, #0 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r4, #16711680 @ 0xff0000 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, #2130706432 @ 0x7f000000 │ │ │ │ mov r4, #8323072 @ 0x7f0000 │ │ │ │ mov r6, #32512 @ 0x7f00 │ │ │ │ - b 6089c │ │ │ │ + b 61158 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #18 │ │ │ │ - beq 60b40 │ │ │ │ + beq 613fc │ │ │ │ lsr r0, r5, #24 │ │ │ │ orr sl, r0, r7, lsl #8 │ │ │ │ lsr r0, r5, #16 │ │ │ │ orr r9, r0, r7, lsl #16 │ │ │ │ lsr r0, r5, #8 │ │ │ │ orr r8, r0, r7, lsl #24 │ │ │ │ lsl r0, r9, #16 │ │ │ │ @@ -93477,18 +94036,18 @@ │ │ │ │ uxth r1, r1 │ │ │ │ orr r0, r0, sl, lsl #24 │ │ │ │ orr r0, r0, r1 │ │ │ │ uxtb r1, r5 │ │ │ │ orr r0, r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #228] @ 60b70 │ │ │ │ + ldr r0, [pc, #228] @ 6142c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #224] @ 60b74 │ │ │ │ - ldr r1, [pc, #224] @ 60b78 │ │ │ │ + ldr r2, [pc, #224] @ 61430 │ │ │ │ + ldr r1, [pc, #224] @ 61434 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -93497,22 +94056,22 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 8850 │ │ │ │ - b 60b34 │ │ │ │ + b 613f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 8400 │ │ │ │ - ldr r0, [pc, #120] @ 60b64 │ │ │ │ + ldr r0, [pc, #120] @ 61420 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #116] @ 60b68 │ │ │ │ - ldr r1, [pc, #116] @ 60b6c │ │ │ │ + ldr r2, [pc, #116] @ 61424 │ │ │ │ + ldr r1, [pc, #116] @ 61428 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -93524,30 +94083,30 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #52] @ 60b7c │ │ │ │ + ldr r0, [pc, #52] @ 61438 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 60b50 │ │ │ │ + b 6140c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ - andeq fp, sp, r0, asr sl │ │ │ │ - andeq fp, sp, r4, ror sl │ │ │ │ + muleq sp, r4, r1 │ │ │ │ + @ instruction: 0x000db1b8 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ - @ instruction: 0x000dbab0 │ │ │ │ - ldrdeq fp, [sp], -r4 │ │ │ │ - andeq fp, sp, r0, lsl sl │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + andeq fp, sp, r8, lsl r2 │ │ │ │ + andeq fp, sp, r4, asr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -93565,500 +94124,500 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ muleq r0, r4, r1 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #724] @ 60ec0 │ │ │ │ + ldr r1, [pc, #724] @ 6177c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60cf8 │ │ │ │ - ldr r3, [pc, #776] @ 60f00 │ │ │ │ + b 615b4 │ │ │ │ + ldr r3, [pc, #776] @ 617bc │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r2, [pc, #772] @ 60f04 │ │ │ │ + ldr r2, [pc, #772] @ 617c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6c2e8 │ │ │ │ + bl 6cba0 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #704] @ 60ef8 │ │ │ │ + ldr r1, [pc, #704] @ 617b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60c78 │ │ │ │ + b 61534 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #672] @ 60eec │ │ │ │ + ldr r1, [pc, #672] @ 617a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #616] @ 60ed0 │ │ │ │ + ldr r1, [pc, #616] @ 6178c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60e60 │ │ │ │ + b 6171c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #632] @ 60ef0 │ │ │ │ + ldr r1, [pc, #632] @ 617ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #584] @ 60ee4 │ │ │ │ + ldr r1, [pc, #584] @ 617a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #528] @ 60ec8 │ │ │ │ + ldr r1, [pc, #528] @ 61784 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60cf8 │ │ │ │ + b 615b4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #564] @ 60efc │ │ │ │ + ldr r1, [pc, #564] @ 617b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60e90 │ │ │ │ + b 6174c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #496] @ 60ecc │ │ │ │ + ldr r1, [pc, #496] @ 61788 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #484] @ 60edc │ │ │ │ + ldr r1, [pc, #484] @ 61798 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #424] @ 60ec4 │ │ │ │ + ldr r1, [pc, #424] @ 61780 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r2, r0, #3 │ │ │ │ ldrd r4, [r1] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #448] @ 60f08 │ │ │ │ + ldr r2, [pc, #448] @ 617c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #424] @ 60f0c │ │ │ │ + ldr r1, [pc, #424] @ 617c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r6, [pc, #420] @ 60f10 │ │ │ │ + ldr r6, [pc, #420] @ 617cc │ │ │ │ add r3, r5, #1 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r2, [sp, #13] │ │ │ │ mov r2, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ - bl 69a64 │ │ │ │ - ldr r1, [pc, #380] @ 60f14 │ │ │ │ + bl 6a31c │ │ │ │ + ldr r1, [pc, #380] @ 617d0 │ │ │ │ add r3, r5, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69a64 │ │ │ │ - ldr r1, [pc, #360] @ 60f18 │ │ │ │ + bl 6a31c │ │ │ │ + ldr r1, [pc, #360] @ 617d4 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #356] @ 60f1c │ │ │ │ + ldr r2, [pc, #356] @ 617d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - bne 60c20 │ │ │ │ + bne 614dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 60ea4 │ │ │ │ - ldr r1, [pc, #288] @ 60f20 │ │ │ │ + bne 61760 │ │ │ │ + ldr r1, [pc, #288] @ 617dc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #176] @ 60ed4 │ │ │ │ + ldr r1, [pc, #176] @ 61790 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #176] @ 60ef4 │ │ │ │ + ldr r1, [pc, #176] @ 617b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #120] @ 60ed8 │ │ │ │ + ldr r1, [pc, #120] @ 61794 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #104] @ 60ee8 │ │ │ │ + ldr r1, [pc, #104] @ 617a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 60e90 │ │ │ │ + b 6174c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #80] @ 60ee0 │ │ │ │ + ldr r1, [pc, #80] @ 6179c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #120] @ 60f24 │ │ │ │ + ldr r1, [pc, #120] @ 617e0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r9, r0, lsl #8 │ │ │ │ - ldrdeq sl, [r9], -r1 │ │ │ │ - andeq sl, r9, ip, lsr r3 │ │ │ │ - andeq sl, r9, r9, lsl r3 │ │ │ │ - andeq r5, r9, r0, ror #10 │ │ │ │ - ldrdeq sl, [r9], -r7 │ │ │ │ - andeq r5, r9, ip, ror #6 │ │ │ │ - andeq sl, r9, lr, lsl #6 │ │ │ │ - andeq sl, r9, fp, ror r1 │ │ │ │ - andeq sl, r9, r6, ror r3 │ │ │ │ - muleq r9, pc, r1 @ │ │ │ │ - ldrdeq sl, [r9], -sl @ │ │ │ │ - @ instruction: 0x0009a3be │ │ │ │ - strdeq sl, [r9], -r8 │ │ │ │ - andeq sl, r9, r5, lsl r4 │ │ │ │ - andeq sl, r9, pc, lsl #7 │ │ │ │ + andeq sl, r9, ip, lsr #10 │ │ │ │ + strdeq sl, [r9], -sp │ │ │ │ + andeq sl, r9, r8, ror #8 │ │ │ │ + andeq sl, r9, r5, asr #8 │ │ │ │ + andeq r5, r9, ip, asr #11 │ │ │ │ + andeq sl, r9, r3, lsl #6 │ │ │ │ + ldrdeq r5, [r9], -r8 │ │ │ │ + andeq sl, r9, sl, lsr r4 │ │ │ │ + andeq sl, r9, r7, lsr #5 │ │ │ │ + andeq sl, r9, r2, lsr #9 │ │ │ │ + andeq sl, r9, fp, asr #5 │ │ │ │ + andeq sl, r9, r6, lsl #10 │ │ │ │ + andeq sl, r9, sl, ror #9 │ │ │ │ + andeq sl, r9, r4, lsr #6 │ │ │ │ + andeq sl, r9, r1, asr #10 │ │ │ │ + @ instruction: 0x0009a4bb │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq sl, r9, sl, asr r4 │ │ │ │ - andeq sl, r9, fp, lsl r3 │ │ │ │ - ldrdeq r8, [sl], -sl │ │ │ │ + andeq sl, r9, r6, lsl #11 │ │ │ │ + andeq sl, r9, r7, asr #8 │ │ │ │ + andeq r8, sl, r6, lsl #14 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ - ldrdeq sl, [r9], -r0 │ │ │ │ - muleq sl, r2, r5 │ │ │ │ + strdeq sl, [r9], -ip │ │ │ │ + @ instruction: 0x000a86be │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r5, sl, r5, lsl lr │ │ │ │ - andeq r8, sl, r0, ror r0 │ │ │ │ + andeq r5, sl, r1, asr #30 │ │ │ │ + muleq sl, ip, r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 60f90 │ │ │ │ + bne 6184c │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 60fc4 │ │ │ │ + bne 61880 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #300] @ 61080 │ │ │ │ + ldr ip, [pc, #300] @ 6193c │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 61024 │ │ │ │ + bcc 618e0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61034 │ │ │ │ - b 6103c │ │ │ │ + bne 618f0 │ │ │ │ + b 618f8 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #9 │ │ │ │ - ldr r1, [pc, #228] @ 61084 │ │ │ │ + ldr r1, [pc, #228] @ 61940 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 60fa4 │ │ │ │ - b 60ff4 │ │ │ │ + bne 61860 │ │ │ │ + b 618b0 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #14 │ │ │ │ - ldr r1, [pc, #180] @ 61088 │ │ │ │ + ldr r1, [pc, #180] @ 61944 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 60fd8 │ │ │ │ - ldr r2, [pc, #144] @ 6108c │ │ │ │ + bne 61894 │ │ │ │ + ldr r2, [pc, #144] @ 61948 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r0, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6103c │ │ │ │ + beq 618f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61054 │ │ │ │ + beq 61910 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r0] │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r2, sp, #11 │ │ │ │ add r0, r2, r0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, r9, pc, ror #4 │ │ │ │ - andeq r5, r9, r0, lsr #14 │ │ │ │ - andeq r5, r9, ip, ror #12 │ │ │ │ - @ instruction: 0x000a82b3 │ │ │ │ + muleq r9, fp, r3 │ │ │ │ + muleq r9, r4, r7 │ │ │ │ + andeq r5, r9, r0, ror #13 │ │ │ │ + ldrdeq r8, [sl], -pc @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 610fc │ │ │ │ + bne 619b8 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 61130 │ │ │ │ + bne 619ec │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #300] @ 611ec │ │ │ │ + ldr ip, [pc, #300] @ 61aa8 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 61190 │ │ │ │ + bcc 61a4c │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 611a0 │ │ │ │ - b 611a8 │ │ │ │ + bne 61a5c │ │ │ │ + b 61a64 │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #9 │ │ │ │ - ldr r1, [pc, #228] @ 611f0 │ │ │ │ + ldr r1, [pc, #228] @ 61aac │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 61110 │ │ │ │ - b 61160 │ │ │ │ + bne 619cc │ │ │ │ + b 61a1c │ │ │ │ ldrb r2, [r0] │ │ │ │ add ip, sp, #14 │ │ │ │ - ldr r1, [pc, #180] @ 611f4 │ │ │ │ + ldr r1, [pc, #180] @ 61ab0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 61144 │ │ │ │ - ldr r2, [pc, #144] @ 611f8 │ │ │ │ + bne 61a00 │ │ │ │ + ldr r2, [pc, #144] @ 61ab4 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r0, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 611a8 │ │ │ │ + beq 61a64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 611c0 │ │ │ │ + beq 61a7c │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r0] │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r2, sp, #11 │ │ │ │ add r0, r2, r0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, r9, r3, lsl #2 │ │ │ │ - @ instruction: 0x000955b4 │ │ │ │ - andeq r5, r9, r0, lsl #10 │ │ │ │ - andeq r8, sl, r7, asr #2 │ │ │ │ + andeq fp, r9, pc, lsr #4 │ │ │ │ + andeq r5, r9, r8, lsr #12 │ │ │ │ + andeq r5, r9, r4, ror r5 │ │ │ │ + andeq r8, sl, r3, ror r2 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61234 │ │ │ │ + beq 61af0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 61240 │ │ │ │ + beq 61afc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 61244 │ │ │ │ + ldr r0, [pc, #8] @ 61b00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq fp, sp, r0, asr lr │ │ │ │ + muleq sp, r4, r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61280 │ │ │ │ + beq 61b3c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6128c │ │ │ │ + beq 61b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 61290 │ │ │ │ + ldr r0, [pc, #8] @ 61b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq fp, sp, r4, lsl #28 │ │ │ │ + andeq fp, sp, r8, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #152] @ 61344 │ │ │ │ + ldr ip, [pc, #152] @ 61c00 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 612e8 │ │ │ │ + bcc 61ba4 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [fp, #-2] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 612f8 │ │ │ │ - b 61300 │ │ │ │ + bne 61bb4 │ │ │ │ + b 61bbc │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61300 │ │ │ │ + beq 61bbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61318 │ │ │ │ + beq 61bd4 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r3, fp, #3 │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [r3, r0] │ │ │ │ sub r2, fp, #3 │ │ │ │ rsb r3, r0, #3 │ │ │ │ add r2, r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, r9, r7, lsl pc │ │ │ │ + andeq fp, r9, r3, asr #32 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrsh r0, [r0] │ │ │ │ mov lr, r1 │ │ │ │ - ldr ip, [pc, #268] @ 61470 │ │ │ │ + ldr ip, [pc, #268] @ 61d2c │ │ │ │ sxth r1, r0 │ │ │ │ add ip, pc, ip │ │ │ │ eor r2, r0, r1, asr #15 │ │ │ │ sub r1, r2, r1, asr #15 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcc 613c4 │ │ │ │ + bcc 61c80 │ │ │ │ lsr r2, r2, #4 │ │ │ │ movw r3, #839 @ 0x347 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ movw r3, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #19 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ @@ -94068,38 +94627,38 @@ │ │ │ │ mov r4, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r1, r3, r4, r1 │ │ │ │ add r3, ip, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - b 613ec │ │ │ │ + b 61ca8 │ │ │ │ mov r3, #5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 61408 │ │ │ │ + bcc 61cc4 │ │ │ │ lsr r2, r2, #2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ mov r3, #3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61414 │ │ │ │ - b 61420 │ │ │ │ + bne 61cd0 │ │ │ │ + b 61cdc │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61420 │ │ │ │ + beq 61cdc │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r2, r1 │ │ │ │ - beq 61438 │ │ │ │ + beq 61cf4 │ │ │ │ and r1, r2, #15 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r3] │ │ │ │ add r2, sp, #11 │ │ │ │ @@ -94109,31 +94668,31 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ uxth r0, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ eor r1, r1, r0, lsr #15 │ │ │ │ mov r0, lr │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andeq sl, r9, pc, asr lr │ │ │ │ + andeq sl, r9, fp, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #340] @ 615e4 │ │ │ │ + ldr r1, [pc, #340] @ 61ea0 │ │ │ │ mov r3, #10 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ rsbmi r0, r5, #0 │ │ │ │ cmp r0, #1000 @ 0x3e8 │ │ │ │ - bcc 61548 │ │ │ │ + bcc 61e04 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #38527 @ 0x967f │ │ │ │ add r8, sp, #18 │ │ │ │ mov r3, #0 │ │ │ │ movw r9, #10000 @ 0x2710 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ mov lr, #100 @ 0x64 │ │ │ │ @@ -94156,27 +94715,27 @@ │ │ │ │ add r7, r1, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #6] │ │ │ │ uxth r7, r6 │ │ │ │ add r7, r1, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #8] │ │ │ │ - bhi 614cc │ │ │ │ + bhi 61d88 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r3, r3, #10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 61554 │ │ │ │ + bhi 61e10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 61594 │ │ │ │ - b 6159c │ │ │ │ + bne 61e50 │ │ │ │ + b 61e58 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - bls 61538 │ │ │ │ + bls 61df4 │ │ │ │ uxth r0, r2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ smulbb r0, r0, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r0, r0, #17 │ │ │ │ @@ -94184,17 +94743,17 @@ │ │ │ │ add r7, sp, #18 │ │ │ │ add r7, r7, r3 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6159c │ │ │ │ + beq 61e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 615b4 │ │ │ │ + beq 61e70 │ │ │ │ and r0, r0, #15 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r1, sp, #18 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r3] │ │ │ │ add r0, sp, #18 │ │ │ │ @@ -94202,43 +94761,43 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mvn r0, r5 │ │ │ │ lsr r1, r0, #31 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r9, fp, lsr #26 │ │ │ │ + andeq sl, r9, r7, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, #20 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ eor r0, r2, r2, asr #31 │ │ │ │ str r1, [sp, #12] │ │ │ │ eor r1, r1, r2, asr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r5, r1, r2, asr #31 │ │ │ │ - ldr sl, [pc, #352] @ 6177c │ │ │ │ + ldr sl, [pc, #352] @ 62038 │ │ │ │ sbc r6, r0, r2, asr #31 │ │ │ │ subs r0, r5, #1000 @ 0x3e8 │ │ │ │ add sl, pc, sl │ │ │ │ sbcs r0, r6, #0 │ │ │ │ - bcc 61704 │ │ │ │ + bcc 61fc0 │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ add r8, sp, #24 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ @@ -94253,18 +94812,18 @@ │ │ │ │ add r2, sl, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r7, #-2] │ │ │ │ subs r2, r9, r5 │ │ │ │ rscs r2, r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bcc 61638 │ │ │ │ + bcc 61ef4 │ │ │ │ rsbs r2, r0, #9 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcs 61718 │ │ │ │ + bcs 61fd4 │ │ │ │ uxth r1, r0 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r4, r4, #2 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ lsr r2, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -94275,28 +94834,28 @@ │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 6172c │ │ │ │ - b 61734 │ │ │ │ + bne 61fe8 │ │ │ │ + b 61ff0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ rsbs r2, r0, #9 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 616b4 │ │ │ │ + bcc 61f70 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 61734 │ │ │ │ + beq 61ff0 │ │ │ │ orrs r0, r2, r1 │ │ │ │ - beq 6174c │ │ │ │ + beq 62008 │ │ │ │ and r0, r2, #15 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -94304,27 +94863,27 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mvn r0, r3 │ │ │ │ lsr r1, r0, #31 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r9, r3, lsr #23 │ │ │ │ + andeq sl, r9, pc, asr #25 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrh r2, [r0] │ │ │ │ mov lr, r1 │ │ │ │ - ldr ip, [pc, #224] @ 6187c │ │ │ │ + ldr ip, [pc, #224] @ 62138 │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc 617ec │ │ │ │ + bcc 620a8 │ │ │ │ lsr r0, r2, #4 │ │ │ │ movw r1, #839 @ 0x347 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #19 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ @@ -94334,63 +94893,63 @@ │ │ │ │ mov r4, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r1, r3, r4, r1 │ │ │ │ add r3, ip, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - b 61818 │ │ │ │ + b 620d4 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 61828 │ │ │ │ + bcc 620e4 │ │ │ │ lsr r0, r2, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r3, #3 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61838 │ │ │ │ + beq 620f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61850 │ │ │ │ + beq 6210c │ │ │ │ and r0, r0, #15 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r3] │ │ │ │ add r0, sp, #11 │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andeq sl, r9, r7, lsr #20 │ │ │ │ + andeq sl, r9, r3, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #320] @ 619dc │ │ │ │ + ldr r0, [pc, #320] @ 62298 │ │ │ │ mov r3, #10 │ │ │ │ cmp r5, #1000 @ 0x3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, r5 │ │ │ │ - bcc 61938 │ │ │ │ + bcc 621f4 │ │ │ │ movw r1, #38527 @ 0x967f │ │ │ │ add r8, sp, #18 │ │ │ │ mov r3, #0 │ │ │ │ movw r9, #10000 @ 0x2710 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ mov lr, #100 @ 0x64 │ │ │ │ movt r1, #152 @ 0x98 │ │ │ │ @@ -94414,20 +94973,20 @@ │ │ │ │ add r6, r0, r6, lsl #1 │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r7, #6] │ │ │ │ uxth r6, r5 │ │ │ │ add r6, r0, r6, lsl #1 │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r7, #8] │ │ │ │ - bhi 618d4 │ │ │ │ + bhi 62190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r3, r3, #10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #9 │ │ │ │ - bls 61984 │ │ │ │ + bls 62240 │ │ │ │ uxth r1, r4 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r7, sp, #18 │ │ │ │ @@ -94435,64 +94994,64 @@ │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r2, r4 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 61990 │ │ │ │ - b 61998 │ │ │ │ + bne 6224c │ │ │ │ + b 62254 │ │ │ │ mov r1, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61998 │ │ │ │ + beq 62254 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 619b0 │ │ │ │ + beq 6226c │ │ │ │ and r1, r1, #15 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ add r1, sp, #18 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r3] │ │ │ │ add r0, sp, #18 │ │ │ │ rsb r1, r3, #10 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r9, r3, lsr #18 │ │ │ │ + andeq sl, r9, pc, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r7, #20 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ - ldr sl, [pc, #348] @ 61b5c │ │ │ │ + ldr sl, [pc, #348] @ 62418 │ │ │ │ subs r0, r1, #1000 @ 0x3e8 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcc 61aa0 │ │ │ │ + bcc 6235c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r8, sp, #24 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ mov r4, #100 @ 0x64 │ │ │ │ @@ -94507,18 +95066,18 @@ │ │ │ │ add r2, sl, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #-2] │ │ │ │ subs r2, r9, r5 │ │ │ │ rscs r2, r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bcc 61a30 │ │ │ │ + bcc 622ec │ │ │ │ rsbs r2, r0, #9 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcs 61afc │ │ │ │ + bcs 623b8 │ │ │ │ uxth r1, r0 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r7, r7, #2 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ lsr r2, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -94529,531 +95088,531 @@ │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 61b10 │ │ │ │ - b 61b18 │ │ │ │ + bne 623cc │ │ │ │ + b 623d4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 61b18 │ │ │ │ + beq 623d4 │ │ │ │ orrs r0, r2, r1 │ │ │ │ - beq 61b30 │ │ │ │ + beq 623ec │ │ │ │ and r0, r2, #15 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ strb r0, [r1, r7] │ │ │ │ add r0, sp, #24 │ │ │ │ rsb r1, r7, #20 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0009a7bb │ │ │ │ + andeq sl, r9, r7, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ subs r1, r2, #7 │ │ │ │ mov r2, #0 │ │ │ │ movcc r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61d80 │ │ │ │ + beq 6263c │ │ │ │ add r7, r4, #3 │ │ │ │ - ldr lr, [pc, #560] @ 61dbc │ │ │ │ + ldr lr, [pc, #560] @ 62678 │ │ │ │ bic r7, r7, #3 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ sub ip, r7, r4 │ │ │ │ add lr, pc, lr │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ - b 61bac │ │ │ │ + b 62468 │ │ │ │ add r2, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 61d80 │ │ │ │ + bcs 6263c │ │ │ │ add r5, r4, r2 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 61c1c │ │ │ │ + bmi 624d8 │ │ │ │ sub r5, ip, r2 │ │ │ │ tst r5, #3 │ │ │ │ - beq 61bd4 │ │ │ │ + beq 62490 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 61ba4 │ │ │ │ + b 62460 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 61bf4 │ │ │ │ + bcs 624b0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5, r2]! │ │ │ │ ldr r5, [r5, #4] │ │ │ │ orr r5, r5, r6 │ │ │ │ tst r5, r8 │ │ │ │ - beq 61bd0 │ │ │ │ + beq 6248c │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 61ba4 │ │ │ │ + bcs 62460 │ │ │ │ add r5, r4, r2 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 61ba4 │ │ │ │ + bmi 62460 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 61bfc │ │ │ │ - b 61d80 │ │ │ │ + bne 624b8 │ │ │ │ + b 6263c │ │ │ │ uxtb r5, r5 │ │ │ │ mov sl, #1 │ │ │ │ ldrb r7, [lr, r5] │ │ │ │ cmp r7, #4 │ │ │ │ - beq 61c98 │ │ │ │ + beq 62554 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 61c64 │ │ │ │ + beq 62520 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 61d98 │ │ │ │ + bne 62654 │ │ │ │ add r5, r2, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 61da0 │ │ │ │ + bcs 6265c │ │ │ │ add r6, r4, r5 │ │ │ │ mov r7, #1 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - ble 61ba0 │ │ │ │ - b 61da4 │ │ │ │ + ble 6245c │ │ │ │ + b 62660 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 61da4 │ │ │ │ + bcs 62660 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ - beq 61ccc │ │ │ │ + beq 62588 │ │ │ │ sxtb r9, r6 │ │ │ │ cmp r5, #237 @ 0xed │ │ │ │ - bne 61cec │ │ │ │ + bne 625a8 │ │ │ │ cmn r9, #97 @ 0x61 │ │ │ │ - ble 61d0c │ │ │ │ - b 61d98 │ │ │ │ + ble 625c8 │ │ │ │ + b 62654 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 61da4 │ │ │ │ + bcs 62660 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ - beq 61cdc │ │ │ │ + beq 62598 │ │ │ │ sxtb r6, r6 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ - bne 61d2c │ │ │ │ + bne 625e8 │ │ │ │ cmn r6, #113 @ 0x71 │ │ │ │ - ble 61d40 │ │ │ │ - b 61d98 │ │ │ │ + ble 625fc │ │ │ │ + b 62654 │ │ │ │ and r5, r6, #224 @ 0xe0 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ - beq 61d0c │ │ │ │ - b 61d98 │ │ │ │ + beq 625c8 │ │ │ │ + b 62654 │ │ │ │ sub r5, r6, #144 @ 0x90 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ - bcc 61d40 │ │ │ │ - b 61d98 │ │ │ │ + bcc 625fc │ │ │ │ + b 62654 │ │ │ │ sub r6, r5, #225 @ 0xe1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcc 61d04 │ │ │ │ + bcc 625c0 │ │ │ │ and r5, r5, #254 @ 0xfe │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ - bne 61d98 │ │ │ │ + bne 62654 │ │ │ │ cmn r9, #64 @ 0x40 │ │ │ │ - bge 61d98 │ │ │ │ + bge 62654 │ │ │ │ add r5, r2, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 61da4 │ │ │ │ + bcs 62660 │ │ │ │ add r6, r4, r5 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - ble 61ba0 │ │ │ │ - b 61d94 │ │ │ │ + ble 6245c │ │ │ │ + b 62650 │ │ │ │ sub r5, r5, #241 @ 0xf1 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi 61d98 │ │ │ │ + bhi 62654 │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 61d98 │ │ │ │ + bge 62654 │ │ │ │ add r5, r2, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 61da4 │ │ │ │ + bcs 62660 │ │ │ │ add r5, r4, r5 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmn r5, #65 @ 0x41 │ │ │ │ - bgt 61d94 │ │ │ │ + bgt 62650 │ │ │ │ add r5, r2, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 61da4 │ │ │ │ + bcs 62660 │ │ │ │ add r6, r4, r5 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - blt 61ba0 │ │ │ │ + blt 6245c │ │ │ │ mov sl, #3 │ │ │ │ - b 61d98 │ │ │ │ + b 62654 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #2 │ │ │ │ mov r7, #1 │ │ │ │ - b 61da4 │ │ │ │ + b 62660 │ │ │ │ mov r7, #0 │ │ │ │ uxtb r1, sl │ │ │ │ orr r3, r7, r1, lsl #8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ strd r2, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r3, sl, r0, ror #31 │ │ │ │ + andeq r4, sl, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #8 │ │ │ │ - bcs 61e3c │ │ │ │ + bcs 626f8 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 61fec │ │ │ │ + bcs 628a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f14 │ │ │ │ - ldr r2, [pc, #572] @ 6202c │ │ │ │ + beq 627d0 │ │ │ │ + ldr r2, [pc, #572] @ 628e8 │ │ │ │ lsl r3, r1, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ ldr r5, [r6] │ │ │ │ mov r7, #0 │ │ │ │ subs r3, r3, #4 │ │ │ │ umlal r4, r7, r5, r2 │ │ │ │ str r4, [r6], #4 │ │ │ │ mov r4, r7 │ │ │ │ - bne 61e00 │ │ │ │ + bne 626bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61e34 │ │ │ │ + beq 626f0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 62000 │ │ │ │ + beq 628bc │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ands r2, r8, #7 │ │ │ │ - beq 61eac │ │ │ │ + beq 62768 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 61fec │ │ │ │ + bcs 628a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f20 │ │ │ │ - ldr r3, [pc, #436] @ 62014 │ │ │ │ + beq 627dc │ │ │ │ + ldr r3, [pc, #436] @ 628d0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ lsr r2, r3, r2 │ │ │ │ lsl r3, r1, #2 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r6, #0 │ │ │ │ subs r3, r3, #4 │ │ │ │ umlal r4, r6, r7, r2 │ │ │ │ str r4, [r5], #4 │ │ │ │ mov r4, r6 │ │ │ │ - bne 61e74 │ │ │ │ + bne 62730 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61ea8 │ │ │ │ + beq 62764 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 62000 │ │ │ │ + beq 628bc │ │ │ │ str r6, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ tst r8, #8 │ │ │ │ - beq 61f3c │ │ │ │ + beq 627f8 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 61fec │ │ │ │ + bcs 628a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f34 │ │ │ │ + beq 627f0 │ │ │ │ movw r3, #62945 @ 0xf5e1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r4, #0 │ │ │ │ movt r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r6, #0 │ │ │ │ subs r2, r2, #4 │ │ │ │ umlal r4, r6, r7, r3 │ │ │ │ str r4, [r5], #4 │ │ │ │ mov r4, r6 │ │ │ │ - bne 61edc │ │ │ │ + bne 62798 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61f38 │ │ │ │ + beq 627f4 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 62000 │ │ │ │ + beq 628bc │ │ │ │ str r6, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - b 61f38 │ │ │ │ + b 627f4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ tst r8, #8 │ │ │ │ - bne 61eb4 │ │ │ │ - b 61f3c │ │ │ │ + bne 62770 │ │ │ │ + b 627f8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ tst r8, #16 │ │ │ │ - bne 61f70 │ │ │ │ + bne 6282c │ │ │ │ tst r8, #32 │ │ │ │ - bne 61f88 │ │ │ │ + bne 62844 │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - bne 61fa0 │ │ │ │ + bne 6285c │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - bne 61fb8 │ │ │ │ + bne 62874 │ │ │ │ tst r8, #256 @ 0x100 │ │ │ │ - bne 61fd0 │ │ │ │ + bne 6288c │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 6a1a8 │ │ │ │ - ldr r1, [pc, #160] @ 62018 │ │ │ │ + b 6aa60 │ │ │ │ + ldr r1, [pc, #160] @ 628d4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69ef4 │ │ │ │ + bl 6a7ac │ │ │ │ tst r8, #32 │ │ │ │ - beq 61f4c │ │ │ │ - ldr r1, [pc, #140] @ 6201c │ │ │ │ + beq 62808 │ │ │ │ + ldr r1, [pc, #140] @ 628d8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69ef4 │ │ │ │ + bl 6a7ac │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - beq 61f54 │ │ │ │ - ldr r1, [pc, #120] @ 62020 │ │ │ │ + beq 62810 │ │ │ │ + ldr r1, [pc, #120] @ 628dc │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69ef4 │ │ │ │ + bl 6a7ac │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - beq 61f5c │ │ │ │ - ldr r1, [pc, #100] @ 62024 │ │ │ │ + beq 62818 │ │ │ │ + ldr r1, [pc, #100] @ 628e0 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69ef4 │ │ │ │ + bl 6a7ac │ │ │ │ tst r8, #256 @ 0x100 │ │ │ │ - beq 61f64 │ │ │ │ - ldr r1, [pc, #80] @ 62028 │ │ │ │ + beq 62820 │ │ │ │ + ldr r1, [pc, #80] @ 628e4 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69ef4 │ │ │ │ + bl 6a7ac │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 6a1a8 │ │ │ │ - ldr r3, [pc, #60] @ 62030 │ │ │ │ + b 6aa60 │ │ │ │ + ldr r3, [pc, #60] @ 628ec │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #44] @ 62034 │ │ │ │ + ldr r2, [pc, #44] @ 628f0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r9, r9, r4, ror #17 │ │ │ │ - strdeq r9, [r9], -r8 │ │ │ │ - andeq r9, r9, r8, ror #15 │ │ │ │ - ldrdeq r9, [r9], -ip │ │ │ │ - ldrdeq r9, [r9], -r8 │ │ │ │ - andeq r9, r9, r8, ror #15 │ │ │ │ - andeq r9, r9, r0, asr r9 │ │ │ │ - andeq sl, sp, r4, lsl #21 │ │ │ │ - andeq sl, sp, r0, ror sl │ │ │ │ + andeq r9, r9, r0, lsl sl │ │ │ │ + andeq r9, r9, r4, lsr #18 │ │ │ │ + andeq r9, r9, r4, lsl r9 │ │ │ │ + andeq r9, r9, r8, lsl #18 │ │ │ │ + andeq r9, r9, r4, lsl #18 │ │ │ │ + andeq r9, r9, r4, lsl r9 │ │ │ │ + andeq r9, r9, ip, ror sl │ │ │ │ + andeq sl, sp, r8, asr #3 │ │ │ │ + @ instruction: 0x000da1b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr sl, [fp, #24] │ │ │ │ ldr r6, [fp, #36] @ 0x24 │ │ │ │ ldr ip, [fp, #28] │ │ │ │ subs r5, r7, sl │ │ │ │ sbcs r5, r6, ip │ │ │ │ - bcs 62118 │ │ │ │ + bcs 629d4 │ │ │ │ subs r5, sl, r7 │ │ │ │ sbc r4, ip, r6 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbcs r5, r6, r4 │ │ │ │ - bcs 62118 │ │ │ │ + bcs 629d4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ ldr r5, [fp, #16] │ │ │ │ lsl r4, r1, #1 │ │ │ │ orr r4, r4, r5, lsr #31 │ │ │ │ subs r8, sl, r5, lsl #1 │ │ │ │ sbc lr, ip, r4 │ │ │ │ subs r4, sl, r5 │ │ │ │ sbc r9, ip, r1 │ │ │ │ subs r4, r5, r4 │ │ │ │ sbcs r4, r1, r9 │ │ │ │ - bcs 620f0 │ │ │ │ + bcs 629ac │ │ │ │ lsl r4, r6, #1 │ │ │ │ orr r9, r4, r7, lsr #31 │ │ │ │ lsl r4, r7, #1 │ │ │ │ subs r4, r8, r4 │ │ │ │ sbcs r4, lr, r9 │ │ │ │ - bcc 620f0 │ │ │ │ + bcc 629ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldrls r1, [fp, #8] │ │ │ │ strhls r1, [r0, #8] │ │ │ │ ldrls r1, [sp] │ │ │ │ stmls r0, {r1, r7} │ │ │ │ subls sp, fp, #28 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #388] @ 62268 │ │ │ │ + ldr r3, [pc, #388] @ 62b24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ subs r4, r7, r5 │ │ │ │ sbcs r4, r6, r1 │ │ │ │ - bcs 62118 │ │ │ │ + bcs 629d4 │ │ │ │ subs r7, r5, r7 │ │ │ │ sbc r6, r1, r6 │ │ │ │ subs r1, sl, r7 │ │ │ │ sbc r5, ip, r6 │ │ │ │ subs r1, r7, r1 │ │ │ │ sbcs r1, r6, r5 │ │ │ │ - bcs 62128 │ │ │ │ + bcs 629e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 62230 │ │ │ │ + bhi 62aec │ │ │ │ ldr r7, [sp] │ │ │ │ mov r6, r4 │ │ │ │ ldr r8, [fp, #12] │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6219c │ │ │ │ + beq 62a58 │ │ │ │ ldrb r5, [r3, r6] │ │ │ │ mov r1, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ - beq 62144 │ │ │ │ + beq 62a00 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ cmp r4, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - bcc 62244 │ │ │ │ + bcc 62b00 │ │ │ │ mov r5, r2 │ │ │ │ add r0, r7, r1 │ │ │ │ sub r2, r4, r1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 53fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ - b 62204 │ │ │ │ + b 62ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 621dc │ │ │ │ + beq 62a98 │ │ │ │ mov r3, #49 @ 0x31 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, #48 @ 0x30 │ │ │ │ bl 53fc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - b 621e0 │ │ │ │ + b 62a9c │ │ │ │ mov r9, #49 @ 0x31 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ sxth r3, r1 │ │ │ │ - bcs 62204 │ │ │ │ + bcs 62ac0 │ │ │ │ sxth r1, r8 │ │ │ │ cmp r3, r1 │ │ │ │ strbgt r9, [r7, r4] │ │ │ │ addgt r4, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ strls r7, [r0] │ │ │ │ strhls r3, [r0, #8] │ │ │ │ strls r4, [r0, #4] │ │ │ │ subls sp, fp, #28 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #64] @ 62264 │ │ │ │ + ldr r3, [pc, #64] @ 62b20 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #36] @ 6225c │ │ │ │ + ldr r3, [pc, #36] @ 62b18 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #20] @ 62260 │ │ │ │ + ldr r3, [pc, #20] @ 62b1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - @ instruction: 0x000da3b0 │ │ │ │ - andeq sl, sp, r0, asr r5 │ │ │ │ - @ instruction: 0x000da3b4 │ │ │ │ - andeq sl, sp, ip, lsl #10 │ │ │ │ + strdeq r9, [sp], -r4 │ │ │ │ + muleq sp, r4, ip │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ + andeq r9, sp, r0, asr ip │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #32 │ │ │ │ movcs r1, #1 │ │ │ │ cmpcs r0, #127 @ 0x7f │ │ │ │ - bcs 62298 │ │ │ │ + bcs 62b54 │ │ │ │ mov r0, r1 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs 622d4 │ │ │ │ - ldr r1, [pc, #348] @ 62404 │ │ │ │ + bcs 62b90 │ │ │ │ + ldr r1, [pc, #348] @ 62cc0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ - ldr r3, [pc, #344] @ 62408 │ │ │ │ + ldr r3, [pc, #344] @ 62cc4 │ │ │ │ mov lr, #292 @ 0x124 │ │ │ │ - ldr ip, [pc, #340] @ 6240c │ │ │ │ + ldr ip, [pc, #340] @ 62cc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r2, ip, lr} │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ - bl 6241c │ │ │ │ + bl 62cd8 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bcs 62310 │ │ │ │ - ldr r1, [pc, #300] @ 62410 │ │ │ │ + bcs 62bcc │ │ │ │ + ldr r1, [pc, #300] @ 62ccc │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ - ldr r3, [pc, #296] @ 62414 │ │ │ │ + ldr r3, [pc, #296] @ 62cd0 │ │ │ │ mov lr, #504 @ 0x1f8 │ │ │ │ - ldr ip, [pc, #292] @ 62418 │ │ │ │ + ldr ip, [pc, #292] @ 62cd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r2, ip, lr} │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl 6241c │ │ │ │ + bl 62cd8 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ movw r1, #65504 @ 0xffe0 │ │ │ │ movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r1, #31 │ │ │ │ and r2, r0, r1 │ │ │ │ movt r3, #2 │ │ │ │ @@ -95109,20 +95668,20 @@ │ │ │ │ cmp r0, r3 │ │ │ │ and r2, ip, r2 │ │ │ │ movwcc r1, #1 │ │ │ │ and r1, r2, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, r9, r0, lsl #17 │ │ │ │ - andeq r9, r9, r8, asr #17 │ │ │ │ - andeq r9, r9, r0, ror #19 │ │ │ │ - andeq r9, r9, ip, lsl r5 │ │ │ │ - andeq r9, r9, r4, ror r5 │ │ │ │ - andeq r9, r9, r4, asr #12 │ │ │ │ + andeq r9, r9, ip, lsr #19 │ │ │ │ + strdeq r9, [r9], -r4 │ │ │ │ + andeq r9, r9, ip, lsl #22 │ │ │ │ + andeq r9, r9, r8, asr #12 │ │ │ │ + andeq r9, r9, r0, lsr #13 │ │ │ │ + andeq r9, r9, r0, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov ip, r0 │ │ │ │ add r9, r1, r2, lsl #1 │ │ │ │ ldr lr, [fp, #12] │ │ │ │ uxth r8, ip │ │ │ │ @@ -95132,98 +95691,97 @@ │ │ │ │ lsr sl, r8, #8 │ │ │ │ uxtb r5, ip │ │ │ │ mov r6, r7 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ ldrb r4, [r1] │ │ │ │ add r1, r0, r7 │ │ │ │ cmp r4, sl │ │ │ │ - bne 62494 │ │ │ │ + bne 62d50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 6252c │ │ │ │ + bcc 62de8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 6252c │ │ │ │ + bhi 62de8 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 62498 │ │ │ │ + beq 62d54 │ │ │ │ ldrb r4, [r0], #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 62478 │ │ │ │ - b 6251c │ │ │ │ - bhi 624b0 │ │ │ │ + bne 62d34 │ │ │ │ + b 62dd8 │ │ │ │ + bhi 62d6c │ │ │ │ cmp r6, r9 │ │ │ │ mov r7, r6 │ │ │ │ addne r7, r7, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bne 6244c │ │ │ │ + bne 62d08 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r1, lr, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 62510 │ │ │ │ + beq 62dcc │ │ │ │ mov r3, lr │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 624e4 │ │ │ │ + bmi 62da0 │ │ │ │ mov lr, r3 │ │ │ │ subs r8, r8, r2 │ │ │ │ - bpl 62504 │ │ │ │ - b 62510 │ │ │ │ + bpl 62dc0 │ │ │ │ + b 62dcc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 62538 │ │ │ │ + beq 62df4 │ │ │ │ ldrb r3, [lr, #1] │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ add lr, lr, #2 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ subs r8, r8, r2 │ │ │ │ - bmi 62510 │ │ │ │ + bmi 62dcc │ │ │ │ eor r0, r0, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 624c4 │ │ │ │ + bne 62d80 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #20] @ 62548 │ │ │ │ + ldr r3, [pc, #20] @ 62e04 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #4] @ 62544 │ │ │ │ + ldr r0, [pc, #4] @ 62e00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldrdeq sl, [sp], -r8 │ │ │ │ - strdeq sl, [sp], -r4 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + andeq r9, sp, ip, lsl r9 │ │ │ │ + andeq r9, sp, r8, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 627c4 │ │ │ │ + beq 6307c │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ cmpne r0, #43 @ 0x2b │ │ │ │ - bne 62588 │ │ │ │ + bne 62e40 │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 62c4c │ │ │ │ + beq 63504 │ │ │ │ add r1, r1, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #8 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bcc 6268c │ │ │ │ + bcc 62f44 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ movw r7, #57600 @ 0xe100 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ movt r7, #1525 @ 0x5f5 │ │ │ │ movw r1, #53200 @ 0xcfd0 │ │ │ │ @@ -95239,15 +95797,15 @@ │ │ │ │ adds r0, r0, r1 │ │ │ │ adc r1, sl, r1 │ │ │ │ orr r0, r0, r9 │ │ │ │ orr r1, r1, r6 │ │ │ │ and r0, r0, lr │ │ │ │ and r1, r1, lr │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 62688 │ │ │ │ + bne 62f40 │ │ │ │ mov r0, #10 │ │ │ │ lsr r2, r9, #8 │ │ │ │ umull r0, r1, r9, r0 │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ orr r2, r2, r6, lsl #24 │ │ │ │ add r5, r5, #8 │ │ │ │ mul r8, r8, r7 │ │ │ │ @@ -95266,62 +95824,62 @@ │ │ │ │ movw r6, #10000 @ 0x2710 │ │ │ │ smulbb r2, r2, r6 │ │ │ │ add r0, r3, r0, lsl #6 │ │ │ │ uxtab r1, r2, r1, ror #16 │ │ │ │ add r6, r1, r0 │ │ │ │ umlal r6, r8, r4, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bhi 625c8 │ │ │ │ + bhi 62e80 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6297c │ │ │ │ + beq 63234 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #10 │ │ │ │ ldrb r3, [r5] │ │ │ │ sub r7, r3, #48 @ 0x30 │ │ │ │ uxtb r6, r7 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 627dc │ │ │ │ + bhi 63094 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ subs ip, ip, #1 │ │ │ │ lsl r8, r3, #1 │ │ │ │ umlal r6, r8, r4, r0 │ │ │ │ mov r4, r6 │ │ │ │ - bne 62690 │ │ │ │ + bne 62f48 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov lr, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ cmp lr, #20 │ │ │ │ - blt 62b14 │ │ │ │ + blt 633cc │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ sub r0, lr, #19 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ cmpne r4, #46 @ 0x2e │ │ │ │ - bne 6272c │ │ │ │ + bne 62fe4 │ │ │ │ uqsub8 r3, r4, r1 │ │ │ │ subs r5, r5, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ - bne 62708 │ │ │ │ + bne 62fc0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blt 62b14 │ │ │ │ + blt 633cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw lr, #46771 @ 0xb6b3 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ rsb r5, r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ movt lr, #3552 @ 0xde0 │ │ │ │ @@ -95330,45 +95888,45 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ uxtb r6, r3 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 62900 │ │ │ │ + bhi 631b8 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ adds r5, r1, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r8, r3, #1 │ │ │ │ umlal r6, r8, r0, r2 │ │ │ │ adc r0, r9, #0 │ │ │ │ subs r3, sl, r6 │ │ │ │ sbcs r3, lr, r8 │ │ │ │ - bcc 627ac │ │ │ │ + bcc 63064 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 62764 │ │ │ │ + beq 6301c │ │ │ │ subs r0, sl, r6 │ │ │ │ sbcs r0, lr, r8 │ │ │ │ - bcs 62ad0 │ │ │ │ + bcs 63388 │ │ │ │ add r0, ip, r5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 62af8 │ │ │ │ + b 633b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #1] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r2, ip │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 628dc │ │ │ │ + bne 63194 │ │ │ │ sub r3, ip, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 62964 │ │ │ │ + bcc 6321c │ │ │ │ movw r9, #17990 @ 0x4646 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #57600 @ 0xe100 │ │ │ │ movt r7, #1525 @ 0x5f5 │ │ │ │ movt r9, #17990 @ 0x4646 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ @@ -95386,15 +95944,15 @@ │ │ │ │ adds r1, r1, r9 │ │ │ │ adc r3, r3, r9 │ │ │ │ orr r1, r1, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r1, r1, lr │ │ │ │ and r3, r3, lr │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 62998 │ │ │ │ + bne 63250 │ │ │ │ mov r1, #10 │ │ │ │ mul r8, r8, r7 │ │ │ │ sub r6, r6, #8 │ │ │ │ umull r1, r3, r0, r1 │ │ │ │ lsr r0, r0, #8 │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ adds r0, r1, r0 │ │ │ │ @@ -95413,248 +95971,248 @@ │ │ │ │ add sl, ip, r6 │ │ │ │ cmp sl, #7 │ │ │ │ add r0, r2, r0, lsl #6 │ │ │ │ uxtab r1, r3, r1, ror #16 │ │ │ │ add r2, r1, r0 │ │ │ │ umlal r2, r8, r4, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bhi 62818 │ │ │ │ + bhi 630d0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ sub r5, r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ - b 6296c │ │ │ │ + b 63224 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ adds lr, r0, r7 │ │ │ │ - bne 62a08 │ │ │ │ - b 62ba0 │ │ │ │ + bne 632c0 │ │ │ │ + b 63458 │ │ │ │ rsb r1, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r1, #1 │ │ │ │ - beq 62ae4 │ │ │ │ + beq 6339c │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, #10 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r6, [r0], #1 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 62aec │ │ │ │ + bhi 633a4 │ │ │ │ add r7, r8, r8, lsl #2 │ │ │ │ sub r4, r2, #1 │ │ │ │ lsl r8, r7, #1 │ │ │ │ umlal r6, r8, r5, r1 │ │ │ │ subs r5, sl, r6 │ │ │ │ sbcs r5, lr, r8 │ │ │ │ - bcc 62af4 │ │ │ │ + bcc 633ac │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bne 62920 │ │ │ │ - b 62af4 │ │ │ │ + bne 631d8 │ │ │ │ + b 633ac │ │ │ │ add r5, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6298c │ │ │ │ + beq 63244 │ │ │ │ mov r0, r5 │ │ │ │ - b 629a8 │ │ │ │ + b 63260 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b 626cc │ │ │ │ + b 62f84 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 629f0 │ │ │ │ + b 632a8 │ │ │ │ add sl, ip, r6 │ │ │ │ sub r0, r5, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, r0, sl │ │ │ │ mov r1, #10 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 629e8 │ │ │ │ + bhi 632a0 │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ lsl r8, r2, #1 │ │ │ │ umlal r6, r8, r4, r1 │ │ │ │ mov r4, r6 │ │ │ │ - bne 629b0 │ │ │ │ + bne 63268 │ │ │ │ mov sl, #0 │ │ │ │ - b 629f0 │ │ │ │ + b 632a8 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r3, sl │ │ │ │ rsb r1, r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ asr r9, r1, #31 │ │ │ │ adds lr, r0, r7 │ │ │ │ - beq 62ba0 │ │ │ │ + beq 63458 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 62ab0 │ │ │ │ + beq 63368 │ │ │ │ ldrb r0, [r5] │ │ │ │ orr r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 62ac0 │ │ │ │ + bne 63378 │ │ │ │ subs r3, sl, #1 │ │ │ │ - beq 62ba0 │ │ │ │ + beq 63458 │ │ │ │ add r4, r5, #1 │ │ │ │ ldrb r7, [r4] │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq 62a44 │ │ │ │ + beq 632fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - bne 62a54 │ │ │ │ + bne 6330c │ │ │ │ subs r3, sl, #2 │ │ │ │ - beq 62ba0 │ │ │ │ + beq 63458 │ │ │ │ ldrb r0, [r5, #2]! │ │ │ │ mov r4, r5 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 62ba0 │ │ │ │ + bhi 63458 │ │ │ │ mov sl, #0 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ mov r5, #0 │ │ │ │ - b 62a78 │ │ │ │ + b 63330 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 62fe0 │ │ │ │ + beq 63898 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 62fe4 │ │ │ │ + bhi 6389c │ │ │ │ subs r1, r0, sl │ │ │ │ rscs r1, r5, #0 │ │ │ │ - blt 62a70 │ │ │ │ + blt 63328 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ lsl r5, r1, #1 │ │ │ │ mov r1, #10 │ │ │ │ umlal r2, r5, sl, r1 │ │ │ │ mov sl, r2 │ │ │ │ - b 62a70 │ │ │ │ + b 63328 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 626e0 │ │ │ │ + b 62f98 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 626e0 │ │ │ │ + b 62f98 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 63638 │ │ │ │ + beq 63ef0 │ │ │ │ rsb r1, r5, #0 │ │ │ │ subs r3, r1, #1 │ │ │ │ - bne 62910 │ │ │ │ + bne 631c8 │ │ │ │ mov r4, #0 │ │ │ │ - b 62af4 │ │ │ │ + b 633ac │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r4, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ adc r9, r2, r0, asr #31 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ba0 │ │ │ │ + beq 63458 │ │ │ │ rsbs r1, r6, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ rscs r1, r8, #2097152 @ 0x200000 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r1, r2, #38 @ 0x26 │ │ │ │ mov r5, r9 │ │ │ │ sbc r4, r9, #0 │ │ │ │ mvn r7, #59 @ 0x3b │ │ │ │ subs r1, r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ sbcs r1, r4, r3 │ │ │ │ - bcc 62c60 │ │ │ │ + bcc 63518 │ │ │ │ mov r7, r5 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 62d34 │ │ │ │ + bne 635ec │ │ │ │ rsbs r0, r2, #22 │ │ │ │ rscs r0, r7, #0 │ │ │ │ - blt 62c68 │ │ │ │ + blt 63520 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl f3b90 │ │ │ │ + bl f4448 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - ldr r0, [pc, #2768] @ 63650 │ │ │ │ + ldr r0, [pc, #2768] @ 63f08 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bmi 62d08 │ │ │ │ + bmi 635c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and r1, r1, #31 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ vldr d1, [r0] │ │ │ │ vmul.f64 d0, d1, d0 │ │ │ │ - b 62d20 │ │ │ │ + b 635d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 62c00 │ │ │ │ + beq 634b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne 62c4c │ │ │ │ + bne 63504 │ │ │ │ movw r2, #57311 @ 0xdfdf │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movt r2, #57311 @ 0xdfdf │ │ │ │ movw r3, #18766 @ 0x494e │ │ │ │ and r0, r0, r2 │ │ │ │ and r1, r1, r2 │ │ │ │ movw r2, #20041 @ 0x4e49 │ │ │ │ movt r3, #22868 @ 0x5954 │ │ │ │ movt r2, #18758 @ 0x4946 │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 62c4c │ │ │ │ - vldr d0, [pc, #972] @ 62fc8 │ │ │ │ + bne 63504 │ │ │ │ + vldr d0, [pc, #972] @ 63880 │ │ │ │ vneg.f64 d1, d0 │ │ │ │ - b 62dd8 │ │ │ │ + b 63690 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ movw r1, #57311 @ 0xdfdf │ │ │ │ movt r1, #223 @ 0xdf │ │ │ │ and r0, r0, r1 │ │ │ │ movw r1, #20041 @ 0x4e49 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 62d00 │ │ │ │ + beq 635b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movw r1, #16718 @ 0x414e │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ cmp r0, r1 │ │ │ │ - bne 62c4c │ │ │ │ - vldr d0, [pc, #904] @ 62fd0 │ │ │ │ + bne 63504 │ │ │ │ + vldr d0, [pc, #904] @ 63888 │ │ │ │ vneg.f64 d1, d0 │ │ │ │ - b 62dd8 │ │ │ │ + b 63690 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r5 │ │ │ │ - b 62d34 │ │ │ │ - ldr r0, [pc, #2532] @ 63654 │ │ │ │ + b 635ec │ │ │ │ + ldr r0, [pc, #2532] @ 63f0c │ │ │ │ mov r7, r8 │ │ │ │ mov sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ ldrd r2, [r0, #-176] @ 0xffffff50 │ │ │ │ cmp r3, #0 │ │ │ │ umull lr, r1, r3, r6 │ │ │ │ @@ -95670,59 +96228,59 @@ │ │ │ │ orr r3, r3, r4 │ │ │ │ movwne r1, #1 │ │ │ │ orr r7, r3, r1 │ │ │ │ add r1, r2, lr │ │ │ │ adds r3, ip, r1 │ │ │ │ adc r1, sl, #0 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - bne 62d2c │ │ │ │ + bne 635e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ rsbs r1, r0, #0 │ │ │ │ mov r7, r5 │ │ │ │ rscs r1, r3, #2097152 @ 0x200000 │ │ │ │ - bcc 62d34 │ │ │ │ + bcc 635ec │ │ │ │ mov r1, r3 │ │ │ │ - bl f3b90 │ │ │ │ - vldr d0, [pc, #744] @ 62fd8 │ │ │ │ + bl f4448 │ │ │ │ + vldr d0, [pc, #744] @ 63890 │ │ │ │ vmov d1, r0, r1 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ vmul.f64 d0, d1, d0 │ │ │ │ vneg.f64 d1, d0 │ │ │ │ - b 62dd8 │ │ │ │ - vldr d0, [pc, #704] @ 62fc8 │ │ │ │ - b 62d20 │ │ │ │ + b 63690 │ │ │ │ + vldr d0, [pc, #704] @ 63880 │ │ │ │ + b 635d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r1, r1, #31 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ vldr d1, [r0] │ │ │ │ vdiv.f64 d0, d0, d1 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ vneg.f64 d1, d0 │ │ │ │ - b 62dd8 │ │ │ │ + b 63690 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 6a330 │ │ │ │ + bl 6abe8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 62db4 │ │ │ │ + beq 6366c │ │ │ │ cmn r0, #1 │ │ │ │ - ble 62db4 │ │ │ │ + ble 6366c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ adc r1, r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #816 @ 0x330 │ │ │ │ - bl 6a330 │ │ │ │ + bl 6abe8 │ │ │ │ sub r2, fp, #816 @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, r2 │ │ │ │ eor r1, r7, r1 │ │ │ │ eor r0, r3, r0 │ │ │ │ @@ -95731,15 +96289,15 @@ │ │ │ │ movne r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ movne r0, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 62df8 │ │ │ │ + bmi 636b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr r0, r2, r0, lsl #20 │ │ │ │ eor r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ vmov d0, r1, r0 │ │ │ │ vmov d1, r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -95760,83 +96318,83 @@ │ │ │ │ sub lr, r4, #1 │ │ │ │ mov sl, r4 │ │ │ │ add r9, r8, #8 │ │ │ │ add r4, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ mov r5, #0 │ │ │ │ adds r0, r2, r5 │ │ │ │ - beq 631a4 │ │ │ │ + beq 63a5c │ │ │ │ ldrb r0, [sl, -r5] │ │ │ │ sub r5, r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 62e2c │ │ │ │ + beq 636e4 │ │ │ │ add r6, r2, r5 │ │ │ │ uxtb r7, r1 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 62ed8 │ │ │ │ + bhi 63790 │ │ │ │ sub r3, lr, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r3, sl, r5 │ │ │ │ rsb r4, r5, #0 │ │ │ │ add r0, r6, #2 │ │ │ │ sub lr, r3, #2 │ │ │ │ mov r5, #0 │ │ │ │ add ip, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r5, #8 │ │ │ │ cmp r0, #2 │ │ │ │ strbls r1, [r9, r5] │ │ │ │ cmp r6, r5 │ │ │ │ - beq 63014 │ │ │ │ + beq 638cc │ │ │ │ add r0, sl, r5 │ │ │ │ ldrb r8, [r0, r4] │ │ │ │ sub r0, r7, #1 │ │ │ │ sub r1, r8, #48 @ 0x30 │ │ │ │ uxtb r5, r1 │ │ │ │ cmp r5, #9 │ │ │ │ mov r5, ip │ │ │ │ - bls 62e7c │ │ │ │ + bls 63734 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ str ip, [fp, #-816] @ 0xfffffcd0 │ │ │ │ - bne 63050 │ │ │ │ + bne 63908 │ │ │ │ sub r7, r0, #2 │ │ │ │ add r1, lr, ip │ │ │ │ add r3, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ - b 62f14 │ │ │ │ + b 637cc │ │ │ │ add r7, r2, r5 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 63030 │ │ │ │ + bne 638e8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 63040 │ │ │ │ + beq 638f8 │ │ │ │ add r1, sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r1, [r1, -r5] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 62ee8 │ │ │ │ + beq 637a0 │ │ │ │ sub r1, lr, r5 │ │ │ │ sub r8, r4, r0 │ │ │ │ add r3, r1, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r8, #8 │ │ │ │ - bcc 62fb8 │ │ │ │ + bcc 63870 │ │ │ │ movw r9, #17990 @ 0x4646 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ add r0, ip, #8 │ │ │ │ movt r9, #17990 @ 0x4646 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ sub r0, r0, #8 │ │ │ │ cmp ip, #768 @ 0x300 │ │ │ │ - bcs 63064 │ │ │ │ + bcs 6391c │ │ │ │ movw r1, #53200 @ 0xcfd0 │ │ │ │ ldr r4, [r3] │ │ │ │ movt r1, #53199 @ 0xcfcf │ │ │ │ ldr lr, [r3, #4] │ │ │ │ adds r7, r4, r1 │ │ │ │ movw r1, #53199 @ 0xcfcf │ │ │ │ movt r1, #53199 @ 0xcfcf │ │ │ │ @@ -95844,32 +96402,32 @@ │ │ │ │ adds r4, r4, r9 │ │ │ │ adc r1, lr, r9 │ │ │ │ orr r4, r4, r7 │ │ │ │ orr r1, r1, r5 │ │ │ │ and r4, r4, r6 │ │ │ │ and r1, r1, r6 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - bne 63064 │ │ │ │ + bne 6391c │ │ │ │ cmp r0, #768 @ 0x300 │ │ │ │ - bhi 63614 │ │ │ │ + bhi 63ecc │ │ │ │ sub r0, fp, #816 @ 0x330 │ │ │ │ sub r8, r8, #8 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r8, #7 │ │ │ │ str r7, [r0, ip] │ │ │ │ add r0, r0, ip │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, ip, #8 │ │ │ │ - bhi 62f34 │ │ │ │ + bhi 637ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str ip, [fp, #-816] @ 0xfffffcd0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 630ec │ │ │ │ + beq 639a4 │ │ │ │ mov r0, ip │ │ │ │ - b 6306c │ │ │ │ + b 63924 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcvc 0x00f80000 │ │ │ │ @ instruction: 0x064dd592 │ │ │ │ strmi pc, [r0], #207 @ 0xcf │ │ │ │ mov r3, #0 │ │ │ │ @@ -95880,460 +96438,460 @@ │ │ │ │ movne r1, sl │ │ │ │ movne r2, r5 │ │ │ │ adds r0, r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ clz r0, r3 │ │ │ │ adc r9, r2, r9 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 626e0 │ │ │ │ + b 62f98 │ │ │ │ sub r0, fp, #816 @ 0x330 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, #0 │ │ │ │ - b 63128 │ │ │ │ + b 639e0 │ │ │ │ add r8, r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6318c │ │ │ │ + b 63a44 │ │ │ │ rsb r0, r7, #0 │ │ │ │ str r0, [fp, #-812] @ 0xfffffcd4 │ │ │ │ mov r6, #0 │ │ │ │ - b 631a4 │ │ │ │ + b 63a5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r8, r7, #2 │ │ │ │ add r3, r0, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 63120 │ │ │ │ + b 639d8 │ │ │ │ str r0, [fp, #-816] @ 0xfffffcd0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r1, [r3] │ │ │ │ sub r6, r1, #48 @ 0x30 │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 630e0 │ │ │ │ + bhi 63998 │ │ │ │ sub r1, fp, #816 @ 0x330 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, r0, r1 │ │ │ │ add r9, r3, #1 │ │ │ │ add lr, r1, #8 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r1, r0, r5 │ │ │ │ lsr r1, r1, #8 │ │ │ │ cmp r1, #2 │ │ │ │ add r1, r8, r7 │ │ │ │ strbls r6, [lr, -r7] │ │ │ │ subs r1, r1, #1 │ │ │ │ - beq 630f4 │ │ │ │ + beq 639ac │ │ │ │ ldrb r1, [r9, -r7] │ │ │ │ add r5, r5, #1 │ │ │ │ sub r6, r1, #48 @ 0x30 │ │ │ │ sub r1, r7, #1 │ │ │ │ uxtb r4, r6 │ │ │ │ cmp r4, #9 │ │ │ │ - bls 6309c │ │ │ │ + bls 63954 │ │ │ │ add r8, r8, r1 │ │ │ │ - b 630f8 │ │ │ │ + b 639b0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [fp, #-816] @ 0xfffffcd0 │ │ │ │ - b 63110 │ │ │ │ + b 639c8 │ │ │ │ mov r8, #0 │ │ │ │ - b 63110 │ │ │ │ + b 639c8 │ │ │ │ mov r8, #0 │ │ │ │ sub r0, r0, r7 │ │ │ │ add ip, r0, #1 │ │ │ │ sub r0, r3, r7 │ │ │ │ add r3, r0, #1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str ip, [fp, #-816] @ 0xfffffcd0 │ │ │ │ sub r0, r8, r7 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [fp, #-812] @ 0xfffffcd4 │ │ │ │ - beq 63188 │ │ │ │ + beq 63a40 │ │ │ │ subs r1, r2, r8 │ │ │ │ - bcc 63628 │ │ │ │ + bcc 63ee0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 6315c │ │ │ │ + beq 63a14 │ │ │ │ sub r2, sl, #1 │ │ │ │ - b 63148 │ │ │ │ + b 63a00 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - beq 6315c │ │ │ │ + beq 63a14 │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 63140 │ │ │ │ + beq 639f8 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq 6313c │ │ │ │ + beq 639f4 │ │ │ │ sub r6, ip, r6 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r6, #768 @ 0x300 │ │ │ │ str r0, [fp, #-812] @ 0xfffffcd4 │ │ │ │ str r6, [fp, #-816] @ 0xfffffcd0 │ │ │ │ - bls 6318c │ │ │ │ + bls 63a44 │ │ │ │ mov r6, #768 @ 0x300 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #-816] @ 0xfffffcd0 │ │ │ │ strb r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 6318c │ │ │ │ + b 63a44 │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 63380 │ │ │ │ + bne 63c38 │ │ │ │ sub r8, fp, #816 @ 0x330 │ │ │ │ cmp r6, #18 │ │ │ │ - bhi 631b8 │ │ │ │ + bhi 63a70 │ │ │ │ add r0, r8, r6 │ │ │ │ rsb r2, r6, #19 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ bl 53fc │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ sub r1, fp, #816 @ 0x330 │ │ │ │ mov r2, #780 @ 0x30c │ │ │ │ mov r0, r9 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63400 │ │ │ │ + beq 63cb8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #324 @ 0x144 │ │ │ │ - blt 62dc8 │ │ │ │ + blt 63680 │ │ │ │ movw r0, #309 @ 0x135 │ │ │ │ cmp r3, r0 │ │ │ │ - ble 63208 │ │ │ │ + ble 63ac0 │ │ │ │ movw r0, #2047 @ 0x7ff │ │ │ │ - b 62dc8 │ │ │ │ - ldr sl, [pc, #1104] @ 63660 │ │ │ │ + b 63680 │ │ │ │ + ldr sl, [pc, #1104] @ 63f18 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #1 │ │ │ │ add sl, pc, sl │ │ │ │ - blt 63250 │ │ │ │ + blt 63b08 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r6, #60 @ 0x3c │ │ │ │ cmp r3, #19 │ │ │ │ ldrbcc r6, [sl, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 649dc │ │ │ │ + bl 65294 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #2048 @ 0x800 │ │ │ │ - ble 633fc │ │ │ │ + ble 63cb4 │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - bge 63220 │ │ │ │ + bge 63ad8 │ │ │ │ add r8, r9, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 63270 │ │ │ │ + beq 63b28 │ │ │ │ rsb r0, r3, #0 │ │ │ │ mov r5, #60 @ 0x3c │ │ │ │ cmp r0, #19 │ │ │ │ ldrbcc r5, [sl, r0] │ │ │ │ - b 63288 │ │ │ │ + b 63b40 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 632ac │ │ │ │ + bhi 63b64 │ │ │ │ cmp r0, #2 │ │ │ │ mov r5, #1 │ │ │ │ movwcc r5, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 646c4 │ │ │ │ + bl 64f7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bge 63410 │ │ │ │ + bge 63cc8 │ │ │ │ sub r7, r7, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - blt 63254 │ │ │ │ + blt 63b0c │ │ │ │ movw r4, #64514 @ 0xfc02 │ │ │ │ sub r9, r7, #1 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ cmp r9, r4 │ │ │ │ - bge 632e8 │ │ │ │ + bge 63ba0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ sub r5, r4, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ movcs r5, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 649dc │ │ │ │ + bl 65294 │ │ │ │ add r9, r5, r9 │ │ │ │ cmp r9, r4 │ │ │ │ - bcc 632c4 │ │ │ │ + bcc 63b7c │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ mov r1, #0 │ │ │ │ add r0, r9, r0 │ │ │ │ movw r2, #2046 @ 0x7fe │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 63414 │ │ │ │ + bgt 63ccc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - bl 646c4 │ │ │ │ + bl 64f7c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movw r0, #1022 @ 0x3fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6342c │ │ │ │ + beq 63ce4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 63458 │ │ │ │ + bmi 63d10 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi 634cc │ │ │ │ + bhi 63d84 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 63468 │ │ │ │ + beq 63d20 │ │ │ │ mov r0, #10 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6335c │ │ │ │ + b 63c14 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6346c │ │ │ │ + beq 63d24 │ │ │ │ umull r1, r4, r1, r0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ cmp r5, r7 │ │ │ │ add r2, r4, r2, lsl #1 │ │ │ │ - bcs 63350 │ │ │ │ + bcs 63c08 │ │ │ │ ldrb r4, [r8, r5] │ │ │ │ adds r1, r1, r4 │ │ │ │ adc r2, r2, #0 │ │ │ │ - b 63350 │ │ │ │ + b 63c08 │ │ │ │ ldrb r1, [r3] │ │ │ │ orr r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 63198 │ │ │ │ + bne 63a50 │ │ │ │ subs r2, r8, #1 │ │ │ │ - beq 63424 │ │ │ │ + beq 63cdc │ │ │ │ add r7, r3, #1 │ │ │ │ ldrb ip, [r7] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ cmpne ip, #43 @ 0x2b │ │ │ │ - bne 633b8 │ │ │ │ + bne 63c70 │ │ │ │ subs r2, r8, #2 │ │ │ │ - beq 63440 │ │ │ │ + beq 63cf8 │ │ │ │ add r7, r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r4, [r7] │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 63444 │ │ │ │ + bhi 63cfc │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ add r7, r7, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ movlt r5, r1 │ │ │ │ movlt r3, r1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 633c0 │ │ │ │ - b 63444 │ │ │ │ + bne 63c78 │ │ │ │ + b 63cfc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 62dc8 │ │ │ │ + b 63680 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movw r0, #2047 @ 0x7ff │ │ │ │ - b 62dc8 │ │ │ │ + b 63680 │ │ │ │ mov r3, #0 │ │ │ │ - b 6344c │ │ │ │ + b 63d04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, r0, r9 │ │ │ │ - b 62dc8 │ │ │ │ + b 63680 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ rsbeq r3, r3, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [fp, #-812] @ 0xfffffcd4 │ │ │ │ - b 63198 │ │ │ │ + b 63a50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ - b 62dc8 │ │ │ │ + b 63680 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 634c4 │ │ │ │ + bcs 63d7c │ │ │ │ mov r0, r8 │ │ │ │ add r4, r3, #1 │ │ │ │ ldrb r5, [r0, r3]! │ │ │ │ cmp r4, r7 │ │ │ │ cmpeq r5, #5 │ │ │ │ - beq 63498 │ │ │ │ + beq 63d50 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 634bc │ │ │ │ - b 634c4 │ │ │ │ + bhi 63d74 │ │ │ │ + b 63d7c │ │ │ │ ldrb r7, [sp, #832] @ 0x340 │ │ │ │ tst r7, #1 │ │ │ │ - bne 634bc │ │ │ │ + bne 63d74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 63604 │ │ │ │ + beq 63ebc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ tst r0, #1 │ │ │ │ - beq 634c4 │ │ │ │ + beq 63d7c │ │ │ │ adds r1, r1, #1 │ │ │ │ adc r2, r2, #0 │ │ │ │ cmp r2, #2097152 @ 0x200000 │ │ │ │ - bcc 635ec │ │ │ │ + bcc 63ea4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 649dc │ │ │ │ + bl 65294 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6355c │ │ │ │ + beq 63e14 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 63568 │ │ │ │ + bmi 63e20 │ │ │ │ mvn r0, #59 @ 0x3b │ │ │ │ adds r3, r0, #59 @ 0x3b │ │ │ │ mvn r0, #0 │ │ │ │ adc r7, r0, #0 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi 635c8 │ │ │ │ + bhi 63e80 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63574 │ │ │ │ + beq 63e2c │ │ │ │ mov ip, #10 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 63538 │ │ │ │ + b 63df0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 63578 │ │ │ │ + beq 63e30 │ │ │ │ umull r3, r0, r3, ip │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ add r7, r0, r7, lsl #1 │ │ │ │ - bcs 6352c │ │ │ │ + bcs 63de4 │ │ │ │ ldrb r0, [r8, r4] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r7, r7, #0 │ │ │ │ - b 6352c │ │ │ │ + b 63de4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 635c4 │ │ │ │ + b 63e7c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 635c8 │ │ │ │ + b 63e80 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 635c4 │ │ │ │ + bcs 63e7c │ │ │ │ ldrb r0, [r8, r2]! │ │ │ │ add r4, r2, #1 │ │ │ │ cmp r4, r5 │ │ │ │ cmpeq r0, #5 │ │ │ │ - beq 635a0 │ │ │ │ + beq 63e58 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 635bc │ │ │ │ - b 635c4 │ │ │ │ + bhi 63e74 │ │ │ │ + b 63e7c │ │ │ │ ldrb r0, [sp, #832] @ 0x340 │ │ │ │ tst r0, #1 │ │ │ │ - bne 635bc │ │ │ │ + bne 63e74 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r0, [r8, #-1] │ │ │ │ tstne r0, #1 │ │ │ │ - beq 635c4 │ │ │ │ + beq 63e7c │ │ │ │ adds r3, r3, #1 │ │ │ │ adc r7, r7, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, r9, #1024 @ 0x400 │ │ │ │ movw r2, #2046 @ 0x7fe │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ movw r0, #2047 @ 0x7ff │ │ │ │ - bgt 62dc8 │ │ │ │ + bgt 63680 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ cmp r2, #1048576 @ 0x100000 │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ movwcc r0, #1022 @ 0x3fe │ │ │ │ bfc r2, #20, #12 │ │ │ │ add r0, r0, r9 │ │ │ │ - b 62dc8 │ │ │ │ + b 63680 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r2, #2097152 @ 0x200000 │ │ │ │ - bcs 634cc │ │ │ │ - b 635ec │ │ │ │ - ldr r3, [pc, #64] @ 6365c │ │ │ │ + bcs 63d84 │ │ │ │ + b 63ea4 │ │ │ │ + ldr r3, [pc, #64] @ 63f14 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ mov r2, #768 @ 0x300 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #40] @ 63658 │ │ │ │ + ldr r3, [pc, #40] @ 63f10 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #36] @ 63664 │ │ │ │ + ldr r3, [pc, #36] @ 63f1c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r9, r9, r0, lsr #15 │ │ │ │ - andeq r8, r9, r4, asr #9 │ │ │ │ - ldrdeq r9, [sp], -r4 │ │ │ │ - ldrdeq r9, [sp], -r4 │ │ │ │ - andeq ip, r9, ip, ror #27 │ │ │ │ - andeq r9, sp, ip, ror #3 │ │ │ │ + ldrdeq r9, [r9], -r0 │ │ │ │ + strdeq r8, [r9], -r4 │ │ │ │ + andeq r8, sp, ip, lsl r9 │ │ │ │ + andeq r8, sp, ip, lsl r9 │ │ │ │ + andeq ip, r9, ip, lsl pc │ │ │ │ + andeq r8, sp, r4, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, r0, #3 │ │ │ │ bic r3, r2, #3 │ │ │ │ sub r7, r0, r3 │ │ │ │ add r4, r1, r7 │ │ │ │ lsrs r9, r4, #2 │ │ │ │ - beq 6386c │ │ │ │ + beq 64124 │ │ │ │ and ip, r4, #3 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 636b0 │ │ │ │ + beq 63f68 │ │ │ │ ldrsb r5, [r0], #1 │ │ │ │ cmn r5, #65 @ 0x41 │ │ │ │ addgt r1, r1, #1 │ │ │ │ adds r7, r7, #1 │ │ │ │ - bcc 6369c │ │ │ │ + bcc 63f54 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 636f8 │ │ │ │ + beq 63fb0 │ │ │ │ bic r0, r4, #3 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ ldrsb r7, [r0] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ movwgt r6, #1 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 636f8 │ │ │ │ + beq 63fb0 │ │ │ │ ldrsb r7, [r0, #1] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ addgt r6, r6, #1 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 636f8 │ │ │ │ + beq 63fb0 │ │ │ │ ldrsb r0, [r0, #2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ addgt r6, r6, #1 │ │ │ │ add r0, r6, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ - b 6374c │ │ │ │ + b 64004 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, #0 │ │ │ │ movw r6, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #255 @ 0xff │ │ │ │ and r2, r5, r6 │ │ │ │ and r6, r6, r5, lsr #8 │ │ │ │ @@ -96342,25 +96900,25 @@ │ │ │ │ movw r6, #1 │ │ │ │ movt r6, #1 │ │ │ │ ldr r0, [sp] │ │ │ │ mul r2, r2, r6 │ │ │ │ sub r9, r9, sl │ │ │ │ ands r7, sl, #3 │ │ │ │ add r0, r0, r2, lsr #16 │ │ │ │ - bne 637e8 │ │ │ │ + bne 640a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 63864 │ │ │ │ + beq 6411c │ │ │ │ cmp r9, #192 @ 0xc0 │ │ │ │ mov sl, r9 │ │ │ │ movcs sl, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r3 │ │ │ │ mov r0, #1008 @ 0x3f0 │ │ │ │ ands r3, r0, sl, lsl #2 │ │ │ │ - beq 63708 │ │ │ │ + beq 63fc0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmib r7, {r2, ip} │ │ │ │ subs r3, r3, #16 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn lr, r2 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ @@ -96380,32 +96938,32 @@ │ │ │ │ and r6, r6, r1 │ │ │ │ add r2, r6, r2 │ │ │ │ mvn r6, r8 │ │ │ │ lsr r6, r6, #7 │ │ │ │ orr r6, r6, r8, lsr #6 │ │ │ │ and r6, r6, r1 │ │ │ │ add r5, r6, r2 │ │ │ │ - bne 6377c │ │ │ │ - b 63710 │ │ │ │ + bne 64034 │ │ │ │ + b 63fc8 │ │ │ │ and r2, sl, #252 @ 0xfc │ │ │ │ cmp r7, #1 │ │ │ │ ldr r2, [r4, r2, lsl #2]! │ │ │ │ mvn r3, r2 │ │ │ │ lsr r3, r3, #7 │ │ │ │ orr r2, r3, r2, lsr #6 │ │ │ │ and r2, r2, r1 │ │ │ │ - beq 63840 │ │ │ │ + beq 640f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #2 │ │ │ │ mvn r6, r3 │ │ │ │ lsr r6, r6, #7 │ │ │ │ orr r3, r6, r3, lsr #6 │ │ │ │ and r3, r3, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ - beq 63840 │ │ │ │ + beq 640f8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn r3, r7 │ │ │ │ lsr r3, r3, #7 │ │ │ │ orr r3, r3, r7, lsr #6 │ │ │ │ and r1, r3, r1 │ │ │ │ add r2, r1, r2 │ │ │ │ movw r1, #255 @ 0xff │ │ │ │ @@ -96421,163 +96979,163 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 63874 │ │ │ │ - b 63864 │ │ │ │ + bne 6412c │ │ │ │ + b 6411c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0] │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr lr, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r8, [pc, #436] @ 63a68 │ │ │ │ - ldr r5, [pc, #436] @ 63a6c │ │ │ │ + ldr r8, [pc, #436] @ 64320 │ │ │ │ + ldr r5, [pc, #436] @ 64324 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 638d0 │ │ │ │ + b 64188 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 63a40 │ │ │ │ + bcs 642f8 │ │ │ │ add r2, lr, r3 │ │ │ │ ldrsb r6, [r2] │ │ │ │ add r2, r3, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 638c0 │ │ │ │ + bgt 64178 │ │ │ │ uxtb r6, r6 │ │ │ │ ldrb r7, [r8, r6] │ │ │ │ cmp r7, #4 │ │ │ │ - beq 63954 │ │ │ │ + beq 6420c │ │ │ │ cmp r7, #3 │ │ │ │ - beq 63924 │ │ │ │ + beq 641dc │ │ │ │ cmp r7, #2 │ │ │ │ - bne 63a40 │ │ │ │ + bne 642f8 │ │ │ │ cmp r2, ip │ │ │ │ mov r6, r5 │ │ │ │ addcc r6, lr, r2 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 63a40 │ │ │ │ + bge 642f8 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 638c4 │ │ │ │ + b 6417c │ │ │ │ cmp r2, ip │ │ │ │ mov r7, r5 │ │ │ │ addcc r7, lr, r2 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ ldrb r7, [r7] │ │ │ │ - beq 63984 │ │ │ │ + beq 6423c │ │ │ │ sxtb r7, r7 │ │ │ │ cmp r6, #237 @ 0xed │ │ │ │ - bne 639a4 │ │ │ │ + bne 6425c │ │ │ │ cmn r7, #97 @ 0x61 │ │ │ │ - ble 639c4 │ │ │ │ - b 63a40 │ │ │ │ + ble 6427c │ │ │ │ + b 642f8 │ │ │ │ cmp r2, ip │ │ │ │ mov r7, r5 │ │ │ │ addcc r7, lr, r2 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ ldrb r7, [r7] │ │ │ │ - beq 63994 │ │ │ │ + beq 6424c │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ - bne 639e8 │ │ │ │ + bne 642a0 │ │ │ │ sxtb r4, r7 │ │ │ │ cmn r4, #113 @ 0x71 │ │ │ │ - ble 63a00 │ │ │ │ - b 63a40 │ │ │ │ + ble 642b8 │ │ │ │ + b 642f8 │ │ │ │ and r4, r7, #224 @ 0xe0 │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ - beq 639c4 │ │ │ │ - b 63a40 │ │ │ │ + beq 6427c │ │ │ │ + b 642f8 │ │ │ │ sub r4, r7, #144 @ 0x90 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ - bcc 63a00 │ │ │ │ - b 63a40 │ │ │ │ + bcc 642b8 │ │ │ │ + b 642f8 │ │ │ │ sub r4, r6, #225 @ 0xe1 │ │ │ │ cmp r4, #12 │ │ │ │ - bcc 639bc │ │ │ │ + bcc 64274 │ │ │ │ and r4, r6, #254 @ 0xfe │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ - bne 63a40 │ │ │ │ + bne 642f8 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 63a40 │ │ │ │ + bge 642f8 │ │ │ │ add r2, r3, #2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, ip │ │ │ │ addcc r4, lr, r2 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - bge 63a40 │ │ │ │ + bge 642f8 │ │ │ │ add r3, r3, #3 │ │ │ │ - b 638c4 │ │ │ │ + b 6417c │ │ │ │ sub r4, r6, #241 @ 0xf1 │ │ │ │ cmp r4, #2 │ │ │ │ - bhi 63a40 │ │ │ │ + bhi 642f8 │ │ │ │ sxtb r4, r7 │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - bge 63a40 │ │ │ │ + bge 642f8 │ │ │ │ add r2, r3, #2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, ip │ │ │ │ addcc r4, lr, r2 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt 63a40 │ │ │ │ + bgt 642f8 │ │ │ │ add r2, r3, #3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, ip │ │ │ │ addcc r4, lr, r2 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt 63a40 │ │ │ │ + bgt 642f8 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 638c4 │ │ │ │ + b 6417c │ │ │ │ sub r5, ip, r2 │ │ │ │ add r4, lr, r2 │ │ │ │ str lr, [r0] │ │ │ │ strd r4, [r1] │ │ │ │ sub r1, r2, r3 │ │ │ │ add r2, lr, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r2, sl, r0, asr #5 │ │ │ │ - andeq r3, sl, r0, lsr #30 │ │ │ │ + strdeq r2, [sl], -r0 │ │ │ │ + andeq r4, sl, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ orr r0, r1, r3 │ │ │ │ orr r1, r4, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 63ad8 │ │ │ │ + beq 64390 │ │ │ │ movw r0, #0 │ │ │ │ - ldr r5, [pc, #1836] @ 641d0 │ │ │ │ + ldr r5, [pc, #1836] @ 64a88 │ │ │ │ movt r0, #28609 @ 0x6fc1 │ │ │ │ movw r1, #34546 @ 0x86f2 │ │ │ │ subs r0, r4, r0 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ sbcs r0, r8, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ sbcs r0, r3, #0 │ │ │ │ - bcs 63af0 │ │ │ │ + bcs 643a8 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ subs r0, r4, #1000 @ 0x3e8 │ │ │ │ sbcs r0, r8, #0 │ │ │ │ - bcc 63e14 │ │ │ │ - b 640e0 │ │ │ │ + bcc 646cc │ │ │ │ + b 64998 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r6, #38 @ 0x26 │ │ │ │ strb r0, [r7, #38] @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r9, #27245 @ 0x6a6d │ │ │ │ @@ -96660,97 +97218,97 @@ │ │ │ │ mla r1, r9, r2, r1 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r0, r6 │ │ │ │ adc r7, r1, r8 │ │ │ │ movw r8, #10000 @ 0x2710 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mul r0, r2, r0 │ │ │ │ mov sl, r2 │ │ │ │ movw r2, #57600 @ 0xe100 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ mov r3, #0 │ │ │ │ lsr r4, r0, #19 │ │ │ │ - ldr r0, [pc, #1368] @ 641d4 │ │ │ │ + ldr r0, [pc, #1368] @ 64a8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r4, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #31] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ uxth r0, r2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ - ldr r1, [pc, #1316] @ 641d8 │ │ │ │ + ldr r1, [pc, #1316] @ 64a90 │ │ │ │ smulbb r0, r0, r7 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ lsr r0, r0, #17 │ │ │ │ add r1, r1, r0, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3, #27] │ │ │ │ mls r1, r5, r8, r6 │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ mls r0, r0, r8, r2 │ │ │ │ uxth r3, r1 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ - ldr r7, [pc, #1264] @ 641dc │ │ │ │ + ldr r7, [pc, #1264] @ 64a94 │ │ │ │ uxth r0, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ lsr r3, r3, #17 │ │ │ │ add r5, r7, r3, lsl #1 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r7, #35] @ 0x23 │ │ │ │ mls r7, r4, r8, sl │ │ │ │ - ldr r5, [pc, #1232] @ 641e0 │ │ │ │ + ldr r5, [pc, #1232] @ 64a98 │ │ │ │ mov r4, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ uxth r7, r7 │ │ │ │ add r7, r5, r7, lsl #1 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r5, #33] @ 0x21 │ │ │ │ - ldr r2, [pc, #1204] @ 641e4 │ │ │ │ + ldr r2, [pc, #1204] @ 64a9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2, #29] │ │ │ │ mls r0, r3, r8, r1 │ │ │ │ - ldr r1, [pc, #1180] @ 641e8 │ │ │ │ + ldr r1, [pc, #1180] @ 64aa0 │ │ │ │ movw r2, #4096 @ 0x1000 │ │ │ │ mov r3, #232 @ 0xe8 │ │ │ │ add r1, pc, r1 │ │ │ │ movt r2, #54437 @ 0xd4a5 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #37] @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r6, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #28207 @ 0x6e2f │ │ │ │ ldr ip, [sp, #4] │ │ │ │ movt r1, #419 @ 0x1a3 │ │ │ │ - ldr r5, [pc, #1116] @ 641ec │ │ │ │ + ldr r5, [pc, #1116] @ 64aa4 │ │ │ │ umull r1, r2, r0, r1 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ lsr r1, r2, #6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ @@ -96771,23 +97329,23 @@ │ │ │ │ movt r0, #28609 @ 0x6fc1 │ │ │ │ subs r0, r9, r0 │ │ │ │ movw r0, #34546 @ 0x86f2 │ │ │ │ movt r0, #35 @ 0x23 │ │ │ │ sbcs r0, ip, r0 │ │ │ │ rscs r0, r6, r1, lsr #19 │ │ │ │ sbcs r0, r6, #0 │ │ │ │ - bcs 63e20 │ │ │ │ + bcs 646d8 │ │ │ │ mov r6, #23 │ │ │ │ mov r8, ip │ │ │ │ subs r0, r4, #1000 @ 0x3e8 │ │ │ │ sbcs r0, r8, #0 │ │ │ │ - bcs 640e0 │ │ │ │ + bcs 64998 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - b 6415c │ │ │ │ + b 64a14 │ │ │ │ lsr r0, r1, #19 │ │ │ │ movw r1, #30806 @ 0x7856 │ │ │ │ movt r1, #45331 @ 0xb113 │ │ │ │ movw sl, #44954 @ 0xaf9a │ │ │ │ umull r3, r2, r4, r1 │ │ │ │ mov r8, #0 │ │ │ │ movt sl, #54027 @ 0xd30b │ │ │ │ @@ -96853,79 +97411,79 @@ │ │ │ │ adds r7, r0, lr │ │ │ │ mla r1, r4, r2, r1 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r0, r7 │ │ │ │ adc r6, r1, ip │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mul r0, r2, r0 │ │ │ │ mov r5, r2 │ │ │ │ movw r2, #57600 @ 0xe100 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ mov r3, #0 │ │ │ │ lsr r9, r0, #19 │ │ │ │ - ldr r0, [pc, #624] @ 641f0 │ │ │ │ + ldr r0, [pc, #624] @ 64aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r9, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #15] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ uxth r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r2 │ │ │ │ mov r3, #232 @ 0xe8 │ │ │ │ lsr r1, r0, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #552] @ 641f4 │ │ │ │ + ldr r0, [pc, #552] @ 64aac │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #11] │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ mls sl, sl, r0, r7 │ │ │ │ uxth r0, sl │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ movw r2, #4096 @ 0x1000 │ │ │ │ movt r2, #54437 @ 0xd4a5 │ │ │ │ lsr r6, r0, #17 │ │ │ │ - ldr r0, [pc, #500] @ 641f8 │ │ │ │ + ldr r0, [pc, #500] @ 64ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r6, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #19] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r9, r0, r5 │ │ │ │ - ldr r1, [pc, #476] @ 641fc │ │ │ │ + ldr r1, [pc, #476] @ 64ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1, #17] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp] │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #28207 @ 0x6e2f │ │ │ │ - ldr r5, [pc, #436] @ 64200 │ │ │ │ + ldr r5, [pc, #436] @ 64ab8 │ │ │ │ movt r1, #419 @ 0x1a3 │ │ │ │ mov ip, #100 @ 0x64 │ │ │ │ umull r1, r2, r0, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ lsr r1, r2, #6 │ │ │ │ @@ -96955,23 +97513,23 @@ │ │ │ │ ldrh r2, [r2] │ │ │ │ add r3, r5, r3, lsl #1 │ │ │ │ strh r2, [r7, #21] │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7, #13] │ │ │ │ subs r0, r4, #1000 @ 0x3e8 │ │ │ │ sbcs r0, r8, #0 │ │ │ │ - bcc 63e14 │ │ │ │ + bcc 646cc │ │ │ │ movw r9, #38527 @ 0x967f │ │ │ │ sub sl, r7, #2 │ │ │ │ movt r9, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r4 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ @@ -96986,18 +97544,18 @@ │ │ │ │ strh r2, [r7, r6]! │ │ │ │ subs r2, r9, r4 │ │ │ │ sub r6, r6, #4 │ │ │ │ rscs r2, r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ strh r3, [r7, #-2] │ │ │ │ - bcc 640ec │ │ │ │ + bcc 649a4 │ │ │ │ rsbs r2, r0, #9 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcs 641a8 │ │ │ │ + bcs 64a60 │ │ │ │ uxth r1, r0 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ smulbb r1, r1, r2 │ │ │ │ sub r6, r6, #2 │ │ │ │ lsr r2, r1, #17 │ │ │ │ @@ -97005,98 +97563,98 @@ │ │ │ │ mls r0, r2, r1, r0 │ │ │ │ add r1, r3, r6 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - b 641b0 │ │ │ │ + b 64a68 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ orrs r0, r2, r1 │ │ │ │ addne r0, r5, r2, lsl #1 │ │ │ │ subne r6, r6, #1 │ │ │ │ ldrbne r0, [r0, #1] │ │ │ │ strbne r0, [r3, r6] │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r8, r9, pc, lsl #14 │ │ │ │ - andeq r8, r9, fp, asr #10 │ │ │ │ - andeq r8, r9, fp, lsl #10 │ │ │ │ + andeq r8, r9, pc, lsr r8 │ │ │ │ + andeq r8, r9, fp, ror r6 │ │ │ │ + andeq r8, r9, fp, lsr r6 │ │ │ │ + andeq r8, r9, r7, lsl #12 │ │ │ │ + andeq r8, r9, r3, ror #11 │ │ │ │ + andeq r8, r9, r7, asr #11 │ │ │ │ + andeq r8, r9, r3, lsr #11 │ │ │ │ + andeq r8, r9, pc, asr r5 │ │ │ │ + andeq r8, r9, r7, ror r3 │ │ │ │ + andeq r8, r9, fp, lsr #6 │ │ │ │ + strdeq r8, [r9], -r3 │ │ │ │ ldrdeq r8, [r9], -r7 │ │ │ │ - @ instruction: 0x000984b3 │ │ │ │ - muleq r9, r7, r4 │ │ │ │ - andeq r8, r9, r3, ror r4 │ │ │ │ - andeq r8, r9, pc, lsr #8 │ │ │ │ - andeq r8, r9, r7, asr #4 │ │ │ │ - strdeq r8, [r9], -fp │ │ │ │ - andeq r8, r9, r3, asr #3 │ │ │ │ - andeq r8, r9, r7, lsr #3 │ │ │ │ - andeq r8, r9, fp, ror #2 │ │ │ │ + muleq r9, fp, r2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #88] @ 64274 │ │ │ │ + ldr r1, [pc, #88] @ 64b2c │ │ │ │ sub lr, fp, #2 │ │ │ │ uxtb r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [lr, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 64228 │ │ │ │ - ldr r2, [pc, #44] @ 64278 │ │ │ │ + bne 64ae0 │ │ │ │ + ldr r2, [pc, #44] @ 64b30 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, r9, r0, lsr #9 │ │ │ │ - andeq r5, sl, r3, rrx │ │ │ │ + andeq r2, r9, r8, lsl r5 │ │ │ │ + muleq sl, r3, r1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r2, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #84] @ 642ec │ │ │ │ + ldr r1, [pc, #84] @ 64ba4 │ │ │ │ sub lr, fp, #2 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [lr, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 642a0 │ │ │ │ - ldr r2, [pc, #44] @ 642f0 │ │ │ │ + bne 64b58 │ │ │ │ + ldr r2, [pc, #44] @ 64ba8 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, r9, r4, lsr #7 │ │ │ │ - andeq r4, sl, fp, ror #31 │ │ │ │ + andeq r2, r9, ip, lsl r4 │ │ │ │ + andeq r5, sl, fp, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r1, r2, r3, r5} │ │ │ │ eor r2, r2, r5, asr #31 │ │ │ │ eor r0, r1, r5, asr #31 │ │ │ │ @@ -97104,80 +97662,80 @@ │ │ │ │ subs r0, r0, r5, asr #31 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sbcs r1, r2, r5, asr #31 │ │ │ │ add r7, sp, #9 │ │ │ │ sbcs r2, r3, r5, asr #31 │ │ │ │ str r7, [sp] │ │ │ │ sbc r3, r6, r5, asr #31 │ │ │ │ - bl 63a70 │ │ │ │ + bl 64328 │ │ │ │ rsb r1, r0, #39 @ 0x27 │ │ │ │ add r0, r7, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mvn r0, r5 │ │ │ │ lsr r1, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ add r6, sp, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 63a70 │ │ │ │ + bl 64328 │ │ │ │ rsb r1, r0, #39 @ 0x27 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #96] @ 64428 │ │ │ │ + ldr r2, [pc, #96] @ 64ce0 │ │ │ │ add lr, sp, #8 │ │ │ │ mov r4, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ and r4, r0, #15 │ │ │ │ lsr r0, r0, #4 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ orr r0, r0, r1, lsl #28 │ │ │ │ strb r4, [lr, r3] │ │ │ │ orrs r4, r0, r1, lsr #4 │ │ │ │ sub r4, r3, #1 │ │ │ │ lsr r1, r1, #4 │ │ │ │ - bne 643d0 │ │ │ │ - ldr r2, [pc, #44] @ 6442c │ │ │ │ + bne 64c88 │ │ │ │ + ldr r2, [pc, #44] @ 64ce4 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #17 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - andeq r4, sl, pc, lsr #29 │ │ │ │ + andeq r2, r9, ip, ror #6 │ │ │ │ + ldrdeq r4, [sl], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #264] @ 64544 │ │ │ │ + ldr r1, [pc, #264] @ 64dfc │ │ │ │ movw r3, #7923 @ 0x1ef3 │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #18 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movwcc r2, #0 │ │ │ │ orr ip, r2, #9 │ │ │ │ @@ -97213,198 +97771,198 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ ldr r2, [r1, r4, lsl #2]! │ │ │ │ lsr r2, r2, #21 │ │ │ │ - bhi 644f8 │ │ │ │ + bhi 64db0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr ip, r3, #21 │ │ │ │ - beq 64500 │ │ │ │ + beq 64db8 │ │ │ │ ldr lr, [r1, #-4] │ │ │ │ bfc lr, #21, #11 │ │ │ │ mvn r1, r2 │ │ │ │ adds r1, ip, r1 │ │ │ │ - beq 6453c │ │ │ │ + beq 64df4 │ │ │ │ sub r1, ip, #1 │ │ │ │ - ldr ip, [pc, #48] @ 64548 │ │ │ │ + ldr ip, [pc, #48] @ 64e00 │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 6453c │ │ │ │ + bhi 64df4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 64520 │ │ │ │ + bne 64dd8 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r9, r4, asr #28 │ │ │ │ - andeq r7, r9, r0, lsl r9 │ │ │ │ + andeq r7, r9, r4, ror pc │ │ │ │ + andeq r7, r9, r0, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 64678 │ │ │ │ + beq 64f30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bls 64690 │ │ │ │ + bls 64f48 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #2 │ │ │ │ sxth ip, r2 │ │ │ │ cmp ip, #1 │ │ │ │ strh r1, [r0] │ │ │ │ - blt 645dc │ │ │ │ + blt 64e94 │ │ │ │ uxth r1, r2 │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [r0, #4] │ │ │ │ - bls 6461c │ │ │ │ - ldr r2, [pc, #272] @ 646b0 │ │ │ │ + bls 64ed4 │ │ │ │ + ldr r2, [pc, #272] @ 64f68 │ │ │ │ sub r5, r5, r1 │ │ │ │ mov r6, #2 │ │ │ │ add r4, r4, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r3, r5 │ │ │ │ strd r4, [r0, #28] │ │ │ │ strh r6, [r0, #24] │ │ │ │ strh r6, [r0, #12] │ │ │ │ str r7, [r0, #20] │ │ │ │ - bls 64618 │ │ │ │ + bls 64ed0 │ │ │ │ sub r3, r3, r5 │ │ │ │ - b 64664 │ │ │ │ - ldr r6, [pc, #196] @ 646a8 │ │ │ │ + b 64f1c │ │ │ │ + ldr r6, [pc, #196] @ 64f60 │ │ │ │ cmp r3, r5 │ │ │ │ subhi r3, r3, r5 │ │ │ │ rsb r2, ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r4, [r0, #28] │ │ │ │ mov r4, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ strh r1, [r0, #24] │ │ │ │ cmphi r3, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r4, [r0, #12] │ │ │ │ - bhi 64660 │ │ │ │ + bhi 64f18 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r1, r1, r5 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - beq 64658 │ │ │ │ - ldr r2, [pc, #108] @ 646ac │ │ │ │ + beq 64f10 │ │ │ │ + ldr r2, [pc, #108] @ 64f64 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, #1 │ │ │ │ strh r6, [r0, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ - b 64664 │ │ │ │ + b 64f1c │ │ │ │ mov r1, #2 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, r3, ip │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ strh r1, [r0, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ 646b4 │ │ │ │ + ldr r0, [pc, #52] @ 64f6c │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - ldr r2, [pc, #48] @ 646b8 │ │ │ │ + ldr r2, [pc, #48] @ 64f70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #36] @ 646bc │ │ │ │ + ldr r0, [pc, #36] @ 64f74 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #32] @ 646c0 │ │ │ │ + ldr r2, [pc, #32] @ 64f78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r7, r9, r8, lsr lr │ │ │ │ - andeq r4, sl, r0, asr #9 │ │ │ │ - andeq r4, sl, r4, asr r5 │ │ │ │ - andeq r7, r9, r2, lsr #27 │ │ │ │ - andeq r8, sp, ip, ror #1 │ │ │ │ - andeq r7, r9, fp, lsr #27 │ │ │ │ - andeq r8, sp, r4, ror #1 │ │ │ │ + andeq r7, r9, r8, ror #30 │ │ │ │ + strdeq r4, [sl], -r0 │ │ │ │ + andeq r4, sl, r4, lsl #13 │ │ │ │ + ldrdeq r7, [r9], -r2 │ │ │ │ + andeq r7, sp, r4, lsr r8 │ │ │ │ + ldrdeq r7, [r9], -fp │ │ │ │ + andeq r7, sp, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64984 │ │ │ │ - ldr r3, [pc, #736] @ 649c8 │ │ │ │ + beq 6523c │ │ │ │ + ldr r3, [pc, #736] @ 65280 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ movw r6, #1308 @ 0x51c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ lsl r2, r1, #1 │ │ │ │ ldrh r7, [r3, r2]! │ │ │ │ mov r2, r7 │ │ │ │ bfc r2, #11, #21 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 6498c │ │ │ │ + bhi 65244 │ │ │ │ lsr r8, r7, #11 │ │ │ │ - ldr r7, [pc, #692] @ 649cc │ │ │ │ + ldr r7, [pc, #692] @ 65284 │ │ │ │ ldrh r5, [r3, #2] │ │ │ │ sub r3, r6, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, lr, #8 │ │ │ │ add ip, r7, r2 │ │ │ │ bfc r5, #11, #21 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r5 │ │ │ │ cmpne r3, r5 │ │ │ │ - beq 64770 │ │ │ │ + beq 65028 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6476c │ │ │ │ + beq 65024 │ │ │ │ cmp r5, #768 @ 0x300 │ │ │ │ - beq 649b4 │ │ │ │ + beq 6526c │ │ │ │ ldrb r4, [ip, r5] │ │ │ │ ldrb r7, [r6, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 64734 │ │ │ │ + beq 64fec │ │ │ │ subcc r8, r8, #1 │ │ │ │ - b 64770 │ │ │ │ + b 65028 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r1, lr, #7 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, r1, r8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ sub r1, r8, #1 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 647b4 │ │ │ │ + b 6506c │ │ │ │ orrs r2, ip, sl │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ movne r1, #1 │ │ │ │ strbne r1, [r2, #776] @ 0x308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64874 │ │ │ │ + beq 6512c │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - bhi 649a4 │ │ │ │ + bhi 6525c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r9, r1, r3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ rsb r2, r1, #32 │ │ │ │ subs r5, r1, #32 │ │ │ │ @@ -97436,35 +97994,35 @@ │ │ │ │ mvn r1, #9 │ │ │ │ umull r2, r5, r6, r1 │ │ │ │ mla r5, r6, r4, r5 │ │ │ │ adds ip, r2, lr │ │ │ │ mla r4, r7, r1, r5 │ │ │ │ adc sl, r4, r8 │ │ │ │ cmp r9, #768 @ 0x300 │ │ │ │ - bcs 6479c │ │ │ │ + bcs 65054 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb ip, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 647b4 │ │ │ │ + bne 6506c │ │ │ │ subs r0, lr, #10 │ │ │ │ sbcs r0, r8, #0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - bcc 64938 │ │ │ │ + bcc 651f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mvn r9, #9 │ │ │ │ add r1, r0, #7 │ │ │ │ - b 648b4 │ │ │ │ + b 6516c │ │ │ │ orrs r2, r3, r2 │ │ │ │ strbne lr, [r8, #776] @ 0x308 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r2, r5, #10 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ - bcc 64938 │ │ │ │ + bcc 651f0 │ │ │ │ lsr r2, r6, #1 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ orr r2, r2, r7, lsl #31 │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ adds r3, r2, r7, lsr #1 │ │ │ │ mov r0, r7 │ │ │ │ adc r3, r3, #0 │ │ │ │ @@ -97484,76 +98042,76 @@ │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ mla r4, r7, r9, r3 │ │ │ │ adds r3, r2, r5 │ │ │ │ adc r2, r4, r0 │ │ │ │ sub r4, r1, #8 │ │ │ │ cmp r4, #768 @ 0x300 │ │ │ │ - bcs 6489c │ │ │ │ + bcs 65154 │ │ │ │ strb r3, [r8, r1] │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r2, r5, #10 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ - bcs 648b4 │ │ │ │ + bcs 6516c │ │ │ │ ldrd r0, [r8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r1, r2 │ │ │ │ add r2, r0, r2 │ │ │ │ cmp r2, #768 @ 0x300 │ │ │ │ mov r0, r2 │ │ │ │ movcs r0, #768 @ 0x300 │ │ │ │ cmp r2, #0 │ │ │ │ strd r0, [r8] │ │ │ │ - beq 64984 │ │ │ │ + beq 6523c │ │ │ │ add r0, r0, #7 │ │ │ │ ldrb r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 64984 │ │ │ │ + bne 6523c │ │ │ │ sub r1, r0, #8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #7 │ │ │ │ str r1, [r8] │ │ │ │ - bne 64964 │ │ │ │ + bne 6521c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #64] @ 649d4 │ │ │ │ + ldr r3, [pc, #64] @ 6528c │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1308 @ 0x51c │ │ │ │ movw r2, #1308 @ 0x51c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #36] @ 649d0 │ │ │ │ + ldr r2, [pc, #36] @ 65288 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #28] @ 649d8 │ │ │ │ + ldr r2, [pc, #28] @ 65290 │ │ │ │ mov r0, #768 @ 0x300 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r8, r9, r4, lsl r5 │ │ │ │ - andeq r7, r9, fp, asr #31 │ │ │ │ - andeq r7, sp, r8, lsl #28 │ │ │ │ - andeq r7, sp, r8, lsl #29 │ │ │ │ - andeq r7, sp, r4, asr lr │ │ │ │ + andeq r8, r9, r4, asr #12 │ │ │ │ + strdeq r8, [r9], -fp │ │ │ │ + andeq r7, sp, r0, asr r5 │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ + muleq sp, ip, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldr ip, [r2], #8 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #10 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq 64a5c │ │ │ │ + beq 65314 │ │ │ │ cmp lr, #768 @ 0x300 │ │ │ │ - beq 64c78 │ │ │ │ + beq 65530 │ │ │ │ add r2, r0, lr │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add lr, lr, #1 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ lsl r3, r3, #1 │ │ │ │ umlal r2, r3, r4, r5 │ │ │ │ rsb r4, r1, #32 │ │ │ │ @@ -97561,51 +98119,51 @@ │ │ │ │ orr r7, r7, r3, lsl r4 │ │ │ │ subs r4, r1, #32 │ │ │ │ lsrpl r7, r3, r4 │ │ │ │ lsr r4, r3, r1 │ │ │ │ movwpl r4, #0 │ │ │ │ orrs r7, r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ - beq 64a08 │ │ │ │ - b 64ad0 │ │ │ │ + beq 652c0 │ │ │ │ + b 65388 │ │ │ │ orrs r2, r4, r3 │ │ │ │ - beq 64c60 │ │ │ │ + beq 65518 │ │ │ │ rsb r8, r1, #32 │ │ │ │ lsr r2, r4, r1 │ │ │ │ subs r7, r1, #32 │ │ │ │ lsr r6, r3, r1 │ │ │ │ orr r2, r2, r3, lsl r8 │ │ │ │ movwpl r6, #0 │ │ │ │ lsrpl r2, r3, r7 │ │ │ │ orrs r2, r2, r6 │ │ │ │ - beq 64a94 │ │ │ │ + beq 6534c │ │ │ │ mov r2, r4 │ │ │ │ mov lr, ip │ │ │ │ - b 64ad0 │ │ │ │ + b 65388 │ │ │ │ mov r6, #10 │ │ │ │ mov lr, ip │ │ │ │ mov r2, r4 │ │ │ │ umull r2, r4, r2, r6 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ lsr r4, r2, r1 │ │ │ │ orr r4, r4, r3, lsl r8 │ │ │ │ lsr r5, r3, r1 │ │ │ │ lsrpl r4, r3, r7 │ │ │ │ movwpl r5, #0 │ │ │ │ orrs r4, r4, r5 │ │ │ │ - beq 64aa0 │ │ │ │ + beq 65358 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub r7, r7, lr │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r0, #4] │ │ │ │ cmn r7, #2048 @ 0x800 │ │ │ │ - bgt 64b00 │ │ │ │ + bgt 653b8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #776] @ 0x308 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r7, #0 │ │ │ │ @@ -97613,30 +98171,30 @@ │ │ │ │ lsl r5, r7, r1 │ │ │ │ lslpl r7, r7, r8 │ │ │ │ movwpl r5, #0 │ │ │ │ mvn r4, r7 │ │ │ │ mvn sl, r5 │ │ │ │ cmp ip, lr │ │ │ │ str r4, [sp, #16] │ │ │ │ - bls 64bc4 │ │ │ │ + bls 6547c │ │ │ │ cmp lr, #768 @ 0x300 │ │ │ │ mov r6, lr │ │ │ │ movcs r6, #768 @ 0x300 │ │ │ │ sub r4, r6, #768 @ 0x300 │ │ │ │ rsb r7, ip, #0 │ │ │ │ sub r9, ip, lr │ │ │ │ add r6, lr, #8 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, #8 │ │ │ │ mov lr, #10 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r5, r5, r7 │ │ │ │ cmp r5, #8 │ │ │ │ - beq 64c8c │ │ │ │ + beq 65544 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr r5, r2, r1 │ │ │ │ cmp r8, #0 │ │ │ │ orr r5, r5, r3, lsl r4 │ │ │ │ and r4, r2, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrpl r5, r3, r8 │ │ │ │ @@ -97648,84 +98206,84 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ umlal r2, ip, r4, lr │ │ │ │ strb r5, [r0, r7] │ │ │ │ add r3, r3, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #8 │ │ │ │ mov r3, ip │ │ │ │ - bne 64b54 │ │ │ │ + bne 6540c │ │ │ │ orrs r3, r2, ip │ │ │ │ - beq 64c30 │ │ │ │ + beq 654e8 │ │ │ │ mov r3, ip │ │ │ │ - b 64bd0 │ │ │ │ + b 65488 │ │ │ │ mov r9, #0 │ │ │ │ orrs r7, r2, r3 │ │ │ │ - beq 64c68 │ │ │ │ + beq 65520 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov ip, #10 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov lr, #1 │ │ │ │ - b 64c08 │ │ │ │ + b 654c0 │ │ │ │ tst r7, #255 @ 0xff │ │ │ │ strbne lr, [r0, #776] @ 0x308 │ │ │ │ and r2, r2, sl │ │ │ │ and r3, r3, r6 │ │ │ │ umull r2, r7, r2, ip │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ orrs r7, r2, r3 │ │ │ │ - beq 64c30 │ │ │ │ + beq 654e8 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsr r7, r2, r1 │ │ │ │ cmp r8, #0 │ │ │ │ orr r7, r7, r3, lsl r5 │ │ │ │ lsrpl r7, r3, r8 │ │ │ │ cmp r9, #768 @ 0x300 │ │ │ │ - bcs 64be4 │ │ │ │ + bcs 6549c │ │ │ │ strb r7, [r4, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ - b 64bec │ │ │ │ + b 654a4 │ │ │ │ cmp r9, #768 @ 0x300 │ │ │ │ str r9, [r0] │ │ │ │ - bhi 64ca0 │ │ │ │ + bhi 65558 │ │ │ │ add r1, r9, #7 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64c60 │ │ │ │ + bne 65518 │ │ │ │ sub r2, r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #7 │ │ │ │ str r2, [r0] │ │ │ │ - bne 64c40 │ │ │ │ + bne 654f8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #52] @ 64cb4 │ │ │ │ + ldr r2, [pc, #52] @ 6556c │ │ │ │ mov r0, #768 @ 0x300 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #40] @ 64cbc │ │ │ │ + ldr r2, [pc, #40] @ 65574 │ │ │ │ sub r0, r6, #8 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #16] @ 64cb8 │ │ │ │ + ldr r2, [pc, #16] @ 65570 │ │ │ │ sub r0, r9, #1 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r7, sp, r0, asr #22 │ │ │ │ - andeq r7, sp, r8, lsr fp │ │ │ │ - andeq r7, sp, ip, lsr fp │ │ │ │ + andeq r7, sp, r8, lsl #5 │ │ │ │ + andeq r7, sp, r0, lsl #5 │ │ │ │ + andeq r7, sp, r4, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #264] @ 64dd4 │ │ │ │ + ldr r1, [pc, #264] @ 6568c │ │ │ │ movw r3, #5200 @ 0x1450 │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #21 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movwcc r2, #0 │ │ │ │ add ip, r2, #11 │ │ │ │ @@ -97761,42 +98319,42 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ ldr r2, [r1, r4, lsl #2]! │ │ │ │ lsr r2, r2, #21 │ │ │ │ - bhi 64d88 │ │ │ │ + bhi 65640 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr ip, r3, #21 │ │ │ │ - beq 64d90 │ │ │ │ + beq 65648 │ │ │ │ ldr lr, [r1, #-4] │ │ │ │ bfc lr, #21, #11 │ │ │ │ mvn r1, r2 │ │ │ │ adds r1, ip, r1 │ │ │ │ - beq 64dcc │ │ │ │ + beq 65684 │ │ │ │ sub r1, ip, #1 │ │ │ │ - ldr ip, [pc, #48] @ 64dd8 │ │ │ │ + ldr ip, [pc, #48] @ 65690 │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 64dcc │ │ │ │ + bhi 65684 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 64db0 │ │ │ │ + bne 65668 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00097fb0 │ │ │ │ - ldrdeq r7, [r9], -pc @ │ │ │ │ + andeq r8, r9, r0, ror #1 │ │ │ │ + andeq r7, r9, pc, lsl #16 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #244] @ 64edc │ │ │ │ + ldr r1, [pc, #244] @ 65794 │ │ │ │ movw r3, #1920 @ 0x780 │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #11 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movwcc r2, #0 │ │ │ │ add ip, r2, #5 │ │ │ │ @@ -97827,72 +98385,72 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, #20 │ │ │ │ ldr r2, [r1, r4, lsl #2]! │ │ │ │ lsr r2, r2, #21 │ │ │ │ - bhi 64e90 │ │ │ │ + bhi 65748 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr ip, r3, #21 │ │ │ │ - beq 64e98 │ │ │ │ + beq 65750 │ │ │ │ ldr lr, [r1, #-4] │ │ │ │ bfc lr, #21, #11 │ │ │ │ mvn r1, r2 │ │ │ │ adds r1, ip, r1 │ │ │ │ - beq 64ed4 │ │ │ │ + beq 6578c │ │ │ │ sub r1, ip, #1 │ │ │ │ - ldr ip, [pc, #48] @ 64ee0 │ │ │ │ + ldr ip, [pc, #48] @ 65798 │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 64ed4 │ │ │ │ + bhi 6578c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 64eb8 │ │ │ │ + bne 65770 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r9, r0, asr #30 │ │ │ │ - strdeq r7, [r9], -sl │ │ │ │ + andeq r8, r9, r0, ror r0 │ │ │ │ + andeq r7, r9, sl, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #988 @ 0x3dc │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ vmov r7, r6, d0 │ │ │ │ ubfx ip, r6, #20, #11 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 64f18 │ │ │ │ + beq 657d0 │ │ │ │ mov r5, r6 │ │ │ │ mov lr, r7 │ │ │ │ bfc r5, #20, #12 │ │ │ │ orr r8, r5, #1048576 @ 0x100000 │ │ │ │ - b 64f30 │ │ │ │ + b 657e8 │ │ │ │ lsl r3, r6, #1 │ │ │ │ orr r8, r3, r7, lsr #31 │ │ │ │ mov r5, r6 │ │ │ │ lsl lr, r7, #1 │ │ │ │ bfc r8, #21, #11 │ │ │ │ bfc r5, #20, #12 │ │ │ │ movw r4, #0 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ movt r4, #32752 @ 0x7ff0 │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r3, r7, r3 │ │ │ │ sub r9, fp, #200 @ 0xc8 │ │ │ │ asr r3, r6, #31 │ │ │ │ - bne 64fa8 │ │ │ │ - ldr sl, [pc, #3940] @ 65ebc │ │ │ │ + bne 65860 │ │ │ │ + ldr sl, [pc, #3940] @ 66774 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r2, [pc, #3936] @ 65ec0 │ │ │ │ + ldr r2, [pc, #3936] @ 66778 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r7, [pc, #3932] @ 65ec4 │ │ │ │ + ldr r7, [pc, #3932] @ 6677c │ │ │ │ add sl, pc, sl │ │ │ │ str r6, [fp, #-192] @ 0xffffff40 │ │ │ │ mov r6, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ strh r6, [r9] │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97901,46 +98459,46 @@ │ │ │ │ cmp r1, #0 │ │ │ │ uxtb r1, r3 │ │ │ │ lsr r3, r1, #7 │ │ │ │ str r2, [fp, #-196] @ 0xffffff3c │ │ │ │ mov r4, #1 │ │ │ │ moveq sl, r6 │ │ │ │ movwne r3, #1 │ │ │ │ - b 660d0 │ │ │ │ + b 66988 │ │ │ │ and r6, r6, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 64ff8 │ │ │ │ + beq 658b0 │ │ │ │ uxth r4, r2 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movw r4, #1075 @ 0x433 │ │ │ │ - ldr sl, [pc, #4004] @ 65f70 │ │ │ │ + ldr sl, [pc, #4004] @ 66828 │ │ │ │ sub r4, ip, r4 │ │ │ │ - ldr ip, [pc, #4000] @ 65f74 │ │ │ │ + ldr ip, [pc, #4000] @ 6682c │ │ │ │ add sl, pc, sl │ │ │ │ add ip, pc, ip │ │ │ │ - bne 65024 │ │ │ │ + bne 658dc │ │ │ │ orrs r7, r7, r5 │ │ │ │ - beq 6528c │ │ │ │ + beq 65b44 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 65068 │ │ │ │ - ldr r1, [pc, #3960] @ 65f78 │ │ │ │ + b 65920 │ │ │ │ + ldr r1, [pc, #3960] @ 66830 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [fp, #-192] @ 0xffffff40 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r2, [r9] │ │ │ │ str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ mov sl, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 660d0 │ │ │ │ + b 66988 │ │ │ │ eor r7, r8, #1048576 @ 0x100000 │ │ │ │ mov r9, #1 │ │ │ │ orrs r7, lr, r7 │ │ │ │ lsr r5, lr, #1 │ │ │ │ movweq r9, #2 │ │ │ │ eor r6, r9, #31 │ │ │ │ lsl r7, r8, r9 │ │ │ │ @@ -97966,22 +98524,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ uxtb r1, r3 │ │ │ │ lsr r3, r1, #7 │ │ │ │ moveq sl, r7 │ │ │ │ movwne r3, #1 │ │ │ │ lsr r1, r4, #6 │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ - bhi 6611c │ │ │ │ + bhi 669d4 │ │ │ │ movw r7, #32768 @ 0x8000 │ │ │ │ sxth r1, r2 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ cmn r1, #1 │ │ │ │ rsbgt r7, r2, #0 │ │ │ │ orrs r1, lr, r8 │ │ │ │ - beq 66134 │ │ │ │ + beq 669ec │ │ │ │ clz r1, lr │ │ │ │ cmp r8, #0 │ │ │ │ add r6, r1, #32 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ clzne r6, r8 │ │ │ │ movw r5, #21424 @ 0x53b0 │ │ │ │ sub ip, r1, r6 │ │ │ │ @@ -97996,26 +98554,26 @@ │ │ │ │ movw r5, #51603 @ 0xc993 │ │ │ │ movt r5, #31565 @ 0x7b4d │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ smmul r1, r1, r5 │ │ │ │ asr r5, r1, #10 │ │ │ │ add r1, r5, r1, lsr #31 │ │ │ │ cmp r1, #81 @ 0x51 │ │ │ │ - bcs 66260 │ │ │ │ + bcs 66b18 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ sxth r2, r7 │ │ │ │ mov r7, #21 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, r7, r4, lsr #4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ lsr r2, r4, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r7, [pc, #4088] @ 6614c │ │ │ │ + ldr r7, [pc, #4088] @ 66a04 │ │ │ │ lsl r2, lr, r6 │ │ │ │ subs r8, r6, #32 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ movwpl r2, #0 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r7, r1, lsl #4]! │ │ │ │ @@ -98059,131 +98617,131 @@ │ │ │ │ and r8, r0, r2 │ │ │ │ sbc r0, r3, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ and r4, r0, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ orrs r5, r8, r4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq 6564c │ │ │ │ + beq 65f04 │ │ │ │ ldrh r3, [r7, #10] │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 65258 │ │ │ │ + bcs 65b10 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ - bcs 652f0 │ │ │ │ + bcs 65ba8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #9 │ │ │ │ mov r7, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ movwhi r7, #10 │ │ │ │ - b 65364 │ │ │ │ + b 65c1c │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ movt r0, #15 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 65308 │ │ │ │ + bcs 65bc0 │ │ │ │ movw r7, #34464 @ 0x86a0 │ │ │ │ mov r5, #5 │ │ │ │ movt r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ movwcc r5, #4 │ │ │ │ movwcc r7, #10000 @ 0x2710 │ │ │ │ - b 65364 │ │ │ │ + b 65c1c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ movmi r5, ip │ │ │ │ movmi sl, ip │ │ │ │ cmp r1, #0 │ │ │ │ uxtb r1, r3 │ │ │ │ lsr r3, r1, #7 │ │ │ │ mov r6, #2 │ │ │ │ mov r4, #1 │ │ │ │ moveq sl, r5 │ │ │ │ movwne r3, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r2, r1 │ │ │ │ strh r6, [r9] │ │ │ │ - beq 65338 │ │ │ │ - ldr r1, [pc, #4076] @ 662bc │ │ │ │ + beq 65bf0 │ │ │ │ + ldr r1, [pc, #4076] @ 66b74 │ │ │ │ mov r4, #2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [fp, #-184] @ 0xffffff48 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r2, [fp, #-188] @ 0xffffff44 │ │ │ │ str r6, [fp, #-192] @ 0xffffff40 │ │ │ │ str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ - b 660d0 │ │ │ │ + b 66988 │ │ │ │ mov r5, #3 │ │ │ │ cmp r6, #1000 @ 0x3e8 │ │ │ │ mov r7, #1000 @ 0x3e8 │ │ │ │ movwcc r5, #2 │ │ │ │ movwcc r7, #100 @ 0x64 │ │ │ │ - b 65364 │ │ │ │ + b 65c1c │ │ │ │ movw r7, #57600 @ 0xe100 │ │ │ │ movt r7, #1525 @ 0x5f5 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 6534c │ │ │ │ + bcs 65c04 │ │ │ │ movw r7, #38528 @ 0x9680 │ │ │ │ mov r5, #7 │ │ │ │ movt r7, #152 @ 0x98 │ │ │ │ cmp r6, r7 │ │ │ │ movcs r0, r7 │ │ │ │ movwcc r5, #6 │ │ │ │ mov r7, r0 │ │ │ │ - b 65364 │ │ │ │ - ldr r1, [pc, #3960] @ 662b8 │ │ │ │ + b 65c1c │ │ │ │ + ldr r1, [pc, #3960] @ 66b70 │ │ │ │ str r4, [fp, #-192] @ 0xffffff40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ - b 660d0 │ │ │ │ + b 66988 │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ mov r5, #9 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r6, r0 │ │ │ │ movcs r7, r0 │ │ │ │ movwcc r5, #8 │ │ │ │ sub r0, r5, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ sxth r0, r0 │ │ │ │ cmp r0, lr │ │ │ │ - ble 653f8 │ │ │ │ + ble 65cb0 │ │ │ │ uxth r1, ip │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, lr │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, r1 │ │ │ │ sxthcc r1, r0 │ │ │ │ sub r9, r1, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r6, r0, r7, r6 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ cmp r9, sl │ │ │ │ strb r0, [r1, sl] │ │ │ │ - beq 654a0 │ │ │ │ + beq 65d58 │ │ │ │ cmp r5, sl │ │ │ │ - beq 65520 │ │ │ │ + beq 65dd8 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ add sl, sl, #1 │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ cmp r7, #10 │ │ │ │ umull r0, r1, r7, r0 │ │ │ │ lsr r0, r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 653a0 │ │ │ │ - ldr r0, [pc, #3788] @ 662c0 │ │ │ │ + bcs 65c58 │ │ │ │ + ldr r0, [pc, #3788] @ 66b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 880c │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r2, #1 │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ adds r2, r0, r1, lsr #1 │ │ │ │ @@ -98218,16 +98776,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ lsl r1, r7, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ sub r0, fp, #884 @ 0x374 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 62038 │ │ │ │ - b 65620 │ │ │ │ + bl 628f4 │ │ │ │ + b 65ed8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ lsl r1, r7, r3 │ │ │ │ lsl r3, r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ lsr r0, r6, r2 │ │ │ │ @@ -98249,17 +98807,17 @@ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, fp, #884 @ 0x374 │ │ │ │ str r7, [sp] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62038 │ │ │ │ + bl 628f4 │ │ │ │ sub r9, fp, #200 @ 0xc8 │ │ │ │ - b 6561c │ │ │ │ + b 65ed4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #19 │ │ │ │ add r0, sl, #1 │ │ │ │ sub r9, fp, #200 @ 0xc8 │ │ │ │ sub ip, r1, r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ @@ -98271,18 +98829,18 @@ │ │ │ │ lsr r5, r2, sl │ │ │ │ orr r3, r5, r1, lsl r3 │ │ │ │ subs r5, sl, #32 │ │ │ │ lsrpl r3, r1, r5 │ │ │ │ lsr r5, r1, sl │ │ │ │ movwpl r5, #0 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 6564c │ │ │ │ + bne 65f04 │ │ │ │ add r3, ip, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 66250 │ │ │ │ + beq 66b08 │ │ │ │ umull r3, r5, r8, lr │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ umull r2, r6, r2, lr │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ @@ -98298,15 +98856,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ and r8, r3, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ and r4, r4, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6554c │ │ │ │ + bne 65e04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #24] │ │ │ │ stmib sp, {r0, r8} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -98314,39 +98872,39 @@ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, fp, #884 @ 0x374 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 62038 │ │ │ │ + bl 628f4 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #-884] @ 0xfffffc8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - beq 6565c │ │ │ │ + beq 65f14 │ │ │ │ sub lr, fp, #768 @ 0x300 │ │ │ │ ldr r8, [fp, #-880] @ 0xfffffc90 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrh r4, [lr, #-108] @ 0xffffff94 │ │ │ │ - b 65e7c │ │ │ │ + b 66734 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [fp, #-884] @ 0xfffffc8c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adcs r1, r4, r1 │ │ │ │ adc r0, r0, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6617c │ │ │ │ + beq 66a34 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne r0, r4 │ │ │ │ sub r5, fp, #872 @ 0x368 │ │ │ │ str r0, [fp, #-868] @ 0xfffffc9c │ │ │ │ mov r0, #2 │ │ │ │ movweq r0, #1 │ │ │ │ @@ -98379,184 +98937,184 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-544] @ 0xfffffde0 │ │ │ │ str r0, [fp, #-704] @ 0xfffffd40 │ │ │ │ submi r0, fp, #704 @ 0x2c0 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subpl r0, fp, #872 @ 0x368 │ │ │ │ sxth r6, r4 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ cmn r6, #1 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - ble 6573c │ │ │ │ + ble 65ff4 │ │ │ │ bfc r4, #15, #17 │ │ │ │ sub r0, fp, #704 @ 0x2c0 │ │ │ │ mov r1, r4 │ │ │ │ - b 65748 │ │ │ │ + b 66000 │ │ │ │ rsb r0, r6, #0 │ │ │ │ uxth r1, r0 │ │ │ │ sub r0, fp, #872 @ 0x368 │ │ │ │ - bl 61dc0 │ │ │ │ + bl 6267c │ │ │ │ sub r4, fp, #200 @ 0xc8 │ │ │ │ sub sl, fp, #704 @ 0x2c0 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ sub r8, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 512c │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ sub r6, r4, #4 │ │ │ │ movw r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ - b 65788 │ │ │ │ + b 66040 │ │ │ │ sub r9, r9, #9 │ │ │ │ cmp r9, #9 │ │ │ │ - bls 657cc │ │ │ │ + bls 66084 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bcs 660f0 │ │ │ │ + bcs 669a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6577c │ │ │ │ + beq 66034 │ │ │ │ mov r1, #0 │ │ │ │ sub r5, r1, r2, lsl #2 │ │ │ │ ldr r7, [r6, -r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ mls r1, r0, r4, r7 │ │ │ │ str r0, [r6, -r5] │ │ │ │ adds r5, r5, #4 │ │ │ │ - bne 657a4 │ │ │ │ - b 6577c │ │ │ │ - ldr r0, [pc, #2800] @ 662c4 │ │ │ │ + bne 6605c │ │ │ │ + b 66034 │ │ │ │ + ldr r0, [pc, #2800] @ 66b7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, r9, lsl #2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - beq 66194 │ │ │ │ + beq 66a4c │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bcs 660f0 │ │ │ │ + bcs 669a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65820 │ │ │ │ + beq 660d8 │ │ │ │ mov r1, #0 │ │ │ │ sub r5, r1, r2, lsl #2 │ │ │ │ ldr r7, [r6, -r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ mls r1, r0, r4, r7 │ │ │ │ str r0, [r6, -r5] │ │ │ │ adds r5, r5, #4 │ │ │ │ - bne 657fc │ │ │ │ + bne 660b4 │ │ │ │ sub r6, fp, #200 @ 0xc8 │ │ │ │ sub r4, fp, #872 @ 0x368 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6a0f4 │ │ │ │ + bl 6a9ac │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-544] @ 0xfffffde0 │ │ │ │ cmp r9, r1 │ │ │ │ movhi r1, r9 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ sub r0, r6, #4 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r2, sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65890 │ │ │ │ + beq 66148 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6585c │ │ │ │ - bcc 6589c │ │ │ │ + beq 66114 │ │ │ │ + bcc 66154 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 65918 │ │ │ │ + b 661d0 │ │ │ │ sub r0, fp, #704 @ 0x2c0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 65880 │ │ │ │ + beq 66138 │ │ │ │ ldr r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65900 │ │ │ │ + beq 661b8 │ │ │ │ mov r5, r6 │ │ │ │ lsl r0, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #10 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r7, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r3, r7, r6, r2 │ │ │ │ str r3, [r4], #4 │ │ │ │ mov r3, r7 │ │ │ │ - bne 658c0 │ │ │ │ + bne 66178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65908 │ │ │ │ + beq 661c0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 66274 │ │ │ │ + beq 66b2c │ │ │ │ sub r0, fp, #872 @ 0x368 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - b 6590c │ │ │ │ + b 661c4 │ │ │ │ mov r1, #0 │ │ │ │ - b 6590c │ │ │ │ + b 661c4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ sxth r1, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - blt 65dc8 │ │ │ │ + blt 66680 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ sub r1, r1, lr │ │ │ │ sub r0, r0, lr │ │ │ │ cmp r1, r4 │ │ │ │ sxthcc r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65dc8 │ │ │ │ + beq 66680 │ │ │ │ sub r7, fp, #536 @ 0x218 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ sub r7, fp, #368 @ 0x170 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ ldr r0, [fp, #-376] @ 0xfffffe88 │ │ │ │ sub r4, fp, #872 @ 0x368 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub lr, r4, #4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ @@ -98564,51 +99122,51 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-208] @ 0xffffff30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ mov r5, r6 │ │ │ │ sub r6, fp, #200 @ 0xc8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65e44 │ │ │ │ + beq 666fc │ │ │ │ ldr r7, [r4, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65a14 │ │ │ │ + beq 662cc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ movhi ip, r2 │ │ │ │ cmp ip, #41 @ 0x29 │ │ │ │ - bcs 661c0 │ │ │ │ + bcs 66a78 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r3, r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65a80 │ │ │ │ + beq 66338 │ │ │ │ ldr r4, [lr, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65a54 │ │ │ │ + beq 6630c │ │ │ │ mov r4, #0 │ │ │ │ - bcs 65a8c │ │ │ │ - b 65aec │ │ │ │ + bcs 66344 │ │ │ │ + b 663a4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 65aec │ │ │ │ + bne 663a4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 65ae0 │ │ │ │ + beq 66398 │ │ │ │ sub r1, fp, #872 @ 0x368 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, ip │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2], #4 │ │ │ │ @@ -98616,581 +99174,581 @@ │ │ │ │ ldr r4, [r1] │ │ │ │ subs r5, r5, #1 │ │ │ │ mvn r3, r3 │ │ │ │ adcs r3, r4, r3 │ │ │ │ str r3, [r1], #4 │ │ │ │ adc r6, r9, #0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 65aac │ │ │ │ + bne 66364 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 66220 │ │ │ │ + beq 66ad8 │ │ │ │ mov r4, #8 │ │ │ │ mov r1, ip │ │ │ │ str ip, [fp, #-712] @ 0xfffffd38 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r5, r2 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - bcs 661d8 │ │ │ │ + bcs 66a90 │ │ │ │ sub r6, fp, #536 @ 0x218 │ │ │ │ mov ip, r9 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r9, #0 │ │ │ │ sub r3, fp, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2 │ │ │ │ - beq 65b9c │ │ │ │ + beq 66454 │ │ │ │ ldr r7, [lr, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 65b14 │ │ │ │ - bcc 65ba8 │ │ │ │ + beq 663cc │ │ │ │ + bcc 66460 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 65b90 │ │ │ │ + beq 66448 │ │ │ │ sub r1, fp, #872 @ 0x368 │ │ │ │ sub r2, fp, #368 @ 0x170 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2], #4 │ │ │ │ and r6, r6, #1 │ │ │ │ ldr r4, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ mvn r3, r3 │ │ │ │ adcs r3, r4, r3 │ │ │ │ str r3, [r1], #4 │ │ │ │ adc r6, r9, #0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 65b58 │ │ │ │ + bne 66410 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ sub r6, fp, #536 @ 0x218 │ │ │ │ - beq 66220 │ │ │ │ + beq 66ad8 │ │ │ │ orr r4, r4, #4 │ │ │ │ str r5, [fp, #-712] @ 0xfffffd38 │ │ │ │ - b 65bac │ │ │ │ + b 66464 │ │ │ │ sub r2, fp, #368 @ 0x170 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65b3c │ │ │ │ + beq 663f4 │ │ │ │ mov r5, r1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, r5 │ │ │ │ movhi r4, r1 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - bcs 661f0 │ │ │ │ + bcs 66aa8 │ │ │ │ lsl r1, r4, #2 │ │ │ │ add r2, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65c48 │ │ │ │ + beq 66500 │ │ │ │ ldr r3, [r8, r1] │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65bcc │ │ │ │ - bcc 65c50 │ │ │ │ + beq 66484 │ │ │ │ + bcc 66508 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c34 │ │ │ │ + beq 664ec │ │ │ │ sub r1, fp, #872 @ 0x368 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r6], #4 │ │ │ │ and r7, r7, #1 │ │ │ │ ldr r5, [r1] │ │ │ │ subs r7, r7, #1 │ │ │ │ mvn r3, r3 │ │ │ │ adcs r3, r5, r3 │ │ │ │ str r3, [r1], #4 │ │ │ │ adc r7, r9, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 65c04 │ │ │ │ + bne 664bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 66220 │ │ │ │ + beq 66ad8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r4, [fp, #-712] @ 0xfffffd38 │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - b 65c54 │ │ │ │ + b 6650c │ │ │ │ cmp r6, r2 │ │ │ │ - beq 65bf0 │ │ │ │ + beq 664a8 │ │ │ │ mov r4, r5 │ │ │ │ cmp ip, r4 │ │ │ │ mov r1, r4 │ │ │ │ movhi r1, ip │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ mov r9, ip │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r3, sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cf4 │ │ │ │ + beq 665ac │ │ │ │ ldr r7, [r8, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 65c70 │ │ │ │ - bcc 65cfc │ │ │ │ + beq 66528 │ │ │ │ + bcc 665b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65ce4 │ │ │ │ + beq 6659c │ │ │ │ sub r2, fp, #872 @ 0x368 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, sl │ │ │ │ mov r5, r1 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6], #4 │ │ │ │ and r7, r7, #1 │ │ │ │ ldr r4, [r2] │ │ │ │ subs r7, r7, #1 │ │ │ │ mvn r3, r3 │ │ │ │ adcs r3, r4, r3 │ │ │ │ str r3, [r2], #4 │ │ │ │ adc r7, r8, #0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 65cb0 │ │ │ │ + bne 66568 │ │ │ │ mov r9, ip │ │ │ │ cmp r7, #0 │ │ │ │ - beq 66220 │ │ │ │ + beq 66ad8 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ str r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 65d04 │ │ │ │ + b 665bc │ │ │ │ cmp sl, r3 │ │ │ │ - beq 65c94 │ │ │ │ + beq 6654c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 66288 │ │ │ │ + beq 66b40 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ strb r2, [r3, r5] │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65d8c │ │ │ │ + beq 66644 │ │ │ │ sub r3, fp, #872 @ 0x368 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #10 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, #0 │ │ │ │ subs r2, r2, #4 │ │ │ │ umlal r7, r6, r5, r4 │ │ │ │ str r7, [r3], #4 │ │ │ │ mov r7, r6 │ │ │ │ - bne 65d48 │ │ │ │ + bne 66600 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65d94 │ │ │ │ + beq 6664c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 66274 │ │ │ │ + beq 66b2c │ │ │ │ sub r4, fp, #872 @ 0x368 │ │ │ │ mov r9, ip │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ str r6, [r4, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - b 65da0 │ │ │ │ + b 66658 │ │ │ │ mov r1, #0 │ │ │ │ - b 65d98 │ │ │ │ + b 66650 │ │ │ │ mov r9, ip │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ sub r4, fp, #872 @ 0x368 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add ip, ip, #1 │ │ │ │ str r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ add r6, r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 659fc │ │ │ │ + bne 662b4 │ │ │ │ mov r0, #0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ - bcs 66150 │ │ │ │ + bcs 66a08 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ - beq 65ec8 │ │ │ │ + beq 66780 │ │ │ │ sub r3, fp, #704 @ 0x2c0 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, r9 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #5 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r5, #0 │ │ │ │ subs r1, r1, #4 │ │ │ │ umlal r7, r5, r4, r6 │ │ │ │ str r7, [r3], #4 │ │ │ │ mov r7, r5 │ │ │ │ - bne 65dfc │ │ │ │ + bne 666b4 │ │ │ │ mov r9, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 65e38 │ │ │ │ + beq 666f0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq 66274 │ │ │ │ + beq 66b2c │ │ │ │ sub r1, fp, #704 @ 0x2c0 │ │ │ │ str r5, [r1, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, ip │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - b 65ed0 │ │ │ │ + b 66788 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 661ac │ │ │ │ + bhi 66a64 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ sub r9, fp, #200 @ 0xc8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r8, ip │ │ │ │ - beq 65e7c │ │ │ │ + beq 66734 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ sub r2, r8, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 53fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ sxth r1, r4 │ │ │ │ cmp r1, lr │ │ │ │ - ble 66088 │ │ │ │ + ble 66940 │ │ │ │ sub r0, fp, #200 @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6454c │ │ │ │ + bl 64e04 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ - b 660cc │ │ │ │ - @ instruction: 0x000974bc │ │ │ │ - strdeq r4, [sl], -r8 │ │ │ │ - muleq sl, pc, r3 @ │ │ │ │ + b 66984 │ │ │ │ + andeq r7, r9, ip, ror #11 │ │ │ │ + andeq r4, sl, r8, lsr #8 │ │ │ │ + andeq r4, sl, pc, asr #9 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r1, [fp, #-712] @ 0xfffffd38 │ │ │ │ str r2, [fp, #-544] @ 0xfffffde0 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 66108 │ │ │ │ + bcs 669c0 │ │ │ │ sub r3, fp, #872 @ 0x368 │ │ │ │ lsl r7, r1, #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r1, fp, #704 @ 0x2c0 │ │ │ │ add r6, r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65f7c │ │ │ │ + beq 66834 │ │ │ │ ldr r5, [r3, r7] │ │ │ │ sub r7, r7, #4 │ │ │ │ ldr r6, [r6, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 65ef8 │ │ │ │ + beq 667b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwhi r1, #1 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r1, r1, r3 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 65f90 │ │ │ │ + bne 66848 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 66078 │ │ │ │ + bne 66930 │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 6629c │ │ │ │ + bcs 66b54 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 65f98 │ │ │ │ + bne 66850 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b 6606c │ │ │ │ - andeq r7, r9, r0, asr r4 │ │ │ │ - andeq r4, sl, fp, lsr r3 │ │ │ │ - andeq r7, r9, r9, lsl r4 │ │ │ │ + b 66924 │ │ │ │ + andeq r7, r9, r0, lsl #11 │ │ │ │ + andeq r4, sl, fp, ror #8 │ │ │ │ + andeq r7, r9, r9, asr #10 │ │ │ │ subs r1, r1, r6 │ │ │ │ mvnne r1, #0 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65f38 │ │ │ │ + beq 667f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 65f68 │ │ │ │ + bne 66820 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 66208 │ │ │ │ + bhi 66ac0 │ │ │ │ mov r6, r4 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6600c │ │ │ │ + beq 668c4 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 65fb4 │ │ │ │ + beq 6686c │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r9, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r4, r3] │ │ │ │ - bcc 66238 │ │ │ │ + bcc 66af0 │ │ │ │ add r0, r4, r1 │ │ │ │ sub r2, r9, r1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 53fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r4, r6 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b 6606c │ │ │ │ + b 66924 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 66044 │ │ │ │ + beq 668fc │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ sub r2, r9, #1 │ │ │ │ mov r5, #48 @ 0x30 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 53fc │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 66048 │ │ │ │ + b 66900 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, lr │ │ │ │ - blt 66068 │ │ │ │ + blt 66920 │ │ │ │ cmp r9, r2 │ │ │ │ strbcc r5, [r4, r9] │ │ │ │ addcc r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi 66168 │ │ │ │ + bhi 66a20 │ │ │ │ mov r8, r9 │ │ │ │ sub r9, fp, #200 @ 0xc8 │ │ │ │ sxth r1, r4 │ │ │ │ cmp r1, lr │ │ │ │ - bgt 65e90 │ │ │ │ + bgt 66748 │ │ │ │ mov r4, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst ip, r1 │ │ │ │ strh r4, [r9] │ │ │ │ - beq 660b8 │ │ │ │ - ldr r1, [pc, #576] @ 662e4 │ │ │ │ + beq 66970 │ │ │ │ + ldr r1, [pc, #576] @ 66b9c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-184] @ 0xffffff48 │ │ │ │ strh r3, [fp, #-188] @ 0xffffff44 │ │ │ │ - b 660c4 │ │ │ │ - ldr r1, [pc, #544] @ 662e0 │ │ │ │ + b 6697c │ │ │ │ + ldr r1, [pc, #544] @ 66b98 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [fp, #-192] @ 0xffffff40 │ │ │ │ str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r1, fp, #368 @ 0x170 │ │ │ │ str r4, [fp, #-356] @ 0xfffffe9c │ │ │ │ str r9, [fp, #-360] @ 0xfffffe98 │ │ │ │ str r3, [fp, #-364] @ 0xfffffe94 │ │ │ │ str sl, [fp, #-368] @ 0xfffffe90 │ │ │ │ - bl 6bdcc │ │ │ │ + bl 6c684 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #520] @ 66300 │ │ │ │ + ldr r3, [pc, #520] @ 66bb8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #508] @ 6630c │ │ │ │ + ldr r3, [pc, #508] @ 66bc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #396] @ 662b0 │ │ │ │ + ldr r0, [pc, #396] @ 66b68 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #392] @ 662b4 │ │ │ │ + ldr r2, [pc, #392] @ 66b6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #428] @ 662e8 │ │ │ │ + ldr r0, [pc, #428] @ 66ba0 │ │ │ │ mov r1, #28 │ │ │ │ - ldr r2, [pc, #424] @ 662ec │ │ │ │ + ldr r2, [pc, #424] @ 66ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r6, r9, ip, asr r0 │ │ │ │ - ldr r3, [pc, #440] @ 66310 │ │ │ │ + andeq r6, r9, ip, lsl #3 │ │ │ │ + ldr r3, [pc, #440] @ 66bc8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #356] @ 662d4 │ │ │ │ + ldr r3, [pc, #356] @ 66b8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #372] @ 662f8 │ │ │ │ + ldr r0, [pc, #372] @ 66bb0 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #368] @ 662fc │ │ │ │ + ldr r2, [pc, #368] @ 66bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #360] @ 66304 │ │ │ │ + ldr r0, [pc, #360] @ 66bbc │ │ │ │ mov r1, #27 │ │ │ │ - ldr r2, [pc, #356] @ 66308 │ │ │ │ + ldr r2, [pc, #356] @ 66bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #296] @ 662dc │ │ │ │ + ldr r3, [pc, #296] @ 66b94 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #332] @ 66314 │ │ │ │ + ldr r3, [pc, #332] @ 66bcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #320] @ 66320 │ │ │ │ + ldr r3, [pc, #320] @ 66bd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #300] @ 66324 │ │ │ │ + ldr r3, [pc, #300] @ 66bdc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #192] @ 662d0 │ │ │ │ + ldr r3, [pc, #192] @ 66b88 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #240] @ 66318 │ │ │ │ + ldr r0, [pc, #240] @ 66bd0 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r2, [pc, #236] @ 6631c │ │ │ │ + ldr r2, [pc, #236] @ 66bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #136] @ 662c8 │ │ │ │ + ldr r3, [pc, #136] @ 66b80 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #156] @ 662f4 │ │ │ │ + ldr r2, [pc, #156] @ 66bac │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #136] @ 662f0 │ │ │ │ + ldr r2, [pc, #136] @ 66ba8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #172] @ 66328 │ │ │ │ + ldr r2, [pc, #172] @ 66be0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #72] @ 662d8 │ │ │ │ + ldr r2, [pc, #72] @ 66b90 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #40] @ 662cc │ │ │ │ + ldr r2, [pc, #40] @ 66b84 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r6, r9, lr, lsr r3 │ │ │ │ - andeq r6, sp, r8, ror #12 │ │ │ │ - andeq r3, sl, r1, ror #7 │ │ │ │ - andeq r7, r9, r8, asr #2 │ │ │ │ - andeq r7, sp, r4, lsr #4 │ │ │ │ - andeq r5, r9, r8, ror pc │ │ │ │ - andeq r6, sp, ip, asr r5 │ │ │ │ - ldrdeq r6, [sp], -ip │ │ │ │ - andeq r6, sp, ip, ror r4 │ │ │ │ - andeq r6, sp, r0, lsr r5 │ │ │ │ - andeq r6, sp, r4, lsr #8 │ │ │ │ - andeq r6, sp, ip, lsl #10 │ │ │ │ - andeq r2, sl, r1, ror #12 │ │ │ │ - andeq r6, r9, ip, ror r3 │ │ │ │ - andeq r5, r9, r8, lsl #11 │ │ │ │ - andeq r6, sp, r0, asr #9 │ │ │ │ - andeq r6, sp, r8, asr r3 │ │ │ │ - andeq r6, sp, ip, asr #7 │ │ │ │ - andeq r5, r9, r9, lsl #11 │ │ │ │ - andeq r6, sp, r8, asr #10 │ │ │ │ - andeq r6, sp, ip, ror r9 │ │ │ │ - andeq sl, r9, ip, ror sl │ │ │ │ - ldrdeq r6, [sp], -r8 │ │ │ │ - andeq r6, sp, r8, ror #18 │ │ │ │ - andeq r6, sp, ip, lsl r9 │ │ │ │ - andeq r6, sp, ip, lsr #17 │ │ │ │ - andeq sl, r9, fp, lsl #20 │ │ │ │ - andeq r6, sp, ip, asr #16 │ │ │ │ - muleq sp, r4, r8 │ │ │ │ - andeq r6, sp, ip, ror r8 │ │ │ │ - strdeq r6, [sp], -ip │ │ │ │ + andeq r6, r9, lr, ror #8 │ │ │ │ + @ instruction: 0x000d5db0 │ │ │ │ + andeq r3, sl, r1, lsl r5 │ │ │ │ + andeq r7, r9, r8, ror r2 │ │ │ │ + andeq r6, sp, ip, ror #18 │ │ │ │ + andeq r6, r9, r8, lsr #1 │ │ │ │ + andeq r5, sp, r4, lsr #25 │ │ │ │ + andeq r5, sp, r4, lsr #22 │ │ │ │ + andeq r5, sp, r4, asr #23 │ │ │ │ + andeq r5, sp, r8, ror ip │ │ │ │ + andeq r5, sp, ip, ror #22 │ │ │ │ + andeq r5, sp, r4, asr ip │ │ │ │ + muleq sl, r1, r7 │ │ │ │ + andeq r6, r9, ip, lsr #9 │ │ │ │ + @ instruction: 0x000956b8 │ │ │ │ + andeq r5, sp, r8, lsl #24 │ │ │ │ + andeq r5, sp, r0, lsr #21 │ │ │ │ + andeq r5, sp, r4, lsl fp │ │ │ │ + @ instruction: 0x000956b9 │ │ │ │ + muleq sp, r0, ip │ │ │ │ + andeq r6, sp, r4, asr #1 │ │ │ │ + andeq sl, r9, ip, lsr #23 │ │ │ │ + andeq r6, sp, r0, lsr #32 │ │ │ │ + strheq r6, [sp], -r0 │ │ │ │ + andeq r6, sp, r4, rrx │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + andeq sl, r9, fp, lsr fp │ │ │ │ + muleq sp, r4, pc @ │ │ │ │ + ldrdeq r5, [sp], -ip │ │ │ │ + andeq r5, sp, r4, asr #31 │ │ │ │ + andeq r5, sp, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ vmov r0, r3, d0 │ │ │ │ ubfx r2, r3, #20, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66364 │ │ │ │ + beq 66c1c │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ bfc r6, #20, #12 │ │ │ │ orr r8, r6, #1048576 @ 0x100000 │ │ │ │ - b 6637c │ │ │ │ + b 66c34 │ │ │ │ lsl r7, r3, #1 │ │ │ │ orr r8, r7, r0, lsr #31 │ │ │ │ mov r6, r3 │ │ │ │ lsl r4, r0, #1 │ │ │ │ bfc r8, #21, #11 │ │ │ │ bfc r6, #20, #12 │ │ │ │ movw r5, #0 │ │ │ │ bic r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ movt r5, #32752 @ 0x7ff0 │ │ │ │ eor r7, r7, r5 │ │ │ │ orrs r7, r0, r7 │ │ │ │ sub ip, fp, #360 @ 0x168 │ │ │ │ asr r7, r3, #31 │ │ │ │ - bne 663f8 │ │ │ │ - ldr r5, [pc, #3904] @ 672e4 │ │ │ │ + bne 66cb0 │ │ │ │ + ldr r5, [pc, #3904] @ 67b9c │ │ │ │ mov r2, #3 │ │ │ │ - ldr r0, [pc, #3900] @ 672e8 │ │ │ │ - ldr r3, [pc, #3900] @ 672ec │ │ │ │ + ldr r0, [pc, #3900] @ 67ba0 │ │ │ │ + ldr r3, [pc, #3900] @ 67ba4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [fp, #-192] @ 0xffffff40 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ strh r2, [ip, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -99201,41 +99759,41 @@ │ │ │ │ movmi r5, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, fp, #200 @ 0xc8 │ │ │ │ moveq r5, r0 │ │ │ │ uxtb r0, r7 │ │ │ │ lsr r0, r0, #7 │ │ │ │ movwne r0, #1 │ │ │ │ - b 678b0 │ │ │ │ + b 68168 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 66430 │ │ │ │ + beq 66ce8 │ │ │ │ movw r5, #1075 @ 0x433 │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66460 │ │ │ │ + bne 66d18 │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq 66a7c │ │ │ │ + beq 67334 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b 664a0 │ │ │ │ - ldr r0, [pc, #4028] @ 673f4 │ │ │ │ + b 66d58 │ │ │ │ + ldr r0, [pc, #4028] @ 67cac │ │ │ │ mov r1, #3 │ │ │ │ str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-196] @ 0xffffff3c │ │ │ │ strh r1, [ip, #160] @ 0xa0 │ │ │ │ mov r5, #1 │ │ │ │ sub r3, fp, #200 @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 678b0 │ │ │ │ + b 68168 │ │ │ │ eor r0, r8, #1048576 @ 0x100000 │ │ │ │ mov r5, #1 │ │ │ │ orrs r0, r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movweq r5, #2 │ │ │ │ eor r2, r5, #31 │ │ │ │ lsl r0, r8, r5 │ │ │ │ @@ -99244,39 +99802,39 @@ │ │ │ │ mvn r0, #95 @ 0x5f │ │ │ │ orr r2, r0, #95 @ 0x5f │ │ │ │ lsl r9, r4, r5 │ │ │ │ orreq r2, r0, #94 @ 0x5e │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #4080] @ 67498 │ │ │ │ + ldr r6, [pc, #4080] @ 67d50 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #4076] @ 6749c │ │ │ │ + ldr r0, [pc, #4076] @ 67d54 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r0 │ │ │ │ movmi r6, r0 │ │ │ │ uxtb r0, r7 │ │ │ │ movpl r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr r7, r0, #7 │ │ │ │ moveq r6, r2 │ │ │ │ movwne r7, #1 │ │ │ │ orrs r0, r9, r8 │ │ │ │ - beq 67c64 │ │ │ │ + beq 6851c │ │ │ │ adds r1, r9, r5 │ │ │ │ mov r0, #0 │ │ │ │ adcs r1, r8, r3 │ │ │ │ adc r0, r0, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 67c7c │ │ │ │ + beq 68534 │ │ │ │ adds r0, r9, r5 │ │ │ │ adc r2, r3, r8 │ │ │ │ cmp r2, #536870912 @ 0x20000000 │ │ │ │ - bcs 67c94 │ │ │ │ + bcs 6854c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ clz r0, r0 │ │ │ │ add r1, r0, #32 │ │ │ │ cmp r2, #0 │ │ │ │ clzne r1, r2 │ │ │ │ str r4, [sp, #12] │ │ │ │ and r4, r1, #63 @ 0x3f │ │ │ │ @@ -99306,15 +99864,15 @@ │ │ │ │ lsr r5, r7, r4 │ │ │ │ str r3, [fp, #-364] @ 0xfffffe94 │ │ │ │ movwpl r5, #0 │ │ │ │ eor r3, r5, r3 │ │ │ │ orrs r0, r0, r3 │ │ │ │ strh r2, [lr] │ │ │ │ str r5, [fp, #-532] @ 0xfffffdec │ │ │ │ - bne 67b90 │ │ │ │ + bne 68448 │ │ │ │ sub r0, fp, #360 @ 0x168 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [fp, #-364] @ 0xfffffe94 │ │ │ │ strh r2, [r0] │ │ │ │ lsr r0, r9, ip │ │ │ │ orr r7, r0, r8, lsl r4 │ │ │ │ @@ -99330,15 +99888,15 @@ │ │ │ │ str r3, [fp, #-536] @ 0xfffffde8 │ │ │ │ eor r3, r3, r9 │ │ │ │ eor r5, r5, r8 │ │ │ │ str r9, [fp, #-368] @ 0xfffffe90 │ │ │ │ orrs r3, r3, r5 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bne 67b90 │ │ │ │ + bne 68448 │ │ │ │ sub r2, r2, r1 │ │ │ │ mvn r1, #95 @ 0x5f │ │ │ │ sub r1, r1, r2 │ │ │ │ movw r3, #21424 @ 0x53b0 │ │ │ │ movt r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ @@ -99346,16 +99904,16 @@ │ │ │ │ add r1, r3, r1, lsl #4 │ │ │ │ movw r3, #51603 @ 0xc993 │ │ │ │ movt r3, #31565 @ 0x7b4d │ │ │ │ smmul r1, r1, r3 │ │ │ │ asr r3, r1, #10 │ │ │ │ add r1, r3, r1, lsr #31 │ │ │ │ cmp r1, #81 @ 0x51 │ │ │ │ - bcs 67ee0 │ │ │ │ - ldr r9, [pc, #3964] @ 675c0 │ │ │ │ + bcs 68798 │ │ │ │ + ldr r9, [pc, #3964] @ 67e78 │ │ │ │ mov r5, ip │ │ │ │ mov r2, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, r1, lsl #4]! │ │ │ │ ldr r1, [r9, #4] │ │ │ │ umull ip, lr, r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -99430,43 +99988,43 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ cmp sl, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bcs 667ac │ │ │ │ + bcs 67064 │ │ │ │ cmp sl, #100 @ 0x64 │ │ │ │ - bcs 667d8 │ │ │ │ + bcs 67090 │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, #9 │ │ │ │ mov r4, #1 │ │ │ │ movwhi r9, #1 │ │ │ │ movwhi r4, #10 │ │ │ │ - b 667ec │ │ │ │ + b 670a4 │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ movt r0, #15 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 66a48 │ │ │ │ + bcs 67300 │ │ │ │ movw r4, #34464 @ 0x86a0 │ │ │ │ mov r9, #5 │ │ │ │ movt r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ movwcc r9, #4 │ │ │ │ movwcc r4, #10000 @ 0x2710 │ │ │ │ - b 667ec │ │ │ │ + b 670a4 │ │ │ │ mov r9, #3 │ │ │ │ cmp sl, #1000 @ 0x3e8 │ │ │ │ mov r4, #1000 @ 0x3e8 │ │ │ │ movwcc r9, #2 │ │ │ │ movwcc r4, #100 @ 0x64 │ │ │ │ mov r6, ip │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r1, r2, r7 │ │ │ │ mls r7, r0, r4, sl │ │ │ │ sbc r2, r2, r6 │ │ │ │ adds r1, r1, r3 │ │ │ │ @@ -99492,35 +100050,35 @@ │ │ │ │ adc r4, r1, r2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ subs r0, r6, r8 │ │ │ │ sub r1, r9, r1 │ │ │ │ sbcs r0, r4, r3 │ │ │ │ add sl, r1, #1 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bcs 668a0 │ │ │ │ + bcs 67158 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 66944 │ │ │ │ + b 671fc │ │ │ │ mov r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #39322 @ 0x999a │ │ │ │ movt r0, #6553 @ 0x1999 │ │ │ │ umull r0, r5, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #120] @ 0x78 │ │ │ │ @@ -99532,15 +100090,15 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 66aa8 │ │ │ │ + bcs 67360 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ @@ -99570,91 +100128,91 @@ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ adc r5, r7, #0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ subs r5, r0, #1 │ │ │ │ sbc r0, r7, #0 │ │ │ │ subs r7, r6, r5 │ │ │ │ sbcs r7, r4, r0 │ │ │ │ - bcs 66cd0 │ │ │ │ + bcs 67588 │ │ │ │ subs r1, r1, r9 │ │ │ │ sbcs r1, r2, lr │ │ │ │ - bcc 66cd0 │ │ │ │ + bcc 67588 │ │ │ │ adds r1, r6, r9 │ │ │ │ adc r2, r4, lr │ │ │ │ subs r3, r1, r5 │ │ │ │ sbcs r3, r2, r0 │ │ │ │ - bcc 669fc │ │ │ │ + bcc 672b4 │ │ │ │ subs r3, r1, r5 │ │ │ │ sbc r7, r2, r0 │ │ │ │ subs r8, r5, r6 │ │ │ │ sbc sl, r0, r4 │ │ │ │ subs r3, r8, r3 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ sbcs r3, sl, r7 │ │ │ │ - bcc 66ccc │ │ │ │ + bcc 67584 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sub ip, ip, #1 │ │ │ │ subs r4, r8, r1 │ │ │ │ strb ip, [r3, #-1] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ sbc r7, r3, r2 │ │ │ │ subs r3, r4, r9 │ │ │ │ sbcs r3, r7, lr │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r6, r1, r5 │ │ │ │ sbcs r6, r2, r0 │ │ │ │ - bcs 66cd8 │ │ │ │ + bcs 67590 │ │ │ │ subs r4, r4, r9 │ │ │ │ mov r6, r1 │ │ │ │ sbcs r4, r7, lr │ │ │ │ mov r4, r2 │ │ │ │ - bcs 669c8 │ │ │ │ - b 66cd8 │ │ │ │ + bcs 67280 │ │ │ │ + b 67590 │ │ │ │ movw r4, #57600 @ 0xe100 │ │ │ │ mov r6, ip │ │ │ │ movt r4, #1525 @ 0x5f5 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 66cb0 │ │ │ │ + bcs 67568 │ │ │ │ movw r1, #38528 @ 0x9680 │ │ │ │ mov r9, #7 │ │ │ │ movt r1, #152 @ 0x98 │ │ │ │ cmp sl, r1 │ │ │ │ movcs r0, r1 │ │ │ │ movwcc r9, #6 │ │ │ │ mov r4, r0 │ │ │ │ - b 667f0 │ │ │ │ - ldr r5, [pc, #4004] @ 67a28 │ │ │ │ + b 670a8 │ │ │ │ + ldr r5, [pc, #4004] @ 682e0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #4000] @ 67a2c │ │ │ │ + ldr r0, [pc, #4000] @ 682e4 │ │ │ │ mov r6, #2 │ │ │ │ - ldr r3, [pc, #3996] @ 67a30 │ │ │ │ + ldr r3, [pc, #3996] @ 682e8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [fp, #-192] @ 0xffffff40 │ │ │ │ add r3, pc, r3 │ │ │ │ strh r6, [ip, #160] @ 0xa0 │ │ │ │ - b 663c8 │ │ │ │ + b 66c80 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 66d4c │ │ │ │ + bne 67604 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov sl, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r9, #10 │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ and lr, r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #17 │ │ │ │ - beq 67ec4 │ │ │ │ + beq 6877c │ │ │ │ umull r5, r3, r3, r9 │ │ │ │ mov ip, sl │ │ │ │ add r6, r2, r2, lsl #2 │ │ │ │ add r8, r4, r4, lsl #2 │ │ │ │ umull sl, r7, sl, r9 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r2, r3, r6, lsl #1 │ │ │ │ @@ -99675,15 +100233,15 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strb r6, [r3, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ and r3, r5, r2 │ │ │ │ subs r2, r3, lr │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ sbcs r2, r7, r0 │ │ │ │ - bcs 66ae0 │ │ │ │ + bcs 67398 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ subs r2, lr, r3 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sbc r5, r0, r1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ @@ -99710,112 +100268,112 @@ │ │ │ │ adc r9, r7, r4 │ │ │ │ subs r2, r1, sl │ │ │ │ sbc r5, r7, r4 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ subs r4, r3, r2 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ sbcs r4, r7, r5 │ │ │ │ - bcs 66dd4 │ │ │ │ + bcs 6768c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ subs r4, r0, r8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sbcs r4, r1, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bcc 66dd8 │ │ │ │ + bcc 67690 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ add r0, r2, r7 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ adds r8, r3, r1 │ │ │ │ mov ip, r5 │ │ │ │ adc r7, r2, r9 │ │ │ │ subs r4, r8, sl │ │ │ │ sbcs r4, r7, r5 │ │ │ │ - bcc 66c5c │ │ │ │ + bcc 67514 │ │ │ │ subs r9, r8, sl │ │ │ │ sbc r5, r7, ip │ │ │ │ subs r4, sl, r3 │ │ │ │ sbc r0, ip, r2 │ │ │ │ subs r4, r4, r9 │ │ │ │ sbcs r4, r0, r5 │ │ │ │ - bcc 66de8 │ │ │ │ + bcc 676a0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ subs r4, lr, r8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ sbc r5, r2, r7 │ │ │ │ subs r2, r4, r1 │ │ │ │ strb r6, [r0, #-1] │ │ │ │ sbcs r2, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r2, r8, sl │ │ │ │ sbcs r2, r7, ip │ │ │ │ - bcs 66df8 │ │ │ │ + bcs 676b0 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r3, r8 │ │ │ │ sbcs r2, r5, r9 │ │ │ │ mov r5, ip │ │ │ │ mov r2, r7 │ │ │ │ - bcs 66c28 │ │ │ │ - b 66df8 │ │ │ │ + bcs 674e0 │ │ │ │ + b 676b0 │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ mov r9, #9 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp sl, r0 │ │ │ │ movcs r4, r0 │ │ │ │ movwcc r9, #8 │ │ │ │ - b 667f0 │ │ │ │ + b 670a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ subs r0, r1, r6 │ │ │ │ sbcs r0, r2, r5 │ │ │ │ - bcs 66d24 │ │ │ │ + bcs 675dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66d24 │ │ │ │ + bne 675dc │ │ │ │ adds r0, r1, r9 │ │ │ │ adc r3, r2, lr │ │ │ │ subs r7, r0, r6 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ - bcc 66e8c │ │ │ │ + bcc 67744 │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc r3, r3, r5 │ │ │ │ subs r7, r6, r1 │ │ │ │ sbc r6, r5, r2 │ │ │ │ subs r0, r7, r0 │ │ │ │ sbcs r0, r6, r3 │ │ │ │ - bcs 66e8c │ │ │ │ + bcs 67744 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subs r0, r8, #4 │ │ │ │ sbc r3, r3, #0 │ │ │ │ subs r7, r1, #2 │ │ │ │ sbcs r7, r2, #0 │ │ │ │ - bcc 66e8c │ │ │ │ + bcc 67744 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbcs r0, r3, r2 │ │ │ │ - bcs 67880 │ │ │ │ - b 66e8c │ │ │ │ + bcs 68138 │ │ │ │ + b 67744 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #23593 @ 0x5c29 │ │ │ │ movt r0, #655 @ 0x28f │ │ │ │ umull r0, r5, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #121] @ 0x79 │ │ │ │ @@ -99827,66 +100385,66 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67944 │ │ │ │ + bcs 681fc │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #3 │ │ │ │ - b 66934 │ │ │ │ + b 671ec │ │ │ │ mov r1, r8 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 66df8 │ │ │ │ + b 676b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ subs r2, r8, r5 │ │ │ │ sbcs r2, r7, r6 │ │ │ │ - bcs 66e44 │ │ │ │ + bcs 676fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66e44 │ │ │ │ + bne 676fc │ │ │ │ adds ip, r8, r1 │ │ │ │ adc r1, r7, r9 │ │ │ │ subs r2, ip, r5 │ │ │ │ sbcs r2, r1, r6 │ │ │ │ - bcc 66e8c │ │ │ │ + bcc 67744 │ │ │ │ subs r2, ip, r5 │ │ │ │ sbc r1, r1, r6 │ │ │ │ subs r5, r5, r8 │ │ │ │ sbc r4, r6, r7 │ │ │ │ subs r2, r5, r2 │ │ │ │ sbcs r2, r4, r1 │ │ │ │ - bcs 66e8c │ │ │ │ + bcs 67744 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mvn r2, #39 @ 0x27 │ │ │ │ mov r5, #20 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ umull r2, r6, r1, r2 │ │ │ │ umull r5, r4, r1, r5 │ │ │ │ sub r6, r6, r1 │ │ │ │ adds r1, lr, r2 │ │ │ │ sub r6, r6, r3, lsl #3 │ │ │ │ adc r0, r0, r6 │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ subs r3, r8, r5 │ │ │ │ sbcs r2, r7, r2 │ │ │ │ - bcc 66e8c │ │ │ │ + bcc 67744 │ │ │ │ subs r1, r1, r8 │ │ │ │ sbcs r0, r0, r7 │ │ │ │ - bcs 67880 │ │ │ │ + bcs 68138 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ add r9, sp, #632 @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ @@ -99936,657 +100494,657 @@ │ │ │ │ mov r4, #19 │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ smlal r1, r4, r0, r2 │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ sxth r8, r4 │ │ │ │ - bmi 66fac │ │ │ │ + bmi 67864 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ cmn r8, #1 │ │ │ │ - ble 66fc0 │ │ │ │ + ble 67878 │ │ │ │ bfc r4, #15, #17 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - b 66fe4 │ │ │ │ + b 6789c │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ cmn r8, #1 │ │ │ │ - bgt 66fa0 │ │ │ │ + bgt 67858 │ │ │ │ rsb r0, r8, #0 │ │ │ │ uxth r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61dc0 │ │ │ │ + bl 6267c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61dc0 │ │ │ │ + bl 6267c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61dc0 │ │ │ │ + bl 6267c │ │ │ │ sub r6, fp, #200 @ 0xc8 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 512c │ │ │ │ add r4, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6a0f4 │ │ │ │ + bl 6a9ac │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ movls r1, r0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ sub ip, r2, #4 │ │ │ │ sub r3, fp, #200 @ 0xc8 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r6, r0, #1 │ │ │ │ sub r0, r9, #4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ lsl r0, r1, #2 │ │ │ │ add r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67090 │ │ │ │ + beq 67948 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 67054 │ │ │ │ + beq 6790c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ movwcc r1, #1 │ │ │ │ sub r0, r0, r1 │ │ │ │ - b 67098 │ │ │ │ + b 67950 │ │ │ │ subs r0, r3, r1 │ │ │ │ mvnne r0, #0 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, r6 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - bge 670b8 │ │ │ │ + bge 67970 │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - b 671e8 │ │ │ │ + b 67aa0 │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ cmp ip, #41 @ 0x29 │ │ │ │ - bcs 67cac │ │ │ │ + bcs 68564 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 67114 │ │ │ │ + beq 679cc │ │ │ │ lsl r0, ip, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #10 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r6, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r1, r6, r2, r3 │ │ │ │ str r1, [r7], #4 │ │ │ │ mov r1, r6 │ │ │ │ - bne 670d8 │ │ │ │ + bne 67990 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67118 │ │ │ │ + beq 679d0 │ │ │ │ cmp ip, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r6, [r0, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 67118 │ │ │ │ + b 679d0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ str ip, [sp, #296] @ 0x128 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 67178 │ │ │ │ + beq 67a30 │ │ │ │ lsl r0, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #10 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r7, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r3, r7, r6, r2 │ │ │ │ str r3, [r5], #4 │ │ │ │ mov r3, r7 │ │ │ │ - bne 6713c │ │ │ │ + bne 679f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6717c │ │ │ │ + beq 67a34 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - b 6717c │ │ │ │ + b 67a34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bcs 679f8 │ │ │ │ + bcs 682b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 671dc │ │ │ │ + beq 67a94 │ │ │ │ lsl r0, r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #10 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r7, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r3, r7, r6, r1 │ │ │ │ str r3, [r4], #4 │ │ │ │ mov r3, r7 │ │ │ │ - bne 671a0 │ │ │ │ + bne 67a58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 671e0 │ │ │ │ + beq 67a98 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r7, [r0, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ - b 671e0 │ │ │ │ + b 67a98 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ sub r4, fp, #704 @ 0x2c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ sub r4, fp, #536 @ 0x218 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ sub r4, fp, #368 @ 0x170 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [fp, #-544] @ 0xfffffde0 │ │ │ │ sub r5, r0, #4 │ │ │ │ ldr r0, [fp, #-376] @ 0xfffffe88 │ │ │ │ sub lr, fp, #200 @ 0xc8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r8, #10 │ │ │ │ ldr r0, [fp, #-208] @ 0xffffff30 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 67290 │ │ │ │ + b 67b48 │ │ │ │ mov r2, #0 │ │ │ │ add r9, sp, #632 @ 0x278 │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r4, r0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - bcs 679e0 │ │ │ │ + bcs 68298 │ │ │ │ sub r7, fp, #368 @ 0x170 │ │ │ │ lsl r0, r4, #2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 672f0 │ │ │ │ + beq 67ba8 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 672b4 │ │ │ │ + beq 67b6c │ │ │ │ sub r0, fp, #536 @ 0x218 │ │ │ │ mov ip, #0 │ │ │ │ - bcs 67300 │ │ │ │ - b 67358 │ │ │ │ - andeq r6, r9, r4, ror r0 │ │ │ │ - @ instruction: 0x000a2eb0 │ │ │ │ - andeq r2, sl, r7, asr pc │ │ │ │ + bcs 67bb8 │ │ │ │ + b 67c10 │ │ │ │ + andeq r6, r9, r4, lsr #3 │ │ │ │ + andeq r2, sl, r0, ror #31 │ │ │ │ + andeq r3, sl, r7, lsl #1 │ │ │ │ sub r0, fp, #536 @ 0x218 │ │ │ │ mov ip, #0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 67358 │ │ │ │ + bne 67c10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6734c │ │ │ │ + beq 67c04 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ sub r1, fp, #368 @ 0x170 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ mvn r6, r6 │ │ │ │ adcs r3, r7, r6 │ │ │ │ str r3, [r0], #4 │ │ │ │ adc r3, sl, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 67318 │ │ │ │ + bne 67bd0 │ │ │ │ sub r0, fp, #536 @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67ad4 │ │ │ │ + beq 6838c │ │ │ │ mov ip, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r6, r2 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bcs 6792c │ │ │ │ + bcs 681e4 │ │ │ │ sub r4, fp, #704 @ 0x2c0 │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 673f8 │ │ │ │ + beq 67cb0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 67378 │ │ │ │ - bcc 67400 │ │ │ │ + beq 67c30 │ │ │ │ + bcc 67cb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 673e8 │ │ │ │ + beq 67ca0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r3], #4 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ subs r4, r4, #1 │ │ │ │ mvn r7, r7 │ │ │ │ adcs r0, r0, r7 │ │ │ │ adc r4, sl, #0 │ │ │ │ str r0, [r1], #4 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 673b4 │ │ │ │ + bne 67c6c │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, fp, #704 @ 0x2c0 │ │ │ │ - beq 67ad4 │ │ │ │ + beq 6838c │ │ │ │ orr ip, ip, #4 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ - b 67404 │ │ │ │ - andeq r5, r9, r1, ror #31 │ │ │ │ + b 67cbc │ │ │ │ + andeq r6, r9, r1, lsl r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6739c │ │ │ │ + beq 67c54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, r6 │ │ │ │ movhi r1, r0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 674a0 │ │ │ │ + beq 67d58 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 67420 │ │ │ │ - bcc 674a8 │ │ │ │ + beq 67cd8 │ │ │ │ + bcc 67d60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6748c │ │ │ │ + beq 67d44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3], #4 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r7, [r2] │ │ │ │ subs r4, r4, #1 │ │ │ │ mvn r0, r0 │ │ │ │ adcs r0, r7, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ adc r4, sl, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 6745c │ │ │ │ + bne 67d14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67ad4 │ │ │ │ + beq 6838c │ │ │ │ add ip, ip, #2 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - b 674ac │ │ │ │ - andeq r5, r9, r4, ror pc │ │ │ │ - andeq r2, sl, pc, asr lr │ │ │ │ + b 67d64 │ │ │ │ + andeq r6, r9, r4, lsr #1 │ │ │ │ + andeq r2, sl, pc, lsl #31 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67444 │ │ │ │ + beq 67cfc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r6, r0 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bcs 6792c │ │ │ │ + bcs 681e4 │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r3, r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6753c │ │ │ │ + beq 67df4 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 674c8 │ │ │ │ - bcc 67544 │ │ │ │ + beq 67d80 │ │ │ │ + bcc 67dfc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67530 │ │ │ │ + beq 67de8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r9], #4 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r7, [r1] │ │ │ │ subs r4, r4, #1 │ │ │ │ mvn r0, r0 │ │ │ │ adcs r0, r7, r0 │ │ │ │ str r0, [r1], #4 │ │ │ │ adc r4, sl, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 67500 │ │ │ │ + bne 67db8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67ad4 │ │ │ │ + beq 6838c │ │ │ │ add ip, ip, #1 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ - b 67548 │ │ │ │ + b 67e00 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 674ec │ │ │ │ + beq 67da4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #17 │ │ │ │ - beq 67e30 │ │ │ │ + beq 686e8 │ │ │ │ ldr r9, [sp, #464] @ 0x1d0 │ │ │ │ add r1, sp, #119 @ 0x77 │ │ │ │ add r0, ip, #48 @ 0x30 │ │ │ │ cmp r9, r6 │ │ │ │ strb r0, [r1, r2] │ │ │ │ movhi r6, r9 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bcs 6792c │ │ │ │ + bcs 681e4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, r2, #1 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ lsl r0, r6, #2 │ │ │ │ add r1, r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 675c4 │ │ │ │ + beq 67e7c │ │ │ │ ldr r2, [r3, r0] │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 67588 │ │ │ │ + beq 67e40 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r4, r1, r0 │ │ │ │ - b 675cc │ │ │ │ - andeq r4, r9, r0, ror fp │ │ │ │ + b 67e84 │ │ │ │ + andeq r4, r9, r0, lsr #25 │ │ │ │ subs r4, r7, r1 │ │ │ │ mvnne r4, #0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, lr │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ mov r6, lr │ │ │ │ bl 512c │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a0f4 │ │ │ │ + bl 6a9ac │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ movls r1, r0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ sub lr, fp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ lsl r0, r1, #2 │ │ │ │ add r1, lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67650 │ │ │ │ + beq 67f08 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 67618 │ │ │ │ + beq 67ed0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ - b 67658 │ │ │ │ + b 67f10 │ │ │ │ subs r0, lr, r1 │ │ │ │ mvnne r0, #0 │ │ │ │ sxtb r1, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sxtbge r2, r0 │ │ │ │ cmpge r2, r3 │ │ │ │ - blt 677a8 │ │ │ │ + blt 68060 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 676d4 │ │ │ │ + beq 67f8c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ lsl r0, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r6, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r2, r6, r7, r8 │ │ │ │ str r2, [r3], #4 │ │ │ │ mov r2, r6 │ │ │ │ - bne 6768c │ │ │ │ + bne 67f44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 676c4 │ │ │ │ + beq 67f7c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r6, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - bcc 676e4 │ │ │ │ - b 67a10 │ │ │ │ + bcc 67f9c │ │ │ │ + b 682c8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - bcs 67a10 │ │ │ │ + bcs 682c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 67740 │ │ │ │ + beq 67ff8 │ │ │ │ lsl r0, r9, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ ldr r7, [r3] │ │ │ │ mov r6, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r2, r6, r7, r8 │ │ │ │ str r2, [r3], #4 │ │ │ │ mov r2, r6 │ │ │ │ - bne 676f8 │ │ │ │ + bne 67fb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6772c │ │ │ │ + beq 67fe4 │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ str r6, [ip, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ str r9, [sp, #464] @ 0x1d0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bcc 67754 │ │ │ │ - b 679f8 │ │ │ │ + bcc 6800c │ │ │ │ + b 682b0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ str r9, [sp, #464] @ 0x1d0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bcs 679f8 │ │ │ │ + bcs 682b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 67280 │ │ │ │ + beq 67b38 │ │ │ │ add r6, sp, #468 @ 0x1d4 │ │ │ │ add r9, sp, #632 @ 0x278 │ │ │ │ lsl r0, r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r4, #0 │ │ │ │ subs r0, r0, #4 │ │ │ │ umlal r3, r4, r7, r8 │ │ │ │ str r3, [r6], #4 │ │ │ │ mov r3, r4 │ │ │ │ - bne 6776c │ │ │ │ + bne 68024 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67288 │ │ │ │ + beq 67b40 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq 67e1c │ │ │ │ + beq 686d4 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ - b 67288 │ │ │ │ + b 67b40 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 67874 │ │ │ │ + bge 6812c │ │ │ │ cmp r1, r3 │ │ │ │ - bge 67820 │ │ │ │ + bge 680d8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6a1a8 │ │ │ │ + bl 6aa60 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 67918 │ │ │ │ + bcs 681d0 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r7, sp, #632 @ 0x278 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r2, r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 67818 │ │ │ │ + beq 680d0 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 677f0 │ │ │ │ - bcs 67820 │ │ │ │ - b 67874 │ │ │ │ + beq 680a8 │ │ │ │ + bcs 680d8 │ │ │ │ + b 6812c │ │ │ │ cmp r7, r2 │ │ │ │ - bne 67874 │ │ │ │ + bne 6812c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r5, sp, #119 @ 0x77 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 678d4 │ │ │ │ + beq 6818c │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 6782c │ │ │ │ + beq 680e4 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ add r0, r3, #1 │ │ │ │ cmp r1, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, r3] │ │ │ │ - bcc 67d68 │ │ │ │ + bcc 68620 │ │ │ │ add r3, r5, r0 │ │ │ │ sub r2, r1, r0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ bl 53fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 67c4c │ │ │ │ + bhi 68504 │ │ │ │ sub r0, fp, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ - bl 6454c │ │ │ │ + bl 64e04 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r1, fp, #368 @ 0x170 │ │ │ │ str r0, [fp, #-364] @ 0xfffffe94 │ │ │ │ mov r0, sl │ │ │ │ str r2, [fp, #-356] @ 0xfffffe9c │ │ │ │ str r3, [fp, #-360] @ 0xfffffe98 │ │ │ │ str r5, [fp, #-368] @ 0xfffffe90 │ │ │ │ - bl 6bdcc │ │ │ │ + bl 6c684 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ strb r0, [sp, #119] @ 0x77 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ bl 53fc │ │ │ │ cmp r7, #15 │ │ │ │ - bhi 67f00 │ │ │ │ + bhi 687b8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r4, [r5, r0] │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 67880 │ │ │ │ - ldr r3, [pc, #1568] @ 67f40 │ │ │ │ + b 68138 │ │ │ │ + ldr r3, [pc, #1568] @ 687f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #1572] @ 67f58 │ │ │ │ + ldr r3, [pc, #1572] @ 68810 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1000 @ 0x3e8 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #122] @ 0x7a │ │ │ │ @@ -100598,56 +101156,56 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67a34 │ │ │ │ + bcs 682ec │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #4 │ │ │ │ - b 66934 │ │ │ │ - ldr r3, [pc, #1380] @ 67f4c │ │ │ │ + b 671ec │ │ │ │ + ldr r3, [pc, #1380] @ 68804 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #1352] @ 67f48 │ │ │ │ + ldr r3, [pc, #1352] @ 68800 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #1352] @ 67f60 │ │ │ │ + ldr r3, [pc, #1352] @ 68818 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - muleq r9, r0, r9 │ │ │ │ - andeq r1, sl, sp, lsl #25 │ │ │ │ - andeq r2, sl, r3, ror r8 │ │ │ │ + andeq r5, r9, r0, asr #21 │ │ │ │ + @ instruction: 0x000a1dbd │ │ │ │ + andeq r2, sl, r3, lsr #19 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #50647 @ 0xc5d7 │ │ │ │ movt r0, #13421 @ 0x346d │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #11 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #123] @ 0x7b │ │ │ │ @@ -100659,42 +101217,42 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67aec │ │ │ │ + bcs 683a4 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #5 │ │ │ │ - b 66934 │ │ │ │ - ldr r0, [pc, #1140] @ 67f50 │ │ │ │ + b 671ec │ │ │ │ + ldr r0, [pc, #1140] @ 68808 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r2, [pc, #1136] @ 67f54 │ │ │ │ + ldr r2, [pc, #1136] @ 6880c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #5 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #34464 @ 0x86a0 │ │ │ │ movt r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #46473 @ 0xb589 │ │ │ │ movt r0, #5368 @ 0x14f8 │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #13 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #124] @ 0x7c │ │ │ │ @@ -100706,42 +101264,42 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67ba8 │ │ │ │ + bcs 68460 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #6 │ │ │ │ - b 66934 │ │ │ │ + b 671ec │ │ │ │ mov r0, #0 │ │ │ │ sub r1, fp, #368 @ 0x170 │ │ │ │ str r0, [fp, #-200] @ 0xffffff38 │ │ │ │ sub r0, fp, #536 @ 0x218 │ │ │ │ sub r2, fp, #200 @ 0xc8 │ │ │ │ bl 89d8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #6 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ movt r0, #15 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #18 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #125] @ 0x7d │ │ │ │ @@ -100753,66 +101311,66 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67cc4 │ │ │ │ + bcs 6857c │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #7 │ │ │ │ - b 66934 │ │ │ │ - ldr r3, [pc, #712] @ 67f1c │ │ │ │ + b 671ec │ │ │ │ + ldr r3, [pc, #712] @ 687d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #696] @ 67f24 │ │ │ │ + ldr r0, [pc, #696] @ 687dc │ │ │ │ mov r1, #28 │ │ │ │ - ldr r2, [pc, #692] @ 67f28 │ │ │ │ + ldr r2, [pc, #692] @ 687e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #680] @ 67f2c │ │ │ │ + ldr r0, [pc, #680] @ 687e4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #676] @ 67f30 │ │ │ │ + ldr r2, [pc, #676] @ 687e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #664] @ 67f34 │ │ │ │ + ldr r0, [pc, #664] @ 687ec │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ - ldr r2, [pc, #660] @ 67f38 │ │ │ │ + ldr r2, [pc, #660] @ 687f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #656] @ 67f44 │ │ │ │ + ldr r3, [pc, #656] @ 687fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #7 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #38528 @ 0x9680 │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #62107 @ 0xf29b │ │ │ │ movt r0, #6871 @ 0x1ad7 │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r7, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb ip, [sp, #126] @ 0x7e │ │ │ │ @@ -100824,40 +101382,40 @@ │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67d78 │ │ │ │ + bcs 68630 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #8 │ │ │ │ - b 66934 │ │ │ │ - ldr r3, [pc, #504] @ 67f68 │ │ │ │ + b 671ec │ │ │ │ + ldr r3, [pc, #504] @ 68820 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #8 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #57600 @ 0xe100 │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ movw r0, #7621 @ 0x1dc5 │ │ │ │ movt r0, #10995 @ 0x2af3 │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsr r5, r1, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r3, r0, r5, r7 │ │ │ │ add ip, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ strb ip, [sp, #127] @ 0x7f │ │ │ │ cmp r1, #0 │ │ │ │ lsr r0, r3, r0 │ │ │ │ @@ -100869,152 +101427,152 @@ │ │ │ │ adds r6, r2, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adc r4, r0, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r4, r0 │ │ │ │ - bcs 67e44 │ │ │ │ + bcs 686fc │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r0, r0, #9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #9 │ │ │ │ - b 66934 │ │ │ │ - ldr r2, [pc, #320] @ 67f64 │ │ │ │ + b 671ec │ │ │ │ + ldr r2, [pc, #320] @ 6881c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #292] @ 67f5c │ │ │ │ + ldr r2, [pc, #292] @ 68814 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #17 │ │ │ │ mov r1, #17 │ │ │ │ bl 8b70 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #9 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 66ab8 │ │ │ │ + beq 67370 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 67ef4 │ │ │ │ + bcc 687ac │ │ │ │ mov r0, #10 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ orr ip, r3, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strb ip, [sp, #128] @ 0x80 │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sbcs r0, r1, r0 │ │ │ │ - bcs 67ed8 │ │ │ │ + bcs 68790 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #10 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movw r0, #12193 @ 0x2fa1 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ movt r0, #17592 @ 0x44b8 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ umull r0, r1, r1, r0 │ │ │ │ lsr r0, r1, #28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 6693c │ │ │ │ - ldr r2, [pc, #76] @ 67f18 │ │ │ │ + b 671f4 │ │ │ │ + ldr r2, [pc, #76] @ 687d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #17 │ │ │ │ mov r1, #17 │ │ │ │ bl 8b70 │ │ │ │ mov r1, #10 │ │ │ │ - b 66ab8 │ │ │ │ - ldr r2, [pc, #84] @ 67f3c │ │ │ │ + b 67370 │ │ │ │ + ldr r2, [pc, #84] @ 687f4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r0, [pc, #24] @ 67f14 │ │ │ │ + ldr r0, [pc, #24] @ 687cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 880c │ │ │ │ - ldr r2, [pc, #24] @ 67f20 │ │ │ │ + ldr r2, [pc, #24] @ 687d8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r4, sp, ip, asr r7 │ │ │ │ - muleq sp, ip, r7 │ │ │ │ - andeq r4, sp, r8, lsr #21 │ │ │ │ - andeq r4, sp, r8, ror #15 │ │ │ │ - andeq r3, r9, r8, asr sl │ │ │ │ - andeq r4, sp, r0, asr #19 │ │ │ │ - andeq r3, r9, r9, lsl #21 │ │ │ │ - andeq r4, sp, r8, ror #19 │ │ │ │ - andeq r3, r9, r4, asr #20 │ │ │ │ - andeq r4, sp, r0, lsr #19 │ │ │ │ - ldrdeq r4, [sp], -r8 │ │ │ │ - andeq r5, sp, r8, asr r1 │ │ │ │ - andeq r4, sp, r0, asr #27 │ │ │ │ - andeq r5, sp, r4, ror r0 │ │ │ │ - andeq r5, sp, ip, lsl #1 │ │ │ │ - andeq r9, r9, r7, asr r1 │ │ │ │ - muleq sp, r8, pc @ │ │ │ │ - andeq r5, sp, r0, asr #2 │ │ │ │ - @ instruction: 0x000d48b0 │ │ │ │ - andeq r5, sp, ip, asr r0 │ │ │ │ - andeq r4, sp, r4, asr ip │ │ │ │ - andeq r4, sp, r4, lsr sl │ │ │ │ + andeq r3, sp, r4, lsr #29 │ │ │ │ + andeq r3, sp, r4, ror #29 │ │ │ │ + strdeq r4, [sp], -r0 │ │ │ │ + andeq r3, sp, r0, lsr pc │ │ │ │ + andeq r3, r9, r8, lsl #23 │ │ │ │ + andeq r4, sp, r8, lsl #2 │ │ │ │ + @ instruction: 0x00093bb9 │ │ │ │ + andeq r4, sp, r0, lsr r1 │ │ │ │ + andeq r3, r9, r4, ror fp │ │ │ │ + andeq r4, sp, r8, ror #1 │ │ │ │ + andeq r3, sp, r0, lsr #28 │ │ │ │ + andeq r4, sp, r0, lsr #17 │ │ │ │ + andeq r4, sp, r8, lsl #10 │ │ │ │ + @ instruction: 0x000d47bc │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ + andeq r9, r9, r7, lsl #5 │ │ │ │ + andeq r4, sp, r0, ror #13 │ │ │ │ + andeq r4, sp, r8, lsl #17 │ │ │ │ + strdeq r3, [sp], -r8 │ │ │ │ + andeq r4, sp, r4, lsr #15 │ │ │ │ + muleq sp, ip, r3 │ │ │ │ + andeq r4, sp, ip, ror r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ vldr d0, [r0] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - bne 67f8c │ │ │ │ + bne 68844 │ │ │ │ ubfx r1, r1, #21, #1 │ │ │ │ mov r0, r3 │ │ │ │ - b 6632c │ │ │ │ + b 66be4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ubfx r1, r1, #21, #1 │ │ │ │ mov r0, r3 │ │ │ │ - b 64ee4 │ │ │ │ + b 6579c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 67fb0 │ │ │ │ + ldr r1, [pc, #8] @ 68868 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b51c │ │ │ │ - andeq r5, r9, r0, asr r2 │ │ │ │ + b 6bdd4 │ │ │ │ + andeq r5, r9, r0, lsl #7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 67fc8 │ │ │ │ + ldr r1, [pc, #8] @ 68880 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b51c │ │ │ │ - andeq pc, r8, r8, lsl r7 @ │ │ │ │ + b 6bdd4 │ │ │ │ + andeq pc, r8, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, r1, #3 │ │ │ │ uxtb ip, r0 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 67ff0 │ │ │ │ + bne 688a8 │ │ │ │ sub lr, r2, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6802c │ │ │ │ + b 688e4 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp r2, r0 │ │ │ │ movcc r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68020 │ │ │ │ + beq 688d8 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, ip │ │ │ │ - beq 680c0 │ │ │ │ + beq 68978 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 68008 │ │ │ │ + bne 688c0 │ │ │ │ sub lr, r2, #8 │ │ │ │ cmp r0, lr │ │ │ │ - bhi 68084 │ │ │ │ + bhi 6893c │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ orr r4, r8, #1 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mul r4, ip, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -101025,29 +101583,29 @@ │ │ │ │ eor r6, r6, r4 │ │ │ │ orr r3, r3, r7 │ │ │ │ sub r7, r8, r6 │ │ │ │ and r3, r3, r5 │ │ │ │ orr r6, r7, r6 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 68084 │ │ │ │ + bne 6893c │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, lr │ │ │ │ - bls 68044 │ │ │ │ + bls 688fc │ │ │ │ cmp r2, r0 │ │ │ │ - beq 680b0 │ │ │ │ + beq 68968 │ │ │ │ add r3, r1, r0 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r3, r1] │ │ │ │ cmp r7, ip │ │ │ │ - beq 680bc │ │ │ │ + beq 68974 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 68098 │ │ │ │ + bne 68950 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -101060,79 +101618,79 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r8, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ and r4, r0, #7 │ │ │ │ movwcc r4, #0 │ │ │ │ subs r0, r2, r4 │ │ │ │ - bcc 681ec │ │ │ │ + bcc 68aa4 │ │ │ │ uxtb lr, ip │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ add ip, r1, r2 │ │ │ │ mov r6, ip │ │ │ │ ldrb r5, [r6, #-1]! │ │ │ │ cmp r5, lr │ │ │ │ - bne 6812c │ │ │ │ + bne 689e4 │ │ │ │ sub r1, r4, #1 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ add r5, r1, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mov r6, ip │ │ │ │ ldrb r7, [r6, #-2]! │ │ │ │ cmp r7, lr │ │ │ │ - bne 68150 │ │ │ │ + bne 68a08 │ │ │ │ sub r1, r4, #2 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mov r6, ip │ │ │ │ ldrb r7, [r6, #-3]! │ │ │ │ cmp r7, lr │ │ │ │ - bne 68170 │ │ │ │ + bne 68a28 │ │ │ │ sub r1, r4, #3 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mov r6, ip │ │ │ │ ldrb r7, [r6, #-4]! │ │ │ │ cmp r7, lr │ │ │ │ - bne 68190 │ │ │ │ + bne 68a48 │ │ │ │ sub r1, r4, #4 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mov r6, ip │ │ │ │ ldrb r7, [r6, #-5]! │ │ │ │ cmp r7, lr │ │ │ │ - bne 681b0 │ │ │ │ + bne 68a68 │ │ │ │ sub r1, r4, #5 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mov r6, ip │ │ │ │ ldrb r7, [r6, #-6]! │ │ │ │ cmp r7, lr │ │ │ │ - bne 681d0 │ │ │ │ + bne 68a88 │ │ │ │ sub r1, r4, #6 │ │ │ │ - b 6820c │ │ │ │ + b 68ac4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ ldrb r6, [ip, #-7]! │ │ │ │ cmp r6, lr │ │ │ │ - bne 681fc │ │ │ │ + bne 68ab4 │ │ │ │ sub r1, r4, #7 │ │ │ │ - b 6820c │ │ │ │ - ldr r3, [pc, #216] @ 682cc │ │ │ │ + b 68ac4 │ │ │ │ + ldr r3, [pc, #216] @ 68b84 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ cmp r5, ip │ │ │ │ - beq 6821c │ │ │ │ + beq 68ad4 │ │ │ │ mvn r1, #7 │ │ │ │ orr r1, r4, r1 │ │ │ │ add ip, r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ @@ -101140,109 +101698,109 @@ │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r7, r9, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mul r5, lr, r7 │ │ │ │ add ip, r0, #4 │ │ │ │ cmp ip, r8 │ │ │ │ - bls 6827c │ │ │ │ + bls 68b34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r7, r0]! │ │ │ │ sub r0, r0, #8 │ │ │ │ eor r3, r3, r5 │ │ │ │ ldr r7, [r7, #-4] │ │ │ │ sub r4, r9, r3 │ │ │ │ orr r3, r4, r3 │ │ │ │ eor r4, r7, r5 │ │ │ │ sub r7, r9, r4 │ │ │ │ orr r4, r7, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ and r3, r4, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 68238 │ │ │ │ + beq 68af0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 682b8 │ │ │ │ + bhi 68b70 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 682ac │ │ │ │ + beq 68b64 │ │ │ │ ldrb r1, [r0, ip] │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne 68288 │ │ │ │ + bne 68b40 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ 682d0 │ │ │ │ + ldr r3, [pc, #16] @ 68b88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r4, sp, r8, lsl #13 │ │ │ │ - andeq r4, sp, r8, lsr #11 │ │ │ │ + ldrdeq r3, [sp], -r0 │ │ │ │ + strdeq r3, [sp], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 683f4 │ │ │ │ + bcc 68cac │ │ │ │ ubfx r3, r0, #6, #4 │ │ │ │ lsr r1, r0, #10 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bhi 683f4 │ │ │ │ - ldr r1, [pc, #312] @ 68438 │ │ │ │ + bhi 68cac │ │ │ │ + ldr r1, [pc, #312] @ 68cf0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0, lsr #10] │ │ │ │ cmp r1, #17 │ │ │ │ - bcs 683fc │ │ │ │ - ldr r2, [pc, #296] @ 6843c │ │ │ │ + bcs 68cb4 │ │ │ │ + ldr r2, [pc, #296] @ 68cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bcs 68338 │ │ │ │ - ldr r3, [pc, #296] @ 68454 │ │ │ │ + bcs 68bf0 │ │ │ │ + ldr r3, [pc, #296] @ 68d0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r1, lsl #3]! │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 683dc │ │ │ │ + b 68c94 │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #24 │ │ │ │ - bhi 68410 │ │ │ │ - ldr r2, [pc, #244] @ 68440 │ │ │ │ + bhi 68cc8 │ │ │ │ + ldr r2, [pc, #244] @ 68cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1, lsl #1]! │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bcs 68424 │ │ │ │ + bcs 68cdc │ │ │ │ ldrsb r2, [r2, #1] │ │ │ │ - ldr r3, [pc, #224] @ 68444 │ │ │ │ + ldr r3, [pc, #224] @ 68cfc │ │ │ │ cmn r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, r1, lsl #3]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ lsl r3, r2, #1 │ │ │ │ sxtb r1, r3 │ │ │ │ eor r3, lr, r1, asr #7 │ │ │ │ eor r1, ip, r1, asr #7 │ │ │ │ - ble 683bc │ │ │ │ + ble 68c74 │ │ │ │ tst r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ movne ip, r3 │ │ │ │ movne r3, r1 │ │ │ │ and lr, r2, #31 │ │ │ │ mov r5, #31 │ │ │ │ bic r2, r5, r2 │ │ │ │ lsr r1, r3, #1 │ │ │ │ lsr r5, ip, #1 │ │ │ │ lsl r4, ip, lr │ │ │ │ orr r1, r4, r1, lsr r2 │ │ │ │ lsl r3, r3, lr │ │ │ │ orr r2, r3, r5, lsr r2 │ │ │ │ - b 683dc │ │ │ │ + b 68c94 │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ lsr r2, r3, r5 │ │ │ │ rsb r3, r5, #32 │ │ │ │ orr r2, r2, r1, lsl r3 │ │ │ │ subs r3, r5, #32 │ │ │ │ lsrpl r2, r1, r3 │ │ │ │ lsr r1, r1, r5 │ │ │ │ @@ -101251,37 +101809,37 @@ │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr r2, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r2, r2, r1, lsl r3 │ │ │ │ lsrpl r2, r1, r0 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 68448 │ │ │ │ + ldr r2, [pc, #68] @ 68d00 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #52] @ 6844c │ │ │ │ + ldr r2, [pc, #52] @ 68d04 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #36] @ 68450 │ │ │ │ + ldr r2, [pc, #36] @ 68d08 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - muleq r9, r0, fp │ │ │ │ - ldrdeq r4, [r9], -r8 │ │ │ │ - andeq r4, r9, sp, lsl #24 │ │ │ │ - andeq r4, r9, r4, lsr #24 │ │ │ │ - andeq r4, sp, r4, lsl #9 │ │ │ │ - andeq r4, sp, r0, lsl #9 │ │ │ │ - andeq r4, sp, ip, ror r4 │ │ │ │ - andeq r4, r9, r0, ror #24 │ │ │ │ + andeq r4, r9, r0, asr #25 │ │ │ │ + andeq r4, r9, r8, lsl #30 │ │ │ │ + andeq r4, r9, sp, lsr sp │ │ │ │ + andeq r4, r9, r4, asr sp │ │ │ │ + andeq r3, sp, ip, asr #23 │ │ │ │ + andeq r3, sp, r8, asr #23 │ │ │ │ + andeq r3, sp, r4, asr #23 │ │ │ │ + muleq r9, r0, sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ add r1, r0, r2 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ sub r2, r3, r2 │ │ │ │ @@ -101289,116 +101847,116 @@ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ stm sp, {r2, r3} │ │ │ │ - bhi 684ac │ │ │ │ + bhi 68d64 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 684ec │ │ │ │ + b 68da4 │ │ │ │ mov ip, #256 @ 0x100 │ │ │ │ add r4, r0, ip │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt 684cc │ │ │ │ + bgt 68d84 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 684b0 │ │ │ │ + bne 68d68 │ │ │ │ mov ip, #0 │ │ │ │ - ldr lr, [pc, #712] @ 6879c │ │ │ │ + ldr lr, [pc, #712] @ 69054 │ │ │ │ cmp ip, r1 │ │ │ │ mov r4, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #8] │ │ │ │ movcs lr, #1 │ │ │ │ movwcc r4, #5 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ - bhi 686bc │ │ │ │ + bhi 68f74 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 686b8 │ │ │ │ + bhi 68f70 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 68728 │ │ │ │ + bhi 68fe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68530 │ │ │ │ + beq 68de8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 68530 │ │ │ │ + bcs 68de8 │ │ │ │ add r4, r0, r2 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ movle r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bcs 68578 │ │ │ │ + bcs 68e30 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68560 │ │ │ │ + beq 68e18 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt 6856c │ │ │ │ + bgt 68e24 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 68548 │ │ │ │ + bne 68e00 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68578 │ │ │ │ - b 68580 │ │ │ │ + beq 68e30 │ │ │ │ + b 68e38 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 68580 │ │ │ │ + bne 68e38 │ │ │ │ mov r0, ip │ │ │ │ bl 8e08 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r3, r1 │ │ │ │ - ble 685a0 │ │ │ │ + ble 68e58 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - b 6860c │ │ │ │ + b 68ec4 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ and lr, r3, #31 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bls 685e8 │ │ │ │ + bls 68ea0 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc 685f0 │ │ │ │ + bcc 68ea8 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, lr, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r4, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 68578 │ │ │ │ - b 685f4 │ │ │ │ + beq 68e30 │ │ │ │ + b 68eac │ │ │ │ orr r0, r4, lr, lsl #6 │ │ │ │ - b 685f4 │ │ │ │ + b 68eac │ │ │ │ orr r0, r4, lr, lsl #12 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs 686a8 │ │ │ │ - ldr r0, [pc, #420] @ 687b8 │ │ │ │ + bcs 68f60 │ │ │ │ + ldr r0, [pc, #420] @ 69070 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r3, [pc, #416] @ 687bc │ │ │ │ + ldr r3, [pc, #416] @ 69074 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #412] @ 687c0 │ │ │ │ - ldr lr, [pc, #412] @ 687c4 │ │ │ │ + ldr r4, [pc, #412] @ 69078 │ │ │ │ + ldr lr, [pc, #412] @ 6907c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #408] @ 687c8 │ │ │ │ + ldr r5, [pc, #408] @ 69080 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [fp, #-16] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -101425,20 +101983,20 @@ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ bl 8850 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 6860c │ │ │ │ + b 68ec4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #220] @ 687a0 │ │ │ │ - ldr r1, [pc, #220] @ 687a4 │ │ │ │ + ldr r0, [pc, #220] @ 69058 │ │ │ │ + ldr r1, [pc, #220] @ 6905c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #216] @ 687a8 │ │ │ │ + ldr r3, [pc, #216] @ 69060 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -101454,19 +102012,19 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #124] @ 687ac │ │ │ │ + ldr r0, [pc, #124] @ 69064 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ 687b0 │ │ │ │ + ldr r1, [pc, #120] @ 69068 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #116] @ 687b4 │ │ │ │ + ldr r2, [pc, #116] @ 6906c │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ @@ -101483,59 +102041,59 @@ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ bl 8850 │ │ │ │ - andeq r7, r9, r7, lsl #23 │ │ │ │ + @ instruction: 0x00097cb7 │ │ │ │ muleq r5, ip, r2 │ │ │ │ - @ instruction: 0xffff91a0 │ │ │ │ - ldrdeq r4, [sp], -ip │ │ │ │ + @ instruction: 0xffff91a4 │ │ │ │ + andeq r3, sp, r4, lsr #18 │ │ │ │ andeq r5, r5, ip, lsr #4 │ │ │ │ - @ instruction: 0xffff9138 │ │ │ │ - andeq r4, sp, r4, lsl #3 │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ + @ instruction: 0xffff913c │ │ │ │ + andeq r3, sp, ip, asr #17 │ │ │ │ + andeq r3, sp, ip, lsr sl │ │ │ │ andeq r5, r5, ip, lsr r3 │ │ │ │ andeq r0, r0, r0, ror lr │ │ │ │ andeq r2, r0, r8, lsr ip │ │ │ │ - @ instruction: 0xffff920c │ │ │ │ + @ instruction: 0xffff9210 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r8, r3 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 688b8 │ │ │ │ + beq 69170 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 688e8 │ │ │ │ + bne 691a0 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, r4 │ │ │ │ movls r9, r1 │ │ │ │ movhi r4, r7 │ │ │ │ cmp sl, r4 │ │ │ │ - bcc 68c0c │ │ │ │ + bcc 694c4 │ │ │ │ adds r1, r9, r4 │ │ │ │ - bcs 68bf8 │ │ │ │ + bcs 694b0 │ │ │ │ cmp r1, sl │ │ │ │ - bhi 68bf8 │ │ │ │ + bhi 694b0 │ │ │ │ add r1, r8, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 689f0 │ │ │ │ + beq 692a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r1, #0 │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ @@ -101544,24 +102102,24 @@ │ │ │ │ rsb r6, r6, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr r0, r5, r0 │ │ │ │ lsr r6, r2, r6 │ │ │ │ lslpl r6, r2, r7 │ │ │ │ orr r1, r6, r1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 68864 │ │ │ │ + bne 6911c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ mvn r6, #0 │ │ │ │ sub r2, sl, lr │ │ │ │ cmp r2, lr │ │ │ │ mov ip, lr │ │ │ │ movls r2, lr │ │ │ │ add r9, r2, #1 │ │ │ │ - b 68bb0 │ │ │ │ + b 69468 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str ip, [lr, #48] @ 0x30 │ │ │ │ str r2, [lr, #52] @ 0x34 │ │ │ │ str r8, [lr, #56] @ 0x38 │ │ │ │ str r0, [lr, #60] @ 0x3c │ │ │ │ strb r0, [lr, #14] │ │ │ │ @@ -101571,163 +102129,163 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b 6891c │ │ │ │ + b 691d4 │ │ │ │ add r0, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r0, #1 │ │ │ │ sub r9, r1, r7 │ │ │ │ add r6, r1, r3 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 6896c │ │ │ │ + bcs 69224 │ │ │ │ add r0, r7, r3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 68c24 │ │ │ │ + bcs 694dc │ │ │ │ ldrb r6, [r8, r6] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 68900 │ │ │ │ - bne 68954 │ │ │ │ + bcc 691b8 │ │ │ │ + bne 6920c │ │ │ │ add r0, r3, #1 │ │ │ │ cmp r0, r9 │ │ │ │ addeq r1, r1, r0 │ │ │ │ subs r3, r0, r9 │ │ │ │ movne r3, r0 │ │ │ │ - b 68910 │ │ │ │ + b 691c8 │ │ │ │ add r0, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b 68910 │ │ │ │ + b 691c8 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 689a0 │ │ │ │ + b 69258 │ │ │ │ add r0, r3, r6 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r0, #1 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r5, r3, r6 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 68808 │ │ │ │ + bcs 690c0 │ │ │ │ add r0, r4, r6 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 68c24 │ │ │ │ + bcs 694dc │ │ │ │ ldrb r5, [r8, r5] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 68984 │ │ │ │ - bne 689d8 │ │ │ │ + bhi 6923c │ │ │ │ + bne 69290 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ addeq r3, r3, r0 │ │ │ │ subs r6, r0, r1 │ │ │ │ movne r6, r0 │ │ │ │ - b 68994 │ │ │ │ + b 6924c │ │ │ │ add r0, r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b 68994 │ │ │ │ + b 6924c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 68a1c │ │ │ │ + b 692d4 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r0, ip │ │ │ │ cmp r3, r9 │ │ │ │ - beq 68a98 │ │ │ │ + beq 69350 │ │ │ │ add r5, r0, r2 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 68a98 │ │ │ │ + bcs 69350 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, sl, r2 │ │ │ │ mvn r1, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 68c34 │ │ │ │ + bcs 694ec │ │ │ │ mvn r1, r2 │ │ │ │ add r1, sl, r1 │ │ │ │ sub r1, r1, ip │ │ │ │ cmp r1, sl │ │ │ │ - bcs 68c44 │ │ │ │ + bcs 694fc │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 68a08 │ │ │ │ - bne 68a84 │ │ │ │ + bcc 692c0 │ │ │ │ + bne 6933c │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ addeq r6, r6, r0 │ │ │ │ subs r2, r0, r3 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 68a14 │ │ │ │ + b 692cc │ │ │ │ add r0, r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ - b 68a14 │ │ │ │ + b 692cc │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 68ac0 │ │ │ │ + b 69378 │ │ │ │ add r0, r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ sub r2, r0, r5 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 68b3c │ │ │ │ + beq 693f4 │ │ │ │ add r4, r0, r6 │ │ │ │ cmp r4, sl │ │ │ │ - bcs 68b3c │ │ │ │ + bcs 693f4 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, sl, r6 │ │ │ │ mvn r1, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 68c34 │ │ │ │ + bcs 694ec │ │ │ │ mvn r1, r6 │ │ │ │ add r1, sl, r1 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 68c44 │ │ │ │ + bcs 694fc │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 68aac │ │ │ │ - bne 68b28 │ │ │ │ + bhi 69364 │ │ │ │ + bne 693e0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ addeq r3, r3, r0 │ │ │ │ subs r6, r0, r2 │ │ │ │ movne r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - b 68ab8 │ │ │ │ + b 69370 │ │ │ │ add r0, r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - b 68ab8 │ │ │ │ + b 69370 │ │ │ │ cmp r5, ip │ │ │ │ movhi ip, r5 │ │ │ │ cmp r9, #0 │ │ │ │ sub ip, sl, ip │ │ │ │ - beq 68b9c │ │ │ │ + beq 69454 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r8, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ @@ -101737,16 +102295,16 @@ │ │ │ │ lsr r4, r6, r4 │ │ │ │ lslpl r4, r6, r2 │ │ │ │ lsl r2, r6, r7 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r1, r4, r1 │ │ │ │ orr r0, r2, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 68b64 │ │ │ │ - b 68bac │ │ │ │ + bne 6941c │ │ │ │ + b 69464 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, sl │ │ │ │ ldmib sp, {r2, r4} │ │ │ │ mov r7, #1 │ │ │ │ @@ -101762,43 +102320,43 @@ │ │ │ │ str ip, [r4, #20] │ │ │ │ str r9, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #96] @ 68c60 │ │ │ │ + ldr r3, [pc, #96] @ 69518 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #72] @ 68c5c │ │ │ │ + ldr r3, [pc, #72] @ 69514 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #44] @ 68c58 │ │ │ │ + ldr r2, [pc, #44] @ 69510 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #40] @ 68c64 │ │ │ │ + ldr r2, [pc, #40] @ 6951c │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #28] @ 68c68 │ │ │ │ + ldr r2, [pc, #28] @ 69520 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r3, sp, r8, lsl #26 │ │ │ │ - andeq r3, sp, r8, asr sp │ │ │ │ - andeq r3, sp, r0, ror #26 │ │ │ │ - andeq r3, sp, r8, lsl #26 │ │ │ │ - andeq r3, sp, r4, lsl #26 │ │ │ │ + andeq r3, sp, r0, asr r4 │ │ │ │ + andeq r3, sp, r0, lsr #9 │ │ │ │ + andeq r3, sp, r8, lsr #9 │ │ │ │ + andeq r3, sp, r0, asr r4 │ │ │ │ + andeq r3, sp, ip, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldm r0, {r2, ip} │ │ │ │ ldrb r5, [r0, #9] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ @@ -101826,72 +102384,72 @@ │ │ │ │ ldrd r8, [r1] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #20 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - beq 68d28 │ │ │ │ + beq 695e0 │ │ │ │ ldrb r1, [r4, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68cf4 │ │ │ │ + beq 695ac │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 68e3c │ │ │ │ + beq 696f4 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ sub r1, r0, #127 @ 0x7f │ │ │ │ cmn r1, #95 @ 0x5f │ │ │ │ - bcc 68d70 │ │ │ │ + bcc 69628 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 68d70 │ │ │ │ + beq 69628 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 68d70 │ │ │ │ + beq 69628 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 68d3c │ │ │ │ + bne 695f4 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68e88 │ │ │ │ + bne 69740 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 68e3c │ │ │ │ + beq 696f4 │ │ │ │ add r7, r6, r5 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r1, [r7] │ │ │ │ - ldr r0, [pc, #256] @ 68ea8 │ │ │ │ + ldr r0, [pc, #256] @ 69760 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldrsb r2, [r0] │ │ │ │ and r0, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ - ble 68dc4 │ │ │ │ + ble 6967c │ │ │ │ mov r2, #1 │ │ │ │ - b 68e04 │ │ │ │ + b 696bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ddc │ │ │ │ + beq 69694 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ orr r0, r1, r0, lsl #8 │ │ │ │ mov r2, #2 │ │ │ │ - b 68e04 │ │ │ │ - ldr r2, [pc, #200] @ 68eac │ │ │ │ + b 696bc │ │ │ │ + ldr r2, [pc, #200] @ 69764 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r1, lsr #4] │ │ │ │ and r1, r1, #15 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ mov r2, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ @@ -101902,53 +102460,53 @@ │ │ │ │ strb r1, [sp, #24] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [sp, #25] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68d1c │ │ │ │ + bne 695d4 │ │ │ │ mvn r0, r5 │ │ │ │ adds sl, sl, r0 │ │ │ │ add r6, r7, #1 │ │ │ │ - bne 68d38 │ │ │ │ + bne 695f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ movhi r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 68e98 │ │ │ │ + beq 69750 │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ blx r2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68e64 │ │ │ │ + beq 6971c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, r9, r8, ror #31 │ │ │ │ - andeq sp, r8, r0, ror #17 │ │ │ │ + andeq r4, r9, r8, lsl r1 │ │ │ │ + andeq sp, r8, r8, asr r9 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi 68f7c │ │ │ │ + bhi 69834 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -101986,32 +102544,32 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #12380 @ 0x305c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68f90 │ │ │ │ + bne 69848 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ lsrne r0, r1, #8 │ │ │ │ cmpne r0, #2 │ │ │ │ - bls 690b0 │ │ │ │ + bls 69968 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690b0 │ │ │ │ - ldr r2, [pc, #480] @ 691a4 │ │ │ │ + beq 69968 │ │ │ │ + ldr r2, [pc, #480] @ 69a5c │ │ │ │ ubfx r0, r1, #8, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb lr, [r2, r0] │ │ │ │ ubfx r0, r1, #4, #4 │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ and r0, r1, #15 │ │ │ │ ldrb ip, [r2, r0] │ │ │ │ @@ -102041,51 +102599,51 @@ │ │ │ │ mov r2, #117 @ 0x75 │ │ │ │ strb r2, [r0, #-1] │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ strb r0, [sp, #9] │ │ │ │ strb ip, [sp, #8] │ │ │ │ ldrh r6, [sp, #8] │ │ │ │ ldm sp, {r2, r3} │ │ │ │ - b 69180 │ │ │ │ + b 69a38 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #10076 @ 0x275c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ - b 69090 │ │ │ │ + b 69948 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ str r1, [r0, #6] │ │ │ │ str r1, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690e4 │ │ │ │ + beq 6999c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4] │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #180] @ 691a0 │ │ │ │ + ldr r1, [pc, #180] @ 69a58 │ │ │ │ ubfx r0, r5, #8, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb lr, [r1, r0] │ │ │ │ ubfx r0, r5, #4, #4 │ │ │ │ ldrb r6, [r1, r5, lsr #20] │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ and r0, r5, #15 │ │ │ │ @@ -102124,18 +102682,18 @@ │ │ │ │ strh r6, [r4, #8] │ │ │ │ strd r2, [r0] │ │ │ │ mov r2, #10 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldrdeq sp, [r8], -r4 │ │ │ │ - strdeq sp, [r8], -ip │ │ │ │ + andeq sp, r8, ip, asr #12 │ │ │ │ + andeq sp, r8, r4, ror r7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #264] @ 692bc │ │ │ │ + ldr r1, [pc, #264] @ 69b74 │ │ │ │ movw r3, #3755 @ 0xeab │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movwcc r2, #0 │ │ │ │ orr ip, r2, #8 │ │ │ │ @@ -102171,45 +102729,45 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, #31 │ │ │ │ ldr r2, [r1, r4, lsl #2]! │ │ │ │ lsr r2, r2, #21 │ │ │ │ - bhi 69270 │ │ │ │ + bhi 69b28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr ip, r3, #21 │ │ │ │ - beq 69278 │ │ │ │ + beq 69b30 │ │ │ │ ldr lr, [r1, #-4] │ │ │ │ bfc lr, #21, #11 │ │ │ │ mvn r1, r2 │ │ │ │ adds r1, ip, r1 │ │ │ │ - beq 692b4 │ │ │ │ + beq 69b6c │ │ │ │ sub r1, ip, #1 │ │ │ │ - ldr ip, [pc, #48] @ 692c0 │ │ │ │ + ldr ip, [pc, #48] @ 69b78 │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 692b4 │ │ │ │ + bhi 69b6c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 69298 │ │ │ │ + bne 69b50 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r9, r8, lsr #3 │ │ │ │ - ldrdeq r6, [r9], -r4 │ │ │ │ + ldrdeq r7, [r9], -r8 │ │ │ │ + andeq r6, r9, r4, lsl #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bls 692ec │ │ │ │ + bls 69ba4 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ @@ -102219,285 +102777,285 @@ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 69334 │ │ │ │ + bne 69bec │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 69368 │ │ │ │ + bne 69c20 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ 693c8 │ │ │ │ + ldr lr, [pc, #132] @ 69c80 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 69348 │ │ │ │ - b 69398 │ │ │ │ + bne 69c00 │ │ │ │ + b 69c50 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ 693cc │ │ │ │ + ldr lr, [pc, #84] @ 69c84 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 6937c │ │ │ │ - ldr r2, [pc, #48] @ 693d0 │ │ │ │ + bne 69c34 │ │ │ │ + ldr r2, [pc, #48] @ 69c88 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sp, r8, ip, ror r3 │ │ │ │ - andeq sp, r8, r8, asr #5 │ │ │ │ - andeq pc, r9, pc, lsl #30 │ │ │ │ + strdeq sp, [r8], -r4 │ │ │ │ + andeq sp, r8, r0, asr #6 │ │ │ │ + andeq r0, sl, pc, lsr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 6940c │ │ │ │ + bne 69cc4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 6943c │ │ │ │ + bne 69cf4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 61880 │ │ │ │ + bl 6213c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr lr, [pc, #132] @ 69498 │ │ │ │ + ldr lr, [pc, #132] @ 69d50 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r2 │ │ │ │ and r2, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ strb r2, [ip, r3] │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6941c │ │ │ │ - b 69468 │ │ │ │ - ldr lr, [pc, #88] @ 6949c │ │ │ │ + bne 69cd4 │ │ │ │ + b 69d20 │ │ │ │ + ldr lr, [pc, #88] @ 69d54 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r2 │ │ │ │ and r2, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ strb r2, [ip, r3] │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6944c │ │ │ │ - ldr r2, [pc, #48] @ 694a0 │ │ │ │ + bne 69d04 │ │ │ │ + ldr r2, [pc, #48] @ 69d58 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sp, r8, r8, lsr #5 │ │ │ │ - strdeq sp, [r8], -r8 │ │ │ │ - andeq pc, r9, pc, lsr lr @ │ │ │ │ + andeq sp, r8, r0, lsr #6 │ │ │ │ + andeq sp, r8, r0, ror r2 │ │ │ │ + andeq pc, r9, pc, ror #30 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ - bne 694f0 │ │ │ │ + bne 69da8 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - bne 69524 │ │ │ │ + bne 69ddc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61880 │ │ │ │ + bl 6213c │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69588 │ │ │ │ + beq 69e40 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #368] @ 69670 │ │ │ │ + ldr r2, [pc, #368] @ 69f28 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 69504 │ │ │ │ - b 69554 │ │ │ │ + bne 69dbc │ │ │ │ + b 69e0c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #312] @ 6966c │ │ │ │ + ldr r2, [pc, #312] @ 69f24 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 69538 │ │ │ │ + bne 69df0 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #276] @ 69674 │ │ │ │ + ldr r2, [pc, #276] @ 69f2c │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 694e4 │ │ │ │ + bne 69d9c │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #220] @ 69678 │ │ │ │ + ldr r1, [pc, #220] @ 69f30 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 694e4 │ │ │ │ + bne 69d9c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r5, #4 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 695d0 │ │ │ │ + bne 69e88 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne 69604 │ │ │ │ + bne 69ebc │ │ │ │ mov r1, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #156] @ 6967c │ │ │ │ + ldr r2, [pc, #156] @ 69f34 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 695e4 │ │ │ │ - b 69634 │ │ │ │ + bne 69e9c │ │ │ │ + b 69eec │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #108] @ 69680 │ │ │ │ + ldr r2, [pc, #108] @ 69f38 │ │ │ │ mov r6, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ and r6, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ strb r6, [r0, r3] │ │ │ │ sub r6, r3, #1 │ │ │ │ - bne 69618 │ │ │ │ + bne 69ed0 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #68] @ 69684 │ │ │ │ + ldr r2, [pc, #68] @ 69f3c │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq sp, r8, ip, lsl #2 │ │ │ │ - andeq sp, r8, r0, asr #3 │ │ │ │ - andeq pc, r9, r3, asr sp @ │ │ │ │ - andeq r6, r9, r6, lsl #31 │ │ │ │ - andeq sp, r8, r0, ror #1 │ │ │ │ - andeq sp, r8, ip, lsr #32 │ │ │ │ - andeq pc, r9, r3, ror ip @ │ │ │ │ + andeq sp, r8, r4, lsl #3 │ │ │ │ + andeq sp, r8, r8, lsr r2 │ │ │ │ + andeq pc, r9, r3, lsl #29 │ │ │ │ + strheq r7, [r9], -r6 │ │ │ │ + andeq sp, r8, r8, asr r1 │ │ │ │ + andeq sp, r8, r4, lsr #1 │ │ │ │ + andeq pc, r9, r3, lsr #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 696c0 │ │ │ │ + bne 69f78 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 696f0 │ │ │ │ + bne 69fa8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 61474 │ │ │ │ + bl 61d30 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr lr, [pc, #132] @ 6974c │ │ │ │ + ldr lr, [pc, #132] @ 6a004 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r2 │ │ │ │ and r2, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ strb r2, [ip, r3] │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 696d0 │ │ │ │ - b 6971c │ │ │ │ - ldr lr, [pc, #88] @ 69750 │ │ │ │ + bne 69f88 │ │ │ │ + b 69fd4 │ │ │ │ + ldr lr, [pc, #88] @ 6a008 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r2 │ │ │ │ and r2, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ strb r2, [ip, r3] │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 69700 │ │ │ │ - ldr r2, [pc, #48] @ 69754 │ │ │ │ + bne 69fb8 │ │ │ │ + ldr r2, [pc, #48] @ 6a00c │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq ip, [r8], -r4 │ │ │ │ - andeq ip, r8, r4, asr #30 │ │ │ │ - andeq pc, r9, fp, lsl #23 │ │ │ │ + andeq sp, r8, ip, rrx │ │ │ │ + @ instruction: 0x0008cfbc │ │ │ │ + @ instruction: 0x0009fcbb │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ movw r5, #256 @ 0x100 │ │ │ │ movw ip, #2570 @ 0xa0a │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ mov lr, r2 │ │ │ │ @@ -102512,15 +103070,15 @@ │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 697f8 │ │ │ │ + b 6a0b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r7, r9 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strb r0, [r7] │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -102529,193 +103087,193 @@ │ │ │ │ mov ip, sl │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, r8 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ mov r9, r4 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 699c0 │ │ │ │ + bne 6a278 │ │ │ │ tst r6, #1 │ │ │ │ - bne 699b4 │ │ │ │ + bne 6a26c │ │ │ │ cmp lr, sl │ │ │ │ - bcs 69814 │ │ │ │ - b 6993c │ │ │ │ + bcs 6a0cc │ │ │ │ + b 6a1f4 │ │ │ │ cmp sl, lr │ │ │ │ - bhi 6993c │ │ │ │ + bhi 6a1f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r1, lr, sl │ │ │ │ cmp r1, #8 │ │ │ │ add r6, r0, sl │ │ │ │ - bcs 69850 │ │ │ │ + bcs 6a108 │ │ │ │ cmp lr, sl │ │ │ │ - beq 69938 │ │ │ │ + beq 6a1f0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 6990c │ │ │ │ + beq 6a1c4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 69834 │ │ │ │ - b 69938 │ │ │ │ + bne 6a0ec │ │ │ │ + b 6a1f0 │ │ │ │ add r2, r6, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 6986c │ │ │ │ + bne 6a124 │ │ │ │ sub r3, r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - b 69898 │ │ │ │ + b 6a150 │ │ │ │ sub r2, r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 6990c │ │ │ │ + beq 6a1c4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 69874 │ │ │ │ + bne 6a12c │ │ │ │ sub r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 698d4 │ │ │ │ + bhi 6a18c │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r0, r2]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor r4, r7, ip │ │ │ │ sub r4, r5, r4 │ │ │ │ eor r0, r0, ip │ │ │ │ orr r7, r4, r7 │ │ │ │ sub r4, r5, r0 │ │ │ │ and r7, r7, r8 │ │ │ │ orr r0, r4, r0 │ │ │ │ and r0, r7, r0 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 698d4 │ │ │ │ + bne 6a18c │ │ │ │ add r2, r2, #8 │ │ │ │ - b 69890 │ │ │ │ + b 6a148 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 69938 │ │ │ │ + beq 6a1f0 │ │ │ │ sub r0, lr, r2 │ │ │ │ add r1, r6, r2 │ │ │ │ sub r7, r0, sl │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 69908 │ │ │ │ + beq 6a1c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 698ec │ │ │ │ - b 69938 │ │ │ │ + bne 6a1a4 │ │ │ │ + b 6a1f0 │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r3, sl │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 6980c │ │ │ │ + bcs 6a0c4 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 6980c │ │ │ │ + bne 6a0c4 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r7, sl │ │ │ │ - b 69950 │ │ │ │ + b 6a208 │ │ │ │ mov sl, lr │ │ │ │ mov r6, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, lr │ │ │ │ cmp lr, r9 │ │ │ │ - beq 699b4 │ │ │ │ + beq 6a26c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, lr │ │ │ │ str sl, [sp, #16] │ │ │ │ mov sl, ip │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69990 │ │ │ │ + beq 6a248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #72] @ 699cc │ │ │ │ + ldr r1, [pc, #72] @ 6a284 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 699c0 │ │ │ │ + bne 6a278 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 697b4 │ │ │ │ + beq 6a06c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 697b4 │ │ │ │ + b 6a06c │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r8, r4, asr r8 │ │ │ │ + andeq ip, r8, r4, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldm r0, {r4, r6} │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a20 │ │ │ │ - ldr r2, [pc, #76] @ 69a40 │ │ │ │ + beq 6a2d8 │ │ │ │ + ldr r2, [pc, #76] @ 6a2f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a20 │ │ │ │ + beq 6a2d8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r1, #10 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r2 │ │ │ │ - ldrdeq ip, [r8], -r8 │ │ │ │ + andeq ip, r8, r8, asr #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 69a60 │ │ │ │ + ldr r1, [pc, #4] @ 6a318 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r3, sp, ip │ │ │ │ + b 6c110 │ │ │ │ + andeq r2, sp, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a9c │ │ │ │ + beq 6a354 │ │ │ │ strb r8, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ strb r7, [r4, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ mov sl, r3 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ ldrb r3, [r6, #10] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 69b50 │ │ │ │ - ldr r7, [pc, #368] @ 69c2c │ │ │ │ + bne 6a408 │ │ │ │ + ldr r7, [pc, #368] @ 6a4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [pc, #364] @ 69c30 │ │ │ │ + ldr r3, [pc, #364] @ 6a4e8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldm r6, {r5, r9} │ │ │ │ add r3, pc, r3 │ │ │ │ moveq r3, r7 │ │ │ │ mov r7, #3 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ movwne r7, #2 │ │ │ │ @@ -102723,162 +103281,162 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx ip │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #260] @ 69c34 │ │ │ │ + ldr r1, [pc, #260] @ 6a4ec │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b 69c24 │ │ │ │ + b 6a4dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69b90 │ │ │ │ + bne 6a448 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #204] @ 69c38 │ │ │ │ + ldr r7, [pc, #204] @ 6a4f0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #3 │ │ │ │ blx r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr ip, [pc, #160] @ 69c3c │ │ │ │ + ldr ip, [pc, #160] @ 6a4f4 │ │ │ │ ldm r6, {r3, r5} │ │ │ │ add ip, pc, ip │ │ │ │ ldm r0, {r6, r9} │ │ │ │ add r0, sp, #19 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ strb r7, [sp, #19] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ - ldr r1, [pc, #100] @ 69c40 │ │ │ │ + bne 6a340 │ │ │ │ + ldr r1, [pc, #100] @ 6a4f8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a88 │ │ │ │ + bne 6a340 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #36] @ 69c44 │ │ │ │ + ldr r1, [pc, #36] @ 6a4fc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 69a88 │ │ │ │ - andeq sp, r9, r2, asr r1 │ │ │ │ - andeq sp, r9, r8, ror #4 │ │ │ │ - @ instruction: 0x0009e8b1 │ │ │ │ - @ instruction: 0x00096fb2 │ │ │ │ - andeq r2, sp, r8, asr #29 │ │ │ │ - strdeq lr, [r9], -sp │ │ │ │ - strdeq r6, [r9], -sl │ │ │ │ + b 6a340 │ │ │ │ + andeq sp, r9, r2, lsl #5 │ │ │ │ + muleq r9, r8, r3 │ │ │ │ + andeq lr, r9, r1, ror #19 │ │ │ │ + andeq r7, r9, r2, ror #1 │ │ │ │ + andeq r2, sp, r0, lsl r6 │ │ │ │ + andeq lr, r9, sp, lsr #18 │ │ │ │ + andeq r7, r9, sl, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69ce4 │ │ │ │ + bne 6a59c │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r7, [r4, #10] │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - bne 69cf4 │ │ │ │ + bne 6a5ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69ccc │ │ │ │ + beq 6a584 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r7, r1 │ │ │ │ - ldr ip, [pc, #300] @ 69dc8 │ │ │ │ + ldr ip, [pc, #300] @ 6a680 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #2 │ │ │ │ mov r1, ip │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69ce4 │ │ │ │ + bne 6a59c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ strb r8, [r0, #5] │ │ │ │ strb r5, [r0, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69d40 │ │ │ │ + bne 6a5f8 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r7, [pc, #188] @ 69dcc │ │ │ │ + ldr r7, [pc, #188] @ 6a684 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69ce4 │ │ │ │ + bne 6a59c │ │ │ │ mov sl, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - ldr r6, [pc, #128] @ 69dd0 │ │ │ │ + ldr r6, [pc, #128] @ 6a688 │ │ │ │ add r7, sp, #19 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ add r6, pc, r6 │ │ │ │ ldm r4, {r4, r9} │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -102888,34 +103446,34 @@ │ │ │ │ add r7, sp, #4 │ │ │ │ strb r5, [sp, #19] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ stmib sp, {r4, r9} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69db4 │ │ │ │ + bne 6a66c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #40] @ 69dd4 │ │ │ │ + ldr r1, [pc, #40] @ 6a68c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ strb r8, [r0, #5] │ │ │ │ strb r5, [r0, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq r9, r0, r0 │ │ │ │ - andeq pc, r9, r5, lsl r1 @ │ │ │ │ - andeq r2, sp, r0, lsl sp │ │ │ │ - andeq r6, r9, lr, ror #26 │ │ │ │ + andeq sp, r9, r0, asr #3 │ │ │ │ + andeq pc, r9, r5, asr #4 │ │ │ │ + andeq r2, sp, r8, asr r4 │ │ │ │ + muleq r9, lr, lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #264] @ 69eec │ │ │ │ + ldr r1, [pc, #264] @ 6a7a4 │ │ │ │ movw r3, #27193 @ 0x6a39 │ │ │ │ movt r3, #1 │ │ │ │ mov r2, #25 │ │ │ │ cmp r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ movwcc r2, #0 │ │ │ │ add ip, r2, #13 │ │ │ │ @@ -102951,40 +103509,40 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ ldr r2, [r1, r4, lsl #2]! │ │ │ │ lsr r2, r2, #21 │ │ │ │ - bhi 69ea0 │ │ │ │ + bhi 6a758 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsr ip, r3, #21 │ │ │ │ - beq 69ea8 │ │ │ │ + beq 6a760 │ │ │ │ ldr lr, [r1, #-4] │ │ │ │ bfc lr, #21, #11 │ │ │ │ mvn r1, r2 │ │ │ │ adds r1, ip, r1 │ │ │ │ - beq 69ee4 │ │ │ │ + beq 6a79c │ │ │ │ sub r1, ip, #1 │ │ │ │ - ldr ip, [pc, #48] @ 69ef0 │ │ │ │ + ldr ip, [pc, #48] @ 6a7a8 │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 69ee4 │ │ │ │ + bhi 6a79c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 69ec8 │ │ │ │ + bne 6a780 │ │ │ │ and r0, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, r9, r0, ror #26 │ │ │ │ - andeq r6, r9, r3, ror #12 │ │ │ │ + muleq r9, r0, lr │ │ │ │ + muleq r9, r3, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r6, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -102993,292 +103551,292 @@ │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r7, #0 │ │ │ │ bl 53fc │ │ │ │ ldr r1, [r9, #160] @ 0xa0 │ │ │ │ mov r5, r4 │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 69fec │ │ │ │ + bcs 6a8a4 │ │ │ │ mov r2, r9 │ │ │ │ add r9, r9, r1, lsl #2 │ │ │ │ lsl lr, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov sl, #0 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - beq 6a09c │ │ │ │ + beq 6a954 │ │ │ │ ldr ip, [r2], #4 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 69f54 │ │ │ │ + beq 6a80c │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bcs 6a0dc │ │ │ │ + bcs 6a994 │ │ │ │ ldr r1, [r5], #4 │ │ │ │ subs lr, lr, #4 │ │ │ │ ldr sl, [r6, r0, lsl #2] │ │ │ │ umaal sl, r3, r1, ip │ │ │ │ str sl, [r6, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 69f88 │ │ │ │ + bne 6a840 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - beq 69fd8 │ │ │ │ + beq 6a890 │ │ │ │ add r0, r4, r5 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bcs 6a0dc │ │ │ │ + bcs 6a994 │ │ │ │ str r3, [r6, r0, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ movls sl, r0 │ │ │ │ - b 69f54 │ │ │ │ + b 6a80c │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 6a0c8 │ │ │ │ + bcs 6a980 │ │ │ │ add r0, r1, #1 │ │ │ │ add sl, r8, r5, lsl #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ lsl lr, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - beq 6a0a4 │ │ │ │ + beq 6a95c │ │ │ │ ldr r2, [r8], #4 │ │ │ │ mov r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a010 │ │ │ │ + beq 6a8c8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ str lr, [sp, #12] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bcs 6a0dc │ │ │ │ + bcs 6a994 │ │ │ │ ldr r5, [r9], #4 │ │ │ │ subs lr, lr, #4 │ │ │ │ ldr ip, [r6, r0, lsl #2] │ │ │ │ umaal ip, r7, r5, r2 │ │ │ │ str ip, [r6, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 6a038 │ │ │ │ + bne 6a8f0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6a07c │ │ │ │ + beq 6a934 │ │ │ │ add r0, r4, r1 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bcs 6a0dc │ │ │ │ + bcs 6a994 │ │ │ │ str r7, [r6, r0, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movls r2, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 6a010 │ │ │ │ + b 6a8c8 │ │ │ │ mov r9, r1 │ │ │ │ - b 6a0a8 │ │ │ │ + b 6a960 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 512c │ │ │ │ str sl, [r9, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ 6a0f0 │ │ │ │ + ldr r3, [pc, #32] @ 6a9a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #8] @ 6a0ec │ │ │ │ + ldr r2, [pc, #8] @ 6a9a4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - muleq sp, r8, r9 │ │ │ │ - andeq r2, sp, r8, lsr #19 │ │ │ │ + andeq r2, sp, r0, ror #1 │ │ │ │ + strdeq r2, [sp], -r0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ ldr r2, [lr, #160] @ 0xa0 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bcs 6a178 │ │ │ │ + bcs 6aa30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6a170 │ │ │ │ + beq 6aa28 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #0 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r6, [lr], #4 │ │ │ │ subs r4, r4, #1 │ │ │ │ adcs r4, r6, r5 │ │ │ │ str r4, [r3], #4 │ │ │ │ adc r4, ip, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 6a130 │ │ │ │ + bne 6a9e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a170 │ │ │ │ + beq 6aa28 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq 6a18c │ │ │ │ + beq 6aa44 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #36] @ 6a1a4 │ │ │ │ + ldr r3, [pc, #36] @ 6aa5c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #12] @ 6a1a0 │ │ │ │ + ldr r2, [pc, #12] @ 6aa58 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r2, sp, r4, ror #17 │ │ │ │ - strdeq r2, [sp], -r8 │ │ │ │ + andeq r2, sp, ip, lsr #32 │ │ │ │ + andeq r2, sp, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ cmp r1, #1280 @ 0x500 │ │ │ │ - bcs 6a2c8 │ │ │ │ + bcs 6ab80 │ │ │ │ ldr ip, [r0, #160] @ 0xa0 │ │ │ │ lsr r8, r1, #5 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6a204 │ │ │ │ + beq 6aabc │ │ │ │ sub r6, r0, #4 │ │ │ │ sub r7, r8, #1 │ │ │ │ add r2, r6, r8, lsl #2 │ │ │ │ mov r4, ip │ │ │ │ sub r5, r4, #1 │ │ │ │ cmp ip, #41 @ 0x29 │ │ │ │ - bcs 6a2f4 │ │ │ │ + bcs 6abac │ │ │ │ add r3, r7, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bcs 6a2e0 │ │ │ │ + bcs 6ab98 │ │ │ │ ldr r3, [r6, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ mov r4, r5 │ │ │ │ - bne 6a1d8 │ │ │ │ + bne 6aa90 │ │ │ │ and r9, r1, #31 │ │ │ │ cmp r1, #32 │ │ │ │ - bcc 6a224 │ │ │ │ + bcc 6aadc │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 53fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r9, #0 │ │ │ │ add r1, r1, r8 │ │ │ │ - beq 6a2c0 │ │ │ │ + beq 6ab78 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi 6a2e0 │ │ │ │ + bhi 6ab98 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ rsb r2, r9, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsrs r7, r3, r2 │ │ │ │ - beq 6a264 │ │ │ │ + beq 6ab1c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi 6a308 │ │ │ │ + bhi 6abc0 │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ add ip, r1, #1 │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 6a2ac │ │ │ │ + bcs 6ab64 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ sub r5, r1, #2 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ ldr r6, [r7] │ │ │ │ lsr r3, r3, r2 │ │ │ │ orr r3, r3, r6, lsl r9 │ │ │ │ str r3, [r7] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bcc 6a280 │ │ │ │ + bcc 6ab38 │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ lsl r1, r1, r9 │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ str ip, [r0, #160] @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ str r1, [r0, #160] @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 6a328 │ │ │ │ + ldr r0, [pc, #88] @ 6abe0 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #84] @ 6a32c │ │ │ │ + ldr r2, [pc, #84] @ 6abe4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r2, [pc, #60] @ 6a324 │ │ │ │ + ldr r2, [pc, #60] @ 6abdc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #36] @ 6a320 │ │ │ │ + ldr r2, [pc, #36] @ 6abd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #12] @ 6a31c │ │ │ │ + ldr r2, [pc, #12] @ 6abd4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r2, sp, r8, ror #14 │ │ │ │ - andeq r2, sp, ip, ror r7 │ │ │ │ - muleq sp, r0, r7 │ │ │ │ - andeq r6, r9, sp, ror r9 │ │ │ │ - andeq r2, sp, r4, lsr #15 │ │ │ │ + @ instruction: 0x000d1eb0 │ │ │ │ + andeq r1, sp, r4, asr #29 │ │ │ │ + ldrdeq r1, [sp], -r8 │ │ │ │ + andeq r6, r9, sp, lsr #21 │ │ │ │ + andeq r1, sp, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ movw r7, #65194 @ 0xfeaa │ │ │ │ movw r1, #2047 @ 0x7ff │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ mov r6, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ mvn r1, #0 │ │ │ │ subs r7, r2, r7 │ │ │ │ str r6, [r0] │ │ │ │ sbcs r1, r3, r1 │ │ │ │ str r6, [r0, #4] │ │ │ │ - blt 6a5f4 │ │ │ │ + blt 6aeac │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ orrs r1, sl, r8 │ │ │ │ - beq 6a5f4 │ │ │ │ + beq 6aeac │ │ │ │ rsbs r1, r2, #308 @ 0x134 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - blt 6a5f8 │ │ │ │ + blt 6aeb0 │ │ │ │ str r3, [sp, #16] │ │ │ │ clz r1, sl │ │ │ │ - ldr r4, [pc, #624] @ 6a600 │ │ │ │ + ldr r4, [pc, #624] @ 6aeb8 │ │ │ │ add r7, r1, #32 │ │ │ │ cmp r8, #0 │ │ │ │ movw lr, #5472 @ 0x1560 │ │ │ │ add r4, pc, r4 │ │ │ │ clzne r7, r8 │ │ │ │ add r4, r4, r2, lsl #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -103304,15 +103862,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ adcs ip, r9, r4 │ │ │ │ adc lr, r7, #0 │ │ │ │ movw r7, #511 @ 0x1ff │ │ │ │ umlal ip, lr, r3, r5 │ │ │ │ mvn r4, ip │ │ │ │ tst r4, r7 │ │ │ │ - bne 6a460 │ │ │ │ + bne 6ad18 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ movw r4, #5480 @ 0x1568 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r8, r4]! │ │ │ │ umull r7, r1, r4, r6 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ umull r9, r8, r4, r5 │ │ │ │ @@ -103323,27 +103881,27 @@ │ │ │ │ adc r4, sl, #0 │ │ │ │ umlal r1, r4, r7, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r5, r1, r5 │ │ │ │ adcs r7, r4, r3 │ │ │ │ adcs ip, ip, #0 │ │ │ │ adc lr, lr, #0 │ │ │ │ - b 6a468 │ │ │ │ + b 6ad20 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r2, #27 │ │ │ │ adc r4, r3, #0 │ │ │ │ subs r1, r1, #83 @ 0x53 │ │ │ │ sbcs r1, r4, #0 │ │ │ │ - bcc 6a490 │ │ │ │ + bcc 6ad48 │ │ │ │ and r1, r5, r7 │ │ │ │ mvn r6, #0 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 6a5f4 │ │ │ │ + beq 6aeac │ │ │ │ movw r1, #21098 @ 0x526a │ │ │ │ mov r4, #9 │ │ │ │ movt r1, #3 │ │ │ │ add r6, r4, lr, lsr #31 │ │ │ │ mul r1, r2, r1 │ │ │ │ eor r4, r6, #31 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -103355,19 +103913,19 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsr r8, lr, r6 │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ rsb r1, r5, r1, asr #16 │ │ │ │ add r1, r1, lr, lsr #31 │ │ │ │ add sl, r1, #63 @ 0x3f │ │ │ │ cmp sl, r9 │ │ │ │ - bge 6a530 │ │ │ │ + bge 6ade8 │ │ │ │ sub r1, r9, #63 @ 0x3f │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, r1 │ │ │ │ - bcc 6a5f4 │ │ │ │ + bcc 6aeac │ │ │ │ sub r1, r9, sl │ │ │ │ subs r3, r1, #32 │ │ │ │ lsr r2, r8, r1 │ │ │ │ lsr r7, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r1, r7, r8, lsl r1 │ │ │ │ @@ -103375,15 +103933,15 @@ │ │ │ │ and r3, r1, #1 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r7, r2, #0 │ │ │ │ lsrs r1, r7, #1 │ │ │ │ rrx r2, r3 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ movwne r6, #1 │ │ │ │ - b 6a5ec │ │ │ │ + b 6aea4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ subs r5, r5, #2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sbcs r5, r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ @@ -103414,123 +103972,123 @@ │ │ │ │ movw r1, #1023 @ 0x3ff │ │ │ │ adc r7, r8, #0 │ │ │ │ lsrs r3, r7, #22 │ │ │ │ movwne r1, #1024 @ 0x400 │ │ │ │ add r6, r1, sl │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 6a5f8 │ │ │ │ + bhi 6aeb0 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ lsrs r7, r7, #1 │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ rrx r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ and r1, r7, r1 │ │ │ │ movwne r1, #0 │ │ │ │ movwne r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrdeq r6, [r9], -r8 │ │ │ │ + andeq r6, r9, r8, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 6a624 │ │ │ │ + bne 6aedc │ │ │ │ mov r9, #2 │ │ │ │ - b 6a770 │ │ │ │ + b 6b028 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 6a638 │ │ │ │ + bne 6aef0 │ │ │ │ mov r3, #2 │ │ │ │ - b 6a670 │ │ │ │ + b 6af28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 6a66c │ │ │ │ + beq 6af24 │ │ │ │ ldrb ip, [r0, #57] @ 0x39 │ │ │ │ ldrb lr, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 6a674 │ │ │ │ + b 6af2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 6a6b0 │ │ │ │ + beq 6af68 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, #1 │ │ │ │ ldmib r0, {r2, r6} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ str r5, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 6a770 │ │ │ │ + bne 6b028 │ │ │ │ ldrb r2, [r0, #37] @ 0x25 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 6a77c │ │ │ │ + beq 6b034 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ tst r6, #1 │ │ │ │ - beq 6a72c │ │ │ │ + beq 6afe4 │ │ │ │ add r7, r0, #64 @ 0x40 │ │ │ │ ldrb r2, [r0, #77] @ 0x4d │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ ldrb r2, [r0, #76] @ 0x4c │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r2, fp, #64 @ 0x40 │ │ │ │ stm r2, {r5, r6, r7} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 6a768 │ │ │ │ + bne 6b020 │ │ │ │ add r7, r0, #84 @ 0x54 │ │ │ │ ldrb r2, [r0, #97] @ 0x61 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov sl, #1 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ ldrb r2, [r0, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ stm r2, {r5, r6, r7} │ │ │ │ ldr r8, [r0, #100] @ 0x64 │ │ │ │ - b 6a784 │ │ │ │ + b 6b03c │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 6a6f8 │ │ │ │ + bne 6afb0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r6, fp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r9, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -103580,224 +104138,224 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ ldm r1, {r8, sl} │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ strb lr, [sp, #112] @ 0x70 │ │ │ │ strb ip, [sp, #113] @ 0x71 │ │ │ │ strb r0, [sp, #152] @ 0x98 │ │ │ │ - beq 6a948 │ │ │ │ + beq 6b200 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ tst r9, #1 │ │ │ │ orr r4, r0, #4 │ │ │ │ - beq 6a8d4 │ │ │ │ + beq 6b18c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r5, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ uxtb r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, r7 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, r7 │ │ │ │ movhi r6, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 6a8d0 │ │ │ │ + beq 6b188 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ ldrbls r1, [r4, r0] │ │ │ │ add r5, r0, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6a898 │ │ │ │ + beq 6b150 │ │ │ │ strb r5, [sp, #72] @ 0x48 │ │ │ │ - b 6aba8 │ │ │ │ + b 6b460 │ │ │ │ strb r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 6ab4c │ │ │ │ + bne 6b404 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6a948 │ │ │ │ + beq 6b200 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r9, r0, #24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ uxtb r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movhi r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 6a948 │ │ │ │ + beq 6b200 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ ldrbls r1, [r9, r4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ blx r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a918 │ │ │ │ - b 6aba8 │ │ │ │ + beq 6b1d0 │ │ │ │ + b 6b460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 6abac │ │ │ │ + beq 6b464 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 6a9d4 │ │ │ │ + beq 6b28c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r4, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, r5 │ │ │ │ movhi r7, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 6a9cc │ │ │ │ + beq 6b284 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ add r4, r0, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldrbls r1, [r1, r0] │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 6a990 │ │ │ │ + beq 6b248 │ │ │ │ strb r4, [sp, #132] @ 0x84 │ │ │ │ - b 6aba8 │ │ │ │ + b 6b460 │ │ │ │ strb r4, [sp, #132] @ 0x84 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ cmpne r7, r0 │ │ │ │ - bne 6aa4c │ │ │ │ + bne 6b304 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6abac │ │ │ │ + beq 6b464 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ add r9, r0, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r5 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, r5 │ │ │ │ movhi r4, r7 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 6abb8 │ │ │ │ + beq 6b470 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldrbls r1, [r9, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aa1c │ │ │ │ - b 6aba8 │ │ │ │ + beq 6b2d4 │ │ │ │ + b 6b460 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ movt r2, #1 │ │ │ │ ldrsb r0, [r3], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r1, r0 │ │ │ │ - bgt 6aac8 │ │ │ │ + bgt 6b380 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ and r0, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r6, r3, #63 @ 0x3f │ │ │ │ - bcc 6aab4 │ │ │ │ + bcc 6b36c │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ - bcc 6aac0 │ │ │ │ + bcc 6b378 │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r0, lsl #18 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 6a9e8 │ │ │ │ + beq 6b2a0 │ │ │ │ add r3, r7, #4 │ │ │ │ - b 6aac8 │ │ │ │ + b 6b380 │ │ │ │ orr r1, r6, r0, lsl #6 │ │ │ │ add r3, r7, #2 │ │ │ │ - b 6aac8 │ │ │ │ + b 6b380 │ │ │ │ orr r1, r3, r0, lsl #12 │ │ │ │ add r3, r7, #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 68eb0 │ │ │ │ + bl 69768 │ │ │ │ ldrb r5, [sp, #133] @ 0x85 │ │ │ │ ldrb r7, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ cmp r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ movhi r6, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 6ab20 │ │ │ │ + beq 6b3d8 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ ldrls r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldrbls r1, [r0, r7] │ │ │ │ mov r0, r8 │ │ │ │ add r7, r7, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aaec │ │ │ │ - b 6ab44 │ │ │ │ + beq 6b3a4 │ │ │ │ + b 6b3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movt r2, #1 │ │ │ │ strb r7, [sp, #132] @ 0x84 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6aa58 │ │ │ │ - b 6a9e8 │ │ │ │ + bne 6b310 │ │ │ │ + b 6b2a0 │ │ │ │ strb r7, [sp, #132] @ 0x84 │ │ │ │ - b 6aba8 │ │ │ │ + b 6b460 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r5, [sp, #73] @ 0x49 │ │ │ │ ldrb r6, [sp, #72] @ 0x48 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ cmp r6, r5 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r7, r5 │ │ │ │ movhi r7, r6 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 6a8e4 │ │ │ │ + beq 6b19c │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ ldrbls r1, [r4, r6] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ blx r2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab7c │ │ │ │ + beq 6b434 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -103811,246 +104369,246 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af14 │ │ │ │ + bne 6b7cc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6ae58 │ │ │ │ + beq 6b710 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 6ac44 │ │ │ │ + b 6b4fc │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ add r4, r0, r4 │ │ │ │ subs r0, r1, r7 │ │ │ │ - beq 6ae78 │ │ │ │ + beq 6b730 │ │ │ │ mov r5, r4 │ │ │ │ add r4, r7, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ sub r3, r6, #127 @ 0x7f │ │ │ │ cmn r3, #95 @ 0x5f │ │ │ │ - bcc 6ac7c │ │ │ │ + bcc 6b534 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ cmpne r6, #92 @ 0x5c │ │ │ │ - beq 6ac7c │ │ │ │ + beq 6b534 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6ac50 │ │ │ │ - b 6ae74 │ │ │ │ + bne 6b508 │ │ │ │ + b 6b72c │ │ │ │ ldrsb r0, [r7, r1]! │ │ │ │ str r4, [sp, #20] │ │ │ │ add r4, r1, r5 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r8, r0 │ │ │ │ - ble 6ac9c │ │ │ │ + ble 6b554 │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6ad0c │ │ │ │ + b 6b5c4 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ and r0, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 6acf8 │ │ │ │ + bcc 6b5b0 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r1, r3, r1, lsl #6 │ │ │ │ - bcc 6ad04 │ │ │ │ + bcc 6b5bc │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ add r7, r7, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r1, r3, r1, lsl #6 │ │ │ │ orr r8, r1, r0, lsl #18 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - bne 6ad0c │ │ │ │ + bne 6b5c4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r0, r1, r7 │ │ │ │ - bne 6ac44 │ │ │ │ - b 6ae78 │ │ │ │ + bne 6b4fc │ │ │ │ + b 6b730 │ │ │ │ orr r8, r1, r0, lsl #6 │ │ │ │ add r7, r7, #2 │ │ │ │ - b 6ad0c │ │ │ │ + b 6b5c4 │ │ │ │ orr r8, r1, r0, lsl #12 │ │ │ │ add r7, r7, #3 │ │ │ │ movw r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ movt r2, #1 │ │ │ │ - bl 6af88 │ │ │ │ + bl 6b840 │ │ │ │ ldrb r6, [sp, #40] @ 0x28 │ │ │ │ ldrb r5, [sp, #41] @ 0x29 │ │ │ │ sub r9, r5, r6 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6ae1c │ │ │ │ + beq 6b6d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ cmp r4, sl │ │ │ │ - bcc 6af3c │ │ │ │ + bcc 6b7f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ad74 │ │ │ │ + beq 6b62c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 6ad70 │ │ │ │ + bcs 6b628 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 6ad74 │ │ │ │ - b 6af3c │ │ │ │ - bne 6af3c │ │ │ │ + bgt 6b62c │ │ │ │ + b 6b7f4 │ │ │ │ + bne 6b7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6ada0 │ │ │ │ + beq 6b658 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 6ad9c │ │ │ │ + bcs 6b654 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r0, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 6ada0 │ │ │ │ - b 6af3c │ │ │ │ - bne 6af3c │ │ │ │ + bgt 6b658 │ │ │ │ + b 6b7f4 │ │ │ │ + bne 6b7f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r4, r2 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae64 │ │ │ │ + bne 6b71c │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - bcc 6ade8 │ │ │ │ + bcc 6b6a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ae04 │ │ │ │ - b 6ae64 │ │ │ │ + beq 6b6bc │ │ │ │ + b 6b71c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae64 │ │ │ │ + bne 6b71c │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 6ae48 │ │ │ │ + bcs 6b700 │ │ │ │ add sl, r0, r4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 6ac2c │ │ │ │ + bcs 6b4e4 │ │ │ │ add r4, r0, r4 │ │ │ │ subs r0, r1, r7 │ │ │ │ - bne 6ac44 │ │ │ │ - b 6ae78 │ │ │ │ + bne 6b4fc │ │ │ │ + b 6b730 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ - b 6ae18 │ │ │ │ + b 6b6d0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6aef4 │ │ │ │ + b 6b7ac │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r5, r0 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi 6af54 │ │ │ │ + bhi 6b80c │ │ │ │ mov r0, #0 │ │ │ │ ldmib sp, {r6, r8} │ │ │ │ mov r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6aebc │ │ │ │ + beq 6b774 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 6aeb4 │ │ │ │ + bcs 6b76c │ │ │ │ add r0, r8, sl │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ mov r0, sl │ │ │ │ - bgt 6aebc │ │ │ │ - b 6af60 │ │ │ │ + bgt 6b774 │ │ │ │ + b 6b818 │ │ │ │ mov r0, r9 │ │ │ │ - bne 6af60 │ │ │ │ + bne 6b818 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6aee4 │ │ │ │ + beq 6b79c │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 6aeec │ │ │ │ + bcs 6b7a4 │ │ │ │ add r1, r8, r4 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - ble 6af5c │ │ │ │ + ble 6b814 │ │ │ │ mov r9, r4 │ │ │ │ - b 6aef0 │ │ │ │ + b 6b7a8 │ │ │ │ mov r9, #0 │ │ │ │ - b 6aef0 │ │ │ │ - bne 6af5c │ │ │ │ + b 6b7a8 │ │ │ │ + bne 6b814 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, r8, r0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r2, r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af20 │ │ │ │ + beq 6b7d8 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ 6af80 │ │ │ │ + ldr r0, [pc, #60] @ 6b838 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 87f4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 6af60 │ │ │ │ + b 6b818 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #28] @ 6af84 │ │ │ │ + ldr r0, [pc, #28] @ 6b83c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 87f4 │ │ │ │ - andeq r1, sp, r8, asr #22 │ │ │ │ - andeq r1, sp, ip, lsr #22 │ │ │ │ + muleq sp, r0, r2 │ │ │ │ + andeq r1, sp, r4, ror r2 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi 6b054 │ │ │ │ + bhi 6b90c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -104088,34 +104646,34 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #12380 @ 0x305c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 6b068 │ │ │ │ + bne 6b920 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ tst r2, #1 │ │ │ │ lsrne r2, r1, #8 │ │ │ │ cmpne r2, #2 │ │ │ │ - bls 6b184 │ │ │ │ + bls 6ba3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b184 │ │ │ │ - ldr r3, [pc, #508] @ 6b2a0 │ │ │ │ + beq 6ba3c │ │ │ │ + ldr r3, [pc, #508] @ 6bb58 │ │ │ │ ubfx r2, r1, #8, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb lr, [r3, r2] │ │ │ │ ubfx r2, r1, #4, #4 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ and r2, r1, #15 │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ @@ -104147,47 +104705,47 @@ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ strb r6, [sp, #9] │ │ │ │ strb ip, [sp, #8] │ │ │ │ ldm sp, {r2, r3} │ │ │ │ ldrh r6, [sp, #8] │ │ │ │ strd r2, [r0] │ │ │ │ strh r6, [r0, #8] │ │ │ │ - b 6b264 │ │ │ │ + b 6bb1c │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ - beq 6b184 │ │ │ │ + beq 6ba3c │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #10076 @ 0x275c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ - b 6b280 │ │ │ │ + b 6bb38 │ │ │ │ bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 6b278 │ │ │ │ + bcs 6bb30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b1bc │ │ │ │ + beq 6ba74 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4] │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #224] @ 6b2a4 │ │ │ │ + ldr r1, [pc, #224] @ 6bb5c │ │ │ │ ubfx r0, r5, #8, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb lr, [r1, r0] │ │ │ │ ubfx r0, r5, #4, #4 │ │ │ │ ldrb r6, [r1, r5, lsr #20] │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ and r0, r5, #15 │ │ │ │ @@ -104236,378 +104794,378 @@ │ │ │ │ str r1, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #13] │ │ │ │ strb r1, [r0, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq fp, r8, ip, lsl r6 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + muleq r8, r4, r6 │ │ │ │ + andeq fp, r8, r4, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b350 │ │ │ │ + bne 6bc08 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - bl 6af88 │ │ │ │ + bl 6b840 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bcc 6b31c │ │ │ │ + bcc 6bbd4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6b344 │ │ │ │ - b 6b350 │ │ │ │ + beq 6bbfc │ │ │ │ + b 6bc08 │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r1, r4, r2 │ │ │ │ sub r2, r0, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b350 │ │ │ │ + bne 6bc08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r5 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 6b388 │ │ │ │ + bne 6bc40 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 6b3c8 │ │ │ │ + bne 6bc80 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ - b 619e0 │ │ │ │ + b 6229c │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #156] @ 6b434 │ │ │ │ + ldr lr, [pc, #156] @ 6bcec │ │ │ │ mov r4, #15 │ │ │ │ add lr, pc, lr │ │ │ │ mov r0, r4 │ │ │ │ and r4, r2, #15 │ │ │ │ lsr r2, r2, #4 │ │ │ │ ldrb r4, [lr, r4] │ │ │ │ orr r2, r2, r3, lsl #28 │ │ │ │ strb r4, [ip, r0] │ │ │ │ orrs r4, r2, r3, lsr #4 │ │ │ │ sub r4, r0, #1 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne 6b39c │ │ │ │ - b 6b404 │ │ │ │ + bne 6bc54 │ │ │ │ + b 6bcbc │ │ │ │ ldrd r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #96] @ 6b438 │ │ │ │ + ldr lr, [pc, #96] @ 6bcf0 │ │ │ │ mov r4, #15 │ │ │ │ add lr, pc, lr │ │ │ │ mov r0, r4 │ │ │ │ and r4, r2, #15 │ │ │ │ lsr r2, r2, #4 │ │ │ │ ldrb r4, [lr, r4] │ │ │ │ orr r2, r2, r3, lsl #28 │ │ │ │ strb r4, [ip, r0] │ │ │ │ orrs r4, r2, r3, lsr #4 │ │ │ │ sub r4, r0, #1 │ │ │ │ lsr r3, r3, #4 │ │ │ │ - bne 6b3dc │ │ │ │ - ldr r2, [pc, #48] @ 6b43c │ │ │ │ + bne 6bc94 │ │ │ │ + ldr r2, [pc, #48] @ 6bcf4 │ │ │ │ add r3, r0, #1 │ │ │ │ rsb r3, r3, #17 │ │ │ │ add r0, ip, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andeq fp, r8, r8, lsr #6 │ │ │ │ - andeq fp, r8, r8, ror #4 │ │ │ │ - andeq sp, r9, r3, lsr #29 │ │ │ │ + andeq fp, r8, r0, lsr #7 │ │ │ │ + andeq fp, r8, r0, ror #5 │ │ │ │ + ldrdeq sp, [r9], -r3 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 6b47c │ │ │ │ + bne 6bd34 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 6b4b0 │ │ │ │ + bne 6bd68 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ 6b510 │ │ │ │ + ldr lr, [pc, #132] @ 6bdc8 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 6b490 │ │ │ │ - b 6b4e0 │ │ │ │ + bne 6bd48 │ │ │ │ + b 6bd98 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ 6b514 │ │ │ │ + ldr lr, [pc, #84] @ 6bdcc │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 6b4c4 │ │ │ │ - ldr r2, [pc, #48] @ 6b518 │ │ │ │ + bne 6bd7c │ │ │ │ + ldr r2, [pc, #48] @ 6bdd0 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, r8, r4, lsr r2 │ │ │ │ - andeq fp, r8, r0, lsl #3 │ │ │ │ - andeq sp, r9, r7, asr #27 │ │ │ │ + andeq fp, r8, ip, lsr #5 │ │ │ │ + strdeq fp, [r8], -r8 │ │ │ │ + strdeq sp, [r9], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ tst r7, #402653184 @ 0x18000000 │ │ │ │ - beq 6b71c │ │ │ │ + beq 6bfd4 │ │ │ │ tst r7, #268435456 @ 0x10000000 │ │ │ │ - bne 6b57c │ │ │ │ + bne 6be34 │ │ │ │ cmp r5, #16 │ │ │ │ - bcs 6b5e4 │ │ │ │ + bcs 6be9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6b708 │ │ │ │ + beq 6bfc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sl, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r1, r1, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 6b55c │ │ │ │ - b 6b618 │ │ │ │ + bne 6be14 │ │ │ │ + b 6bed0 │ │ │ │ ldrh ip, [r0, #14] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6b60c │ │ │ │ + beq 6bec4 │ │ │ │ add r3, sl, r5 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r2, ip │ │ │ │ - b 6b5b8 │ │ │ │ + b 6be70 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ addcs r4, r6, #4 │ │ │ │ addcc r4, r6, #3 │ │ │ │ sub r1, r4, r6 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r5, r1, r5 │ │ │ │ - beq 6b610 │ │ │ │ + beq 6bec8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6b614 │ │ │ │ + beq 6becc │ │ │ │ mov r6, r4 │ │ │ │ ldrsb r1, [r4], #1 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 6b5a8 │ │ │ │ + bgt 6be60 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - bcs 6b59c │ │ │ │ + bcs 6be54 │ │ │ │ add r4, r6, #2 │ │ │ │ - b 6b5a8 │ │ │ │ + b 6be60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 6b624 │ │ │ │ - b 6b71c │ │ │ │ + bcc 6bedc │ │ │ │ + b 6bfd4 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, ip, r2 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 6b71c │ │ │ │ + bcs 6bfd4 │ │ │ │ sub r3, r2, r1 │ │ │ │ ubfx r1, r7, #29, #2 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r6, r7 │ │ │ │ bfc r6, #21, #11 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ mov r7, r3 │ │ │ │ - b 6b664 │ │ │ │ + b 6bf1c │ │ │ │ uxth r1, r3 │ │ │ │ lsr r7, r1, #1 │ │ │ │ ldrd r8, [r0] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp] │ │ │ │ uxth r0, r7 │ │ │ │ uxth r1, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 6b6a0 │ │ │ │ + bcs 6bf58 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b670 │ │ │ │ - b 6b6fc │ │ │ │ + beq 6bf28 │ │ │ │ + b 6bfb4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b700 │ │ │ │ + bne 6bfb8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r5, #0 │ │ │ │ sub r0, r0, r7 │ │ │ │ uxth r4, r0 │ │ │ │ uxth r0, r5 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 6b738 │ │ │ │ + bcs 6bff0 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b6d4 │ │ │ │ + beq 6bf8c │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 6b624 │ │ │ │ + bcc 6bedc │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r1, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b768 │ │ │ │ - ldr r1, [pc, #36] @ 6b780 │ │ │ │ + beq 6c020 │ │ │ │ + ldr r1, [pc, #36] @ 6c038 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b51c │ │ │ │ - ldr r1, [pc, #12] @ 6b77c │ │ │ │ + b 6bdd4 │ │ │ │ + ldr r1, [pc, #12] @ 6c034 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b51c │ │ │ │ - andeq sp, r9, r7, ror fp │ │ │ │ - andeq sl, r8, r8, asr #22 │ │ │ │ + b 6bdd4 │ │ │ │ + andeq sp, r9, r7, lsr #25 │ │ │ │ + @ instruction: 0x0008abb8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r3, [r1, #11] │ │ │ │ tst r3, #24 │ │ │ │ - beq 6b7bc │ │ │ │ + beq 6c074 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 6b7cc │ │ │ │ + bcs 6c084 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 6b840 │ │ │ │ + b 6c0f8 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r2 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r0, r2, #6 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - bcs 6b7f8 │ │ │ │ + bcs 6c0b0 │ │ │ │ orr r0, r0, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ - b 6b840 │ │ │ │ + b 6c0f8 │ │ │ │ bfi r0, ip, #6, #26 │ │ │ │ lsr lr, r2, #12 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ - bne 6b820 │ │ │ │ + bne 6c0d8 │ │ │ │ strb r0, [sp, #5] │ │ │ │ orr r0, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 6b840 │ │ │ │ + b 6c0f8 │ │ │ │ mvn r4, #15 │ │ │ │ orr r2, r4, r2, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb r0, [sp, #6] │ │ │ │ strb lr, [sp, #5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #32 │ │ │ │ @@ -104615,121 +105173,121 @@ │ │ │ │ mov r6, #0 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6b9a0 │ │ │ │ + beq 6c258 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba2c │ │ │ │ + beq 6c2e4 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r6, r1, #3 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, r5, r9, lsl #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b8f4 │ │ │ │ + beq 6c1ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ba6c │ │ │ │ + bne 6c324 │ │ │ │ add r0, r7, r8 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b93c │ │ │ │ + beq 6c1f4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #1 │ │ │ │ ldreq r1, [r0, #12] │ │ │ │ addeq r1, sl, r1, lsl #3 │ │ │ │ ldrheq r1, [r1, #4] │ │ │ │ ldrh r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 6b94c │ │ │ │ + beq 6c204 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6b954 │ │ │ │ + bne 6c20c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r2, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ - b 6b958 │ │ │ │ + b 6c210 │ │ │ │ ldrh r1, [r0, #10] │ │ │ │ ldrh r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 6b924 │ │ │ │ + bne 6c1dc │ │ │ │ mov r2, #0 │ │ │ │ - b 6b958 │ │ │ │ + b 6c210 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r0, #16] │ │ │ │ strh r1, [sp, #24] │ │ │ │ add r1, sp, #12 │ │ │ │ strh r2, [sp, #26] │ │ │ │ ldr r0, [r4, r0, lsl #3]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ba6c │ │ │ │ + bne 6c324 │ │ │ │ add r8, r8, #24 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne 6b8c8 │ │ │ │ + bne 6c180 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 6ba28 │ │ │ │ + b 6c2e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba2c │ │ │ │ + beq 6c2e4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r8, sp, #12 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r5, #0 │ │ │ │ add r9, sl, r0, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r1, r0, lsr #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, r7, r5, lsl #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ba00 │ │ │ │ + beq 6c2b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ba6c │ │ │ │ + bne 6c324 │ │ │ │ add r6, sl, r5, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ba6c │ │ │ │ + bne 6c324 │ │ │ │ add r5, r5, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 6b9d4 │ │ │ │ + bne 6c28c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 6ba78 │ │ │ │ + bcs 6c330 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r2, r6, lsl #3]! │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r3 │ │ │ │ @@ -104747,72 +105305,72 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [fp, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6baf4 │ │ │ │ + beq 6c3ac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r8, #43 @ 0x2b │ │ │ │ ands r3, r1, #2097152 @ 0x200000 │ │ │ │ moveq r8, #1114112 @ 0x110000 │ │ │ │ add r9, sl, r3, lsr #21 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ str r6, [sp, #16] │ │ │ │ - beq 6bb10 │ │ │ │ + beq 6c3c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6bb68 │ │ │ │ + beq 6c420 │ │ │ │ ldrsb r3, [r2] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ movwgt r5, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 6bb6c │ │ │ │ + beq 6c424 │ │ │ │ ldrsb r3, [r2, #1] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r5, r5, #1 │ │ │ │ - b 6bb6c │ │ │ │ + b 6c424 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r9, sl, #1 │ │ │ │ mov r8, #45 @ 0x2d │ │ │ │ ldr r6, [fp, #8] │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bne 6bac4 │ │ │ │ + bne 6c37c │ │ │ │ mov r2, #0 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 6bb7c │ │ │ │ + bcc 6c434 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bd64 │ │ │ │ + bl 6c61c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6bcfc │ │ │ │ + bne 6c5b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r5, #0 │ │ │ │ add r9, r5, r9 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bcs 6bb20 │ │ │ │ + bcs 6c3d8 │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ - bne 6bbc4 │ │ │ │ + bne 6c47c │ │ │ │ sub r3, r6, r9 │ │ │ │ mov r6, r1 │ │ │ │ ubfx r1, r1, #29, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ add r2, pc, #12 │ │ │ │ bfc r6, #21, #11 │ │ │ │ @@ -104820,15 +105378,15 @@ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ mov r9, r3 │ │ │ │ - b 6bc98 │ │ │ │ + b 6c550 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw ip, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ ldm r3, {r1, r3} │ │ │ │ movt ip, #40928 @ 0x9fe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -104838,41 +105396,41 @@ │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 6bd64 │ │ │ │ + bl 6c61c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6bcfc │ │ │ │ + bne 6c5b4 │ │ │ │ sub r0, r6, r9 │ │ │ │ mov r6, #0 │ │ │ │ uxth r7, r0 │ │ │ │ uxth r0, r6 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 6bc54 │ │ │ │ + bcs 6c50c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ blx r2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bc28 │ │ │ │ - b 6bd58 │ │ │ │ + beq 6c4e0 │ │ │ │ + b 6c610 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 6bcfc │ │ │ │ + bne 6c5b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -104880,162 +105438,162 @@ │ │ │ │ lsr r9, r1, #1 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ uxth r0, r9 │ │ │ │ uxth r1, sl │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 6bcd4 │ │ │ │ + bcs 6c58c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bca4 │ │ │ │ - b 6bd58 │ │ │ │ + beq 6c55c │ │ │ │ + b 6c610 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6bd64 │ │ │ │ + bl 6c61c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6bd04 │ │ │ │ + beq 6c5bc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bd58 │ │ │ │ + bne 6c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ sub r0, r0, r9 │ │ │ │ uxth r8, r0 │ │ │ │ uxth r0, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 6bc84 │ │ │ │ + bcs 6c53c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd30 │ │ │ │ + beq 6c5e8 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 6bda4 │ │ │ │ + beq 6c65c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6bdc4 │ │ │ │ + bne 6c67c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6bdc0 │ │ │ │ + beq 6c678 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6becc │ │ │ │ + beq 6c784 │ │ │ │ add r6, r0, #8 │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldm r6, {r4, r6} │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ str r6, [sp, #12] │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ - bne 6bedc │ │ │ │ + bne 6c794 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bf50 │ │ │ │ + beq 6c808 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw lr, #64536 @ 0xfc18 │ │ │ │ movw ip, #65436 @ 0xff9c │ │ │ │ movw r9, #65526 @ 0xfff6 │ │ │ │ add r7, r1, #4 │ │ │ │ mov r4, #0 │ │ │ │ movt lr, #13 │ │ │ │ movt ip, #7 │ │ │ │ movt r9, #5 │ │ │ │ mov sl, #1 │ │ │ │ - b 6be70 │ │ │ │ + b 6c728 │ │ │ │ ldr r8, [r7] │ │ │ │ add r4, r8, r4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 6bf54 │ │ │ │ + beq 6c80c │ │ │ │ ldrh r6, [r7, #-4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6be5c │ │ │ │ + beq 6c714 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 6bebc │ │ │ │ + bne 6c774 │ │ │ │ ldrh r6, [r7, #-2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6bec4 │ │ │ │ + beq 6c77c │ │ │ │ movw r1, #55536 @ 0xd8f0 │ │ │ │ add r2, r6, lr │ │ │ │ movt r1, #7 │ │ │ │ add r1, r6, r1 │ │ │ │ and r1, r2, r1 │ │ │ │ add r2, r6, ip │ │ │ │ add r6, r6, r9 │ │ │ │ and r2, r6, r2 │ │ │ │ eor r1, r2, r1 │ │ │ │ add r8, sl, r1, lsr #17 │ │ │ │ - b 6be60 │ │ │ │ + b 6c718 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ - b 6be60 │ │ │ │ + b 6c718 │ │ │ │ mov r8, #1 │ │ │ │ - b 6be60 │ │ │ │ + b 6c718 │ │ │ │ ldrd r0, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6c080 │ │ │ │ + b 6c938 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c030 │ │ │ │ + bne 6c8e8 │ │ │ │ movw r0, #0 │ │ │ │ uqsub16 r5, r5, r7 │ │ │ │ movt r0, #40928 @ 0x9fe0 │ │ │ │ and r0, r4, r0 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ orr r1, r0, #536870912 @ 0x20000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -105047,39 +105605,39 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6be30 │ │ │ │ + bne 6c6e8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ uxth r2, r5 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 6bfa4 │ │ │ │ + bcs 6c85c │ │ │ │ sub r9, r5, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r1 │ │ │ │ ubfx r1, r1, #29, #2 │ │ │ │ add r2, pc, #8 │ │ │ │ bfc sl, #21, #11 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ mov r6, r9 │ │ │ │ - b 6bfdc │ │ │ │ + b 6c894 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c938 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ @@ -105089,107 +105647,107 @@ │ │ │ │ lsr r6, r1, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ uxth r0, r6 │ │ │ │ uxth r1, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 6c018 │ │ │ │ + bcs 6c8d0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe8 │ │ │ │ - b 6c030 │ │ │ │ + beq 6c8a0 │ │ │ │ + b 6c8e8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c040 │ │ │ │ + beq 6c8f8 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r9, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ uxth r4, r0 │ │ │ │ uxth r0, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 6bfb4 │ │ │ │ + bcs 6c86c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c050 │ │ │ │ + beq 6c908 │ │ │ │ mov r9, #1 │ │ │ │ - b 6bfb4 │ │ │ │ + b 6c86c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c0c4 │ │ │ │ + beq 6c97c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6c2b0 │ │ │ │ + bne 6cb68 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c2ac │ │ │ │ + beq 6cb64 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ movw sl, #52429 @ 0xcccd │ │ │ │ str r7, [sp, #8] │ │ │ │ add r9, r4, r0, lsl #2 │ │ │ │ add r0, sp, #12 │ │ │ │ sub r8, r0, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ str r9, [sp, #4] │ │ │ │ - b 6c11c │ │ │ │ + b 6c9d4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c290 │ │ │ │ - b 6c2b8 │ │ │ │ + beq 6cb48 │ │ │ │ + b 6cb70 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c1b0 │ │ │ │ + beq 6ca68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6c0f8 │ │ │ │ + bne 6c9b0 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ strb r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrh r2, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 6c228 │ │ │ │ + beq 6cae0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6c230 │ │ │ │ + bne 6cae8 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6c2a4 │ │ │ │ + beq 6cb5c │ │ │ │ movw r2, #55536 @ 0xd8f0 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r2, #7 │ │ │ │ movt r3, #13 │ │ │ │ add r2, r1, r2 │ │ │ │ add r3, r1, r3 │ │ │ │ and r2, r3, r2 │ │ │ │ @@ -105199,133 +105757,133 @@ │ │ │ │ add r3, r1, r3 │ │ │ │ movt r6, #5 │ │ │ │ add r1, r1, r6 │ │ │ │ and r1, r1, r3 │ │ │ │ eor r1, r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add r2, r2, r1, lsr #17 │ │ │ │ - b 6c234 │ │ │ │ + b 6caec │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bcc 6c1f0 │ │ │ │ + bcc 6caa8 │ │ │ │ ldr r9, [r7, #12] │ │ │ │ - ldr r7, [pc, #276] @ 6c2dc │ │ │ │ + ldr r7, [pc, #276] @ 6cb94 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2b8 │ │ │ │ + bne 6cb70 │ │ │ │ sub r6, r6, #64 @ 0x40 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bhi 6c1c8 │ │ │ │ - b 6c204 │ │ │ │ + bhi 6ca80 │ │ │ │ + b 6cabc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c290 │ │ │ │ + beq 6cb48 │ │ │ │ ldr r9, [r7, #12] │ │ │ │ - ldr r7, [pc, #224] @ 6c2e4 │ │ │ │ + ldr r7, [pc, #224] @ 6cb9c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r9 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - beq 6c290 │ │ │ │ - b 6c2b8 │ │ │ │ + beq 6cb48 │ │ │ │ + b 6cb70 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b 6c234 │ │ │ │ + b 6caec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #6 │ │ │ │ - bcs 6c2c4 │ │ │ │ + bcs 6cb7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c274 │ │ │ │ + beq 6cb2c │ │ │ │ mov r1, r2 │ │ │ │ uxth r3, r0 │ │ │ │ mul r3, r3, sl │ │ │ │ lsr r3, r3, #19 │ │ │ │ add r6, r3, r3, lsl #2 │ │ │ │ sub r0, r0, r6, lsl #1 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r8, r1] │ │ │ │ subs r1, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bne 6c248 │ │ │ │ - b 6c278 │ │ │ │ + bne 6cb00 │ │ │ │ + b 6cb30 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2b8 │ │ │ │ + bne 6cb70 │ │ │ │ cmp r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ addne r0, r0, #12 │ │ │ │ - bne 6c11c │ │ │ │ - b 6c2ac │ │ │ │ + bne 6c9d4 │ │ │ │ + b 6cb64 │ │ │ │ mov r2, #1 │ │ │ │ - b 6c244 │ │ │ │ + b 6cafc │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #20] @ 6c2e0 │ │ │ │ + ldr r3, [pc, #20] @ 6cb98 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r7, r9, ip, asr r3 │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ - andeq r7, r9, r0, lsr #6 │ │ │ │ + andeq r7, r9, ip, lsl #9 │ │ │ │ + andeq pc, ip, r0, lsr #30 │ │ │ │ + andeq r7, r9, r0, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c324 │ │ │ │ + beq 6cbdc │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [fp, #8] │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 6c368 │ │ │ │ - ldr r1, [pc, #224] @ 6c41c │ │ │ │ + bne 6cc20 │ │ │ │ + ldr r1, [pc, #224] @ 6ccd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c318 │ │ │ │ + bne 6cbd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c318 │ │ │ │ - b 6c3f4 │ │ │ │ - ldr r1, [pc, #176] @ 6c420 │ │ │ │ + bne 6cbd0 │ │ │ │ + b 6ccac │ │ │ │ + ldr r1, [pc, #176] @ 6ccd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c318 │ │ │ │ - ldr r1, [pc, #152] @ 6c424 │ │ │ │ + bne 6cbd0 │ │ │ │ + ldr r1, [pc, #152] @ 6ccdc │ │ │ │ add r0, r4, #8 │ │ │ │ add r2, sp, #19 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #4 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ @@ -105335,39 +105893,39 @@ │ │ │ │ mov r0, r6 │ │ │ │ strb r5, [sp, #19] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c318 │ │ │ │ + bne 6cbd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ 6c428 │ │ │ │ + ldr r1, [pc, #64] @ 6cce0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c318 │ │ │ │ + bne 6cbd0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #36] @ 6c42c │ │ │ │ + ldr r1, [pc, #36] @ 6cce4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r9, r7, asr #18 │ │ │ │ - andeq r4, r9, r4, lsr #15 │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ - andeq r4, r9, r2, lsr r7 │ │ │ │ - andeq fp, r9, r0, ror #15 │ │ │ │ + andeq sl, r9, r7, ror sl │ │ │ │ + ldrdeq r4, [r9], -r4 @ │ │ │ │ + andeq pc, ip, r8, lsl lr @ │ │ │ │ + andeq r4, r9, r2, ror #16 │ │ │ │ + andeq fp, r9, r0, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -105377,112 +105935,112 @@ │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldm ip, {r2, r3, ip} │ │ │ │ strb r1, [sp, #13] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 6c49c │ │ │ │ + beq 6cd54 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 6c4d0 │ │ │ │ - ldr r1, [pc, #48] @ 6c4ec │ │ │ │ + bne 6cd88 │ │ │ │ + ldr r1, [pc, #48] @ 6cda4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 6c4f0 │ │ │ │ + ldr r1, [pc, #24] @ 6cda8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sl, r9, r9, asr r7 │ │ │ │ - andeq ip, r9, r4, asr #20 │ │ │ │ + andeq sl, r9, r9, lsl #17 │ │ │ │ + andeq ip, r9, r4, ror fp │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - b 6b858 │ │ │ │ + b 6c110 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #884] @ 6c884 │ │ │ │ + ldr r5, [pc, #884] @ 6d13c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6c860 │ │ │ │ + bne 6d118 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c540 │ │ │ │ + beq 6cdf8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c578 │ │ │ │ + beq 6ce30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6c5c0 │ │ │ │ + bne 6ce78 │ │ │ │ ldr r4, [r4, #1] │ │ │ │ uxtb r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6c66c │ │ │ │ + beq 6cf24 │ │ │ │ ldrd r6, [r1] │ │ │ │ ldr fp, [r7, #12] │ │ │ │ - ldr r1, [pc, #788] @ 6c888 │ │ │ │ + ldr r1, [pc, #788] @ 6d140 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c5e0 │ │ │ │ + b 6ce98 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6c68c │ │ │ │ + beq 6cf44 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ ldrb r9, [r4, #3] │ │ │ │ ldrb sl, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr fp, [r7, #12] │ │ │ │ - ldr r1, [pc, #740] @ 6c88c │ │ │ │ + ldr r1, [pc, #740] @ 6d144 │ │ │ │ add r1, pc, r1 │ │ │ │ blx fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6c538 │ │ │ │ - b 6c608 │ │ │ │ + bne 6cdf0 │ │ │ │ + b 6cec0 │ │ │ │ ldr r4, [r4, #1] │ │ │ │ uxtb r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6c6ac │ │ │ │ + beq 6cf64 │ │ │ │ ldrd r6, [r1] │ │ │ │ ldr fp, [r7, #12] │ │ │ │ - ldr r1, [pc, #696] @ 6c898 │ │ │ │ + ldr r1, [pc, #696] @ 6d150 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ blx fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6c538 │ │ │ │ + bne 6cdf0 │ │ │ │ lsr r8, r4, #8 │ │ │ │ lsr r9, r4, #16 │ │ │ │ lsr sl, r4, #24 │ │ │ │ sub r0, r5, #1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -105500,44 +106058,44 @@ │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - ldr r1, [pc, #568] @ 6c8a0 │ │ │ │ + ldr r1, [pc, #568] @ 6d158 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ + b 6d0d0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #536] @ 6c894 │ │ │ │ + ldr r1, [pc, #536] @ 6d14c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #500] @ 6c890 │ │ │ │ + ldr r1, [pc, #500] @ 6d148 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #480] @ 6c89c │ │ │ │ + ldr r1, [pc, #480] @ 6d154 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #524] @ 6c8e0 │ │ │ │ + ldr r0, [pc, #524] @ 6d198 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #520] @ 6c8e4 │ │ │ │ + ldr r1, [pc, #520] @ 6d19c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -105552,48 +106110,48 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #6 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 6c7f0 │ │ │ │ - ldr r1, [pc, #412] @ 6c8d8 │ │ │ │ + b 6d0a8 │ │ │ │ + ldr r1, [pc, #412] @ 6d190 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c84c │ │ │ │ - ldr r1, [pc, #388] @ 6c8cc │ │ │ │ + b 6d104 │ │ │ │ + ldr r1, [pc, #388] @ 6d184 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #348] @ 6c8b0 │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #348] @ 6d168 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c84c │ │ │ │ - ldr r1, [pc, #368] @ 6c8d0 │ │ │ │ + b 6d104 │ │ │ │ + ldr r1, [pc, #368] @ 6d188 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c84c │ │ │ │ - ldr r1, [pc, #344] @ 6c8c4 │ │ │ │ + b 6d104 │ │ │ │ + ldr r1, [pc, #344] @ 6d17c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #304] @ 6c8a8 │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #304] @ 6d160 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #344] @ 6c8dc │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #344] @ 6d194 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #284] @ 6c8ac │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #284] @ 6d164 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #288] @ 6c8bc │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #288] @ 6d174 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #252] @ 6c8a4 │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #252] @ 6d15c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ + b 6d0d0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #304] @ 6c8e8 │ │ │ │ - ldr r1, [pc, #304] @ 6c8ec │ │ │ │ + ldr r0, [pc, #304] @ 6d1a0 │ │ │ │ + ldr r1, [pc, #304] @ 6d1a4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -105602,107 +106160,107 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ strb r8, [sp, #35] @ 0x23 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6c8f0 │ │ │ │ + bl 6d1a8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #168] @ 6c8b4 │ │ │ │ + ldr r1, [pc, #168] @ 6d16c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c818 │ │ │ │ - ldr r1, [pc, #188] @ 6c8d4 │ │ │ │ + b 6d0d0 │ │ │ │ + ldr r1, [pc, #188] @ 6d18c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ blx fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ 6c8b8 │ │ │ │ + ldr r1, [pc, #132] @ 6d170 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c84c │ │ │ │ - ldr r1, [pc, #136] @ 6c8c8 │ │ │ │ + b 6d104 │ │ │ │ + ldr r1, [pc, #136] @ 6d180 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6c84c │ │ │ │ - ldr r1, [pc, #116] @ 6c8c0 │ │ │ │ + b 6d104 │ │ │ │ + ldr r1, [pc, #116] @ 6d178 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ blx fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 9e50 │ │ │ │ mov r1, r6 │ │ │ │ - b 6c524 │ │ │ │ - strdeq r4, [sp], -r0 │ │ │ │ - andeq r7, r9, r1, lsr r1 │ │ │ │ - strdeq r7, [r9], -r8 │ │ │ │ - andeq r7, r9, r7 │ │ │ │ - andeq r7, r9, ip, lsr #32 │ │ │ │ - andeq r7, r9, sl, asr #1 │ │ │ │ - andeq r7, r9, r3, lsl r0 │ │ │ │ - andeq r7, r9, r5, asr #32 │ │ │ │ - andeq r6, r9, r8, lsl #30 │ │ │ │ - andeq r6, r9, fp, lsr pc │ │ │ │ - andeq r6, r9, r6, lsr #30 │ │ │ │ - andeq r9, r8, r8, lsl #21 │ │ │ │ - andeq r6, r9, sp, lsr #29 │ │ │ │ - andeq r9, r8, ip, lsr #19 │ │ │ │ - andeq r6, r9, r0, lsr #30 │ │ │ │ - muleq r8, r8, r9 │ │ │ │ - andeq r6, r9, r3, asr pc │ │ │ │ - andeq r9, r8, r8, lsr #19 │ │ │ │ - andeq r6, r9, sl, ror pc │ │ │ │ - andeq r9, r8, ip, lsl #21 │ │ │ │ - andeq r6, r9, sp, lsr #29 │ │ │ │ - @ instruction: 0x00089ab4 │ │ │ │ - andeq r6, r9, r4, asr #30 │ │ │ │ - @ instruction: 0xffff4bb4 │ │ │ │ - @ instruction: 0x000d04bc │ │ │ │ - @ instruction: 0xffff4ac8 │ │ │ │ - andeq r0, sp, r4, ror #7 │ │ │ │ + b 6cddc │ │ │ │ + andeq r3, sp, r8, lsr ip │ │ │ │ + andeq r7, r9, r1, ror #4 │ │ │ │ + andeq r7, r9, r8, lsr #4 │ │ │ │ + andeq r7, r9, r7, lsr r1 │ │ │ │ + andeq r7, r9, ip, asr r1 │ │ │ │ + strdeq r7, [r9], -sl │ │ │ │ + andeq r7, r9, r3, asr #2 │ │ │ │ + andeq r7, r9, r5, ror r1 │ │ │ │ + andeq r7, r9, r8, lsr r0 │ │ │ │ + andeq r7, r9, fp, rrx │ │ │ │ + andeq r7, r9, r6, asr r0 │ │ │ │ + strdeq r9, [r8], -r8 │ │ │ │ + ldrdeq r6, [r9], -sp │ │ │ │ + andeq r9, r8, ip, lsl sl │ │ │ │ + andeq r7, r9, r0, asr r0 │ │ │ │ + andeq r9, r8, r8, lsl #20 │ │ │ │ + andeq r7, r9, r3, lsl #1 │ │ │ │ + andeq r9, r8, r8, lsl sl │ │ │ │ + andeq r7, r9, sl, lsr #1 │ │ │ │ + strdeq r9, [r8], -ip │ │ │ │ + ldrdeq r6, [r9], -sp │ │ │ │ + andeq r9, r8, r4, lsr #22 │ │ │ │ + andeq r7, r9, r4, ror r0 │ │ │ │ + @ instruction: 0xffff4bb8 │ │ │ │ + andeq pc, ip, r4, lsl #24 │ │ │ │ + @ instruction: 0xffff4acc │ │ │ │ + andeq pc, ip, ip, lsr #22 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r3, #0 │ │ │ │ - b 6b858 │ │ │ │ + b 6c110 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6c954 │ │ │ │ + beq 6d20c │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ add r7, r6, #1 │ │ │ │ ldr r5, [r8, #32] │ │ │ │ lsl r1, r6, #4 │ │ │ │ ldrh r1, [r0, r1]! @ │ │ │ │ subs r5, r7, r5 │ │ │ │ movcc r5, r7 │ │ │ │ cmp r1, #9 │ │ │ │ str r5, [r8, #40] @ 0x28 │ │ │ │ - bne 6cfbc │ │ │ │ + bne 6d874 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #1152] @ 0x480 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ movw sl, #51712 @ 0xca00 │ │ │ │ movt sl, #15258 @ 0x3b9a │ │ │ │ add r0, r9, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r8, #32 │ │ │ │ @@ -105712,21 +106270,21 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r9, sl │ │ │ │ - bne 6c9c0 │ │ │ │ + bne 6d278 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ mvn r3, #0 │ │ │ │ - b 6cb70 │ │ │ │ + b 6d428 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -105734,15 +106292,15 @@ │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ str r2, [sp, #1088] @ 0x440 │ │ │ │ add r2, lr, #72 @ 0x48 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb4a0 │ │ │ │ + bl bbd58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r0] │ │ │ │ tst r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -105759,66 +106317,66 @@ │ │ │ │ movwcs r6, #1 │ │ │ │ cmp ip, r9 │ │ │ │ mov r1, #0 │ │ │ │ movwcs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ca7c │ │ │ │ + beq 6d334 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 6cb28 │ │ │ │ + b 6d3e0 │ │ │ │ subs r1, r0, r2 │ │ │ │ sbcs r1, r4, r3 │ │ │ │ - bcc 6d110 │ │ │ │ + bcc 6d9c8 │ │ │ │ subs r1, r0, r2 │ │ │ │ sbc r7, r4, r3 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 6cb18 │ │ │ │ + bcs 6d3d0 │ │ │ │ orrs r2, r1, r7 │ │ │ │ - beq 6d110 │ │ │ │ + beq 6d9c8 │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sbc r7, r7, #0 │ │ │ │ sub r2, r2, ip │ │ │ │ cmp r2, sl │ │ │ │ - bcc 6cb28 │ │ │ │ + bcc 6d3e0 │ │ │ │ and r0, r1, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d0f4 │ │ │ │ + beq 6d9ac │ │ │ │ movw r3, #13824 @ 0x3600 │ │ │ │ adds r1, r1, #1 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ add r2, r2, r3 │ │ │ │ adc r7, r7, #0 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ - beq 6cb70 │ │ │ │ + beq 6d428 │ │ │ │ movw r3, #34753 @ 0x87c1 │ │ │ │ movt r3, #15243 @ 0x3b8b │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 6cb3c │ │ │ │ + bcc 6d3f4 │ │ │ │ and r3, r1, r7 │ │ │ │ mov r7, sl │ │ │ │ cmn r3, #1 │ │ │ │ movwne r3, #30783 @ 0x783f │ │ │ │ movtne r3, #50292 @ 0xc474 │ │ │ │ addne r7, r2, r3 │ │ │ │ addne r3, r1, #1 │ │ │ │ - b 6cb4c │ │ │ │ + b 6d404 │ │ │ │ mov r2, r9 │ │ │ │ sub r2, r2, ip │ │ │ │ cmp r2, sl │ │ │ │ - bcs 6cab8 │ │ │ │ + bcs 6d370 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ movw r3, #34753 @ 0x87c1 │ │ │ │ movt r3, #15243 @ 0x3b8b │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 6caf8 │ │ │ │ + bcs 6d3b0 │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ add r7, r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, sl │ │ │ │ movne r2, r7 │ │ │ │ movw r7, #56963 @ 0xde83 │ │ │ │ @@ -105830,39 +106388,39 @@ │ │ │ │ add r3, r1, r7, lsr #18 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ str r7, [r8, #16] │ │ │ │ bl 5468 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 6ced8 │ │ │ │ + ble 6d790 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #16] │ │ │ │ - beq 6cfa4 │ │ │ │ + beq 6d85c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ - b 6cbc4 │ │ │ │ + b 6d47c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw sl, #51712 @ 0xca00 │ │ │ │ ldr r9, [sp, #1152] @ 0x480 │ │ │ │ movt sl, #15258 @ 0x3b9a │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 6cef8 │ │ │ │ + bcs 6d7b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 6cdf8 │ │ │ │ + beq 6d6b0 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d0bc │ │ │ │ + bne 6d974 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r7, #3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ svc 0x00000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -105873,28 +106431,28 @@ │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ mov r2, #0 │ │ │ │ movwgt r2, #1 │ │ │ │ tst r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ movne r1, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 6cc54 │ │ │ │ - bl 6d190 │ │ │ │ + beq 6d50c │ │ │ │ + bl 6da48 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 6cbec │ │ │ │ + beq 6d4a4 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 6cdb4 │ │ │ │ - b 6cba4 │ │ │ │ + bne 6d66c │ │ │ │ + b 6d45c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6cdb4 │ │ │ │ + beq 6d66c │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bhi 6d0a4 │ │ │ │ + bhi 6d95c │ │ │ │ mov fp, #0 │ │ │ │ - b 6ccbc │ │ │ │ + b 6d574 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ add r5, r1, #1 │ │ │ │ ldrd r2, [r8, #36] @ 0x24 │ │ │ │ add r1, r3, r1 │ │ │ │ str r5, [r8, #44] @ 0x2c │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -105906,163 +106464,163 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r2, #4] │ │ │ │ str r6, [r2, #12] │ │ │ │ strh r4, [r2, #2] │ │ │ │ str r0, [r8, #28] │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r7, fp │ │ │ │ - beq 6cdb4 │ │ │ │ + beq 6d66c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r8, #28] │ │ │ │ ldrb r4, [r0, fp] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 6cda8 │ │ │ │ + beq 6d660 │ │ │ │ sub r0, r7, #1024 @ 0x400 │ │ │ │ add r2, r6, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r3, r0, r5 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ strb r4, [r0, r6] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ str r2, [r8, #28] │ │ │ │ - bl 6d4bc │ │ │ │ + bl 6dd74 │ │ │ │ ldrh sl, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #9 │ │ │ │ - beq 6ccb4 │ │ │ │ + beq 6d56c │ │ │ │ cmp sl, #10 │ │ │ │ - bne 6cd78 │ │ │ │ + bne 6d630 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [r8, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6ccb4 │ │ │ │ + bne 6d56c │ │ │ │ ldm r4, {r6, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6cd58 │ │ │ │ + beq 6d610 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cd6c │ │ │ │ + beq 6d624 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 6ccb0 │ │ │ │ + b 6d568 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ ldrh r4, [sp, #58] @ 0x3a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 6cc74 │ │ │ │ + bne 6d52c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 9074 │ │ │ │ - b 6cc6c │ │ │ │ + b 6d524 │ │ │ │ add r0, r8, #20 │ │ │ │ bl 83a4 │ │ │ │ - b 6cce8 │ │ │ │ + b 6d5a0 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6cbec │ │ │ │ + beq 6d4a4 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ add r7, r3, #1 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ lsl r1, r3, #4 │ │ │ │ ldrh r1, [r0, r1]! @ │ │ │ │ subs r2, r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ cmp r1, #9 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ - beq 6cbec │ │ │ │ - b 6cfbc │ │ │ │ + beq 6d4a4 │ │ │ │ + b 6d874 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ ldr r6, [r8, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ bl 53fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ bl 557c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 6ce14 │ │ │ │ + bgt 6d6cc │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6ce30 │ │ │ │ + bne 6d6e8 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 6d10c │ │ │ │ + ble 6d9c4 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce68 │ │ │ │ + b 6d720 │ │ │ │ add r0, r0, #1 │ │ │ │ clrex │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq 6cea8 │ │ │ │ + beq 6d760 │ │ │ │ add r2, r1, r0 │ │ │ │ ldrexb r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6ce58 │ │ │ │ + bne 6d710 │ │ │ │ dmb ish │ │ │ │ mov r6, #0 │ │ │ │ strexb r3, r6, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ce9c │ │ │ │ + beq 6d754 │ │ │ │ ldrexb r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6ce7c │ │ │ │ - b 6ce58 │ │ │ │ + beq 6d734 │ │ │ │ + b 6d710 │ │ │ │ cmp r0, #28 │ │ │ │ dmb ish │ │ │ │ - beq 6cff0 │ │ │ │ + beq 6d8a8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6ceac │ │ │ │ + bne 6d764 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6cba4 │ │ │ │ + bne 6d45c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 6dabc │ │ │ │ - b 6cba4 │ │ │ │ + bl 6e374 │ │ │ │ + b 6d45c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d190 │ │ │ │ + bl 6da48 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 6c9ac │ │ │ │ - b 6d084 │ │ │ │ + beq 6d264 │ │ │ │ + b 6d93c │ │ │ │ cmp r9, sl │ │ │ │ - beq 6c9ac │ │ │ │ + beq 6d264 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -106070,37 +106628,37 @@ │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ str r2, [sp, #1088] @ 0x440 │ │ │ │ add r2, lr, #72 @ 0x48 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb4a0 │ │ │ │ + bl bbd58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movwne r2, #0 │ │ │ │ movwne r1, #0 │ │ │ │ eor r3, r1, r6 │ │ │ │ eor r7, r2, r5 │ │ │ │ orrs r3, r7, r3 │ │ │ │ - bne 6cf98 │ │ │ │ + bne 6d850 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ movwne r1, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 6c9ac │ │ │ │ - b 6cfa4 │ │ │ │ + bcc 6d264 │ │ │ │ + b 6d85c │ │ │ │ subs r0, r2, r5 │ │ │ │ sbcs r0, r1, r6 │ │ │ │ - bcc 6c9ac │ │ │ │ + bcc 6d264 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #9 │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -106117,25 +106675,25 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6cff4 │ │ │ │ + bne 6d8ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6d01c │ │ │ │ + bne 6d8d4 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 6daf4 │ │ │ │ + bl 6e3ac │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6d050 │ │ │ │ + bne 6d908 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #58] @ 0x3a │ │ │ │ str r0, [r1, #2] │ │ │ │ mov r0, #5 │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -106157,76 +106715,76 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #10 │ │ │ │ strd r4, [r1, #4] │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 6d18c │ │ │ │ + ldr r3, [pc, #224] @ 6da44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #192] @ 6d184 │ │ │ │ + ldr r0, [pc, #192] @ 6da3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #188] @ 6d188 │ │ │ │ + ldr r1, [pc, #188] @ 6da40 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #120] @ 6d174 │ │ │ │ + ldr r0, [pc, #120] @ 6da2c │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #116] @ 6d178 │ │ │ │ + ldr r2, [pc, #116] @ 6da30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #100] @ 6d17c │ │ │ │ + ldr r0, [pc, #100] @ 6da34 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #96] @ 6d180 │ │ │ │ + ldr r2, [pc, #96] @ 6da38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d164 │ │ │ │ + beq 6da1c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 6d164 │ │ │ │ + b 6da1c │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #5 │ │ │ │ - bhi 6d16c │ │ │ │ + bhi 6da24 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 6d16c │ │ │ │ + bne 6da24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6d16c │ │ │ │ + beq 6da24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r9, lr, asr #3 │ │ │ │ - @ instruction: 0x000d14bc │ │ │ │ - andeq r6, r9, fp, lsl r8 │ │ │ │ - andeq pc, ip, ip, ror #23 │ │ │ │ - andeq pc, ip, r0, asr #20 │ │ │ │ - andeq pc, ip, r0, asr #20 │ │ │ │ - andeq pc, ip, r8, asr #20 │ │ │ │ + strdeq sl, [r9], -lr │ │ │ │ + andeq r0, sp, r4, lsl #24 │ │ │ │ + andeq r6, r9, fp, asr #18 │ │ │ │ + andeq pc, ip, r4, lsr r3 @ │ │ │ │ + andeq pc, ip, r8, lsl #3 │ │ │ │ + andeq pc, ip, r8, lsl #3 │ │ │ │ + muleq ip, r0, r1 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi 6d484 │ │ │ │ + bhi 6dd3c │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -106422,19 +106980,19 @@ │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d644 │ │ │ │ + beq 6defc │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r7, r5, #9 │ │ │ │ cmp r7, #18 │ │ │ │ - bhi 6d548 │ │ │ │ + bhi 6de00 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ @@ -106453,94 +107011,94 @@ │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #10 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bne 6d560 │ │ │ │ + bne 6de18 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #26 │ │ │ │ - bcc 6d5fc │ │ │ │ + bcc 6deb4 │ │ │ │ and r3, r5, #252 @ 0xfc │ │ │ │ cmp r3, #28 │ │ │ │ - bne 6d6e8 │ │ │ │ + bne 6dfa0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r5, #24 │ │ │ │ - b 6d604 │ │ │ │ - ldr r6, [pc, #1312] @ 6daac │ │ │ │ + b 6debc │ │ │ │ + ldr r6, [pc, #1312] @ 6e364 │ │ │ │ add r6, pc, r6 │ │ │ │ add r4, r6, #24 │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6d808 │ │ │ │ + bne 6e0c0 │ │ │ │ mov r1, #1 │ │ │ │ strexb r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6d80c │ │ │ │ + bne 6e0c4 │ │ │ │ dmb ish │ │ │ │ ldr r6, [r6, #28] │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6d5e0 │ │ │ │ + bne 6de98 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strexb r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d5f4 │ │ │ │ + beq 6deac │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 6d5c8 │ │ │ │ + beq 6de80 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl a5c0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d620 │ │ │ │ + beq 6ded8 │ │ │ │ mov r1, #0 │ │ │ │ orr r2, r5, #96 @ 0x60 │ │ │ │ strb r1, [r0, #14] │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #15 │ │ │ │ strb r2, [r0, #4] │ │ │ │ - b 6d6dc │ │ │ │ + b 6df94 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #1 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6d64c │ │ │ │ + bne 6df04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d6c4 │ │ │ │ + beq 6df7c │ │ │ │ mov r1, #9 │ │ │ │ - b 6d6dc │ │ │ │ + b 6df94 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ cmp r7, #27 │ │ │ │ - beq 6d6c4 │ │ │ │ + beq 6df7c │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq 6d74c │ │ │ │ + beq 6e004 │ │ │ │ cmp r7, #79 @ 0x4f │ │ │ │ - bne 6d758 │ │ │ │ + bne 6e010 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 6d644 │ │ │ │ + beq 6defc │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 6d998 │ │ │ │ + bhi 6e250 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ @@ -106548,151 +107106,151 @@ │ │ │ │ andeq r0, r0, ip, asr r3 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #4 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #17 │ │ │ │ strb r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r0] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d798 │ │ │ │ + beq 6e050 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d7a4 │ │ │ │ + beq 6e05c │ │ │ │ sxtb r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 6d830 │ │ │ │ - ldr r2, [pc, #916] @ 6dab8 │ │ │ │ + bmi 6e0e8 │ │ │ │ + ldr r2, [pc, #916] @ 6e370 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6d94c │ │ │ │ + bne 6e204 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b 6da04 │ │ │ │ + b 6e2bc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6e42c │ │ │ │ + b 6ece4 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6d4bc │ │ │ │ + bl 6dd74 │ │ │ │ ldrh r6, [r5] │ │ │ │ cmp r6, #10 │ │ │ │ - beq 6d6e0 │ │ │ │ + beq 6df98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r5, #13 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - beq 6d8d0 │ │ │ │ + beq 6e188 │ │ │ │ cmp r6, #9 │ │ │ │ - bne 6d8e4 │ │ │ │ - b 6d8f8 │ │ │ │ + bne 6e19c │ │ │ │ + b 6e1b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ - b 6d604 │ │ │ │ + b 6debc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d890 │ │ │ │ + beq 6e148 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bgt 6da04 │ │ │ │ + bgt 6e2bc │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 6d968 │ │ │ │ + bcc 6e220 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 6da00 │ │ │ │ + bcc 6e2b8 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r5, r0, r2, lsl #18 │ │ │ │ - b 6da04 │ │ │ │ + b 6e2bc │ │ │ │ clrex │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl a90c │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r6, #28] │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 6d5c0 │ │ │ │ - b 6d5e0 │ │ │ │ + beq 6de78 │ │ │ │ + b 6de98 │ │ │ │ and r3, r5, #224 @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 6d868 │ │ │ │ + beq 6e120 │ │ │ │ and r3, r5, #240 @ 0xf0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq 6d868 │ │ │ │ + beq 6e120 │ │ │ │ and r3, r5, #248 @ 0xf8 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne 6d71c │ │ │ │ + bne 6dfd4 │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 6d920 │ │ │ │ + beq 6e1d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d920 │ │ │ │ + beq 6e1d8 │ │ │ │ ldrsb r7, [r6], #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 6d874 │ │ │ │ - b 6d71c │ │ │ │ - ldr r2, [pc, #540] @ 6dab4 │ │ │ │ + blt 6e12c │ │ │ │ + b 6dfd4 │ │ │ │ + ldr r2, [pc, #540] @ 6e36c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrh r1, [sp, #33] @ 0x21 │ │ │ │ cmp r0, #4 │ │ │ │ ldrb r2, [sp, #35] @ 0x23 │ │ │ │ strh r1, [sp, #28] │ │ │ │ strb r2, [sp, #30] │ │ │ │ - bne 6d930 │ │ │ │ + bne 6e1e8 │ │ │ │ mov r1, r4 │ │ │ │ - b 6da04 │ │ │ │ + b 6e2bc │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ orr r3, r3, #4 │ │ │ │ ldrh r6, [r0] │ │ │ │ strh r6, [sp, #12] │ │ │ │ - b 6d8f4 │ │ │ │ + b 6e1ac │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ ldrh r4, [r0] │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ strh r4, [sp, #12] │ │ │ │ strb r7, [sp, #14] │ │ │ │ ldrb r7, [sp, #14] │ │ │ │ ldrh r4, [sp, #12] │ │ │ │ @@ -106702,16 +107260,16 @@ │ │ │ │ strh r6, [r5, #2] │ │ │ │ strh r4, [r0] │ │ │ │ strb r7, [r0, #2] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 6d71c │ │ │ │ - b 6da04 │ │ │ │ + bcs 6dfd4 │ │ │ │ + b 6e2bc │ │ │ │ ldrb r1, [sp, #30] │ │ │ │ ldrh r2, [sp, #28] │ │ │ │ strb r1, [sp, #3] │ │ │ │ mov r1, r4 │ │ │ │ strh r2, [sp, #1] │ │ │ │ str r5, [sp, #4] │ │ │ │ strb r0, [sp] │ │ │ │ @@ -106719,160 +107277,160 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #10 │ │ │ │ str r3, [r1, #8] │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ orr r5, r3, r2, lsl #6 │ │ │ │ - b 6da04 │ │ │ │ + b 6e2bc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #3 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #6 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ and r2, r1, #252 @ 0xfc │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - bne 6da6c │ │ │ │ + bne 6e324 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #79 @ 0x4f │ │ │ │ strb r1, [r0, #5] │ │ │ │ mov r1, #14 │ │ │ │ strb r2, [r0, #14] │ │ │ │ strh r2, [r0, #12] │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #5 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #4] │ │ │ │ - b 6d6dc │ │ │ │ + b 6df94 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #14] │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #7 │ │ │ │ - b 6d6d4 │ │ │ │ + b 6df8c │ │ │ │ orr r5, r3, r2, lsl #12 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ - bne 6da14 │ │ │ │ + bne 6e2cc │ │ │ │ mov r0, #9 │ │ │ │ - b 6da50 │ │ │ │ + b 6e308 │ │ │ │ sub r0, r5, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 6da28 │ │ │ │ + bcs 6e2e0 │ │ │ │ mov r6, #1 │ │ │ │ - b 6da48 │ │ │ │ + b 6e300 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 6da48 │ │ │ │ + bcc 6e300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 682d4 │ │ │ │ + bl 68b8c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ movne r6, #1 │ │ │ │ mov r4, #15 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, #12] │ │ │ │ strh r2, [r1, #13] │ │ │ │ strh r0, [r1] │ │ │ │ strd r4, [r1, #4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 6dab0 │ │ │ │ + ldr r2, [pc, #60] @ 6e368 │ │ │ │ add r1, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r0, [r5] │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - strdeq r3, [sp], -r8 │ │ │ │ - andeq r5, r9, ip, ror #27 │ │ │ │ - andeq r5, r9, r8, asr #31 │ │ │ │ - andeq r6, r9, ip, lsr r1 │ │ │ │ + andeq r2, sp, r0, asr #24 │ │ │ │ + andeq r5, r9, ip, lsl pc │ │ │ │ + strdeq r6, [r9], -r8 │ │ │ │ + andeq r6, r9, ip, ror #4 │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6dacc │ │ │ │ + bne 6e384 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6daf0 │ │ │ │ + bne 6e3a8 │ │ │ │ dmb ish │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #492] @ 6dcf0 │ │ │ │ + ldr r1, [pc, #492] @ 6e5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6db48 │ │ │ │ + bne 6e400 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b 6db5c │ │ │ │ + b 6e414 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6dc18 │ │ │ │ + bne 6e4d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sp │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbe8 │ │ │ │ + beq 6e4a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 55a0 │ │ │ │ - ldr r0, [pc, #364] @ 6dcf4 │ │ │ │ + ldr r0, [pc, #364] @ 6e5ac │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6dcfc │ │ │ │ + bl 6e5b4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #348] @ 6dcf8 │ │ │ │ + ldr r0, [pc, #348] @ 6e5b0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6dcfc │ │ │ │ + bl 6e5b4 │ │ │ │ tst r6, #1 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 6dbd0 │ │ │ │ + bne 6e488 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -106896,541 +107454,541 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc74 │ │ │ │ + beq 6e52c │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6db80 │ │ │ │ + bne 6e438 │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6dc54 │ │ │ │ + beq 6e50c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc68 │ │ │ │ + beq 6e520 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 6db80 │ │ │ │ + b 6e438 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsr r1, r7, #16 │ │ │ │ orr r6, r1, r0, lsl #16 │ │ │ │ - bne 6dc00 │ │ │ │ + bne 6e4b8 │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6dca4 │ │ │ │ + beq 6e55c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dcb8 │ │ │ │ + beq 6e570 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 6dc00 │ │ │ │ - b 6dcc8 │ │ │ │ + b 6e4b8 │ │ │ │ + b 6e580 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dce0 │ │ │ │ + beq 6e598 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r8, r4, ror #17 │ │ │ │ - andeq r8, r8, ip, ror #12 │ │ │ │ - strdeq r5, [r9], -r2 │ │ │ │ + andeq r8, r8, ip, asr r9 │ │ │ │ + ldrdeq r8, [r8], -ip │ │ │ │ + andeq r5, r9, r2, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #468] @ 6dee4 │ │ │ │ + ldr r1, [pc, #468] @ 6e79c │ │ │ │ add r4, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b222c │ │ │ │ + bl b2ae4 │ │ │ │ add r2, r4, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6de68 │ │ │ │ + beq 6e720 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 6dd68 │ │ │ │ + bne 6e620 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sp │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 6ddec │ │ │ │ + bne 6e6a4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6ddd4 │ │ │ │ + bne 6e68c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ddb8 │ │ │ │ + beq 6e670 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ddcc │ │ │ │ + beq 6e684 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6deec │ │ │ │ + bl 6e7a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldmib sp, {r6, r7, r9} │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6deec │ │ │ │ + bl 6e7a4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6de28 │ │ │ │ + beq 6e6e0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ addcc r5, r1, r2, lsl #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 6de0c │ │ │ │ + bne 6e6c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6de38 │ │ │ │ + beq 6e6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ uxth r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6dde0 │ │ │ │ + beq 6e698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ 6dee8 │ │ │ │ + ldr r2, [pc, #120] @ 6e7a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de94 │ │ │ │ + beq 6e74c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 6ded0 │ │ │ │ + b 6e788 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6deb4 │ │ │ │ + beq 6e76c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6ded8 │ │ │ │ + beq 6e790 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6deec │ │ │ │ + bl 6e7a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r8, [r8], -ip │ │ │ │ - strdeq r0, [sp], -ip │ │ │ │ + andeq r8, r8, ip, asr #10 │ │ │ │ + andeq r0, sp, r4, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 6df0c │ │ │ │ + beq 6e7c4 │ │ │ │ bl 50d8 │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ ldr r8, [r9, #52] @ 0x34 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e054 │ │ │ │ + beq 6e90c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6df68 │ │ │ │ + beq 6e820 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 6df44 │ │ │ │ + b 6e7fc │ │ │ │ add r4, r4, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 6df68 │ │ │ │ + beq 6e820 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - beq 6df38 │ │ │ │ + beq 6e7f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 6df38 │ │ │ │ + b 6e7f0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6df7c │ │ │ │ + beq 6e834 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 6e17c │ │ │ │ + bl 6ea34 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dfa8 │ │ │ │ + beq 6e860 │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6dfa8 │ │ │ │ + beq 6e860 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dfcc │ │ │ │ + beq 6e884 │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6dfcc │ │ │ │ + beq 6e884 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 6e358 │ │ │ │ + bl 6ec10 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6e018 │ │ │ │ + bne 6e8d0 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e028 │ │ │ │ + beq 6e8e0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e03c │ │ │ │ + beq 6e8f4 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6e050 │ │ │ │ + bne 6e908 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 55a0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6dff4 │ │ │ │ + bne 6e8ac │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6e000 │ │ │ │ + bne 6e8b8 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e00c │ │ │ │ + beq 6e8c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ 6e178 │ │ │ │ + ldr r3, [pc, #284] @ 6ea30 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 6e0ec │ │ │ │ + b 6e9a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 6e09c │ │ │ │ + b 6e954 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e094 │ │ │ │ + beq 6e94c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 6e17c │ │ │ │ + bl 6ea34 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e0c0 │ │ │ │ + beq 6e978 │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e0c0 │ │ │ │ + beq 6e978 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e0e4 │ │ │ │ + beq 6e99c │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e0e4 │ │ │ │ + beq 6e99c │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 6e358 │ │ │ │ + bl 6ec10 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6e12c │ │ │ │ + bne 6e9e4 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e13c │ │ │ │ + beq 6e9f4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e150 │ │ │ │ + beq 6ea08 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 6e164 │ │ │ │ + beq 6ea1c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6e10c │ │ │ │ + bne 6e9c4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6e118 │ │ │ │ + bne 6e9d0 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6e124 │ │ │ │ + bne 6e9dc │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ + andeq r0, sp, r0, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r1, {r7, r9} │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r0 │ │ │ │ movwne r4, #1 │ │ │ │ movw fp, #270 @ 0x10e │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6e2b0 │ │ │ │ + beq 6eb68 │ │ │ │ tst r4, #1 │ │ │ │ - beq 6e340 │ │ │ │ + beq 6ebf8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6e1e4 │ │ │ │ + beq 6ea9c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 6e20c │ │ │ │ + bcs 6eac4 │ │ │ │ mov r4, r0 │ │ │ │ - b 6e234 │ │ │ │ + b 6eaec │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6e1fc │ │ │ │ + beq 6eab4 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 6e1f0 │ │ │ │ + bne 6eaa8 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 6e1dc │ │ │ │ + bcc 6ea94 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e32c │ │ │ │ + beq 6ebe4 │ │ │ │ ldrh r5, [r0, sl] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r4, fp] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 6e20c │ │ │ │ + bcs 6eac4 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6e260 │ │ │ │ + beq 6eb18 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r8, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r8, #272 @ 0x110 │ │ │ │ - bne 6e248 │ │ │ │ + bne 6eb00 │ │ │ │ mov r7, #0 │ │ │ │ - b 6e264 │ │ │ │ + b 6eb1c │ │ │ │ mov r8, r4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e280 │ │ │ │ + beq 6eb38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ add r1, r4, #132 @ 0x84 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ tst r2, r3 │ │ │ │ - beq 6e1ac │ │ │ │ + beq 6ea64 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6e1ac │ │ │ │ + b 6ea64 │ │ │ │ tst r4, #1 │ │ │ │ - beq 6e310 │ │ │ │ + beq 6ebc8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 6e2d8 │ │ │ │ + bne 6eb90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6e2d8 │ │ │ │ + beq 6eb90 │ │ │ │ ldr r8, [r8, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 6e2cc │ │ │ │ + bne 6eb84 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e318 │ │ │ │ + beq 6ebd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e2e4 │ │ │ │ + bne 6eb9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 6e350 │ │ │ │ + ldr r0, [pc, #24] @ 6ec08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 6e354 │ │ │ │ + ldr r0, [pc, #12] @ 6ec0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - muleq sp, ip, pc @ │ │ │ │ - andeq r0, sp, ip, lsr #31 │ │ │ │ + andeq r0, sp, r4, ror #13 │ │ │ │ + strdeq r0, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6e3b8 │ │ │ │ + beq 6ec70 │ │ │ │ mov r7, #0 │ │ │ │ - b 6e380 │ │ │ │ + b 6ec38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 6e3b8 │ │ │ │ + beq 6ec70 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r0, r7, lsl #3]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e3a0 │ │ │ │ + beq 6ec58 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e374 │ │ │ │ + beq 6ec2c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 6e374 │ │ │ │ + b 6ec2c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e3d0 │ │ │ │ + beq 6ec88 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e3ec │ │ │ │ + beq 6eca4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ sub r6, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 6e40c │ │ │ │ + beq 6ecc4 │ │ │ │ add r0, r8, r7, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 879c8 │ │ │ │ - b 6e3f0 │ │ │ │ + bl 88280 │ │ │ │ + b 6eca8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e420 │ │ │ │ + beq 6ecd8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrh r3, [r1] │ │ │ │ movw r7, #23323 @ 0x5b1b │ │ │ │ cmp r3, r7 │ │ │ │ - bne 6ebec │ │ │ │ + bne 6f4a4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 6e45c │ │ │ │ + bne 6ed14 │ │ │ │ mov r1, #9 │ │ │ │ strh r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ sub r7, r4, #59 @ 0x3b │ │ │ │ cmp r7, #32 │ │ │ │ - bhi 6e5a4 │ │ │ │ + bhi 6ee5c │ │ │ │ add r5, pc, #16 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #2 │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ add pc, r5, r7 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ @@ -107464,193 +108022,193 @@ │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6ef20 │ │ │ │ + b 6f7d8 │ │ │ │ mov r6, #14 │ │ │ │ mov lr, #2 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1824] @ 6ec4c │ │ │ │ + ldr r0, [pc, #1824] @ 6f504 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ec04 │ │ │ │ + bne 6f4bc │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #6 │ │ │ │ - bcs 6e780 │ │ │ │ + bcs 6f038 │ │ │ │ mov r0, #9 │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, #4 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov lr, #1 │ │ │ │ - b 6e6dc │ │ │ │ + b 6ef94 │ │ │ │ mov r6, #5 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov r3, #1 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ add r3, r1, r2 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 6e7d0 │ │ │ │ + beq 6f088 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6e708 │ │ │ │ + bne 6efc0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6f24c │ │ │ │ + b 6fb04 │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 6e748 │ │ │ │ + bcs 6f000 │ │ │ │ mov r3, #9 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 6e70c │ │ │ │ + beq 6efc4 │ │ │ │ add r7, r1, r2 │ │ │ │ ldrb r4, [r7, #-1] │ │ │ │ sub r7, r4, #64 @ 0x40 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bhi 6e70c │ │ │ │ + bhi 6efc4 │ │ │ │ cmp r2, #6 │ │ │ │ - bcc 6e610 │ │ │ │ - ldr r3, [pc, #1672] @ 6ec68 │ │ │ │ + bcc 6eec8 │ │ │ │ + ldr r3, [pc, #1672] @ 6f520 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ bl 5384 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ea50 │ │ │ │ + beq 6f308 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ - bgt 6e910 │ │ │ │ + bgt 6f1c8 │ │ │ │ cmp r4, #77 @ 0x4d │ │ │ │ - beq 6ea5c │ │ │ │ + beq 6f314 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne 6e508 │ │ │ │ + bne 6edc0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 705c0 │ │ │ │ + b 70e78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1560] @ 6ec58 │ │ │ │ + ldr r0, [pc, #1560] @ 6f510 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ec1c │ │ │ │ + bne 6f4d4 │ │ │ │ add r2, r6, r5 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r5, [r2, #-1] │ │ │ │ orr r2, r5, #32 │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ - bne 6e7dc │ │ │ │ + bne 6f094 │ │ │ │ cmp r0, #3 │ │ │ │ - bls 6ec34 │ │ │ │ + bls 6f4ec │ │ │ │ sub r2, r0, #4 │ │ │ │ add r1, r6, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6e7ec │ │ │ │ - ldr r2, [pc, #1472] @ 6ec5c │ │ │ │ + bne 6f0a4 │ │ │ │ + ldr r2, [pc, #1472] @ 6f514 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, #3 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov r6, #7 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov lr, #4 │ │ │ │ mov r6, #14 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov ip, #1 │ │ │ │ mov r6, #11 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov r3, #0 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ mov r6, #6 │ │ │ │ - b 6e70c │ │ │ │ + b 6efc4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 6e72c │ │ │ │ + bne 6efe4 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ strb ip, [r0, #12] │ │ │ │ strh r1, [r0, #13] │ │ │ │ strb lr, [r0, #5] │ │ │ │ strb r6, [r0, #4] │ │ │ │ strh r3, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 6e748 │ │ │ │ + bcs 6f000 │ │ │ │ sub lr, r1, #64 @ 0x40 │ │ │ │ - b 6e6dc │ │ │ │ - ldr r2, [pc, #1300] @ 6ec64 │ │ │ │ + b 6ef94 │ │ │ │ + ldr r2, [pc, #1300] @ 6f51c │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldm sp, {r2, r3} │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ strd r2, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ cmp r2, #32 │ │ │ │ - bcs 6e88c │ │ │ │ - ldr r2, [pc, #1216] @ 6ec54 │ │ │ │ + bcs 6f144 │ │ │ │ + ldr r2, [pc, #1216] @ 6f50c │ │ │ │ mov r4, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #25 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrh r0, [sp, #6] │ │ │ │ ldrh r1, [sp] │ │ │ │ ldr r2, [sp, #2] │ │ │ │ strh r0, [r4, #10] │ │ │ │ mov r0, #10 │ │ │ │ str r2, [r4, #6] │ │ │ │ strh r0, [r4] │ │ │ │ strh r1, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6f2e8 │ │ │ │ + b 6fba0 │ │ │ │ mov r0, #9 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -107661,47 +108219,47 @@ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 6ec88 │ │ │ │ + bl 6f540 │ │ │ │ ldrb r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 6e8e8 │ │ │ │ + bne 6f1a0 │ │ │ │ mov r1, #12 │ │ │ │ and r2, r0, #3 │ │ │ │ and r1, r1, r0, lsr #4 │ │ │ │ orr r2, r1, r2 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 6eba4 │ │ │ │ + bhi 6f45c │ │ │ │ add r3, pc, #8 │ │ │ │ and r1, r0, #32 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ lsr r9, r1, #4 │ │ │ │ mov r8, #0 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ sub r3, r2, #32 │ │ │ │ mov r7, #12 │ │ │ │ and r6, r2, #3 │ │ │ │ and r7, r7, r3, lsr #4 │ │ │ │ orr r7, r7, r6 │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 6e9fc │ │ │ │ + bhi 6f2b4 │ │ │ │ add r6, pc, #12 │ │ │ │ mov r0, r5 │ │ │ │ and r3, r3, #32 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ @@ -107709,59 +108267,59 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ ldr r2, [sp, #42] @ 0x2a │ │ │ │ ldrh r3, [sp, #46] @ 0x2e │ │ │ │ strh r3, [r4, #10] │ │ │ │ str r2, [r4, #6] │ │ │ │ strb r0, [r4, #5] │ │ │ │ strb r1, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r4, #117 @ 0x75 │ │ │ │ - beq 6ea68 │ │ │ │ + beq 6f320 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ - bne 6e508 │ │ │ │ + bne 6edc0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6f810 │ │ │ │ + b 700c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e988 │ │ │ │ + bne 6f240 │ │ │ │ mov r3, #5 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e988 │ │ │ │ + bne 6f240 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e9fc │ │ │ │ + bne 6f2b4 │ │ │ │ mov r3, #7 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ lsr r3, r3, #4 │ │ │ │ mov r7, #2 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e988 │ │ │ │ + bne 6f240 │ │ │ │ mov r3, #4 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ mov r3, #3 │ │ │ │ - b 6e99c │ │ │ │ + b 6f254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e9fc │ │ │ │ + bne 6f2b4 │ │ │ │ mov r3, #6 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, #4 │ │ │ │ and r6, r6, r2, lsr #3 │ │ │ │ and r5, r5, r2, lsr #1 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ orr r2, r2, r5 │ │ │ │ @@ -107779,92 +108337,92 @@ │ │ │ │ mvn r7, #0 │ │ │ │ uxtab r3, r7, r3 │ │ │ │ uxtab r0, r7, r0 │ │ │ │ strh r3, [r1, #6] │ │ │ │ strh r0, [r1, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #588] @ 6ec50 │ │ │ │ + ldr r2, [pc, #588] @ 6f508 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp] │ │ │ │ ldrb r3, [sp, #1] │ │ │ │ ldrb r7, [sp, #2] │ │ │ │ cmp r0, #4 │ │ │ │ ldrb r2, [sp, #3] │ │ │ │ - bne 6ea38 │ │ │ │ + bne 6f2f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b 6e9b8 │ │ │ │ + b 6f270 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ strb r2, [r4, #7] │ │ │ │ strb r7, [r4, #6] │ │ │ │ strb r3, [r4, #5] │ │ │ │ - b 6eb90 │ │ │ │ + b 6f448 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6f36c │ │ │ │ + b 6fc24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6f4c8 │ │ │ │ + b 6fd80 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6fb0c │ │ │ │ + b 703c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6ead0 │ │ │ │ + bne 6f388 │ │ │ │ mov r9, #5 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ lsr r9, r1, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6ead0 │ │ │ │ + bne 6f388 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6eba4 │ │ │ │ + bne 6f45c │ │ │ │ mov r9, #7 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ lsr r9, r1, #4 │ │ │ │ mov r8, #2 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6ead0 │ │ │ │ + bne 6f388 │ │ │ │ mov r9, #4 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ mov r9, #3 │ │ │ │ - b 6eae4 │ │ │ │ + b 6f39c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6eba4 │ │ │ │ + bne 6f45c │ │ │ │ mov r9, #6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ and r1, r1, r0, lsr #3 │ │ │ │ and r2, r2, r0, lsr #1 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ orr r0, r0, r2 │ │ │ │ orr r7, r0, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6eb78 │ │ │ │ + bne 6f430 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ ldrh r6, [sp, #42] @ 0x2a │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6eb78 │ │ │ │ + bne 6f430 │ │ │ │ ldrh r0, [sp, #42] @ 0x2a │ │ │ │ tst r9, #255 @ 0xff │ │ │ │ strb r7, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4, #6] │ │ │ │ sub r0, r6, #1 │ │ │ │ strh r0, [r4, #4] │ │ │ │ @@ -107885,259 +108443,259 @@ │ │ │ │ strh r2, [r4, #6] │ │ │ │ strb r1, [r4, #5] │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ 6ec60 │ │ │ │ + ldr r2, [pc, #180] @ 6f518 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r9, [sp, #41] @ 0x29 │ │ │ │ ldrb r8, [sp, #42] @ 0x2a │ │ │ │ cmp r0, #4 │ │ │ │ ldrb r7, [sp, #43] @ 0x2b │ │ │ │ - beq 6eb00 │ │ │ │ + beq 6f3b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r4, #8] │ │ │ │ strb r7, [r4, #7] │ │ │ │ strb r8, [r4, #6] │ │ │ │ strb r9, [r4, #5] │ │ │ │ - b 6eb90 │ │ │ │ - ldr r0, [pc, #120] @ 6ec6c │ │ │ │ + b 6f448 │ │ │ │ + ldr r0, [pc, #120] @ 6f524 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #116] @ 6ec70 │ │ │ │ + ldr r2, [pc, #116] @ 6f528 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #104] @ 6ec74 │ │ │ │ + ldr r0, [pc, #104] @ 6f52c │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #100] @ 6ec78 │ │ │ │ + ldr r2, [pc, #100] @ 6f530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #88] @ 6ec7c │ │ │ │ + ldr r0, [pc, #88] @ 6f534 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #84] @ 6ec80 │ │ │ │ + ldr r2, [pc, #84] @ 6f538 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #72] @ 6ec84 │ │ │ │ + ldr r3, [pc, #72] @ 6f53c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, r9, r5, ror #4 │ │ │ │ - andeq r4, r9, ip, asr lr │ │ │ │ - andeq r5, r9, ip, asr #1 │ │ │ │ - strheq r5, [r9], -r1 │ │ │ │ - andeq r5, r9, r4, asr #3 │ │ │ │ - @ instruction: 0x00094cb4 │ │ │ │ - andeq r5, r9, r0, lsl r1 │ │ │ │ - andeq r5, r9, ip, ror #3 │ │ │ │ - andeq r4, r9, ip, lsr fp │ │ │ │ - strdeq lr, [ip], -r0 │ │ │ │ - andeq r4, r9, r8, lsl #23 │ │ │ │ - strdeq sp, [ip], -r8 │ │ │ │ - ldrdeq r4, [r9], -r0 │ │ │ │ - andeq sp, ip, r0, lsr #31 │ │ │ │ - muleq ip, r8, pc @ │ │ │ │ + muleq r9, r5, r3 │ │ │ │ + andeq r4, r9, ip, lsl #31 │ │ │ │ + strdeq r5, [r9], -ip │ │ │ │ + andeq r5, r9, r1, ror #3 │ │ │ │ + strdeq r5, [r9], -r4 │ │ │ │ + andeq r4, r9, r4, ror #27 │ │ │ │ + andeq r5, r9, r0, asr #4 │ │ │ │ + andeq r5, r9, ip, lsl r3 │ │ │ │ + andeq r4, r9, ip, ror #24 │ │ │ │ + andeq sp, ip, r8, lsr r8 │ │ │ │ + @ instruction: 0x00094cb8 │ │ │ │ + andeq sp, ip, r0, asr #14 │ │ │ │ + andeq r4, r9, r0, lsl #24 │ │ │ │ + andeq sp, ip, r8, ror #13 │ │ │ │ + andeq sp, ip, r0, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ece8 │ │ │ │ + beq 6f5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ecc8 │ │ │ │ + beq 6f580 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6ed10 │ │ │ │ + bne 6f5c8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r3, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 6ed94 │ │ │ │ - ldr r2, [pc, #256] @ 6edd0 │ │ │ │ + bne 6f64c │ │ │ │ + ldr r2, [pc, #256] @ 6f688 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b c5b94 │ │ │ │ - ldr r2, [pc, #228] @ 6edd4 │ │ │ │ + b c644c │ │ │ │ + ldr r2, [pc, #228] @ 6f68c │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 6ed88 │ │ │ │ + bne 6f640 │ │ │ │ sub r3, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bcc 6ed94 │ │ │ │ + bcc 6f64c │ │ │ │ mov r2, #0 │ │ │ │ mvn ip, #255 @ 0xff │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6edbc │ │ │ │ + beq 6f674 │ │ │ │ uxtb r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ uxtab r2, r3, r2 │ │ │ │ ubfx r3, r2, #7, #24 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsrs r3, r2, #8 │ │ │ │ - bne 6ecc8 │ │ │ │ + bne 6f580 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 6ecc8 │ │ │ │ + bhi 6f580 │ │ │ │ uxtb r2, r2 │ │ │ │ add r0, r0, #1 │ │ │ │ uxtab r2, r2, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ tst r2, ip │ │ │ │ - beq 6ed38 │ │ │ │ - b 6ecc8 │ │ │ │ + beq 6f5f0 │ │ │ │ + b 6f580 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs 6ed30 │ │ │ │ + bcs 6f5e8 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 6ecc8 │ │ │ │ + bhi 6f580 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ - bne 6ed98 │ │ │ │ + bne 6f650 │ │ │ │ mov r0, #4 │ │ │ │ strb r2, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq r9, r0, fp │ │ │ │ - andeq r4, r9, r0, ror fp │ │ │ │ + andeq r4, r9, r0, asr #25 │ │ │ │ + andeq r4, r9, r0, lsr #25 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee38 │ │ │ │ + beq 6f6f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ee18 │ │ │ │ + beq 6f6d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6ee60 │ │ │ │ + bne 6f718 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r2, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 6eedc │ │ │ │ - ldr r2, [pc, #248] @ 6ef18 │ │ │ │ + bne 6f794 │ │ │ │ + ldr r2, [pc, #248] @ 6f7d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b c5b94 │ │ │ │ - ldr r2, [pc, #220] @ 6ef1c │ │ │ │ + b c644c │ │ │ │ + ldr r2, [pc, #220] @ 6f7d4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 6eed0 │ │ │ │ + bne 6f788 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bcc 6eedc │ │ │ │ + bcc 6f794 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ef04 │ │ │ │ + beq 6f7bc │ │ │ │ uxth r3, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ uxtah r1, r3, r1 │ │ │ │ ubfx r3, r1, #15, #16 │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsrs r3, r1, #16 │ │ │ │ - bne 6ee18 │ │ │ │ + bne 6f6d0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 6ee18 │ │ │ │ + bhi 6f6d0 │ │ │ │ uxth r1, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ uxtah r1, r1, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - beq 6ee80 │ │ │ │ - b 6ee18 │ │ │ │ + beq 6f738 │ │ │ │ + b 6f6d0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 6ee7c │ │ │ │ + bcs 6f734 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 6ee18 │ │ │ │ + bhi 6f6d0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ - bne 6eee0 │ │ │ │ + bne 6f798 │ │ │ │ mov r0, #4 │ │ │ │ strh r1, [r4, #2] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r9, r0, asr #20 │ │ │ │ - andeq r4, r9, r0, lsr #20 │ │ │ │ + andeq r4, r9, r0, ror fp │ │ │ │ + andeq r4, r9, r0, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #23323 @ 0x5b1b │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6f1d0 │ │ │ │ + bne 6fa88 │ │ │ │ mov r5, r2 │ │ │ │ add r1, r6, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6ef94 │ │ │ │ - ldr r2, [pc, #712] @ 6f230 │ │ │ │ + bne 6f84c │ │ │ │ + ldr r2, [pc, #712] @ 6fae8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r0, [fp, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -108153,355 +108711,355 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ strb r4, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 70a58 │ │ │ │ + bl 71310 │ │ │ │ ldrb r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #4 │ │ │ │ - bne 6f02c │ │ │ │ + bne 6f8e4 │ │ │ │ ldrsb r1, [sp, #45] @ 0x2d │ │ │ │ mov sl, #2 │ │ │ │ ldrb r0, [sp, #46] @ 0x2e │ │ │ │ uqsub8 r1, r1, r4 │ │ │ │ and r2, r1, #2 │ │ │ │ and r3, r1, #57 @ 0x39 │ │ │ │ and r1, sl, r1, lsr #1 │ │ │ │ cmp r0, #3 │ │ │ │ orr r2, r3, r2, lsl #1 │ │ │ │ orr r9, r2, r1 │ │ │ │ - beq 6f0ac │ │ │ │ + beq 6f964 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #2 │ │ │ │ moveq sl, #1 │ │ │ │ - b 6f0ac │ │ │ │ + b 6f964 │ │ │ │ cmp r5, #3 │ │ │ │ - bls 6f068 │ │ │ │ + bls 6f920 │ │ │ │ add r0, r6, r5 │ │ │ │ ldrb r0, [r0, #-2] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 6f140 │ │ │ │ + bcs 6f9f8 │ │ │ │ mov r1, #1 │ │ │ │ uqsub8 r0, r0, r1 │ │ │ │ and r1, r0, #2 │ │ │ │ and r2, r0, #9 │ │ │ │ orr r1, r2, r1, lsl #1 │ │ │ │ mov r2, #2 │ │ │ │ and r0, r2, r0, lsr #1 │ │ │ │ orr r9, r1, r0 │ │ │ │ mov sl, #0 │ │ │ │ cmp r7, #3 │ │ │ │ - bcc 6f0ac │ │ │ │ + bcc 6f964 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldm r8, {r4, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f090 │ │ │ │ + beq 6f948 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f0a4 │ │ │ │ + beq 6f95c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r6, r5 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #19 │ │ │ │ - bcs 6f118 │ │ │ │ + bcs 6f9d0 │ │ │ │ movw r1, #32943 @ 0x80af │ │ │ │ mov r2, #1 │ │ │ │ movt r1, #7 │ │ │ │ tst r2, r1, lsr r0 │ │ │ │ - beq 6f118 │ │ │ │ - ldr r1, [pc, #348] @ 6f23c │ │ │ │ + beq 6f9d0 │ │ │ │ + ldr r1, [pc, #348] @ 6faf4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #344] @ 6f240 │ │ │ │ + ldr r2, [pc, #344] @ 6faf8 │ │ │ │ add r1, pc, r1 │ │ │ │ strb sl, [fp, #14] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [fp, #13] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ mov r2, #2 │ │ │ │ strb r9, [fp, #12] │ │ │ │ strh r2, [fp] │ │ │ │ strb r0, [fp, #5] │ │ │ │ strb r1, [fp, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ 6f234 │ │ │ │ + ldr r2, [pc, #276] @ 6faec │ │ │ │ add r0, fp, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #240] @ 6f238 │ │ │ │ + ldr r2, [pc, #240] @ 6faf0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #3 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [sp, #55] @ 0x37 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [sp, #53] @ 0x35 │ │ │ │ strb r0, [fp, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r3, [fp, #5] │ │ │ │ strb r1, [fp, #7] │ │ │ │ str r2, [fp, #8] │ │ │ │ strh r0, [fp] │ │ │ │ - bcs 6f194 │ │ │ │ + bcs 6fa4c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r8, {r4, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f1ac │ │ │ │ + beq 6fa64 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f1c0 │ │ │ │ + beq 6fa78 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ 6f244 │ │ │ │ + ldr r0, [pc, #108] @ 6fafc │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #104] @ 6f248 │ │ │ │ + ldr r2, [pc, #104] @ 6fb00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - b 6f1ec │ │ │ │ + b 6faa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f204 │ │ │ │ + beq 6fabc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70c54 │ │ │ │ + bl 7150c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - strdeq r4, [r9], -r8 │ │ │ │ - andeq r4, r9, r0, asr #14 │ │ │ │ - andeq r4, r9, r4, lsr #14 │ │ │ │ - ldrdeq r6, [sl], -r0 │ │ │ │ - ldrdeq r6, [sl], -fp │ │ │ │ - andeq r4, r9, r8, asr r5 │ │ │ │ - muleq ip, ip, sl │ │ │ │ + andeq r4, r9, r8, lsr #20 │ │ │ │ + andeq r4, r9, r0, ror r8 │ │ │ │ + andeq r4, r9, r4, asr r8 │ │ │ │ + andeq r6, sl, r8, lsl r5 │ │ │ │ + andeq r6, sl, r3, lsr #10 │ │ │ │ + andeq r4, r9, r8, lsl #13 │ │ │ │ + andeq sp, ip, r4, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ 6f2d4 │ │ │ │ + ldr r0, [pc, #120] @ 6fb8c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f2a4 │ │ │ │ + bne 6fb5c │ │ │ │ add r0, r5, r6 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 6f2bc │ │ │ │ + bne 6fb74 │ │ │ │ mov r0, #9 │ │ │ │ cmp r6, #5 │ │ │ │ ldrbcs r0, [r5, #3] │ │ │ │ andcs r0, r0, #15 │ │ │ │ strbcs r0, [r4, #2] │ │ │ │ movcs r0, #7 │ │ │ │ strh r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #44] @ 6f2d8 │ │ │ │ + ldr r0, [pc, #44] @ 6fb90 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #40] @ 6f2dc │ │ │ │ + ldr r2, [pc, #40] @ 6fb94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #28] @ 6f2e0 │ │ │ │ + ldr r0, [pc, #28] @ 6fb98 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #24] @ 6f2e4 │ │ │ │ + ldr r2, [pc, #24] @ 6fb9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r4, r9, ip, asr #12 │ │ │ │ - strdeq r4, [r9], -pc @ │ │ │ │ - andeq sp, ip, r8, lsl sl │ │ │ │ - @ instruction: 0x000945b9 │ │ │ │ - andeq sp, ip, r0, lsl sl │ │ │ │ + andeq r4, r9, ip, ror r7 │ │ │ │ + andeq r4, r9, pc, lsr #14 │ │ │ │ + andeq sp, ip, r0, ror #2 │ │ │ │ + andeq r4, r9, r9, ror #13 │ │ │ │ + andeq sp, ip, r8, asr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ 6f358 │ │ │ │ + ldr r0, [pc, #96] @ 6fc10 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f340 │ │ │ │ + bne 6fbf8 │ │ │ │ add r0, r6, r5 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ moveq r0, #8 │ │ │ │ strheq r0, [r4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ 6f364 │ │ │ │ + ldr r0, [pc, #52] @ 6fc1c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #48] @ 6f368 │ │ │ │ + ldr r2, [pc, #48] @ 6fc20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #20] @ 6f35c │ │ │ │ + ldr r0, [pc, #20] @ 6fc14 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #16] @ 6f360 │ │ │ │ + ldr r2, [pc, #16] @ 6fc18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - @ instruction: 0x000945b0 │ │ │ │ - andeq r4, r9, r3, ror #10 │ │ │ │ - andeq sp, ip, ip, asr r9 │ │ │ │ - @ instruction: 0x000945b7 │ │ │ │ - andeq sp, ip, r4, lsl #19 │ │ │ │ + andeq r4, r9, r0, ror #13 │ │ │ │ + muleq r9, r3, r6 │ │ │ │ + andeq sp, ip, r4, lsr #1 │ │ │ │ + andeq r4, r9, r7, ror #13 │ │ │ │ + andeq sp, ip, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ 6f4b4 │ │ │ │ + ldr r0, [pc, #308] @ 6fd6c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f478 │ │ │ │ - ldr r0, [pc, #280] @ 6f4b8 │ │ │ │ + bne 6fd30 │ │ │ │ + ldr r0, [pc, #280] @ 6fd70 │ │ │ │ add r1, r6, r5 │ │ │ │ sub r1, r1, #6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f3c8 │ │ │ │ + beq 6fc80 │ │ │ │ mov r0, #9 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #12 │ │ │ │ - bcc 6f460 │ │ │ │ + bcc 6fd18 │ │ │ │ add r1, r6, #6 │ │ │ │ sub r2, r5, #12 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 6f400 │ │ │ │ + bpl 6fcb8 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - beq 6f420 │ │ │ │ + beq 6fcd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f424 │ │ │ │ + bne 6fcdc │ │ │ │ mov r0, #1 │ │ │ │ - b 6f3f4 │ │ │ │ + b 6fcac │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ - beq 6f448 │ │ │ │ + beq 6fd00 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ stmib r4, {r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ str r6, [r4, #12] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #84] @ 6f4bc │ │ │ │ + ldr r3, [pc, #84] @ 6fd74 │ │ │ │ sub r1, r5, #6 │ │ │ │ mov r0, #6 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #64] @ 6f4c0 │ │ │ │ + ldr r0, [pc, #64] @ 6fd78 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 6f4c4 │ │ │ │ + ldr r2, [pc, #60] @ 6fd7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r1 │ │ │ │ - bne 6f4a0 │ │ │ │ + bne 6fd58 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r9, r0, asr r4 │ │ │ │ - andeq r4, r9, r4, ror #8 │ │ │ │ - @ instruction: 0x000cd7bc │ │ │ │ - andeq r4, r9, r6, asr r3 │ │ │ │ - muleq ip, r4, r7 │ │ │ │ + andeq r4, r9, r0, lsl #11 │ │ │ │ + muleq r9, r4, r5 │ │ │ │ + andeq ip, ip, r4, lsl #30 │ │ │ │ + andeq r4, r9, r6, lsl #9 │ │ │ │ + ldrdeq ip, [ip], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r3, #23323 @ 0x5b1b │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6f7c4 │ │ │ │ + bne 7007c │ │ │ │ add r0, r1, r2 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - bne 6f7dc │ │ │ │ + bne 70094 │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6f544 │ │ │ │ - ldr r2, [pc, #732] @ 6f7f4 │ │ │ │ + bne 6fdfc │ │ │ │ + ldr r2, [pc, #732] @ 700ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -108515,119 +109073,119 @@ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 6ec88 │ │ │ │ + bl 6f540 │ │ │ │ ldrb r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 6f5a0 │ │ │ │ + bne 6fe58 │ │ │ │ cmp r0, #32 │ │ │ │ - bcc 6f5c8 │ │ │ │ + bcc 6fe80 │ │ │ │ sub r0, r0, #32 │ │ │ │ - b 6f600 │ │ │ │ + b 6feb8 │ │ │ │ ldr r2, [sp, #50] @ 0x32 │ │ │ │ ldrh r3, [sp, #54] @ 0x36 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r0, [r4, #5] │ │ │ │ mov r0, #10 │ │ │ │ str r2, [r4, #6] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #552] @ 6f7f8 │ │ │ │ + ldr r2, [pc, #552] @ 700b0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ ldr r2, [sp, #50] @ 0x32 │ │ │ │ cmp r1, #4 │ │ │ │ ldrh r3, [sp, #54] @ 0x36 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strh r3, [sp, #44] @ 0x2c │ │ │ │ - bne 6f654 │ │ │ │ + bne 6ff0c │ │ │ │ mov r1, #12 │ │ │ │ and r2, r0, #3 │ │ │ │ and r1, r1, r0, lsr #4 │ │ │ │ orr r2, r1, r2 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 6f77c │ │ │ │ + bhi 70034 │ │ │ │ add r3, pc, #8 │ │ │ │ and r1, r0, #32 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ lsr r5, r1, #4 │ │ │ │ mov r8, #0 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [sp, #44] @ 0x2c │ │ │ │ - b 6f5a8 │ │ │ │ + b 6fe60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f6bc │ │ │ │ + bne 6ff74 │ │ │ │ mov r5, #5 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ lsr r5, r1, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f6bc │ │ │ │ + bne 6ff74 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f77c │ │ │ │ + bne 70034 │ │ │ │ mov r5, #7 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ lsr r5, r1, #4 │ │ │ │ mov r8, #2 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f6bc │ │ │ │ + bne 6ff74 │ │ │ │ mov r5, #4 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ mov r5, #3 │ │ │ │ - b 6f6d0 │ │ │ │ + b 6ff88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f77c │ │ │ │ + bne 70034 │ │ │ │ mov r5, #6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ and r1, r1, r0, lsr #3 │ │ │ │ and r2, r2, r0, lsr #1 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ orr r0, r0, r2 │ │ │ │ orr r7, r0, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6f750 │ │ │ │ + bne 70008 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ ldrh r6, [sp, #50] @ 0x32 │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6f750 │ │ │ │ + bne 70008 │ │ │ │ ldrh r0, [sp, #50] @ 0x32 │ │ │ │ strb r7, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4, #6] │ │ │ │ sub r0, r6, #1 │ │ │ │ strh r0, [r4, #4] │ │ │ │ mov r0, #3 │ │ │ │ @@ -108643,75 +109201,75 @@ │ │ │ │ strh r2, [r4, #6] │ │ │ │ strb r1, [r4, #5] │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #120] @ 6f7fc │ │ │ │ + ldr r2, [pc, #120] @ 700b4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r5, [sp, #49] @ 0x31 │ │ │ │ ldrb r8, [sp, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ ldrb r7, [sp, #51] @ 0x33 │ │ │ │ - beq 6f6ec │ │ │ │ + beq 6ffa4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #8] │ │ │ │ strb r7, [r4, #7] │ │ │ │ strb r8, [r4, #6] │ │ │ │ strb r5, [r4, #5] │ │ │ │ - b 6f768 │ │ │ │ - ldr r0, [pc, #52] @ 6f800 │ │ │ │ + b 70020 │ │ │ │ + ldr r0, [pc, #52] @ 700b8 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #48] @ 6f804 │ │ │ │ + ldr r2, [pc, #48] @ 700bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #36] @ 6f808 │ │ │ │ + ldr r0, [pc, #36] @ 700c0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #32] @ 6f80c │ │ │ │ + ldr r2, [pc, #32] @ 700c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r4, r9, r8, asr #6 │ │ │ │ - muleq r9, r0, r2 │ │ │ │ - ldrdeq r4, [r9], -ip │ │ │ │ - andeq r3, r9, r4, ror #30 │ │ │ │ - andeq sp, ip, r8, lsl r4 │ │ │ │ - andeq r3, r9, r2, lsl #31 │ │ │ │ - andeq sp, ip, r0, lsl r4 │ │ │ │ + andeq r4, r9, r8, ror r4 │ │ │ │ + andeq r4, r9, r0, asr #7 │ │ │ │ + andeq r4, r9, ip, lsl #4 │ │ │ │ + muleq r9, r4, r0 │ │ │ │ + andeq ip, ip, r0, ror #22 │ │ │ │ + strheq r4, [r9], -r2 │ │ │ │ + andeq ip, ip, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r3, #23323 @ 0x5b1b │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6fa98 │ │ │ │ + bne 70350 │ │ │ │ add r0, r1, r2 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 6fab0 │ │ │ │ + bne 70368 │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6f88c │ │ │ │ - ldr r2, [pc, #656] @ 6faf0 │ │ │ │ + bne 70144 │ │ │ │ + ldr r2, [pc, #656] @ 703a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -108725,25 +109283,25 @@ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 6ec88 │ │ │ │ + bl 6f540 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r6, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6f954 │ │ │ │ + bne 7020c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ - bl 70a58 │ │ │ │ + bl 71310 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6f97c │ │ │ │ + bne 70234 │ │ │ │ ldrsb r0, [sp, #41] @ 0x29 │ │ │ │ mov r1, #1 │ │ │ │ ldrb r2, [sp, #42] @ 0x2a │ │ │ │ uqsub8 r1, r0, r1 │ │ │ │ and r0, r1, #2 │ │ │ │ and r3, r1, #57 @ 0x39 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -108756,156 +109314,156 @@ │ │ │ │ sub r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movweq r1, #2 │ │ │ │ sub r2, r6, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 6f9d8 │ │ │ │ - ldr r3, [pc, #424] @ 6faf4 │ │ │ │ + bcs 70290 │ │ │ │ + ldr r3, [pc, #424] @ 703ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - b 6fa4c │ │ │ │ + b 70304 │ │ │ │ ldr r1, [sp, #42] @ 0x2a │ │ │ │ ldrh r2, [sp, #46] @ 0x2e │ │ │ │ strh r2, [r4, #10] │ │ │ │ str r1, [r4, #6] │ │ │ │ strb r6, [r4, #5] │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 6f9c0 │ │ │ │ + bcc 70278 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f9a4 │ │ │ │ + beq 7025c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f9b8 │ │ │ │ + beq 70270 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bcc 6f944 │ │ │ │ + bcc 701fc │ │ │ │ sub r3, r6, #11 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 6f9f4 │ │ │ │ + bcs 702ac │ │ │ │ sub r5, r6, #10 │ │ │ │ mov r2, #14 │ │ │ │ - b 6fa4c │ │ │ │ + b 70304 │ │ │ │ sub r5, r6, #17 │ │ │ │ mov r2, #14 │ │ │ │ uxtb r7, r5 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs 6fa10 │ │ │ │ + bcs 702c8 │ │ │ │ mov r5, r3 │ │ │ │ - b 6fa4c │ │ │ │ + b 70304 │ │ │ │ sub r3, r6, #23 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 6fa28 │ │ │ │ + bcs 702e0 │ │ │ │ sub r5, r6, #12 │ │ │ │ - b 6fa4c │ │ │ │ + b 70304 │ │ │ │ and r3, r6, #254 @ 0xfe │ │ │ │ cmp r3, #28 │ │ │ │ - bne 6fa3c │ │ │ │ + bne 702f4 │ │ │ │ sub r5, r6, #15 │ │ │ │ - b 6fa4c │ │ │ │ + b 70304 │ │ │ │ sub r3, r6, #31 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 6fa70 │ │ │ │ + bcs 70328 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r1, [r4, #14] │ │ │ │ strb sl, [r4, #13] │ │ │ │ strb r5, [r4, #5] │ │ │ │ strb r2, [r4, #4] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #128] @ 6faf8 │ │ │ │ + ldr r2, [pc, #128] @ 703b0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #92] @ 6fafc │ │ │ │ + ldr r0, [pc, #92] @ 703b4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #88] @ 6fb00 │ │ │ │ + ldr r2, [pc, #88] @ 703b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #76] @ 6fb04 │ │ │ │ + ldr r0, [pc, #76] @ 703bc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #72] @ 6fb08 │ │ │ │ + ldr r2, [pc, #72] @ 703c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fae0 │ │ │ │ + beq 70398 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r9, r0 │ │ │ │ - andeq r6, r8, ip, lsl #23 │ │ │ │ - andeq r3, r9, r8, ror #27 │ │ │ │ - muleq r9, r0, ip │ │ │ │ - @ instruction: 0x000cd1b4 │ │ │ │ - andeq r3, r9, r1, lsl #27 │ │ │ │ - andeq sp, ip, ip, lsr #3 │ │ │ │ + andeq r4, r9, r0, lsr r1 │ │ │ │ + andeq r6, r8, r4, lsl #24 │ │ │ │ + andeq r3, r9, r8, lsl pc │ │ │ │ + andeq r3, r9, r0, asr #27 │ │ │ │ + strdeq ip, [ip], -ip @ │ │ │ │ + @ instruction: 0x00093eb1 │ │ │ │ + strdeq ip, [ip], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r3, #23323 @ 0x5b1b │ │ │ │ cmp r0, r3 │ │ │ │ - bne 704dc │ │ │ │ + bne 70d94 │ │ │ │ add r0, r1, r2 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 704f4 │ │ │ │ + bne 70dac │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb78 │ │ │ │ - ldr r2, [pc, #2632] @ 705a4 │ │ │ │ + beq 70430 │ │ │ │ + ldr r2, [pc, #2632] @ 70e5c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 6fc9c │ │ │ │ + b 70554 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ stm r3, {r0, r1, r6} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, #1 │ │ │ │ @@ -108913,121 +109471,121 @@ │ │ │ │ strh r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strb r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fc7c │ │ │ │ + beq 70534 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ strh r5, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r5, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fc7c │ │ │ │ + beq 70534 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fc1c │ │ │ │ + beq 704d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6fcb0 │ │ │ │ + bne 70568 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r2, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 6fd20 │ │ │ │ - ldr r2, [pc, #2436] @ 705a8 │ │ │ │ + bne 705d8 │ │ │ │ + ldr r2, [pc, #2436] @ 70e60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrh r1, [sp, #93] @ 0x5d │ │ │ │ cmp r0, #4 │ │ │ │ ldrb r2, [sp, #95] @ 0x5f │ │ │ │ strh r1, [sp, #88] @ 0x58 │ │ │ │ strb r2, [sp, #90] @ 0x5a │ │ │ │ - beq 6fd48 │ │ │ │ + beq 70600 │ │ │ │ ldrh r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [sp, #90] @ 0x5a │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strb r2, [r4, #7] │ │ │ │ strh r1, [r4, #5] │ │ │ │ str r7, [r4, #8] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2332] @ 705a0 │ │ │ │ + ldr r2, [pc, #2332] @ 70e58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 6fd14 │ │ │ │ + bne 705cc │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 6fd20 │ │ │ │ + bcc 705d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #10 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fd48 │ │ │ │ + beq 70600 │ │ │ │ umull r7, r6, r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6fc1c │ │ │ │ + bne 704d4 │ │ │ │ ldrb r6, [r0], #1 │ │ │ │ sub r5, r6, #48 @ 0x30 │ │ │ │ adds r7, r5, r7 │ │ │ │ adc r6, r1, #0 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 6fc1c │ │ │ │ + bhi 704d4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6fcd8 │ │ │ │ - b 6fc1c │ │ │ │ + beq 70590 │ │ │ │ + b 704d4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs 6fccc │ │ │ │ + bcs 70584 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 6fc1c │ │ │ │ + bhi 704d4 │ │ │ │ add r3, r7, r7, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r7, r1, r3, lsl #1 │ │ │ │ - bne 6fd24 │ │ │ │ + bne 705dc │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 70a58 │ │ │ │ + bl 71310 │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 6fdac │ │ │ │ + bne 70664 │ │ │ │ ldrsb r0, [sp, #93] @ 0x5d │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [sp, #94] @ 0x5e │ │ │ │ uqsub8 r0, r0, r2 │ │ │ │ and r2, r0, #2 │ │ │ │ and r3, r0, #57 @ 0x39 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -109038,43 +109596,43 @@ │ │ │ │ mov r2, #6 │ │ │ │ and r0, r2, r0, lsr #5 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r1, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr ip, r0, #5 │ │ │ │ movweq ip, #2 │ │ │ │ - b 6fe08 │ │ │ │ + b 706c0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 6fdc0 │ │ │ │ + bcs 70678 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 6fe00 │ │ │ │ + b 706b8 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldm r5, {r6, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fddc │ │ │ │ + beq 70694 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fdf0 │ │ │ │ + beq 706a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov ip, #0 │ │ │ │ mov sl, #0 │ │ │ │ movw r0, #57358 @ 0xe00e │ │ │ │ sub r6, r7, r0 │ │ │ │ mov r9, #15 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ - bhi 701f0 │ │ │ │ + bhi 70aa8 │ │ │ │ add r5, pc, #32 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #3 │ │ │ │ ldr r6, [r5, r6, lsl #2] │ │ │ │ mov r3, #2 │ │ │ │ mov fp, #0 │ │ │ │ @@ -109175,162 +109733,162 @@ │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ mov r9, #18 │ │ │ │ - b 701cc │ │ │ │ + b 70a84 │ │ │ │ mov r3, #8 │ │ │ │ orr sl, sl, #4 │ │ │ │ mov r9, #26 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r2, #9 │ │ │ │ orr sl, sl, #8 │ │ │ │ mov r9, #26 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, r2 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #6 │ │ │ │ orr sl, sl, #1 │ │ │ │ - b 700e8 │ │ │ │ + b 709a0 │ │ │ │ mov fp, #8 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #12 │ │ │ │ - b 700e8 │ │ │ │ + b 709a0 │ │ │ │ mov r8, #43 @ 0x2b │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #5 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r9, #12 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r9, #6 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r9, #4 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov fp, #13 │ │ │ │ - b 700e8 │ │ │ │ + b 709a0 │ │ │ │ mov r8, #46 @ 0x2e │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r1, #10 │ │ │ │ orr sl, sl, #16 │ │ │ │ mov r9, #26 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, r1 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r8, #55 @ 0x37 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #1 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #24 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #27 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #19 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #31 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #6 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #29 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #16 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #52 @ 0x34 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov lr, #7 │ │ │ │ mov fp, lr │ │ │ │ orr sl, sl, #2 │ │ │ │ mov r9, #26 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #34 @ 0x22 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #47 @ 0x2f │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #28 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #18 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #25 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r9, #19 │ │ │ │ - b 701cc │ │ │ │ + b 70a84 │ │ │ │ mov fp, #35 @ 0x23 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #50 @ 0x32 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #22 │ │ │ │ - b 701cc │ │ │ │ + b 70a84 │ │ │ │ mov fp, #17 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #11 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #30 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #42 @ 0x2a │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #23 │ │ │ │ - b 701cc │ │ │ │ + b 70a84 │ │ │ │ mov fp, #13 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #61 @ 0x3d │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #20 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #21 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r9, #3 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r8, #49 @ 0x31 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #20 │ │ │ │ - b 701cc │ │ │ │ + b 70a84 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #21 │ │ │ │ mov lr, #0 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r8, #56 @ 0x38 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #15 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r9, #7 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ eor r0, r7, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ mov r8, r7 │ │ │ │ movcc r8, #1114112 @ 0x110000 │ │ │ │ sub r0, r8, #9 │ │ │ │ mov lr, #0 │ │ │ │ cmp r0, #18 │ │ │ │ - bhi 7050c │ │ │ │ + bhi 70dc4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ @@ -109349,147 +109907,147 @@ │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ mov r0, #5 │ │ │ │ mov r9, sl │ │ │ │ bfi r9, r0, #1, #31 │ │ │ │ mov r8, #9 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r0, #11 │ │ │ │ orr sl, sl, #32 │ │ │ │ mov r9, #26 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #14 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, #14 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #23 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r8, #53 @ 0x35 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #22 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov r9, #13 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r8, #45 @ 0x2d │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov fp, #26 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #4 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #5 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov r9, #24 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov fp, #33 @ 0x21 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #32 │ │ │ │ mov r9, #14 │ │ │ │ - b 7037c │ │ │ │ + b 70c34 │ │ │ │ mov fp, #7 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov r9, #9 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r8, #51 @ 0x33 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #2 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov fp, #9 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #2 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #10 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov r9, #8 │ │ │ │ - b 701d0 │ │ │ │ + b 70a88 │ │ │ │ mov fp, #3 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #12 │ │ │ │ - b 70378 │ │ │ │ + b 70c30 │ │ │ │ mov fp, #1 │ │ │ │ mov r9, #25 │ │ │ │ mov lr, #0 │ │ │ │ tst sl, #1 │ │ │ │ - beq 704ac │ │ │ │ + beq 70d64 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ mov r5, ip │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 703b4 │ │ │ │ + bne 70c6c │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r6 │ │ │ │ - b 7049c │ │ │ │ + b 70d54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 703e0 │ │ │ │ + bne 70c98 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 703a4 │ │ │ │ + beq 70c5c │ │ │ │ mov r2, #1 │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r6 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 70498 │ │ │ │ - b 70410 │ │ │ │ + beq 70d50 │ │ │ │ + b 70cc8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 703fc │ │ │ │ + bne 70cb4 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - b 70404 │ │ │ │ + b 70cbc │ │ │ │ cmp r1, #9 │ │ │ │ mov r2, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r6 │ │ │ │ - bcs 70454 │ │ │ │ + bcs 70d0c │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 70498 │ │ │ │ + bhi 70d50 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ - bne 70414 │ │ │ │ + bne 70ccc │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ movcc r1, #1114112 @ 0x110000 │ │ │ │ - b 7049c │ │ │ │ + b 70d54 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #10 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70438 │ │ │ │ + beq 70cf0 │ │ │ │ umull r1, r6, r1, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 70498 │ │ │ │ + bne 70d50 │ │ │ │ ldrb r6, [r0], #1 │ │ │ │ sub r5, r6, #48 @ 0x30 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc r6, r3, #0 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 70498 │ │ │ │ + bhi 70d50 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70460 │ │ │ │ + beq 70d18 │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ andne sl, sl, #62 @ 0x3e │ │ │ │ movne r8, r1 │ │ │ │ movne r9, #15 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb ip, [r4, #14] │ │ │ │ @@ -109499,95 +110057,95 @@ │ │ │ │ strb sl, [r4, #12] │ │ │ │ str r8, [r4, #8] │ │ │ │ strb fp, [r4, #5] │ │ │ │ strb r9, [r4, #4] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #204] @ 705b0 │ │ │ │ + ldr r0, [pc, #204] @ 70e68 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #200] @ 705b4 │ │ │ │ + ldr r2, [pc, #200] @ 70e6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #188] @ 705b8 │ │ │ │ + ldr r0, [pc, #188] @ 70e70 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #184] @ 705bc │ │ │ │ + ldr r2, [pc, #184] @ 70e74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ - beq 70570 │ │ │ │ + beq 70e28 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - bne 70380 │ │ │ │ - ldr r2, [pc, #136] @ 705ac │ │ │ │ + bne 70c38 │ │ │ │ + ldr r2, [pc, #136] @ 70e64 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #17 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r5, ip │ │ │ │ - bl 70bb8 │ │ │ │ + bl 71470 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r5 │ │ │ │ movwne r9, #15 │ │ │ │ mov r8, #10 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r9, #0 │ │ │ │ - b 70380 │ │ │ │ + b 70c38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70590 │ │ │ │ + beq 70e48 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r3, [r9], -ip │ │ │ │ - andeq r3, r9, r4, lsl #26 │ │ │ │ - andeq r3, r9, ip, lsr ip │ │ │ │ - andeq r3, r9, ip, lsr r3 │ │ │ │ - andeq r3, r9, ip, asr #4 │ │ │ │ - andeq ip, ip, r0, lsr #15 │ │ │ │ - andeq r3, r9, r1, lsl #7 │ │ │ │ - muleq ip, r8, r7 │ │ │ │ + andeq r3, r9, ip, lsl #26 │ │ │ │ + andeq r3, r9, r4, lsr lr │ │ │ │ + andeq r3, r9, ip, ror #26 │ │ │ │ + andeq r3, r9, ip, ror #8 │ │ │ │ + andeq r3, r9, ip, ror r3 │ │ │ │ + andeq fp, ip, r8, ror #29 │ │ │ │ + @ instruction: 0x000934b1 │ │ │ │ + andeq fp, ip, r0, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ movw r3, #23323 @ 0x5b1b │ │ │ │ cmp r0, r3 │ │ │ │ - bne 706f0 │ │ │ │ + bne 70fa8 │ │ │ │ add r0, r1, r2 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 70708 │ │ │ │ + bne 70fc0 │ │ │ │ add r1, r1, #2 │ │ │ │ sub r2, r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7063c │ │ │ │ - ldr r2, [pc, #272] @ 70720 │ │ │ │ + bne 70ef4 │ │ │ │ + ldr r2, [pc, #272] @ 70fd8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #10 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -109601,25 +110159,25 @@ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 706c4 │ │ │ │ + bne 70f7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ ldrh r5, [sp, #42] @ 0x2a │ │ │ │ - bl 6edd8 │ │ │ │ + bl 6f690 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 706c4 │ │ │ │ + bne 70f7c │ │ │ │ ldrh r0, [sp, #42] @ 0x2a │ │ │ │ sub r1, r5, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4, #2] │ │ │ │ mov r0, #6 │ │ │ │ strh r0, [r4] │ │ │ │ @@ -109632,273 +110190,273 @@ │ │ │ │ mov r0, #10 │ │ │ │ str r1, [r4, #8] │ │ │ │ strh r2, [r4, #6] │ │ │ │ strb r3, [r4, #5] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 70724 │ │ │ │ + ldr r0, [pc, #44] @ 70fdc │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #40] @ 70728 │ │ │ │ + ldr r2, [pc, #40] @ 70fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #28] @ 7072c │ │ │ │ + ldr r0, [pc, #28] @ 70fe4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #24] @ 70730 │ │ │ │ + ldr r2, [pc, #24] @ 70fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r3, r9, r0, asr r2 │ │ │ │ - andeq r3, r9, r8, lsr r0 │ │ │ │ - andeq ip, ip, ip, lsr r5 │ │ │ │ - strdeq r3, [r9], -lr │ │ │ │ - andeq ip, ip, r4, lsr r5 │ │ │ │ + andeq r3, r9, r0, lsl #7 │ │ │ │ + andeq r3, r9, r8, ror #2 │ │ │ │ + andeq fp, ip, r4, lsl #25 │ │ │ │ + andeq r3, r9, lr, lsr #4 │ │ │ │ + andeq fp, ip, ip, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 70760 │ │ │ │ + beq 71018 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr lr, [r8, #16] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp lr, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi 70a10 │ │ │ │ + bhi 712c8 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc 70a10 │ │ │ │ + bcc 712c8 │ │ │ │ ldrb r2, [r8, #24] │ │ │ │ add r1, r8, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #5 │ │ │ │ ldrb sl, [r1, #-1] │ │ │ │ - bcs 70958 │ │ │ │ + bcs 71210 │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r1, r9, #1 │ │ │ │ mul fp, sl, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r2, lr, r3 │ │ │ │ cmp r2, #8 │ │ │ │ add r5, r1, r3 │ │ │ │ - bcs 707f4 │ │ │ │ + bcs 710ac │ │ │ │ cmp lr, r3 │ │ │ │ - beq 70a0c │ │ │ │ + beq 712c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ cmp r1, sl │ │ │ │ - beq 708c8 │ │ │ │ + beq 71180 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 707d8 │ │ │ │ - b 70a0c │ │ │ │ + bne 71090 │ │ │ │ + b 712c4 │ │ │ │ mov r0, r3 │ │ │ │ add r3, r5, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 70818 │ │ │ │ + bne 710d0 │ │ │ │ str r4, [sp] │ │ │ │ sub r7, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ - b 70848 │ │ │ │ + b 71100 │ │ │ │ sub r3, r3, r5 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ cmp r1, sl │ │ │ │ - beq 708c8 │ │ │ │ + beq 71180 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 70820 │ │ │ │ + bne 710d8 │ │ │ │ sub r7, r2, #8 │ │ │ │ str r4, [sp] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 7088c │ │ │ │ + bhi 71144 │ │ │ │ mov r1, r5 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ ldr r4, [r1, r3]! │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r4, r4, fp │ │ │ │ sub r6, r9, r4 │ │ │ │ eor r1, r1, fp │ │ │ │ orr r6, r6, r4 │ │ │ │ sub r4, r9, r1 │ │ │ │ and r6, r6, ip │ │ │ │ orr r1, r4, r1 │ │ │ │ and r1, r6, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne 7088c │ │ │ │ + bne 71144 │ │ │ │ add r3, r3, #8 │ │ │ │ - b 70840 │ │ │ │ + b 710f8 │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 70a0c │ │ │ │ + beq 712c4 │ │ │ │ sub r2, lr, r3 │ │ │ │ add r1, r5, r3 │ │ │ │ sub r7, r2, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ cmp r6, sl │ │ │ │ - beq 708c4 │ │ │ │ + beq 7117c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 708a8 │ │ │ │ - b 70a0c │ │ │ │ + bne 71160 │ │ │ │ + b 712c4 │ │ │ │ add r7, r2, r3 │ │ │ │ add r1, r0, r7 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 70920 │ │ │ │ + bcc 711d8 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 70920 │ │ │ │ + bhi 711d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, lr │ │ │ │ sub r7, r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ bl 5384 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7092c │ │ │ │ + beq 711e4 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs 707b4 │ │ │ │ - b 70a10 │ │ │ │ + bcs 7106c │ │ │ │ + b 712c8 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r8, #28] │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ sub r1, r7, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, r3 │ │ │ │ - bcc 70a10 │ │ │ │ + bcc 712c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r2 │ │ │ │ sub r2, lr, r2 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 709a4 │ │ │ │ + bhi 7125c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 709c0 │ │ │ │ + beq 71278 │ │ │ │ ldrb r7, [r3, r1] │ │ │ │ cmp r7, sl │ │ │ │ - beq 709c8 │ │ │ │ + beq 71280 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 70980 │ │ │ │ + bne 71238 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 709cc │ │ │ │ + b 71284 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ mov r5, lr │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ mov lr, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b 709cc │ │ │ │ + b 71284 │ │ │ │ mov r3, #0 │ │ │ │ - b 709cc │ │ │ │ + b 71284 │ │ │ │ mov r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 70a0c │ │ │ │ + beq 712c4 │ │ │ │ add r1, r9, r1 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 70950 │ │ │ │ + bcc 71208 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 70950 │ │ │ │ - ldr r3, [pc, #88] @ 70a54 │ │ │ │ + bhi 71208 │ │ │ │ + ldr r3, [pc, #88] @ 7130c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ str lr, [r8, #12] │ │ │ │ ldrb r1, [r8, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r8, #37] @ 0x25 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70a2c │ │ │ │ + bne 712e4 │ │ │ │ ldrd r2, [r8, #28] │ │ │ │ - b 70a38 │ │ │ │ + b 712f0 │ │ │ │ ldrd r2, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70754 │ │ │ │ + beq 7100c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, r3, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ + andeq sp, ip, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 70734 │ │ │ │ + bl 70fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70ae4 │ │ │ │ + beq 7139c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r0, r1, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strh r2, [sp, #36] @ 0x24 │ │ │ │ strb r2, [sp, #24] │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 6ec88 │ │ │ │ + bl 6f540 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r6, [sp, #41] @ 0x29 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 70b10 │ │ │ │ + bne 713c8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ - bl 6ec88 │ │ │ │ + bl 6f540 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 70b30 │ │ │ │ + bne 713e8 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ strb r0, [r4, #2] │ │ │ │ mov r0, #4 │ │ │ │ - b 70b20 │ │ │ │ - ldr r2, [pc, #200] @ 70bb4 │ │ │ │ + b 713d8 │ │ │ │ + ldr r2, [pc, #200] @ 7146c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #42] @ 0x2a │ │ │ │ ldrh r2, [sp, #46] @ 0x2e │ │ │ │ @@ -109911,498 +110469,498 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #2] │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #3 │ │ │ │ strb r6, [r4, #1] │ │ │ │ strb r1, [r4] │ │ │ │ - bcc 70b28 │ │ │ │ + bcc 713e0 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70b68 │ │ │ │ + beq 71420 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70b7c │ │ │ │ + beq 71434 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70ba4 │ │ │ │ + beq 7145c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, r9, r4, ror sp │ │ │ │ + andeq r2, r9, r4, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #140] @ 70c50 │ │ │ │ + ldr r5, [pc, #140] @ 71508 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #24 │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c30 │ │ │ │ + bne 714e8 │ │ │ │ mov r0, #1 │ │ │ │ strexb r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 70c34 │ │ │ │ + bne 714ec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70c18 │ │ │ │ + bne 714d0 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strexb r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70c2c │ │ │ │ + beq 714e4 │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 70c00 │ │ │ │ + beq 714b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl a5c0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl a90c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 70bf8 │ │ │ │ - b 70c18 │ │ │ │ - andeq pc, ip, r0, asr #29 │ │ │ │ + beq 714b0 │ │ │ │ + b 714d0 │ │ │ │ + andeq pc, ip, r8, lsl #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 70ca0 │ │ │ │ + bne 71558 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70c80 │ │ │ │ + beq 71538 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70c94 │ │ │ │ + beq 7154c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70cbc │ │ │ │ + beq 71574 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 9d16c │ │ │ │ + bl 9da24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70cf0 │ │ │ │ + beq 715a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 50d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70d2c │ │ │ │ + beq 715e4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70d00 │ │ │ │ + bne 715b8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70d48 │ │ │ │ + beq 71600 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 50d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70d80 │ │ │ │ + beq 71638 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70d58 │ │ │ │ + bne 71610 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70d80 │ │ │ │ + bne 71638 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70d98 │ │ │ │ + bne 71650 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70dc0 │ │ │ │ + bne 71678 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70dc8 │ │ │ │ + bne 71680 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70df0 │ │ │ │ + bne 716a8 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70e2c │ │ │ │ + beq 716e4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70e00 │ │ │ │ + bne 716b8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70e6c │ │ │ │ + beq 71724 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70e44 │ │ │ │ + bne 716fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70e6c │ │ │ │ + bne 71724 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70ea4 │ │ │ │ + beq 7175c │ │ │ │ sub r0, r6, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70f00 │ │ │ │ + beq 717b8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70eb4 │ │ │ │ + bne 7176c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movls r6, #4 │ │ │ │ rsb r1, r6, #0 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #7 │ │ │ │ tst r0, r1 │ │ │ │ - beq 70f00 │ │ │ │ + beq 717b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 70f1c │ │ │ │ + bl 717d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 70f78 │ │ │ │ + beq 71830 │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70f30 │ │ │ │ + bne 717e8 │ │ │ │ cmp lr, #1 │ │ │ │ popne {fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ tst r2, r1 │ │ │ │ - beq 70f78 │ │ │ │ + beq 71830 │ │ │ │ pop {fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 9d16c │ │ │ │ + bl 9da24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70fa4 │ │ │ │ + beq 7185c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70fc0 │ │ │ │ + beq 71878 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71054 │ │ │ │ + bl 7190c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fec │ │ │ │ + bne 718a4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6dabc │ │ │ │ + b 6e374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71024 │ │ │ │ + bne 718dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7104c │ │ │ │ + bne 71904 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71064 │ │ │ │ + bne 7191c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7108c │ │ │ │ + bne 71944 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71094 │ │ │ │ + bne 7194c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 710bc │ │ │ │ + bne 71974 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 710c4 │ │ │ │ + bne 7197c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 70ccc │ │ │ │ + b 71584 │ │ │ │ mov r5, r0 │ │ │ │ - b 7112c │ │ │ │ + b 719e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71104 │ │ │ │ + bne 719bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7112c │ │ │ │ + bne 719e4 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71134 │ │ │ │ + bne 719ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7115c │ │ │ │ + bne 71a14 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 70ccc │ │ │ │ + bl 71584 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71054 │ │ │ │ + bl 7190c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7118c │ │ │ │ + bne 71a44 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6dabc │ │ │ │ + b 6e374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 711c4 │ │ │ │ + bne 71a7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 711ec │ │ │ │ + bne 71aa4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71218 │ │ │ │ + beq 71ad0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7122c │ │ │ │ + beq 71ae4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 71300 │ │ │ │ + bl 71bb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71248 │ │ │ │ + bne 71b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 55a0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 71054 │ │ │ │ + bl 7190c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71260 │ │ │ │ + bne 71b18 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6dabc │ │ │ │ + b 6e374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71298 │ │ │ │ + bne 71b50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 712c0 │ │ │ │ + bne 71b78 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712e8 │ │ │ │ + beq 71ba0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 711f4 │ │ │ │ + bl 71aac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ @@ -110410,370 +110968,370 @@ │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr fp, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 71394 │ │ │ │ + beq 71c4c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r3, fp │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r1, fp │ │ │ │ movwcc r0, #0 │ │ │ │ sub r2, r1, r0 │ │ │ │ sub sl, fp, r2 │ │ │ │ subs r6, r7, sl │ │ │ │ movcc r6, #0 │ │ │ │ cmp sl, r7 │ │ │ │ addcs r3, r2, r7 │ │ │ │ subs r4, r3, r2 │ │ │ │ - bne 713b4 │ │ │ │ + bne 71c6c │ │ │ │ cmp sl, r7 │ │ │ │ - bcs 71394 │ │ │ │ + bcs 71c4c │ │ │ │ add r4, r8, #4 │ │ │ │ - b 71370 │ │ │ │ + b 71c28 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 71394 │ │ │ │ + beq 71c4c │ │ │ │ ldrh r0, [r4, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 71364 │ │ │ │ + bne 71c1c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71364 │ │ │ │ + beq 71c1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 71364 │ │ │ │ + b 71c1c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 713ac │ │ │ │ + beq 71c64 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r1, r1, #4 │ │ │ │ sub r0, r1, r0, lsl #4 │ │ │ │ add r0, r8, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 713d4 │ │ │ │ + b 71c8c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 71354 │ │ │ │ + beq 71c0c │ │ │ │ ldrh r0, [r5, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 713c8 │ │ │ │ + bne 71c80 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 713c8 │ │ │ │ + beq 71c80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 713c8 │ │ │ │ + b 71c80 │ │ │ │ ldr r0, [r0] │ │ │ │ b 55a0 │ │ │ │ - ldr r1, [pc, #16] @ 71418 │ │ │ │ + ldr r1, [pc, #16] @ 71cd0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ b 55ac │ │ │ │ - andeq r5, r9, pc, lsr #19 │ │ │ │ + ldrdeq r5, [r9], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [fp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #516] @ 71640 │ │ │ │ + ldr r1, [pc, #516] @ 71ef8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 714b8 │ │ │ │ - ldr r1, [pc, #516] @ 71668 │ │ │ │ + beq 71d70 │ │ │ │ + ldr r1, [pc, #516] @ 71f20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ - ldr r0, [pc, #512] @ 7166c │ │ │ │ + ldr r0, [pc, #512] @ 71f24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ strb r8, [sp, #13] │ │ │ │ strb r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 71548 │ │ │ │ + beq 71e00 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 7157c │ │ │ │ - ldr r1, [pc, #376] @ 71644 │ │ │ │ + bne 71e34 │ │ │ │ + ldr r1, [pc, #376] @ 71efc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ + bne 71d14 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #11 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #336] @ 71648 │ │ │ │ + ldr r1, [pc, #336] @ 71f00 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ + bne 71d14 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #304] @ 7164c │ │ │ │ + ldr r1, [pc, #304] @ 71f04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ + bne 71d14 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #10 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #272] @ 71650 │ │ │ │ + ldr r1, [pc, #272] @ 71f08 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ + b 71ed4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 71624 │ │ │ │ - ldr r1, [pc, #264] @ 71670 │ │ │ │ + bne 71edc │ │ │ │ + ldr r1, [pc, #264] @ 71f28 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #208] @ 71654 │ │ │ │ + ldr r1, [pc, #208] @ 71f0c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ + bne 71d14 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ add r2, sp, #31 │ │ │ │ - ldr r1, [pc, #172] @ 71658 │ │ │ │ + ldr r1, [pc, #172] @ 71f10 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #11 │ │ │ │ str r3, [sp, #20] │ │ │ │ strb r6, [sp, #31] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ - ldr r1, [pc, #132] @ 7165c │ │ │ │ + bne 71d14 │ │ │ │ + ldr r1, [pc, #132] @ 71f14 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ - ldr r1, [pc, #108] @ 71660 │ │ │ │ + bne 71d14 │ │ │ │ + ldr r1, [pc, #108] @ 71f18 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7145c │ │ │ │ - ldr r1, [pc, #84] @ 71664 │ │ │ │ + bne 71d14 │ │ │ │ + ldr r1, [pc, #84] @ 71f1c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r6, r0 │ │ │ │ - b 7145c │ │ │ │ - ldr r1, [pc, #72] @ 71674 │ │ │ │ + b 71d14 │ │ │ │ + ldr r1, [pc, #72] @ 71f2c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - muleq r9, r7, r2 │ │ │ │ - andeq r5, r9, r2, asr #14 │ │ │ │ - strdeq r2, [r9], -r1 │ │ │ │ - andeq r6, r9, r5, asr #29 │ │ │ │ - muleq r9, r1, r1 │ │ │ │ - muleq r8, r2, r5 │ │ │ │ - andeq r2, r9, r5, lsr r1 │ │ │ │ - andeq r6, r9, r1, lsl #28 │ │ │ │ - ldrdeq r2, [r9], -r5 │ │ │ │ - andeq pc, r8, r2, lsl #10 │ │ │ │ - andeq r2, r9, r4, lsl #5 │ │ │ │ + andeq r2, r9, r7, asr #7 │ │ │ │ + andeq r5, r9, r2, ror r8 │ │ │ │ + andeq r2, r9, r1, lsr #6 │ │ │ │ + strdeq r6, [r9], -r5 │ │ │ │ + andeq r2, r9, r1, asr #5 │ │ │ │ + andeq pc, r8, r2, asr #13 │ │ │ │ + andeq r2, r9, r5, ror #4 │ │ │ │ + andeq r6, r9, r1, lsr pc │ │ │ │ + andeq r2, r9, r5, lsl #4 │ │ │ │ + andeq pc, r8, r2, lsr r6 @ │ │ │ │ + @ instruction: 0x000923b4 │ │ │ │ andeq r2, r0, r4, lsr #16 │ │ │ │ - andeq r5, r9, sp, lsr #13 │ │ │ │ - strdeq r7, [r9], -r0 │ │ │ │ + ldrdeq r5, [r9], -sp │ │ │ │ + andeq r7, r9, r0, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r9, [sp, #808] @ 0x328 │ │ │ │ mov r5, r1 │ │ │ │ cmn r9, #1 │ │ │ │ - ble 725b8 │ │ │ │ + ble 72e70 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ - bcs 725dc │ │ │ │ + bcs 72e94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ cmp r9, #19 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ stm r0, {r2, r3, r9} │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bhi 716c8 │ │ │ │ + bhi 71f80 │ │ │ │ movw r1, #2832 @ 0xb10 │ │ │ │ mov r0, #1 │ │ │ │ movt r1, #8 │ │ │ │ tst r1, r0, lsl r9 │ │ │ │ - bne 72730 │ │ │ │ - ldr r0, [pc, #4076] @ 726bc │ │ │ │ + bne 72fe8 │ │ │ │ + ldr r0, [pc, #4076] @ 72f74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72638 │ │ │ │ - ldr r0, [pc, #4084] @ 726dc │ │ │ │ + bne 72ef0 │ │ │ │ + ldr r0, [pc, #4084] @ 72f94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72674 │ │ │ │ + beq 72f2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #608 @ 0x260 │ │ │ │ mov r8, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #604] @ 0x25c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #24 │ │ │ │ str r8, [sp, #600] @ 0x258 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72684 │ │ │ │ + beq 72f3c │ │ │ │ add ip, sp, #600 @ 0x258 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add lr, r0, #16 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, r5 │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ - ldr r4, [pc, #4068] @ 72728 │ │ │ │ + ldr r4, [pc, #4068] @ 72fe0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, r4, #12 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72044 │ │ │ │ + bne 728fc │ │ │ │ strex r0, r8, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71748 │ │ │ │ + bne 72000 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #4032] @ 7272c │ │ │ │ + ldr r0, [pc, #4032] @ 72fe4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 72694 │ │ │ │ + bne 72f4c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ ldr ip, [r7, #16] │ │ │ │ ldr sl, [r7, #20] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ stm r0, {r4, r8, sl, ip} │ │ │ │ - beq 71804 │ │ │ │ + beq 720bc │ │ │ │ add r8, fp, #1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ umull r7, r0, r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71834 │ │ │ │ + bne 720ec │ │ │ │ add r9, fp, #5 │ │ │ │ adds r4, r7, r9 │ │ │ │ - bcs 71834 │ │ │ │ + bcs 720ec │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 71834 │ │ │ │ + bhi 720ec │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - beq 71874 │ │ │ │ + beq 7212c │ │ │ │ cmp r4, #3 │ │ │ │ - bls 7187c │ │ │ │ + bls 72134 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ - b 718a0 │ │ │ │ + b 72158 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #4076] @ 727fc │ │ │ │ - ldr r3, [pc, #4076] @ 72800 │ │ │ │ + ldr r0, [pc, #4076] @ 730b4 │ │ │ │ + ldr r3, [pc, #4076] @ 730b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ str r1, [sp, #604] @ 0x25c │ │ │ │ - b 71a50 │ │ │ │ - ldr r0, [pc, #4088] @ 72834 │ │ │ │ + b 72308 │ │ │ │ + ldr r0, [pc, #4088] @ 730ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #4084] @ 72838 │ │ │ │ + ldr r1, [pc, #4084] @ 730f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #612] @ 0x264 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 8850 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r0, #4 │ │ │ │ - b 718a8 │ │ │ │ + b 72160 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r2, r4 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72880 │ │ │ │ + bne 73138 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72880 │ │ │ │ + beq 73138 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r7 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ lsr r2, r8, #3 │ │ │ │ str fp, [sp, #308] @ 0x134 │ │ │ │ @@ -110786,24 +111344,24 @@ │ │ │ │ str fp, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ bl 512c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a20 │ │ │ │ + beq 722d8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic fp, r8, r0 │ │ │ │ - b 719b8 │ │ │ │ + b 72270 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ sub r0, fp, #1 │ │ │ │ sub r1, r9, #156 @ 0x9c │ │ │ │ and fp, r0, fp │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ @@ -110833,41 +111391,41 @@ │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmdb r4, {r0, r1, r2} │ │ │ │ add r1, r6, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, #0 │ │ │ │ - beq 71a20 │ │ │ │ + beq 722d8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 719d8 │ │ │ │ + bne 72290 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub sl, sl, #640 @ 0x280 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 719c0 │ │ │ │ + beq 72278 │ │ │ │ eor fp, r0, r8 │ │ │ │ rev r0, fp │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r6, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, sl, r0, lsl #5 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ ldr r2, [r9, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 71920 │ │ │ │ + beq 721d8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r9, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72598 │ │ │ │ + beq 72e50 │ │ │ │ ldr r2, [r9, #-8] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 9f4fc │ │ │ │ - b 71928 │ │ │ │ + bl 9fdb4 │ │ │ │ + b 721e0 │ │ │ │ add lr, sp, #20 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldm lr, {r4, r8, sl, ip, lr} │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ @@ -111073,118 +111631,118 @@ │ │ │ │ eor r0, r4, r9 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r8, r0 │ │ │ │ and r1, r0, r1 │ │ │ │ clz r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr fp, r0, #5 │ │ │ │ - beq 71dac │ │ │ │ + beq 72664 │ │ │ │ rev r0, r1 │ │ │ │ sub r2, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r1, r2, r1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, lr │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r7, r0, r0, lsl #2 │ │ │ │ ldr r0, [r3, r7, lsl #5] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 71dd0 │ │ │ │ - b 71d68 │ │ │ │ + beq 72688 │ │ │ │ + b 72620 │ │ │ │ and r0, r4, r8 │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 7205c │ │ │ │ + bne 72914 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r6, r0 │ │ │ │ and r6, r0, lr │ │ │ │ - b 71d4c │ │ │ │ + b 72604 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r0, ip, r7, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 72bcc │ │ │ │ - ldr r9, [pc, #3168] @ 72a5c │ │ │ │ + bl 73484 │ │ │ │ + ldr r9, [pc, #3168] @ 73314 │ │ │ │ cmp r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - bne 7283c │ │ │ │ + bne 730f4 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72588 │ │ │ │ + beq 72e40 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, r9, #20 │ │ │ │ dmb ish │ │ │ │ ldrex r11, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71e34 │ │ │ │ + bne 726ec │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9, #4] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9, #8] │ │ │ │ dmb ish │ │ │ │ clz r2, r0 │ │ │ │ lsr r4, r2, #5 │ │ │ │ clz r2, r1 │ │ │ │ lsr r5, r2, #5 │ │ │ │ add r2, r9, #24 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 71e68 │ │ │ │ + bne 72720 │ │ │ │ orrs r0, r0, r1 │ │ │ │ dmb ish │ │ │ │ - bne 71fc8 │ │ │ │ + bne 72880 │ │ │ │ ldr r9, [fp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 71f28 │ │ │ │ + beq 727e0 │ │ │ │ ldr r7, [fp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 71f04 │ │ │ │ + beq 727bc │ │ │ │ ldr r4, [fp] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r5, r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 71ed8 │ │ │ │ + bne 72790 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r4, r4, #640 @ 0x280 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 71ec0 │ │ │ │ + beq 72778 │ │ │ │ eor r5, r0, r8 │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r5, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ - bne 71eb8 │ │ │ │ + bne 72770 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ add r1, r9, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 71f28 │ │ │ │ + beq 727e0 │ │ │ │ ldr r1, [fp] │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ bl 50d8 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ @@ -111194,386 +111752,386 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71f74 │ │ │ │ - ldr r0, [pc, #2848] @ 72a84 │ │ │ │ + bne 7282c │ │ │ │ + ldr r0, [pc, #2848] @ 7333c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 726c0 │ │ │ │ + bne 72f78 │ │ │ │ dmb ish │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71f88 │ │ │ │ + bne 72840 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 726a8 │ │ │ │ + beq 72f60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add ip, r6, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r4, [r6, r1] │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ - b 71fe4 │ │ │ │ + b 7289c │ │ │ │ add r6, r6, #1 │ │ │ │ and r1, r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 71e8c │ │ │ │ + beq 72744 │ │ │ │ tst r6, #15 │ │ │ │ - beq 7202c │ │ │ │ + beq 728e4 │ │ │ │ yield │ │ │ │ tst r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bne 72010 │ │ │ │ + bne 728c8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ dmb ish │ │ │ │ clz r1, r1 │ │ │ │ lsr r4, r1, #5 │ │ │ │ tst r5, #1 │ │ │ │ - bne 71fd0 │ │ │ │ + bne 72888 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 71fd0 │ │ │ │ + b 72888 │ │ │ │ bl 527c │ │ │ │ tst r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 72000 │ │ │ │ - b 72010 │ │ │ │ + beq 728b8 │ │ │ │ + b 728c8 │ │ │ │ mov r0, r6 │ │ │ │ clrex │ │ │ │ mov r7, lr │ │ │ │ bl 12858 │ │ │ │ mov lr, r7 │ │ │ │ - b 71764 │ │ │ │ + b 7201c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 726e0 │ │ │ │ - ldr r9, [pc, #2556] @ 72a6c │ │ │ │ + beq 72f98 │ │ │ │ + ldr r9, [pc, #2556] @ 73324 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ add r4, r9, #36 @ 0x24 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 725a8 │ │ │ │ + bne 72e60 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 72084 │ │ │ │ + bne 7293c │ │ │ │ dmb ish │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #2496] @ 72a70 │ │ │ │ + ldr r0, [pc, #2496] @ 73328 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 72700 │ │ │ │ + bne 72fb8 │ │ │ │ add sl, sp, #600 @ 0x258 │ │ │ │ ldrb r0, [r9, #40] @ 0x28 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ dmb ish │ │ │ │ mov r9, #0 │ │ │ │ bl 53fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ bl 5240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7216c │ │ │ │ + beq 72a24 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72134 │ │ │ │ - ldr r0, [pc, #2384] @ 72a74 │ │ │ │ + bne 729ec │ │ │ │ + ldr r0, [pc, #2384] @ 7332c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 727c0 │ │ │ │ + bne 73078 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7213c │ │ │ │ + bne 729f4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 722b4 │ │ │ │ + bne 72b6c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 722b4 │ │ │ │ + b 72b6c │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ orr r1, sl, #4 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 512c │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72798 │ │ │ │ + beq 73050 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ stmib fp, {r0, r6} │ │ │ │ add r0, fp, #12 │ │ │ │ bl 512c │ │ │ │ dmb ish │ │ │ │ - ldr r9, [pc, #2232] @ 72a8c │ │ │ │ + ldr r9, [pc, #2232] @ 73344 │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ ldrex r7, [r0] │ │ │ │ strex r1, fp, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 721d8 │ │ │ │ + bne 72a90 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9, #28] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r9, #32] │ │ │ │ dmb ish │ │ │ │ clz r2, r0 │ │ │ │ lsr sl, r2, #5 │ │ │ │ clz r2, r1 │ │ │ │ lsr fp, r2, #5 │ │ │ │ add r2, r9, #48 @ 0x30 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ strex r6, r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7220c │ │ │ │ + bne 72ac4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ dmb ish │ │ │ │ - bne 723f0 │ │ │ │ + bne 72ca8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7225c │ │ │ │ - ldr r0, [pc, #2116] @ 72a90 │ │ │ │ + bne 72b14 │ │ │ │ + ldr r0, [pc, #2116] @ 73348 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 72804 │ │ │ │ + bne 730bc │ │ │ │ dmb ish │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72270 │ │ │ │ + bne 72b28 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 727a8 │ │ │ │ + beq 73060 │ │ │ │ add sl, sp, #600 @ 0x258 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9faa0 │ │ │ │ + bl a0358 │ │ │ │ ldr fp, [sp, #604] @ 0x25c │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7246c │ │ │ │ + bne 72d24 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7235c │ │ │ │ + beq 72c14 │ │ │ │ ldr fp, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 72330 │ │ │ │ + beq 72be8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r7, r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 72304 │ │ │ │ + bne 72bbc │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r4, r4, #640 @ 0x280 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 722ec │ │ │ │ + beq 72ba4 │ │ │ │ eor r7, r0, r8 │ │ │ │ rev r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r7, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r7, r0, r7 │ │ │ │ - bne 722e4 │ │ │ │ + bne 72b9c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r1, r9, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 7235c │ │ │ │ + beq 72c14 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72380 │ │ │ │ - ldr r0, [pc, #1804] @ 72a7c │ │ │ │ + bne 72c38 │ │ │ │ + ldr r0, [pc, #1804] @ 73334 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 7277c │ │ │ │ + bne 73034 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72388 │ │ │ │ + bne 72c40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 72710 │ │ │ │ + beq 72fc8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 723a4 │ │ │ │ + bne 72c5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 723cc │ │ │ │ + bne 72c84 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 70d88 │ │ │ │ + bl 71640 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [r6, r1] │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ - b 7240c │ │ │ │ + b 72cc4 │ │ │ │ add r6, r6, #1 │ │ │ │ and r1, sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 72230 │ │ │ │ + beq 72ae8 │ │ │ │ tst r6, #15 │ │ │ │ - beq 72454 │ │ │ │ + beq 72d0c │ │ │ │ yield │ │ │ │ tst sl, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #1 │ │ │ │ - bne 72438 │ │ │ │ + bne 72cf0 │ │ │ │ ldr r1, [r9, #28] │ │ │ │ dmb ish │ │ │ │ clz r1, r1 │ │ │ │ lsr sl, r1, #5 │ │ │ │ tst fp, #1 │ │ │ │ - bne 723f8 │ │ │ │ + bne 72cb0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 723f8 │ │ │ │ + b 72cb0 │ │ │ │ bl 527c │ │ │ │ tst sl, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #1 │ │ │ │ - beq 72428 │ │ │ │ - b 72438 │ │ │ │ + beq 72ce0 │ │ │ │ + b 72cf0 │ │ │ │ add r9, sp, #440 @ 0x1b8 │ │ │ │ add r1, sl, #12 │ │ │ │ add r0, r9, #8 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #444] @ 0x1bc │ │ │ │ add r7, r9, #144 @ 0x90 │ │ │ │ str fp, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r9, [pc, #1536] @ 72a94 │ │ │ │ + ldr r9, [pc, #1536] @ 7334c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ stmib sp, {r0, r5} │ │ │ │ mov r0, r7 │ │ │ │ - bl 72bcc │ │ │ │ + bl 73484 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724ec │ │ │ │ + beq 72da4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 724c8 │ │ │ │ + bne 72d80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 724ec │ │ │ │ + bne 72da4 │ │ │ │ dmb ish │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ and r2, r1, r2 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ ands r7, r3, r8 │ │ │ │ - beq 727dc │ │ │ │ + beq 73094 │ │ │ │ rev r3, r7 │ │ │ │ clz r3, r3 │ │ │ │ add r2, r2, r3, lsr #3 │ │ │ │ and r3, r2, r1 │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 72818 │ │ │ │ + bpl 730d0 │ │ │ │ sub r6, r3, #4 │ │ │ │ strb r4, [r0, r3] │ │ │ │ and r1, r6, r1 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ strb r4, [r1, #4] │ │ │ │ rsb r1, r3, #0 │ │ │ │ @@ -111589,41 +112147,41 @@ │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71e14 │ │ │ │ + bne 726cc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8400 │ │ │ │ - b 72890 │ │ │ │ - ldr r0, [pc, #1224] @ 72a68 │ │ │ │ + b 73148 │ │ │ │ + ldr r0, [pc, #1224] @ 73320 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 720a0 │ │ │ │ - ldr r0, [pc, #1144] @ 72a38 │ │ │ │ + b 72958 │ │ │ │ + ldr r0, [pc, #1144] @ 732f0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1140] @ 72a3c │ │ │ │ + ldr r2, [pc, #1140] @ 732f4 │ │ │ │ mov r6, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8bdc │ │ │ │ - b 72890 │ │ │ │ - ldr r0, [pc, #1116] @ 72a40 │ │ │ │ + b 73148 │ │ │ │ + ldr r0, [pc, #1116] @ 732f8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1112] @ 72a44 │ │ │ │ + ldr r2, [pc, #1112] @ 732fc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #1108] @ 72a48 │ │ │ │ + ldr r1, [pc, #1108] @ 73300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ mov r3, #2 │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -111633,395 +112191,395 @@ │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ bl 8850 │ │ │ │ - b 72890 │ │ │ │ - ldr r0, [pc, #1036] @ 72a4c │ │ │ │ + b 73148 │ │ │ │ + ldr r0, [pc, #1036] @ 73304 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1032] @ 72a50 │ │ │ │ - ldr r1, [pc, #1032] @ 72a54 │ │ │ │ + ldr r3, [pc, #1032] @ 73308 │ │ │ │ + ldr r1, [pc, #1032] @ 7330c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #304] @ 0x130 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ add r2, sp, #600 @ 0x258 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 12ac8 │ │ │ │ - b 716e0 │ │ │ │ - ldr r0, [pc, #988] @ 72a58 │ │ │ │ + b 71f98 │ │ │ │ + ldr r0, [pc, #988] @ 73310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8400 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r7, lr │ │ │ │ bl 129a8 │ │ │ │ eor r2, r0, #1 │ │ │ │ mov lr, r7 │ │ │ │ - b 71780 │ │ │ │ + b 72038 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 71fa0 │ │ │ │ - ldrdeq lr, [ip], -r8 │ │ │ │ + b 72858 │ │ │ │ + andeq lr, ip, r0, lsr #8 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #952] @ 72a88 │ │ │ │ + ldreq r1, [pc, #952] @ 73340 │ │ │ │ moveq r0, #1 │ │ │ │ addeq r1, pc, r1 │ │ │ │ strbeq r0, [r1, #16] │ │ │ │ - b 71f74 │ │ │ │ - andeq pc, ip, r0, ror #5 │ │ │ │ + b 7282c │ │ │ │ + andeq lr, ip, r8, lsr #20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl cab8 │ │ │ │ - b 72068 │ │ │ │ + b 72920 │ │ │ │ bl 129a8 │ │ │ │ eor r0, r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 720c4 │ │ │ │ + b 7297c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 723a0 │ │ │ │ - andeq pc, ip, r4, lsl #5 │ │ │ │ - muleq ip, r0, r2 │ │ │ │ - ldr r2, [pc, #864] @ 72a98 │ │ │ │ + b 72c58 │ │ │ │ + andeq lr, ip, ip, asr #19 │ │ │ │ + ldrdeq lr, [ip], -r8 │ │ │ │ + ldr r2, [pc, #864] @ 73350 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #860] @ 72a9c │ │ │ │ - ldr r1, [pc, #860] @ 72aa0 │ │ │ │ + ldr r3, [pc, #860] @ 73354 │ │ │ │ + ldr r1, [pc, #860] @ 73358 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ bl 8850 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #756] @ 72a80 │ │ │ │ + ldreq r1, [pc, #756] @ 73338 │ │ │ │ moveq r0, #1 │ │ │ │ addeq r1, pc, r1 │ │ │ │ strbeq r0, [r1, #16] │ │ │ │ - b 72380 │ │ │ │ + b 72c38 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 8400 │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 72288 │ │ │ │ + b 72b40 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #680] @ 72a78 │ │ │ │ + ldreq r1, [pc, #680] @ 73330 │ │ │ │ moveq r0, #1 │ │ │ │ addeq r1, pc, r1 │ │ │ │ strbeq r0, [r1, #40] @ 0x28 │ │ │ │ - b 72134 │ │ │ │ + b 729ec │ │ │ │ mov r3, #4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ and r2, r2, r1 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ ands r7, r7, r8 │ │ │ │ - bne 72508 │ │ │ │ - b 727e0 │ │ │ │ - andeq ip, ip, r0, ror #18 │ │ │ │ - andeq ip, ip, ip, asr r9 │ │ │ │ + bne 72dc0 │ │ │ │ + b 73098 │ │ │ │ + andeq ip, ip, r8, lsr #1 │ │ │ │ + andeq ip, ip, r4, lsr #1 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #40] @ 0x28 │ │ │ │ - b 7225c │ │ │ │ + b 72b14 │ │ │ │ ldr r2, [r0] │ │ │ │ and r2, r2, r8 │ │ │ │ rev r2, r2 │ │ │ │ clz r3, r2 │ │ │ │ ldrb r2, [r0, r3, lsr #3] │ │ │ │ lsr r3, r3, #3 │ │ │ │ - b 72528 │ │ │ │ - andeq fp, ip, r0, asr r7 │ │ │ │ - andeq fp, ip, r0, asr r7 │ │ │ │ + b 72de0 │ │ │ │ + muleq ip, r8, lr │ │ │ │ + muleq ip, r8, lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 72840 │ │ │ │ + bne 730f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 72864 │ │ │ │ + bne 7311c │ │ │ │ dmb ish │ │ │ │ - bl 70e74 │ │ │ │ - ldr r0, [pc, #500] @ 72a60 │ │ │ │ - ldr r2, [pc, #500] @ 72a64 │ │ │ │ + bl 7172c │ │ │ │ + ldr r0, [pc, #500] @ 73318 │ │ │ │ + ldr r2, [pc, #500] @ 7331c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ bl 8bdc │ │ │ │ - b 72890 │ │ │ │ + b 73148 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ mov fp, #0 │ │ │ │ - b 728d0 │ │ │ │ + b 73188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b 729f8 │ │ │ │ + b 732b0 │ │ │ │ mov r4, r0 │ │ │ │ - b 728d0 │ │ │ │ - b 729cc │ │ │ │ + b 73188 │ │ │ │ + b 73284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 735fc │ │ │ │ + bl 73eb4 │ │ │ │ mov fp, #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 9e3e4 │ │ │ │ + bl 9ec9c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 72b4c │ │ │ │ + bl 73404 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 72a00 │ │ │ │ - b 72a2c │ │ │ │ + bne 732b8 │ │ │ │ + b 732e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 7367c │ │ │ │ - b 72a2c │ │ │ │ + bl 73f34 │ │ │ │ + b 732e4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 72b4c │ │ │ │ + bl 73404 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 9e3e4 │ │ │ │ + bl 9ec9c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 72b4c │ │ │ │ + bl 73404 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 72aa4 │ │ │ │ - b 72a2c │ │ │ │ + bl 7335c │ │ │ │ + b 732e4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 7367c │ │ │ │ - b 72a2c │ │ │ │ + bl 73f34 │ │ │ │ + b 732e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7296c │ │ │ │ + bne 73224 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 72994 │ │ │ │ + bne 7324c │ │ │ │ mov r1, r6 │ │ │ │ dmb ish │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72998 │ │ │ │ + bne 73250 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 72a2c │ │ │ │ + bne 732e4 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72b10 │ │ │ │ + bl 733c8 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 9f9d8 │ │ │ │ - b 729f8 │ │ │ │ + bl a0290 │ │ │ │ + b 732b0 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72b4c │ │ │ │ + bl 73404 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72a04 │ │ │ │ + bne 732bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 72a2c │ │ │ │ + bne 732e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 70d88 │ │ │ │ + bl 71640 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - muleq r9, r8, pc @ │ │ │ │ - strdeq sl, [ip], -r0 │ │ │ │ - @ instruction: 0xfffeee7c │ │ │ │ - @ instruction: 0x000ca4b8 │ │ │ │ - ldrdeq sl, [ip], -r4 │ │ │ │ - andeq sp, ip, ip, asr sp │ │ │ │ - andeq fp, ip, r8, lsr #22 │ │ │ │ - andeq fp, ip, ip, lsl #22 │ │ │ │ - ldrdeq fp, [ip], -r8 │ │ │ │ - andeq lr, ip, r8, asr #23 │ │ │ │ - andeq r0, r9, r6, ror #27 │ │ │ │ - andeq sl, ip, ip, lsl #6 │ │ │ │ - andeq fp, ip, r8, lsl ip │ │ │ │ - andeq lr, ip, r0, asr r9 │ │ │ │ - andeq lr, ip, r4, asr r9 │ │ │ │ - ldrdeq lr, [ip], -ip │ │ │ │ - strdeq lr, [ip], -r4 │ │ │ │ - muleq ip, r0, r6 │ │ │ │ - andeq lr, ip, r8, lsr r2 │ │ │ │ - muleq ip, ip, sl │ │ │ │ - strdeq lr, [ip], -r4 │ │ │ │ - strdeq lr, [ip], -r4 │ │ │ │ - @ instruction: 0x000ce7b4 │ │ │ │ - andeq lr, ip, r4, lsr r5 │ │ │ │ - @ instruction: 0xfffeed2c │ │ │ │ - andeq sl, ip, r4, lsl #8 │ │ │ │ - strdeq sl, [ip], -r8 │ │ │ │ + andeq r1, r9, r8, asr #1 │ │ │ │ + andeq r9, ip, r8, lsr ip │ │ │ │ + @ instruction: 0xfffeee80 │ │ │ │ + andeq r9, ip, r0, lsl #24 │ │ │ │ + andeq r9, ip, ip, lsl ip │ │ │ │ + andeq sp, ip, r4, lsr #9 │ │ │ │ + andeq fp, ip, r0, ror r2 │ │ │ │ + andeq fp, ip, r4, asr r2 │ │ │ │ + andeq fp, ip, r0, lsr #4 │ │ │ │ + andeq lr, ip, r0, lsl r3 │ │ │ │ + andeq r0, r9, r6, lsl pc │ │ │ │ + andeq r9, ip, r4, asr sl │ │ │ │ + andeq fp, ip, r0, ror #6 │ │ │ │ + muleq ip, r8, r0 │ │ │ │ + muleq ip, ip, r0 │ │ │ │ + andeq lr, ip, r4, lsr #32 │ │ │ │ + andeq sp, ip, ip, lsr r9 │ │ │ │ + ldrdeq sp, [ip], -r8 │ │ │ │ + andeq sp, ip, r0, lsl #19 │ │ │ │ + andeq lr, ip, r4, ror #3 │ │ │ │ + andeq sp, ip, ip, lsr sl │ │ │ │ + andeq sp, ip, ip, lsr pc │ │ │ │ + strdeq sp, [ip], -ip │ │ │ │ + andeq sp, ip, ip, ror ip │ │ │ │ + @ instruction: 0xfffeed30 │ │ │ │ + andeq r9, ip, ip, asr #22 │ │ │ │ + andeq r9, ip, r0, asr #22 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72ab4 │ │ │ │ + bne 7336c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 72adc │ │ │ │ + bne 73394 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72ae4 │ │ │ │ + bne 7339c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 70e74 │ │ │ │ + b 7172c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub r6, r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ cmp r0, #0 │ │ │ │ movpl r0, r6 │ │ │ │ - blpl 9e580 │ │ │ │ + blpl 9ee38 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 72b28 │ │ │ │ + bne 733e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 72bc4 │ │ │ │ + ldr r4, [pc, #108] @ 7347c │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 72b78 │ │ │ │ - ldr r0, [pc, #96] @ 72bc8 │ │ │ │ + bne 73430 │ │ │ │ + ldr r0, [pc, #96] @ 73480 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 72bb0 │ │ │ │ + bne 73468 │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72b84 │ │ │ │ + bne 7343c │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #16] │ │ │ │ - b 72b78 │ │ │ │ - andeq sp, ip, ip, ror #28 │ │ │ │ - muleq ip, r8, lr │ │ │ │ + b 73430 │ │ │ │ + @ instruction: 0x000cd5b4 │ │ │ │ + andeq sp, ip, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 72ce0 │ │ │ │ + beq 73598 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn fp, #0 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ mov lr, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ lsl r2, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 72c98 │ │ │ │ + beq 73550 │ │ │ │ ldm r3, {r0, r4} │ │ │ │ add fp, fp, #1 │ │ │ │ sub r2, r2, #16 │ │ │ │ subs r8, r9, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ sbcs r7, r6, r4 │ │ │ │ @@ -112036,46 +112594,46 @@ │ │ │ │ sbcs r0, r4, r6 │ │ │ │ sbcs r0, r1, r8 │ │ │ │ sbcs r0, ip, r5 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 72c20 │ │ │ │ + beq 734d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72cc0 │ │ │ │ + beq 73578 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 72ca0 │ │ │ │ + b 73558 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72d50 │ │ │ │ + beq 73608 │ │ │ │ add r0, lr, fp, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ - b 72c08 │ │ │ │ - ldr r3, [pc, #2348] @ 735f4 │ │ │ │ + b 734c0 │ │ │ │ + ldr r3, [pc, #2348] @ 73eac │ │ │ │ add r2, lr, fp, lsl #3 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [r2, #176] @ 0xb0 │ │ │ │ str r3, [r2, #180] @ 0xb4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73438 │ │ │ │ + beq 73cf0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r2, #1 │ │ │ │ - ldr fp, [pc, #2252] @ 735d0 │ │ │ │ + ldr fp, [pc, #2252] @ 73e88 │ │ │ │ mov r3, r4 │ │ │ │ strh r2, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3] │ │ │ │ add fp, pc, fp │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -112089,20 +112647,20 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #11 │ │ │ │ - bcs 72dc0 │ │ │ │ + bcs 73678 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r8, lr, r0 │ │ │ │ add r6, lr, fp, lsl #4 │ │ │ │ cmp r2, fp │ │ │ │ - bls 72e24 │ │ │ │ + bls 736dc │ │ │ │ add r4, fp, #1 │ │ │ │ sub r7, r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r5, lr │ │ │ │ add r0, lr, r4, lsl #4 │ │ │ │ lsl r2, r7, #4 │ │ │ │ bl 50cc │ │ │ │ @@ -112115,73 +112673,73 @@ │ │ │ │ str r0, [r6, #12] │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ add r1, r0, fp, lsl #3 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ str r9, [r6] │ │ │ │ bl 50cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 72e44 │ │ │ │ + b 736fc │ │ │ │ mov r0, #4 │ │ │ │ cmp fp, #5 │ │ │ │ - bcc 72e00 │ │ │ │ + bcc 736b8 │ │ │ │ mov r0, fp │ │ │ │ - beq 72e00 │ │ │ │ + beq 736b8 │ │ │ │ cmp fp, #6 │ │ │ │ - bne 72e68 │ │ │ │ + bne 73720 │ │ │ │ mov r0, #5 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 73754 │ │ │ │ - b 72e8c │ │ │ │ + bl 7400c │ │ │ │ + b 73744 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 73754 │ │ │ │ + bl 7400c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 72e90 │ │ │ │ + b 73748 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, lr │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r9, [r6] │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r5, fp, lsl #3 │ │ │ │ - ldr r1, [pc, #1920] @ 735d4 │ │ │ │ + ldr r1, [pc, #1920] @ 73e8c │ │ │ │ str sl, [r0, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #180] @ 0xb4 │ │ │ │ add r0, r2, #1 │ │ │ │ strh r0, [r8] │ │ │ │ - b 72d38 │ │ │ │ + b 735f0 │ │ │ │ mov r0, #6 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 73754 │ │ │ │ + bl 7400c │ │ │ │ sub fp, fp, #7 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r7, r4 │ │ │ │ ldrh r5, [r7, r0]! │ │ │ │ add r6, r4, fp, lsl #4 │ │ │ │ cmp r5, fp │ │ │ │ - bls 72efc │ │ │ │ + bls 737b4 │ │ │ │ add r0, fp, #1 │ │ │ │ sub r8, r5, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ lsl r2, r8, #4 │ │ │ │ bl 50cc │ │ │ │ @@ -112194,103 +112752,103 @@ │ │ │ │ str r0, [r6, #12] │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ add r1, r0, fp, lsl #3 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r9, [r6] │ │ │ │ bl 50cc │ │ │ │ - b 72f18 │ │ │ │ + b 737d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r9, [r6] │ │ │ │ str r0, [r6, #12] │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #1712] @ 735d8 │ │ │ │ + ldr r1, [pc, #1712] @ 73e90 │ │ │ │ add r2, r4, fp, lsl #3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldm r9, {r0, r4, r9} │ │ │ │ str sl, [r2, #176] @ 0xb0 │ │ │ │ str r1, [r2, #180] @ 0xb4 │ │ │ │ add r1, r5, #1 │ │ │ │ strh r1, [r7] │ │ │ │ - beq 72d38 │ │ │ │ + beq 735f0 │ │ │ │ ldr r5, [r6, #264] @ 0x108 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ - beq 73298 │ │ │ │ + beq 73b50 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ add r1, r1, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 72fb0 │ │ │ │ + b 73868 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldm r0, {r2, r8, lr} │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r6, #264] @ 0x108 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 73298 │ │ │ │ + beq 73b50 │ │ │ │ cmp r9, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bne 73448 │ │ │ │ + bne 73d00 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ ldrh r9, [r6, r7] │ │ │ │ ldrh r7, [r5, r1] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #11 │ │ │ │ str fp, [sp, #32] │ │ │ │ - bcc 73334 │ │ │ │ + bcc 73bec │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #16] │ │ │ │ - bcc 73028 │ │ │ │ - beq 73024 │ │ │ │ + bcc 738e0 │ │ │ │ + beq 738dc │ │ │ │ cmp r9, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 73154 │ │ │ │ + bne 73a0c │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 738d4 │ │ │ │ - b 7316c │ │ │ │ + bl 7418c │ │ │ │ + b 73a24 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 738d4 │ │ │ │ + bl 7418c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r4, r9, #1 │ │ │ │ add r7, r6, r9, lsl #4 │ │ │ │ mov r2, r6 │ │ │ │ ldrh r5, [r2, r0]! │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 730e4 │ │ │ │ + bcs 7399c │ │ │ │ sub r1, r5, r9 │ │ │ │ add r0, r6, r4, lsl #4 │ │ │ │ stm sp, {r1, r2} │ │ │ │ lsl r2, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ @@ -112316,15 +112874,15 @@ │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str sl, [fp, r9, lsl #3] │ │ │ │ bl 50cc │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b 7310c │ │ │ │ + b 739c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7, #12] │ │ │ │ add r0, r6, r9, lsl #3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str fp, [r7] │ │ │ │ @@ -112336,37 +112894,37 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 72f84 │ │ │ │ + bcs 7383c │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ strh r9, [r1, r7] │ │ │ │ str r6, [r1, #264] @ 0x108 │ │ │ │ - bne 73134 │ │ │ │ - b 72f84 │ │ │ │ + bne 739ec │ │ │ │ + b 7383c │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 738d4 │ │ │ │ + bl 7418c │ │ │ │ sub r5, r9, #7 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r6, r5, #1 │ │ │ │ add r7, r4, r5, lsl #4 │ │ │ │ mov r9, r4 │ │ │ │ ldrh r8, [r9, r0]! │ │ │ │ cmp r8, r5 │ │ │ │ - bls 7320c │ │ │ │ + bls 73ac4 │ │ │ │ sub r1, r8, r5 │ │ │ │ add r0, r4, r6, lsl #4 │ │ │ │ str r1, [sp] │ │ │ │ lsl r2, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -112390,15 +112948,15 @@ │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str sl, [fp, r5, lsl #3] │ │ │ │ bl 50cc │ │ │ │ - b 7323c │ │ │ │ + b 73af4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -112412,75 +112970,75 @@ │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r9] │ │ │ │ - bcs 73280 │ │ │ │ + bcs 73b38 │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ strh r5, [r1, r7] │ │ │ │ str r4, [r1, #264] @ 0x108 │ │ │ │ - bne 73264 │ │ │ │ + bne 73b1c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72d38 │ │ │ │ + beq 735f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ - b 72f90 │ │ │ │ + b 73848 │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r7, lr │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73468 │ │ │ │ + beq 73d20 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, r1, #1 │ │ │ │ str r6, [r0, #2] │ │ │ │ str r2, [r0, #-6] │ │ │ │ - bcs 73478 │ │ │ │ + bcs 73d30 │ │ │ │ mov ip, #268 @ 0x10c │ │ │ │ str r8, [r3] │ │ │ │ cmp r9, r1 │ │ │ │ strh r2, [r6, ip] │ │ │ │ str r8, [r6, #264] @ 0x108 │ │ │ │ str r5, [r3, #4] │ │ │ │ - bne 73488 │ │ │ │ + bne 73d40 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [r8, #276] @ 0x114 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, [r8, #176] @ 0xb0 │ │ │ │ stmib r8, {r0, r7} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r8, #12] │ │ │ │ strh r2, [r4, ip] │ │ │ │ str r8, [r4, #264] @ 0x108 │ │ │ │ - b 72d38 │ │ │ │ + b 735f0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r6, r5, r9, lsl #4 │ │ │ │ add r1, r5, r0 │ │ │ │ add r2, r9, #1 │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs 733e4 │ │ │ │ + bcs 73c9c │ │ │ │ sub r3, r7, r9 │ │ │ │ add r0, r5, r2, lsl #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov fp, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ lsl r2, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -112508,243 +113066,243 @@ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str sl, [fp, r9, lsl #3] │ │ │ │ bl 50cc │ │ │ │ add r3, sp, #20 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - b 733f8 │ │ │ │ + b 73cb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str ip, [r6, #12] │ │ │ │ stm r6, {r0, r8, lr} │ │ │ │ add r0, r5, r9, lsl #3 │ │ │ │ strd sl, [r0, #176] @ 0xb0 │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ strh r4, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #272] @ 0x110 │ │ │ │ add r0, r7, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 72d38 │ │ │ │ + bcs 735f0 │ │ │ │ add r0, r5, #276 @ 0x114 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ ldr r2, [r0, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ strh r9, [r2, r1] │ │ │ │ str r5, [r2, #264] @ 0x108 │ │ │ │ - bne 7341c │ │ │ │ - b 72d38 │ │ │ │ + bne 73cd4 │ │ │ │ + b 735f0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ - b 734a4 │ │ │ │ - ldr r0, [pc, #396] @ 735dc │ │ │ │ + b 73d5c │ │ │ │ + ldr r0, [pc, #396] @ 73e94 │ │ │ │ mov r5, fp │ │ │ │ - ldr r2, [pc, #392] @ 735e0 │ │ │ │ + ldr r2, [pc, #392] @ 73e98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b 734a4 │ │ │ │ + b 73d5c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - b 734a4 │ │ │ │ - ldr r0, [pc, #356] @ 735e4 │ │ │ │ + b 73d5c │ │ │ │ + ldr r0, [pc, #356] @ 73e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 734a4 │ │ │ │ - ldr r0, [pc, #344] @ 735e8 │ │ │ │ + b 73d5c │ │ │ │ + ldr r0, [pc, #344] @ 73ea0 │ │ │ │ mov r5, fp │ │ │ │ - ldr r2, [pc, #340] @ 735ec │ │ │ │ + ldr r2, [pc, #340] @ 73ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 734b0 │ │ │ │ + bne 73d68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73580 │ │ │ │ - ldr r1, [pc, #292] @ 735f8 │ │ │ │ + bne 73e38 │ │ │ │ + ldr r1, [pc, #292] @ 73eb0 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ - b 735c8 │ │ │ │ + b 73e80 │ │ │ │ bl 8b08 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 73544 │ │ │ │ + b 73dfc │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 734fc │ │ │ │ + bne 73db4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73580 │ │ │ │ + bne 73e38 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ - b 735c8 │ │ │ │ + b 73e80 │ │ │ │ bl 8b08 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7354c │ │ │ │ + bne 73e04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73580 │ │ │ │ + bne 73e38 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ - b 735c8 │ │ │ │ + b 73e80 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [sl] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73590 │ │ │ │ + bne 73e48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 735c8 │ │ │ │ - ldr r1, [pc, #60] @ 735f0 │ │ │ │ + bne 73e80 │ │ │ │ + ldr r1, [pc, #60] @ 73ea8 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r9, ip, r4, asr lr │ │ │ │ - andeq r9, ip, r0, lsl sp │ │ │ │ - andeq r9, ip, r4, lsr ip │ │ │ │ - strdeq r5, [r9], -r6 │ │ │ │ - andeq fp, ip, r8, ror #27 │ │ │ │ - andeq fp, ip, ip, asr sp │ │ │ │ - andeq r5, r9, r0, lsl #6 │ │ │ │ - andeq fp, ip, r0, lsr sp │ │ │ │ - @ instruction: 0x000c95b0 │ │ │ │ - muleq ip, r8, lr │ │ │ │ - muleq ip, r0, r6 │ │ │ │ + muleq ip, ip, r5 │ │ │ │ + andeq r9, ip, r8, asr r4 │ │ │ │ + andeq r9, ip, ip, ror r3 │ │ │ │ + andeq r5, r9, r6, lsr #10 │ │ │ │ + andeq fp, ip, r0, lsr r5 │ │ │ │ + andeq fp, ip, r4, lsr #9 │ │ │ │ + andeq r5, r9, r0, lsr r4 │ │ │ │ + andeq fp, ip, r8, ror r4 │ │ │ │ + strdeq r8, [ip], -r8 @ │ │ │ │ + andeq r9, ip, r0, ror #11 │ │ │ │ + ldrdeq r8, [ip], -r8 @ │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 73674 │ │ │ │ + ldr r4, [pc, #108] @ 73f2c │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 73628 │ │ │ │ - ldr r0, [pc, #96] @ 73678 │ │ │ │ + bne 73ee0 │ │ │ │ + ldr r0, [pc, #96] @ 73f30 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 73660 │ │ │ │ + bne 73f18 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73634 │ │ │ │ + bne 73eec │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #40] @ 0x28 │ │ │ │ - b 73628 │ │ │ │ - @ instruction: 0x000cd3bc │ │ │ │ - andeq sp, ip, r8, ror #7 │ │ │ │ + b 73ee0 │ │ │ │ + andeq ip, ip, r4, lsl #22 │ │ │ │ + andeq ip, ip, r0, lsr fp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7368c │ │ │ │ + bne 73f44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 736b4 │ │ │ │ + bne 73f6c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 736bc │ │ │ │ + bne 73f74 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 70e74 │ │ │ │ + b 7172c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e64c │ │ │ │ + bl 9ef04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7374c │ │ │ │ + beq 74004 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r1, [r0, #176]! @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 73720 │ │ │ │ + bne 73fd8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 736f8 │ │ │ │ + bne 73fb0 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 70e74 │ │ │ │ - b 736f8 │ │ │ │ + bl 7172c │ │ │ │ + b 73fb0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73860 │ │ │ │ + beq 74118 │ │ │ │ ldr r6, [r7] │ │ │ │ mov sl, r0 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r4, r6, #176 @ 0xb0 │ │ │ │ str r0, [sl, #264] @ 0x108 │ │ │ │ mov r3, r6 │ │ │ │ @@ -112754,15 +113312,15 @@ │ │ │ │ ldr r8, [r0, r9, lsl #3]! │ │ │ │ ldr fp, [r0, #4] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ ldrh r1, [r3, r0]! │ │ │ │ add r7, r1, r2 │ │ │ │ strh r7, [sl, r0] │ │ │ │ cmp r7, #12 │ │ │ │ - bcs 7386c │ │ │ │ + bcs 74124 │ │ │ │ mov r0, r6 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r1, [r0, r9, lsl #4]! │ │ │ │ add fp, r9, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ lsl r2, r7, #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -112799,52 +113357,52 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r5, #28] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ - ldr r3, [pc, #92] @ 738d0 │ │ │ │ + ldr r3, [pc, #92] @ 74188 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 73890 │ │ │ │ + bne 74148 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 738bc │ │ │ │ + bne 74174 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - @ instruction: 0x000cb9b0 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r5 │ │ │ │ ldrh sl, [r6, r8]! │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a84 │ │ │ │ + beq 7433c │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ add r1, r5, #176 @ 0xb0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str sl, [sp, #32] │ │ │ │ mvn r0, r9 │ │ │ │ @@ -112854,15 +113412,15 @@ │ │ │ │ strh r7, [sl, r8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #12 │ │ │ │ str r0, [sl, #-6] │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [r0, r9, lsl #3]! │ │ │ │ ldr fp, [r0, #4] │ │ │ │ - bcs 73a90 │ │ │ │ + bcs 74348 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, r9, lsl #4]! │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add fp, r9, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -112882,19 +113440,19 @@ │ │ │ │ lsl r2, r7, #3 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strh r9, [r0] │ │ │ │ ldrh r6, [sl] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 73a68 │ │ │ │ + bcs 74320 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 73aac │ │ │ │ + bne 74364 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r7, r4, #272 @ 0x110 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ add r3, r0, #276 @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ @@ -112906,18 +113464,18 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ strh r1, [r3, r2] │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - bcs 73a28 │ │ │ │ + bcs 742e0 │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 73a00 │ │ │ │ + bls 742b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ stmib r1, {r0, r4} │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r1, #20] │ │ │ │ @@ -112926,81 +113484,81 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [r1, #32] │ │ │ │ str ip, [r1, #36] @ 0x24 │ │ │ │ str sl, [r1] │ │ │ │ str r0, [r1, #28] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #228] @ 73b54 │ │ │ │ + ldr r3, [pc, #228] @ 7440c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bl 8c20 │ │ │ │ - b 73ac8 │ │ │ │ + b 74380 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - ldr r3, [pc, #184] @ 73b50 │ │ │ │ + ldr r3, [pc, #184] @ 74408 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b 73ac8 │ │ │ │ - ldr r0, [pc, #164] @ 73b58 │ │ │ │ - ldr r2, [pc, #164] @ 73b5c │ │ │ │ + b 74380 │ │ │ │ + ldr r0, [pc, #164] @ 74410 │ │ │ │ + ldr r2, [pc, #164] @ 74414 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 73ad4 │ │ │ │ + bne 7438c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73b3c │ │ │ │ + bne 743f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 70e74 │ │ │ │ - b 73b3c │ │ │ │ + bl 7172c │ │ │ │ + b 743f4 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 73b10 │ │ │ │ + bne 743c8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73b3c │ │ │ │ + bne 743f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq fp, ip, ip, lsl #15 │ │ │ │ - andeq fp, ip, r4, asr #15 │ │ │ │ - andeq r4, r9, lr, ror #26 │ │ │ │ - andeq fp, ip, r8, asr r7 │ │ │ │ + ldrdeq sl, [ip], -r4 │ │ │ │ + andeq sl, ip, ip, lsl #30 │ │ │ │ + muleq r9, lr, lr │ │ │ │ + andeq sl, ip, r0, lsr #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi 73c0c │ │ │ │ + bhi 744c4 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ add r0, r6, r0 │ │ │ │ strb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -113013,47 +113571,47 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 73bb4 │ │ │ │ + bne 7446c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 73bdc │ │ │ │ + bne 74494 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 6dabc │ │ │ │ + bl 6e374 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 73be0 │ │ │ │ + bne 74498 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 70e74 │ │ │ │ - ldr r2, [pc, #36] @ 73c38 │ │ │ │ + b 7172c │ │ │ │ + ldr r2, [pc, #36] @ 744f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7367c │ │ │ │ + bl 73f34 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r8, [ip], -ip │ │ │ │ + andeq r8, ip, r4, lsr #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 73c84 │ │ │ │ + bhi 7453c │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ add r1, r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -113062,62 +113620,62 @@ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r1, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 73c9c │ │ │ │ + ldr r2, [pc, #12] @ 74554 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r8, ip, r8, asr lr │ │ │ │ + andeq r8, ip, r0, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r8, fp} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr sl, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #660] @ 73f60 │ │ │ │ + ldr r1, [pc, #660] @ 74818 │ │ │ │ add r1, pc, r1 │ │ │ │ blx sl │ │ │ │ cmp fp, #0 │ │ │ │ - beq 73efc │ │ │ │ + beq 747b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne 73dc8 │ │ │ │ + bne 74680 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 73d24 │ │ │ │ + bne 745dc │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73db0 │ │ │ │ - ldr r1, [pc, #608] @ 73f78 │ │ │ │ + beq 74668 │ │ │ │ + ldr r1, [pc, #608] @ 74830 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - b 73dc0 │ │ │ │ - ldr r1, [pc, #568] @ 73f64 │ │ │ │ + b 74678 │ │ │ │ + ldr r1, [pc, #568] @ 7481c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dc8 │ │ │ │ - ldr r0, [pc, #540] @ 73f68 │ │ │ │ + bne 74680 │ │ │ │ + ldr r0, [pc, #540] @ 74820 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #27] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ @@ -113126,373 +113684,373 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73f2c │ │ │ │ - ldr r1, [pc, #472] @ 73f6c │ │ │ │ + beq 747e4 │ │ │ │ + ldr r1, [pc, #472] @ 74824 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73f48 │ │ │ │ + beq 74800 │ │ │ │ mov r5, #1 │ │ │ │ - b 73dc8 │ │ │ │ - ldr r1, [pc, #452] @ 73f7c │ │ │ │ + b 74680 │ │ │ │ + ldr r1, [pc, #452] @ 74834 │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, r0 │ │ │ │ subs r9, fp, #1 │ │ │ │ - beq 73ef8 │ │ │ │ + beq 747b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp] │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, sp, #12 │ │ │ │ - b 73e04 │ │ │ │ - ldr r1, [pc, #428] @ 73f98 │ │ │ │ + b 746bc │ │ │ │ + ldr r1, [pc, #428] @ 74850 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ add r8, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 73efc │ │ │ │ + beq 747b4 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 73df8 │ │ │ │ + bne 746b0 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 73e5c │ │ │ │ - ldr r1, [pc, #352] @ 73f80 │ │ │ │ + bne 74714 │ │ │ │ + ldr r1, [pc, #352] @ 74838 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 73df8 │ │ │ │ + bne 746b0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73ee0 │ │ │ │ - ldr r1, [pc, #316] @ 73f88 │ │ │ │ + beq 74798 │ │ │ │ + ldr r1, [pc, #316] @ 74840 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 73df8 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 746b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r0, [sp, #27] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r0, [pc, #260] @ 73f8c │ │ │ │ + ldr r0, [pc, #260] @ 74844 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73ebc │ │ │ │ - ldr r1, [pc, #236] @ 73f90 │ │ │ │ + beq 74774 │ │ │ │ + ldr r1, [pc, #236] @ 74848 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73de4 │ │ │ │ - b 73ed8 │ │ │ │ - ldr r1, [pc, #208] @ 73f94 │ │ │ │ + beq 7469c │ │ │ │ + b 74790 │ │ │ │ + ldr r1, [pc, #208] @ 7484c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73de4 │ │ │ │ + beq 7469c │ │ │ │ mov r0, #1 │ │ │ │ - b 73df8 │ │ │ │ - ldr r1, [pc, #156] @ 73f84 │ │ │ │ + b 746b0 │ │ │ │ + ldr r1, [pc, #156] @ 7483c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 73df8 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 746b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f20 │ │ │ │ - ldr r1, [pc, #140] @ 73f9c │ │ │ │ + bne 747d8 │ │ │ │ + ldr r1, [pc, #140] @ 74854 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #60] @ 73f70 │ │ │ │ + ldr r1, [pc, #60] @ 74828 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73da8 │ │ │ │ - ldr r1, [pc, #36] @ 73f74 │ │ │ │ + bne 74660 │ │ │ │ + ldr r1, [pc, #36] @ 7482c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ - b 73dc4 │ │ │ │ - strdeq r5, [r9], -fp │ │ │ │ - strdeq r5, [r9], -r5 @ │ │ │ │ - andeq r8, ip, r4, lsl sp │ │ │ │ - andeq r2, r8, r0, lsl r5 │ │ │ │ - @ instruction: 0x000953b3 │ │ │ │ - andeq ip, r8, r2, asr #23 │ │ │ │ - andeq r2, r8, ip, lsl #11 │ │ │ │ + bl 6a010 │ │ │ │ + b 7467c │ │ │ │ + andeq r5, r9, fp, lsr #8 │ │ │ │ + andeq r5, r9, r5, lsr #4 │ │ │ │ + andeq r8, ip, ip, asr r4 │ │ │ │ + andeq r2, r8, r0, lsl #11 │ │ │ │ + andeq r5, r9, r3, ror #9 │ │ │ │ + strdeq ip, [r8], -r2 │ │ │ │ + strdeq r2, [r8], -ip │ │ │ │ + andeq r5, r9, pc, asr r6 │ │ │ │ + andeq r3, r9, ip, lsr r0 │ │ │ │ andeq r5, r9, pc, lsr #10 │ │ │ │ - andeq r2, r9, ip, lsl #30 │ │ │ │ - strdeq r5, [r9], -pc @ │ │ │ │ - andeq r2, r8, r8, asr r4 │ │ │ │ - ldrdeq r8, [ip], -ip │ │ │ │ - andeq r2, r8, r0, lsl #8 │ │ │ │ - andeq r5, r9, r3, lsr #8 │ │ │ │ - andeq ip, r8, r6, lsr #26 │ │ │ │ - andeq r4, r9, r1, asr #30 │ │ │ │ + andeq r2, r8, r8, asr #9 │ │ │ │ + andeq r8, ip, r4, lsr #6 │ │ │ │ + andeq r2, r8, r0, ror r4 │ │ │ │ + andeq r5, r9, r3, asr r5 │ │ │ │ + andeq ip, r8, r6, asr lr │ │ │ │ + andeq r5, r9, r1, ror r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ mov r2, #4 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 74000 │ │ │ │ + beq 748b8 │ │ │ │ add r7, r0, #4 │ │ │ │ lsr r6, r1, #4 │ │ │ │ - b 73fdc │ │ │ │ + b 74894 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 74000 │ │ │ │ + beq 748b8 │ │ │ │ ldrh r0, [r7, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 73fd0 │ │ │ │ + bne 74888 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fd0 │ │ │ │ + beq 74888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 73fd0 │ │ │ │ + b 74888 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 74038 │ │ │ │ + beq 748f0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 74030 │ │ │ │ + beq 748e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #4 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ bl 50cc │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #100] @ 740ac │ │ │ │ + ldr r4, [pc, #100] @ 74964 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 74090 │ │ │ │ + beq 74948 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 7406c │ │ │ │ + b 74924 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 74090 │ │ │ │ + beq 74948 │ │ │ │ ldrh r0, [r6, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 74060 │ │ │ │ + bne 74918 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74060 │ │ │ │ + beq 74918 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 50d8 │ │ │ │ - b 74060 │ │ │ │ + b 74918 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 740a8 │ │ │ │ + beq 74960 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, ip, r4 │ │ │ │ + andeq fp, ip, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r6, [pc, #592] @ 74310 │ │ │ │ + ldr r6, [pc, #592] @ 74bc8 │ │ │ │ mov r9, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r4, r6, #24 │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74210 │ │ │ │ + bne 74ac8 │ │ │ │ mov r0, #1 │ │ │ │ strexb r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 74214 │ │ │ │ + bne 74acc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 74280 │ │ │ │ + bne 74b38 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ svc 0x00000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74174 │ │ │ │ - ldr r1, [pc, #500] @ 74314 │ │ │ │ + beq 74a2c │ │ │ │ + ldr r1, [pc, #500] @ 74bcc │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r2} │ │ │ │ strh r0, [sp, #12] │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #8 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 74160 │ │ │ │ + bne 74a18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 74174 │ │ │ │ + b 74a2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 741fc │ │ │ │ + bne 74ab4 │ │ │ │ add r2, r6, #32 │ │ │ │ movw r1, #21547 @ 0x542b │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ mov r0, r3 │ │ │ │ movt r1, #16428 @ 0x402c │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74268 │ │ │ │ + beq 74b20 │ │ │ │ uxth r1, r0 │ │ │ │ movw r5, #65523 @ 0xfff3 │ │ │ │ cmp r1, r5 │ │ │ │ movwne r5, #65511 @ 0xffe7 │ │ │ │ cmpne r1, r5 │ │ │ │ - beq 7422c │ │ │ │ + beq 74ae4 │ │ │ │ sxth r0, r0 │ │ │ │ rsb r1, r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r9] │ │ │ │ - beq 741cc │ │ │ │ + beq 74a84 │ │ │ │ mov r0, r3 │ │ │ │ bl 55a0 │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 742b4 │ │ │ │ + bne 74b6c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 742c0 │ │ │ │ + beq 74b78 │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 741e0 │ │ │ │ - b 742b4 │ │ │ │ + beq 74a98 │ │ │ │ + b 74b6c │ │ │ │ strd r2, [r9] │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 741d8 │ │ │ │ - b 742b4 │ │ │ │ + beq 74a90 │ │ │ │ + b 74b6c │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl a90c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 740f4 │ │ │ │ - b 74280 │ │ │ │ + beq 749ac │ │ │ │ + b 74b38 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #4111 @ 0x100f │ │ │ │ and r5, r1, r0 │ │ │ │ mvn r0, #33 @ 0x21 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ movwne r5, #0 │ │ │ │ movtne r5, #4111 @ 0x100f │ │ │ │ andne r1, r1, r5 │ │ │ │ cmpne r1, #268435456 @ 0x10000000 │ │ │ │ - beq 741ac │ │ │ │ + beq 74a64 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #21506 @ 0x5402 │ │ │ │ svc 0x00000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 741ac │ │ │ │ + bne 74a64 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ - beq 74280 │ │ │ │ + beq 74b38 │ │ │ │ mov r0, r3 │ │ │ │ bl 55a0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 742b4 │ │ │ │ + bne 74b6c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 742c0 │ │ │ │ + beq 74b78 │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 7429c │ │ │ │ + beq 74b54 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl a5c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 742f8 │ │ │ │ + bne 74bb0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strexb r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74304 │ │ │ │ + beq 74bbc │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 742e0 │ │ │ │ + beq 74b98 │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl a5c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq ip, ip, r0, asr #19 │ │ │ │ - andeq r2, r8, ip, asr #5 │ │ │ │ + andeq ip, ip, r8, lsl #2 │ │ │ │ + andeq r2, r8, r4, asr #6 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bhi 74540 │ │ │ │ + bhi 74df8 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ @@ -113635,43 +114193,43 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldm r1, {r8, fp} │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - ldr r1, [pc, #864] @ 748e4 │ │ │ │ + ldr r1, [pc, #864] @ 7519c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 746e0 │ │ │ │ + beq 74f98 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ addcc r2, r2, #1 │ │ │ │ - bcs 74720 │ │ │ │ + bcs 74fd8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mul r7, r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 748bc │ │ │ │ + bcs 75174 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #32768 @ 0x8000 │ │ │ │ ldr r1, [r0, r7, lsl #4]! │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ movw r2, #64537 @ 0xfc19 │ │ │ │ @@ -113686,92 +114244,92 @@ │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #77 @ 0x4d │ │ │ │ movwne r0, #83 @ 0x53 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #664] @ 748e8 │ │ │ │ + ldr r0, [pc, #664] @ 751a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #656] @ 748ec │ │ │ │ + ldr r0, [pc, #656] @ 751a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #648] @ 748f0 │ │ │ │ + ldr r0, [pc, #648] @ 751a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #632] @ 748f4 │ │ │ │ + ldr r0, [pc, #632] @ 751ac │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 746d0 │ │ │ │ + bne 74f88 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 745e4 │ │ │ │ - ldr r1, [pc, #592] @ 748f8 │ │ │ │ + bne 74e9c │ │ │ │ + ldr r1, [pc, #592] @ 751b0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - beq 745c8 │ │ │ │ - b 74714 │ │ │ │ + beq 74e80 │ │ │ │ + b 74fcc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #532] @ 748fc │ │ │ │ + ldr r5, [pc, #532] @ 751b4 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 74720 │ │ │ │ + beq 74fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746f0 │ │ │ │ + beq 74fa8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #472] @ 74900 │ │ │ │ + ldr r1, [pc, #472] @ 751b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74870 │ │ │ │ + beq 75128 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #20 │ │ │ │ mov r9, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ addcc r2, r2, #1 │ │ │ │ - bcs 748ac │ │ │ │ + bcs 75164 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mul r7, r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 748d0 │ │ │ │ + bcs 75188 │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ movw r2, #32768 @ 0x8000 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r9, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -113786,575 +114344,575 @@ │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #77 @ 0x4d │ │ │ │ movwne r0, #83 @ 0x53 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #292] @ 74904 │ │ │ │ + ldr r0, [pc, #292] @ 751bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #284] @ 74908 │ │ │ │ + ldr r0, [pc, #284] @ 751c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #276] @ 7490c │ │ │ │ + ldr r0, [pc, #276] @ 751c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #260] @ 74910 │ │ │ │ + ldr r0, [pc, #260] @ 751c8 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74860 │ │ │ │ + bne 75118 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 74774 │ │ │ │ - ldr r1, [pc, #220] @ 74914 │ │ │ │ + bne 7502c │ │ │ │ + ldr r1, [pc, #220] @ 751cc │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - beq 74758 │ │ │ │ - b 74714 │ │ │ │ + beq 75010 │ │ │ │ + b 74fcc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - ldr r4, [pc, #152] @ 74918 │ │ │ │ + ldr r4, [pc, #152] @ 751d0 │ │ │ │ add r5, r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 748ac │ │ │ │ + beq 75164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74884 │ │ │ │ - b 74714 │ │ │ │ + beq 7513c │ │ │ │ + b 74fcc │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 74920 │ │ │ │ + ldr r2, [pc, #92] @ 751d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #68] @ 7491c │ │ │ │ + ldr r2, [pc, #68] @ 751d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 8b70 │ │ │ │ - andeq pc, r8, ip, lsr r4 @ │ │ │ │ - andeq pc, r8, ip, lsl #7 │ │ │ │ - strdeq r8, [ip], -r4 │ │ │ │ + andeq pc, r8, ip, ror #10 │ │ │ │ + @ instruction: 0x0008f4bc │ │ │ │ + andeq r8, ip, ip, lsr r0 │ │ │ │ @ instruction: 0xffff7118 │ │ │ │ - @ instruction: 0xfffecdf0 │ │ │ │ - andeq r4, r9, r9, ror r7 │ │ │ │ - andeq r4, r9, sp, lsr r7 │ │ │ │ - muleq r8, sp, r2 │ │ │ │ - strdeq pc, [r8], -ip │ │ │ │ - andeq r8, ip, r4, ror #14 │ │ │ │ + @ instruction: 0xfffecdf4 │ │ │ │ + andeq r4, r9, r9, lsr #17 │ │ │ │ + andeq r4, r9, sp, ror #16 │ │ │ │ + andeq pc, r8, sp, asr #7 │ │ │ │ + andeq pc, r8, ip, lsr #6 │ │ │ │ + andeq r7, ip, ip, lsr #29 │ │ │ │ @ instruction: 0xffff6f88 │ │ │ │ - @ instruction: 0xfffecc60 │ │ │ │ - andeq r4, r9, r9, ror #11 │ │ │ │ - andeq r4, r9, r9, lsr #11 │ │ │ │ - andeq r8, ip, r8, ror #12 │ │ │ │ - andeq r8, ip, r4, lsr #13 │ │ │ │ + @ instruction: 0xfffecc64 │ │ │ │ + andeq r4, r9, r9, lsl r7 │ │ │ │ + ldrdeq r4, [r9], -r9 │ │ │ │ + @ instruction: 0x000c7db0 │ │ │ │ + andeq r7, ip, ip, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 74950 │ │ │ │ - ldr r0, [pc, #92] @ 7499c │ │ │ │ + bne 75208 │ │ │ │ + ldr r0, [pc, #92] @ 75254 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 74988 │ │ │ │ + bne 75240 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74958 │ │ │ │ + bne 75210 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 74950 │ │ │ │ - andeq ip, ip, r0, asr #1 │ │ │ │ + b 75208 │ │ │ │ + andeq fp, ip, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #8 │ │ │ │ mov fp, #1 │ │ │ │ - b 749d8 │ │ │ │ + b 75290 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ add r7, r7, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl fp, fp, sl │ │ │ │ cmp r7, #140 @ 0x8c │ │ │ │ - beq 74a30 │ │ │ │ + beq 752e8 │ │ │ │ ldr r9, [r8, r7] │ │ │ │ cmp r6, #0 │ │ │ │ mov sl, r6 │ │ │ │ movwne sl, #1 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne fp, #0 │ │ │ │ - beq 749c4 │ │ │ │ + beq 7527c │ │ │ │ add r5, r9, #8 │ │ │ │ mov r4, fp │ │ │ │ - b 74a0c │ │ │ │ + b 752c4 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 749bc │ │ │ │ + beq 75274 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 74a00 │ │ │ │ + bne 752b8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74a00 │ │ │ │ + beq 752b8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 74a00 │ │ │ │ + b 752b8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74f18 │ │ │ │ - ldr r0, [pc, #3448] @ 757dc │ │ │ │ + beq 757d0 │ │ │ │ + ldr r0, [pc, #3448] @ 76094 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74a8c │ │ │ │ + beq 75344 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 74f24 │ │ │ │ + bne 757dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #3404] @ 757e0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #3404] @ 76098 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bne 75f20 │ │ │ │ + bne 767d8 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #4092] @ 75ac0 │ │ │ │ + ldr r1, [pc, #4092] @ 76378 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75218 │ │ │ │ + beq 75ad0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 75218 │ │ │ │ + beq 75ad0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7524c │ │ │ │ + bne 75b04 │ │ │ │ mvn r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [r7], #4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 75f3c │ │ │ │ + bne 767f4 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #3972] @ 75ac4 │ │ │ │ + ldr r1, [pc, #3972] @ 7637c │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #156] @ 0x9c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74b68 │ │ │ │ + beq 75420 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add sl, r1, r0, lsl #2 │ │ │ │ ldrb r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74b9c │ │ │ │ + bne 75454 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #4028] @ 75b44 │ │ │ │ + ldr r0, [pc, #4028] @ 763fc │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #148 @ 0x94 │ │ │ │ bl 9558 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75f5c │ │ │ │ + bne 76814 │ │ │ │ mvn r0, #0 │ │ │ │ mov r9, sl │ │ │ │ str r0, [r9], #4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bne 75f6c │ │ │ │ + bne 76824 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #4056] @ 75bc0 │ │ │ │ + ldr r1, [pc, #4056] @ 76478 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74c10 │ │ │ │ + beq 754c8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74c44 │ │ │ │ + bne 754fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #4092] @ 75c2c │ │ │ │ + ldr r0, [pc, #4092] @ 764e4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 9558 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75f8c │ │ │ │ + bne 76844 │ │ │ │ mvn r0, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [fp], #4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str r5, [sl, #12] │ │ │ │ - beq 74d54 │ │ │ │ + beq 7560c │ │ │ │ add sl, r6, r0 │ │ │ │ mov r7, r6 │ │ │ │ - b 74ca4 │ │ │ │ + b 7555c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, sl │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r1, #12] │ │ │ │ - beq 74d54 │ │ │ │ + beq 7560c │ │ │ │ ldrsb r0, [r7], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r4, r0 │ │ │ │ - ble 74ccc │ │ │ │ + ble 75584 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 74c84 │ │ │ │ + bne 7553c │ │ │ │ mov r0, r9 │ │ │ │ bl 9858 │ │ │ │ - b 74c84 │ │ │ │ + b 7553c │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ and r0, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 74d24 │ │ │ │ + bcc 755dc │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r4, #239 @ 0xef │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bls 74d3c │ │ │ │ + bls 755f4 │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr r4, r1, r0, lsl #18 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 74d54 │ │ │ │ + beq 7560c │ │ │ │ add r7, r6, #4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 74c84 │ │ │ │ - b 74cc0 │ │ │ │ + bne 7553c │ │ │ │ + b 75578 │ │ │ │ orr r4, r1, r0, lsl #6 │ │ │ │ add r7, r6, #2 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 74c84 │ │ │ │ - b 74cc0 │ │ │ │ + bne 7553c │ │ │ │ + b 75578 │ │ │ │ orr r4, r1, r0, lsl #12 │ │ │ │ add r7, r6, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 74cc0 │ │ │ │ - b 74c84 │ │ │ │ + beq 75578 │ │ │ │ + b 7553c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ add r5, r8, r0 │ │ │ │ str r7, [r9, #12] │ │ │ │ - b 74d90 │ │ │ │ + b 75648 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r8, r4 │ │ │ │ cmp r4, r5 │ │ │ │ str r6, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r9, #12] │ │ │ │ - beq 74e40 │ │ │ │ + beq 756f8 │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r6, r0 │ │ │ │ - ble 74db8 │ │ │ │ + ble 75670 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 74d74 │ │ │ │ + bne 7562c │ │ │ │ mov r0, fp │ │ │ │ bl 9858 │ │ │ │ - b 74d74 │ │ │ │ + b 7562c │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ and r0, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 74e10 │ │ │ │ + bcc 756c8 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc 74e28 │ │ │ │ + bcc 756e0 │ │ │ │ ldrb r2, [r8, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr r6, r1, r0, lsl #18 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 74e40 │ │ │ │ + beq 756f8 │ │ │ │ add r4, r8, #4 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 74d74 │ │ │ │ - b 74dac │ │ │ │ + bne 7562c │ │ │ │ + b 75664 │ │ │ │ orr r6, r1, r0, lsl #6 │ │ │ │ add r4, r8, #2 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 74d74 │ │ │ │ - b 74dac │ │ │ │ + bne 7562c │ │ │ │ + b 75664 │ │ │ │ orr r6, r1, r0, lsl #12 │ │ │ │ add r4, r8, #3 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 74dac │ │ │ │ - b 74d74 │ │ │ │ + beq 75664 │ │ │ │ + b 7562c │ │ │ │ mov r0, r9 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add sl, fp, r7, lsl #2 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 7505c │ │ │ │ + beq 75914 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ lsl r7, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74fb0 │ │ │ │ + beq 75868 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 74eb4 │ │ │ │ + b 7576c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add r4, r4, #1 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 75054 │ │ │ │ + beq 7590c │ │ │ │ ldr r2, [r8, r4, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - beq 74edc │ │ │ │ + beq 75794 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75084 │ │ │ │ + beq 7593c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 74ea8 │ │ │ │ - b 74f00 │ │ │ │ + bne 75760 │ │ │ │ + b 757b8 │ │ │ │ cmp fp, sl │ │ │ │ - beq 75084 │ │ │ │ + beq 7593c │ │ │ │ add r1, fp, #4 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 74ea8 │ │ │ │ + bne 75760 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 74e98 │ │ │ │ + bne 75750 │ │ │ │ mov r0, r9 │ │ │ │ bl 9858 │ │ │ │ - b 74e94 │ │ │ │ + b 7574c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 75ef0 │ │ │ │ + b 767a8 │ │ │ │ add r0, r8, r2 │ │ │ │ mov r3, r8 │ │ │ │ - b 74f44 │ │ │ │ + b 757fc │ │ │ │ orr r2, r7, r3, lsl #6 │ │ │ │ add r3, r1, #2 │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bls 74a8c │ │ │ │ + bls 75344 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 74a84 │ │ │ │ + beq 7533c │ │ │ │ mov r1, r3 │ │ │ │ ldrsb r7, [r3], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r2, r7 │ │ │ │ - bgt 74f38 │ │ │ │ + bgt 757f0 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ and r3, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 74f30 │ │ │ │ + bcc 757e8 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ - bcc 74fa4 │ │ │ │ + bcc 7585c │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r7, lsl #6 │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ add r3, r1, #4 │ │ │ │ - b 74f38 │ │ │ │ + b 757f0 │ │ │ │ orr r2, r7, r3, lsl #12 │ │ │ │ add r3, r1, #3 │ │ │ │ - b 74f38 │ │ │ │ + b 757f0 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 74fe8 │ │ │ │ + b 758a0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 75054 │ │ │ │ + beq 7590c │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - beq 75000 │ │ │ │ + beq 758b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75014 │ │ │ │ - b 75084 │ │ │ │ + bne 758cc │ │ │ │ + b 7593c │ │ │ │ cmp fp, sl │ │ │ │ - beq 75084 │ │ │ │ + beq 7593c │ │ │ │ add r1, fp, #4 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #1 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 74fdc │ │ │ │ + bne 75894 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 74fcc │ │ │ │ + bne 75884 │ │ │ │ mov r0, r9 │ │ │ │ bl 9858 │ │ │ │ - b 74fc8 │ │ │ │ + b 75880 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75064 │ │ │ │ + bne 7591c │ │ │ │ cmp fp, sl │ │ │ │ - beq 75084 │ │ │ │ + beq 7593c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75078 │ │ │ │ + beq 75930 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - b 7509c │ │ │ │ + b 75954 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 750dc │ │ │ │ + bne 75994 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -114372,292 +114930,292 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, r7, #1 │ │ │ │ ldm r0, {r0, r2} │ │ │ │ lsl r3, r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r9, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #4080] @ 760f8 │ │ │ │ + ldr r0, [pc, #4080] @ 769b0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #472] @ 0x1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7516c │ │ │ │ + beq 75a24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 7516c │ │ │ │ + bcs 75a24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75ab4 │ │ │ │ + beq 7636c │ │ │ │ ldr r8, [sl, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 75ac8 │ │ │ │ + bne 76380 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 761d0 │ │ │ │ + beq 76a88 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d7c │ │ │ │ + beq 76634 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 76204 │ │ │ │ + bcs 76abc │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ - b 75d80 │ │ │ │ + b 76638 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bls 75258 │ │ │ │ + bls 75b10 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ sub r5, r3, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 75fac │ │ │ │ + bhi 76864 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r2, #32768 @ 0x8000 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r1, r0, r4, lsl #4 │ │ │ │ mov ip, r0 │ │ │ │ - bcc 751f0 │ │ │ │ + bcc 75aa8 │ │ │ │ mvn r3, r7, lsl #1 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, r6 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ strb r7, [r1, #14] │ │ │ │ adds r3, r3, #1 │ │ │ │ strh r6, [r1, #12] │ │ │ │ str r2, [r1] │ │ │ │ stmib r1, {r2, r7} │ │ │ │ add r1, r1, #16 │ │ │ │ - bcc 751cc │ │ │ │ + bcc 75a84 │ │ │ │ add r0, r5, r4 │ │ │ │ sub r4, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ strh r7, [r1, #12] │ │ │ │ strb r3, [r1, #14] │ │ │ │ stmib r1, {r2, r3} │ │ │ │ add r3, r4, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - b 7525c │ │ │ │ + b 75b14 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 9250 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b00 │ │ │ │ - ldr r0, [pc, #4092] @ 76250 │ │ │ │ + beq 753b8 │ │ │ │ + ldr r0, [pc, #4092] @ 76b08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ lsl r6, r1, #2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ - bne 75298 │ │ │ │ + bne 75b50 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sl, #12] │ │ │ │ bl 5030 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 76168 │ │ │ │ + beq 76a20 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 753a4 │ │ │ │ + beq 75c5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, #0 │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, r0, #4 │ │ │ │ - ldr r0, [pc, #4072] @ 762dc │ │ │ │ + ldr r0, [pc, #4072] @ 76b94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [r0, #452] @ 0x1c4 │ │ │ │ ldr fp, [r0, #460] @ 0x1cc │ │ │ │ ldr r1, [r0, #456] @ 0x1c8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r1, sl, lsl #2] │ │ │ │ - bl 74318 │ │ │ │ + bl 74bd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74318 │ │ │ │ + bl 74bd0 │ │ │ │ add r2, pc, #16 │ │ │ │ uxtb r1, r0 │ │ │ │ uxtb r0, r5 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, sl │ │ │ │ - bne 75370 │ │ │ │ - b 75394 │ │ │ │ + bne 75c28 │ │ │ │ + b 75c4c │ │ │ │ cmp r1, #1 │ │ │ │ moveq r0, fp │ │ │ │ cmp r7, sl │ │ │ │ - beq 75394 │ │ │ │ + beq 75c4c │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ subs r4, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bne 75308 │ │ │ │ - b 753a4 │ │ │ │ + bne 75bc0 │ │ │ │ + b 75c5c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r7, sl │ │ │ │ - bne 75370 │ │ │ │ - ldr r0, [pc, #4040] @ 76364 │ │ │ │ + bne 75c28 │ │ │ │ + ldr r0, [pc, #4040] @ 76c1c │ │ │ │ add fp, sl, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 760c4 │ │ │ │ + b 7697c │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 753cc │ │ │ │ + beq 75c84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r1, [pc, #3920] @ 76310 │ │ │ │ + ldr r1, [pc, #3920] @ 76bc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #448] @ 0x1c0 │ │ │ │ mul r0, r0, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - beq 76178 │ │ │ │ + beq 76a30 │ │ │ │ movw r1, #32768 @ 0x8000 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strh r0, [r6, #12] │ │ │ │ strb fp, [r6, #14] │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r1, fp} │ │ │ │ - beq 76190 │ │ │ │ + beq 76a48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add fp, r0, r1 │ │ │ │ cmp fp, ip │ │ │ │ - bcs 761a4 │ │ │ │ + bcs 76a5c │ │ │ │ movw r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r2, [r0, fp, lsl #4]! │ │ │ │ movw r5, #32768 @ 0x8000 │ │ │ │ mov fp, #0 │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strb r1, [r0, #14] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r0, #8 │ │ │ │ - ldr r2, [pc, #3768] @ 7631c │ │ │ │ + ldr r2, [pc, #3768] @ 76bd4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ cmp ip, fp │ │ │ │ - beq 7614c │ │ │ │ + beq 76a04 │ │ │ │ add r3, r6, fp, lsl #4 │ │ │ │ add r7, r6, r0 │ │ │ │ add fp, fp, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ str r5, [r7, #-8] │ │ │ │ str r5, [r3, #4] │ │ │ │ strb r2, [r3, #13] │ │ │ │ str r1, [r6, r0] │ │ │ │ add r0, r0, #16 │ │ │ │ strb r1, [r3, #14] │ │ │ │ - ldr r7, [pc, #3708] @ 76320 │ │ │ │ + ldr r7, [pc, #3708] @ 76bd8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r7, [r7, #444] @ 0x1bc │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - bne 7546c │ │ │ │ + bne 75d24 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - beq 757e4 │ │ │ │ + beq 7609c │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsl r0, r2, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #3632] @ 76324 │ │ │ │ + ldr r0, [pc, #3632] @ 76bdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 75520 │ │ │ │ + b 75dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 757e4 │ │ │ │ + beq 7609c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 76144 │ │ │ │ + beq 769fc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 75f08 │ │ │ │ + bhi 767c0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, r0, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 75504 │ │ │ │ + beq 75dbc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -114693,47 +115251,47 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, r0, r6 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7561c │ │ │ │ + beq 75ed4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 75650 │ │ │ │ - b 7570c │ │ │ │ + beq 75f08 │ │ │ │ + b 75fc4 │ │ │ │ sub r2, r4, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #26 │ │ │ │ mov r2, r4 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7570c │ │ │ │ - ldr r1, [pc, #3312] @ 76330 │ │ │ │ + bne 75fc4 │ │ │ │ + ldr r1, [pc, #3312] @ 76be8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ subs r5, r1, r4 │ │ │ │ movne r5, r2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, r1, r6 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 760d4 │ │ │ │ + bcs 7698c │ │ │ │ cmp r0, ip │ │ │ │ - bcs 760a4 │ │ │ │ + bcs 7695c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 760b8 │ │ │ │ + bhi 76970 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ add r4, r8, lr │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3244] @ 76338 │ │ │ │ + ldr r3, [pc, #3244] @ 76bf0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ ldr r7, [r7, r6, lsl #2] │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r3, [r3, #464] @ 0x1d0 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ @@ -114745,334 +115303,334 @@ │ │ │ │ cmp r3, r5 │ │ │ │ movle r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add ip, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 75744 │ │ │ │ + bge 75ffc │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ cmp fp, ip │ │ │ │ - bcs 76130 │ │ │ │ + bcs 769e8 │ │ │ │ uxtah r1, r2, sl │ │ │ │ str r1, [r4, #16] │ │ │ │ add r1, r8, r6, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ strb r2, [r1, #28] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r0, ip │ │ │ │ - bcc 75778 │ │ │ │ - b 76034 │ │ │ │ + bcc 76030 │ │ │ │ + b 768ec │ │ │ │ cmp fp, ip │ │ │ │ - bcs 76094 │ │ │ │ + bcs 7694c │ │ │ │ movw r2, #32768 @ 0x8000 │ │ │ │ add r1, r8, lr │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r1, #16] │ │ │ │ add r2, r8, r6, lsl #4 │ │ │ │ strb r3, [r2, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #24] │ │ │ │ cmp r0, ip │ │ │ │ - bcc 75778 │ │ │ │ - b 76034 │ │ │ │ + bcc 76030 │ │ │ │ + b 768ec │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 7611c │ │ │ │ + bcs 769d4 │ │ │ │ uxtah r1, ip, sl │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r1, r8, r6, lsl #4 │ │ │ │ strb r2, [r1, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bcs 76034 │ │ │ │ + bcs 768ec │ │ │ │ mov r0, r8 │ │ │ │ cmp fp, ip │ │ │ │ ldr r1, [r0, lr]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #3000] @ 76348 │ │ │ │ + ldr r3, [pc, #3000] @ 76c00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r3, #444] @ 0x1bc │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r0, r3 │ │ │ │ add r3, r2, r1 │ │ │ │ - bcs 76014 │ │ │ │ + bcs 768cc │ │ │ │ cmp r3, r0 │ │ │ │ add r1, r8, lr │ │ │ │ movgt r0, r3 │ │ │ │ add lr, lr, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r8, r6, lsl #4 │ │ │ │ movwlt r1, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r9, r9, #4 │ │ │ │ strb r1, [r0, #29] │ │ │ │ - bne 755d4 │ │ │ │ - b 75504 │ │ │ │ - andeq fp, ip, r8, asr r7 │ │ │ │ + bne 75e8c │ │ │ │ + b 75dbc │ │ │ │ + andeq sl, ip, r0, lsr #29 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ - ldr r3, [pc, #2868] @ 76328 │ │ │ │ + ldr r3, [pc, #2868] @ 76be0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ands r2, r2, #1 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ movne r2, r1 │ │ │ │ adds r7, r2, r1 │ │ │ │ - bcs 75f9c │ │ │ │ + bcs 76854 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 75f9c │ │ │ │ + bhi 76854 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 75fc8 │ │ │ │ + bhi 76880 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 761b4 │ │ │ │ + beq 76a6c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ add r2, r3, r0, lsl #4 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ add r7, r2, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 7587c │ │ │ │ + beq 76134 │ │ │ │ mvn r0, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r1], #16 │ │ │ │ cmp r3, r6 │ │ │ │ movle r2, r7 │ │ │ │ movle r3, r6 │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75860 │ │ │ │ - ldr r0, [pc, #2788] @ 76368 │ │ │ │ + bne 76118 │ │ │ │ + ldr r0, [pc, #2788] @ 76c20 │ │ │ │ ldr r8, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb r0, [r0, #477] @ 0x1dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq 758e0 │ │ │ │ - ldr r0, [pc, #2784] @ 76380 │ │ │ │ + beq 76198 │ │ │ │ + ldr r0, [pc, #2784] @ 76c38 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2780] @ 76384 │ │ │ │ + ldr r1, [pc, #2780] @ 76c3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl da968 │ │ │ │ - ldr r0, [pc, #2692] @ 7636c │ │ │ │ + bl db220 │ │ │ │ + ldr r0, [pc, #2692] @ 76c24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #478] @ 0x1de │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a70 │ │ │ │ + bne 76328 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bne 76048 │ │ │ │ + bne 76900 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #2652] @ 76370 │ │ │ │ + ldr r2, [pc, #2652] @ 76c28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75974 │ │ │ │ + beq 7622c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 75974 │ │ │ │ + bne 7622c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 760e8 │ │ │ │ + bne 769a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r2, [r0, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 75974 │ │ │ │ + beq 7622c │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bne 7605c │ │ │ │ + bne 76914 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #2548] @ 76388 │ │ │ │ + ldr r2, [pc, #2548] @ 76c40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r1, [r1, #156] @ 0x9c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 759f4 │ │ │ │ + beq 762ac │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 759f4 │ │ │ │ + bne 762ac │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 760fc │ │ │ │ + bne 769b4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r2, [r0, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 759f4 │ │ │ │ + beq 762ac │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76070 │ │ │ │ + bne 76928 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - ldr r2, [pc, #2436] @ 76394 │ │ │ │ + ldr r2, [pc, #2436] @ 76c4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75a70 │ │ │ │ + beq 76328 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 75a70 │ │ │ │ + bne 76328 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7610c │ │ │ │ + bne 769c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r2, [r0, #12] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 75a70 │ │ │ │ + beq 76328 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75a84 │ │ │ │ + beq 7633c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9] │ │ │ │ asr r7, r8, #31 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b 75ee8 │ │ │ │ + b 767a0 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 75e98 │ │ │ │ - andeq fp, ip, r4, lsl #14 │ │ │ │ - andeq fp, ip, r8, lsl #13 │ │ │ │ + b 76750 │ │ │ │ + andeq sl, ip, ip, asr #28 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 761dc │ │ │ │ + beq 76a94 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1], r2, lsl #2 │ │ │ │ - ldr r3, [pc, #2084] @ 76304 │ │ │ │ + ldr r3, [pc, #2084] @ 76bbc │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, r7 │ │ │ │ - bcs 75fd8 │ │ │ │ + bcs 76890 │ │ │ │ add r1, ip, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 75ff0 │ │ │ │ + bcc 768a8 │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r2, sl, r2, lsl #2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bne 75b48 │ │ │ │ + bne 76400 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 75ff8 │ │ │ │ + bcc 768b0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 75bc4 │ │ │ │ + bne 7647c │ │ │ │ asr r7, r8, #31 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r4, #4 │ │ │ │ - b 75e98 │ │ │ │ - andeq fp, ip, r8, lsr r6 │ │ │ │ + b 76750 │ │ │ │ + andeq sl, ip, r0, lsl #27 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75ddc │ │ │ │ + beq 76694 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsl r2, ip, #2 │ │ │ │ sub r7, r2, r0, lsl #2 │ │ │ │ add lr, r8, ip, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ sub r5, r6, #4 │ │ │ │ subs r3, sl, r6 │ │ │ │ movne r3, r5 │ │ │ │ tst r9, #1 │ │ │ │ moveq r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75b10 │ │ │ │ + beq 763c8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r4, [lr], #-4 │ │ │ │ subs fp, r4, r3 │ │ │ │ movwne fp, #1 │ │ │ │ cmp r4, r3 │ │ │ │ lsreq r0, r7, #2 │ │ │ │ cmp sl, r6 │ │ │ │ moveq r5, sl │ │ │ │ tst r9, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ moveq r6, r5 │ │ │ │ mov r9, fp │ │ │ │ cmn r7, #4 │ │ │ │ - bne 75b68 │ │ │ │ - b 75b10 │ │ │ │ - andeq fp, ip, r0, ror #11 │ │ │ │ + bne 76420 │ │ │ │ + b 763c8 │ │ │ │ + andeq sl, ip, r8, lsr #26 │ │ │ │ lsl r1, ip, #2 │ │ │ │ add r5, r3, r0, lsl #2 │ │ │ │ sub r0, r1, r0, lsl #2 │ │ │ │ - ldr r1, [pc, #1844] @ 7630c │ │ │ │ + ldr r1, [pc, #1844] @ 76bc4 │ │ │ │ add fp, r0, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -115086,79 +115644,79 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #460] @ 0x1cc │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r1, #464] @ 0x1d0 │ │ │ │ ldr r1, [r1, #468] @ 0x1d4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b 75c58 │ │ │ │ - muleq ip, r0, r5 │ │ │ │ + b 76510 │ │ │ │ + ldrdeq sl, [ip], -r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ addeq r8, r8, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r8, r0, r8 │ │ │ │ subs fp, fp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - beq 75b34 │ │ │ │ + beq 763ec │ │ │ │ ldr r4, [r5], #4 │ │ │ │ tst r7, #1 │ │ │ │ - beq 75c70 │ │ │ │ + beq 76528 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75c88 │ │ │ │ - b 75b34 │ │ │ │ + bne 76540 │ │ │ │ + b 763ec │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp sl, r1 │ │ │ │ - beq 75b34 │ │ │ │ + beq 763ec │ │ │ │ add r1, sl, #4 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 74318 │ │ │ │ + bl 74bd0 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74318 │ │ │ │ + bl 74bd0 │ │ │ │ add r2, pc, #12 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r9, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 75ce0 │ │ │ │ + b 76598 │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r0, [sp, #88] @ 0x58 │ │ │ │ - b 75ce0 │ │ │ │ + b 76598 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75d04 │ │ │ │ + beq 765bc │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 75c30 │ │ │ │ - b 75d38 │ │ │ │ + bne 764e8 │ │ │ │ + b 765f0 │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ sub r3, r4, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ mov r2, r1 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r3, #26 │ │ │ │ mov r3, r4 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 75c30 │ │ │ │ + bne 764e8 │ │ │ │ subs r2, r1, r4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ movgt r0, r1 │ │ │ │ @@ -115169,23 +115727,23 @@ │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, r2 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ uxtah r8, r8, r0 │ │ │ │ addeq r8, r8, r3 │ │ │ │ subs fp, fp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bne 75c58 │ │ │ │ - b 75b34 │ │ │ │ + bne 76510 │ │ │ │ + b 763ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 761f4 │ │ │ │ - bl 74318 │ │ │ │ + bcs 76aac │ │ │ │ + bl 74bd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, r5, lsl #2] │ │ │ │ - bl 74318 │ │ │ │ + bl 74bd0 │ │ │ │ add r3, pc, #20 │ │ │ │ uxtb r2, r4 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ add pc, r3, r2 │ │ │ │ @@ -115193,28 +115751,28 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 75e64 │ │ │ │ - b 75e74 │ │ │ │ + beq 7671c │ │ │ │ + b 7672c │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r9, r8, ip, lsl #2 │ │ │ │ sub fp, r2, r0, lsl #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r5, r4, #4 │ │ │ │ subs r2, sl, r4 │ │ │ │ movne r2, r5 │ │ │ │ tst lr, #1 │ │ │ │ moveq r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 75b10 │ │ │ │ + beq 763c8 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r9], #-4 │ │ │ │ sub r7, r2, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r7, #26 │ │ │ │ @@ -115226,288 +115784,288 @@ │ │ │ │ cmp sl, r4 │ │ │ │ moveq r5, sl │ │ │ │ tst lr, #1 │ │ │ │ sub fp, fp, #4 │ │ │ │ moveq r4, r5 │ │ │ │ mov lr, r7 │ │ │ │ cmn fp, #4 │ │ │ │ - bne 75df0 │ │ │ │ - b 75b10 │ │ │ │ + bne 766a8 │ │ │ │ + b 763c8 │ │ │ │ mov r0, #452 @ 0x1c4 │ │ │ │ - ldr r1, [pc, #1172] @ 76300 │ │ │ │ + ldr r1, [pc, #1172] @ 76bb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75fe0 │ │ │ │ + beq 76898 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ asr r7, r8, #31 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75eac │ │ │ │ + beq 76764 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75ee8 │ │ │ │ + beq 767a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1168] @ 763a0 │ │ │ │ + ldr r3, [pc, #1168] @ 76c58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ bl 8c20 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74aa8 │ │ │ │ - ldr r0, [pc, #1124] @ 7639c │ │ │ │ + bne 75360 │ │ │ │ + ldr r0, [pc, #1124] @ 76c54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 127fc │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74b24 │ │ │ │ - ldr r0, [pc, #908] @ 762e0 │ │ │ │ + bne 753dc │ │ │ │ + ldr r0, [pc, #908] @ 76b98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 127fc │ │ │ │ - b 7621c │ │ │ │ - ldr r0, [pc, #896] @ 762e4 │ │ │ │ + b 76ad4 │ │ │ │ + ldr r0, [pc, #896] @ 76b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74bcc │ │ │ │ - ldr r0, [pc, #868] @ 762e8 │ │ │ │ + bne 75484 │ │ │ │ + ldr r0, [pc, #868] @ 76ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 127fc │ │ │ │ - b 7621c │ │ │ │ - ldr r0, [pc, #856] @ 762ec │ │ │ │ + b 76ad4 │ │ │ │ + ldr r0, [pc, #856] @ 76ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ - b 76008 │ │ │ │ + b 768c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 98b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - b 7519c │ │ │ │ - ldr r3, [pc, #860] @ 7632c │ │ │ │ + b 75a54 │ │ │ │ + ldr r3, [pc, #860] @ 76be4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 76008 │ │ │ │ + b 768c0 │ │ │ │ mov r1, ip │ │ │ │ - b 76008 │ │ │ │ + b 768c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8400 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ - b 76008 │ │ │ │ - ldr r3, [pc, #776] @ 76308 │ │ │ │ + b 768c0 │ │ │ │ + ldr r3, [pc, #776] @ 76bc0 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ bl 8c20 │ │ │ │ - b 7621c │ │ │ │ - ldr r1, [pc, #820] @ 76350 │ │ │ │ + b 76ad4 │ │ │ │ + ldr r1, [pc, #820] @ 76c08 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r2, [pc, #816] @ 76354 │ │ │ │ + ldr r2, [pc, #816] @ 76c0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ movge r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ - b 7614c │ │ │ │ + b 76a04 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #772] @ 76344 │ │ │ │ + ldr r0, [pc, #772] @ 76bfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ + b 76a04 │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75904 │ │ │ │ - b 76084 │ │ │ │ + bne 761bc │ │ │ │ + b 7693c │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75984 │ │ │ │ - b 76084 │ │ │ │ + bne 7623c │ │ │ │ + b 7693c │ │ │ │ mov r0, r5 │ │ │ │ bl 14068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a00 │ │ │ │ - ldr r0, [pc, #772] @ 76390 │ │ │ │ + bne 762b8 │ │ │ │ + ldr r0, [pc, #772] @ 76c48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 127fc │ │ │ │ - b 7621c │ │ │ │ - ldr r0, [pc, #700] @ 76358 │ │ │ │ + b 76ad4 │ │ │ │ + ldr r0, [pc, #700] @ 76c10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ - ldr r1, [pc, #692] @ 76360 │ │ │ │ + b 76a04 │ │ │ │ + ldr r1, [pc, #692] @ 76c18 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - b 7614c │ │ │ │ - ldr r0, [pc, #668] @ 7635c │ │ │ │ + b 76a04 │ │ │ │ + ldr r0, [pc, #668] @ 76c14 │ │ │ │ mov fp, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 7614c │ │ │ │ - ldr r0, [pc, #600] @ 76334 │ │ │ │ + b 76a04 │ │ │ │ + ldr r0, [pc, #600] @ 76bec │ │ │ │ mov fp, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ - ldr r0, [pc, #644] @ 76374 │ │ │ │ + b 76a04 │ │ │ │ + ldr r0, [pc, #644] @ 76c2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 7621c │ │ │ │ - strheq fp, [ip], -ip │ │ │ │ - ldr r0, [pc, #648] @ 7638c │ │ │ │ + b 76ad4 │ │ │ │ + andeq sl, ip, r4, lsl #16 │ │ │ │ + ldr r0, [pc, #648] @ 76c44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 7621c │ │ │ │ - ldr r0, [pc, #644] @ 76398 │ │ │ │ + b 76ad4 │ │ │ │ + ldr r0, [pc, #644] @ 76c50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #536] @ 76340 │ │ │ │ + ldr r0, [pc, #536] @ 76bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ + b 76a04 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #512] @ 7633c │ │ │ │ + ldr r0, [pc, #512] @ 76bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ + b 76a04 │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp] │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ bl 8b70 │ │ │ │ - b 7621c │ │ │ │ + b 76ad4 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r0, #4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - b 7528c │ │ │ │ - ldr r0, [pc, #404] @ 76314 │ │ │ │ + b 75b44 │ │ │ │ + ldr r0, [pc, #404] @ 76bcc │ │ │ │ mov fp, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - b 760cc │ │ │ │ - ldr r0, [pc, #384] @ 76318 │ │ │ │ + b 76984 │ │ │ │ + ldr r0, [pc, #384] @ 76bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - b 760cc │ │ │ │ - ldr r0, [pc, #416] @ 7634c │ │ │ │ + b 76984 │ │ │ │ + ldr r0, [pc, #416] @ 76c04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 7614c │ │ │ │ - ldr r0, [pc, #444] @ 76378 │ │ │ │ - ldr r2, [pc, #444] @ 7637c │ │ │ │ + b 76a04 │ │ │ │ + ldr r0, [pc, #444] @ 76c30 │ │ │ │ + ldr r2, [pc, #444] @ 76c34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 8da8 │ │ │ │ - b 7621c │ │ │ │ - ldr r2, [pc, #280] @ 762f0 │ │ │ │ + b 76ad4 │ │ │ │ + ldr r2, [pc, #280] @ 76ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 761e4 │ │ │ │ - ldr r2, [pc, #272] @ 762f4 │ │ │ │ + b 76a9c │ │ │ │ + ldr r2, [pc, #272] @ 76bac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b 7620c │ │ │ │ - ldr r2, [pc, #252] @ 762f8 │ │ │ │ + b 76ac4 │ │ │ │ + ldr r2, [pc, #252] @ 76bb0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 7620c │ │ │ │ - ldr r2, [pc, #240] @ 762fc │ │ │ │ + b 76ac4 │ │ │ │ + ldr r2, [pc, #240] @ 76bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 76294 │ │ │ │ - b 76228 │ │ │ │ + b 76b4c │ │ │ │ + b 76ae0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76240 │ │ │ │ + bne 76af8 │ │ │ │ mov r0, r4 │ │ │ │ - b 76268 │ │ │ │ + b 76b20 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ - b 76268 │ │ │ │ - andeq r7, ip, ip, asr #24 │ │ │ │ - b 7625c │ │ │ │ - b 7625c │ │ │ │ + b 76b20 │ │ │ │ + muleq ip, r4, r3 │ │ │ │ + b 76b14 │ │ │ │ + b 76b14 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - b 76294 │ │ │ │ + b 76b4c │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - b 762b0 │ │ │ │ - b 762b0 │ │ │ │ - b 762bc │ │ │ │ - b 762c8 │ │ │ │ + b 76b68 │ │ │ │ + b 76b68 │ │ │ │ + b 76b74 │ │ │ │ + b 76b80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ - b 76294 │ │ │ │ + b 76b4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 762b0 │ │ │ │ + beq 76b68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r9] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ @@ -115515,70 +116073,70 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq sl, [ip], -r4 │ │ │ │ - andeq r9, ip, r8, lsl r0 │ │ │ │ - andeq r6, ip, ip, asr #30 │ │ │ │ - andeq r8, ip, r8, ror #31 │ │ │ │ - andeq r6, ip, ip, lsr #30 │ │ │ │ - andeq r6, ip, r8, ror #22 │ │ │ │ - andeq r6, ip, ip, lsl #23 │ │ │ │ - andeq r6, ip, r0, ror #22 │ │ │ │ - andeq r6, ip, r4, asr #22 │ │ │ │ - andeq sl, ip, ip, asr r3 │ │ │ │ - muleq ip, ip, r2 │ │ │ │ - andeq r6, ip, r8, lsl #29 │ │ │ │ - andeq sl, ip, r8, ror #11 │ │ │ │ - andeq sl, ip, r8, lsl #28 │ │ │ │ - andeq r6, ip, ip, lsl #24 │ │ │ │ - andeq r6, ip, r8, asr #25 │ │ │ │ - andeq r7, ip, ip, ror #19 │ │ │ │ - andeq sl, ip, r4, lsr #26 │ │ │ │ - andeq r7, ip, ip, lsr #17 │ │ │ │ - andeq r7, ip, r4, lsr r5 │ │ │ │ - andeq r6, ip, ip, asr #30 │ │ │ │ - andeq sl, ip, r8, lsl #23 │ │ │ │ - ldrdeq r6, [ip], -r0 │ │ │ │ - andeq sl, ip, r8, lsr fp │ │ │ │ - andeq r6, ip, r4, lsr #25 │ │ │ │ - andeq r6, ip, r8, asr #25 │ │ │ │ + andeq sl, ip, ip, lsl r6 │ │ │ │ + andeq r8, ip, r0, ror #14 │ │ │ │ + muleq ip, r4, r6 │ │ │ │ + andeq r8, ip, r0, lsr r7 │ │ │ │ + andeq r6, ip, r4, ror r6 │ │ │ │ + @ instruction: 0x000c62b0 │ │ │ │ + ldrdeq r6, [ip], -r4 │ │ │ │ + andeq r6, ip, r8, lsr #5 │ │ │ │ + andeq r6, ip, ip, lsl #5 │ │ │ │ + andeq r9, ip, r4, lsr #21 │ │ │ │ + andeq r6, ip, r4, ror #19 │ │ │ │ ldrdeq r6, [ip], -r0 │ │ │ │ - andeq sl, ip, r8, lsr sl │ │ │ │ - andeq r6, ip, r4, asr #25 │ │ │ │ - andeq r6, ip, ip, lsl #28 │ │ │ │ - strdeq r6, [ip], -r8 │ │ │ │ - andeq r6, ip, r4, ror #26 │ │ │ │ - andeq r6, ip, ip, lsl #26 │ │ │ │ - andeq r6, ip, r0, lsl sp │ │ │ │ - andeq r7, ip, r0, ror #21 │ │ │ │ - andeq sl, ip, r0, asr #18 │ │ │ │ - andeq sl, ip, r0, ror #17 │ │ │ │ - @ instruction: 0x000ca8b4 │ │ │ │ - andeq r6, ip, r0, lsl #28 │ │ │ │ - ldrdeq sp, [r8], -fp │ │ │ │ - andeq r6, ip, ip, lsl #26 │ │ │ │ + andeq r9, ip, r0, lsr sp │ │ │ │ + andeq sl, ip, r0, asr r5 │ │ │ │ + andeq r6, ip, r4, asr r3 │ │ │ │ + andeq r6, ip, r0, lsl r4 │ │ │ │ + andeq r7, ip, r4, lsr r1 │ │ │ │ + andeq sl, ip, ip, ror #8 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ + andeq r6, ip, ip, ror ip │ │ │ │ + muleq ip, r4, r6 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq r6, ip, r8, lsl r4 │ │ │ │ + andeq sl, ip, r0, lsl #5 │ │ │ │ + andeq r6, ip, ip, ror #7 │ │ │ │ + andeq r6, ip, r0, lsl r4 │ │ │ │ + andeq r6, ip, r8, lsl r5 │ │ │ │ + andeq sl, ip, r0, lsl #3 │ │ │ │ + andeq r6, ip, ip, lsl #8 │ │ │ │ + andeq r6, ip, r4, asr r5 │ │ │ │ + andeq r6, ip, r0, asr #10 │ │ │ │ + andeq r6, ip, ip, lsr #9 │ │ │ │ + andeq r6, ip, r4, asr r4 │ │ │ │ + andeq r6, ip, r8, asr r4 │ │ │ │ + andeq r7, ip, r8, lsr #4 │ │ │ │ + andeq sl, ip, r8, lsl #1 │ │ │ │ + andeq sl, ip, r8, lsr #32 │ │ │ │ + strdeq r9, [ip], -ip │ │ │ │ + andeq r6, ip, r8, asr #10 │ │ │ │ + andeq sp, r8, fp, lsl #18 │ │ │ │ + andeq r6, ip, r4, asr r4 │ │ │ │ @ instruction: 0xffffecb8 │ │ │ │ - andeq r7, ip, r0, lsr r6 │ │ │ │ - andeq sl, ip, r4, lsr r8 │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ - andeq r8, ip, r0, ror #29 │ │ │ │ - @ instruction: 0x000ca7b8 │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ - andeq r9, ip, r4, lsr r0 │ │ │ │ - andeq r6, ip, r0, lsr pc │ │ │ │ + andeq r6, ip, r8, ror sp │ │ │ │ + andeq r9, ip, ip, ror pc │ │ │ │ + andeq r6, ip, r4, asr #10 │ │ │ │ + andeq r8, ip, r8, lsr #12 │ │ │ │ + andeq r9, ip, r0, lsl #30 │ │ │ │ + andeq r6, ip, r4, asr #10 │ │ │ │ + andeq r8, ip, ip, ror r7 │ │ │ │ + andeq r6, ip, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 76adc │ │ │ │ + bl 77394 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ movw r6, #1238 @ 0x4d6 │ │ │ │ mul r1, r9, r1 │ │ │ │ @@ -115590,15 +116148,15 @@ │ │ │ │ ldr ip, [sl, r1]! │ │ │ │ ldrh r1, [r4, r6]! │ │ │ │ add r7, r2, r1 │ │ │ │ strh r7, [r0, r6] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r7, #12 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ - bcs 764b8 │ │ │ │ + bcs 76d70 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r1, r9, lsl #3]! │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, r9, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -115634,58 +116192,58 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r5, #112 @ 0x70 │ │ │ │ stm r1, {r0, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #80] @ 76510 │ │ │ │ + ldr r3, [pc, #80] @ 76dc8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, ip │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 76500 │ │ │ │ + beq 76db8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ - bl 76a6c │ │ │ │ + bl 77324 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, ip, r8, asr sp │ │ │ │ + andeq r8, ip, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldrh r5, [r9, r0]! │ │ │ │ add r8, r6, #1 │ │ │ │ add r7, r4, r6, lsl #3 │ │ │ │ cmp r8, r5 │ │ │ │ - bls 76568 │ │ │ │ + bls 76e20 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, [r7] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r7, r5 │ │ │ │ bl 512c │ │ │ │ - b 765c4 │ │ │ │ + b 76e7c │ │ │ │ sub ip, r5, r6 │ │ │ │ add r0, r4, r8, lsl #3 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, ip, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -115730,21 +116288,21 @@ │ │ │ │ ldrh sl, [r2, r0]! │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r9, r4, #1 │ │ │ │ add r7, r5, r4, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ cmp r9, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bls 76654 │ │ │ │ + bls 76f0c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ str r8, [r7] │ │ │ │ str r6, [r7, #4] │ │ │ │ bl 512c │ │ │ │ - b 766a0 │ │ │ │ + b 76f58 │ │ │ │ sub r2, sl, r4 │ │ │ │ add r0, r5, r9, lsl #3 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 50cc │ │ │ │ ldr r1, [fp, #8] │ │ │ │ @@ -115768,48 +116326,48 @@ │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ bl 512c │ │ │ │ movw r0, #1240 @ 0x4d8 │ │ │ │ add r8, r5, r0 │ │ │ │ add r0, r4, #2 │ │ │ │ add r6, sl, #2 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 766e8 │ │ │ │ + bls 76fa0 │ │ │ │ sub r2, sl, r4 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r9, r6 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strh r7, [r0] │ │ │ │ - bcs 76724 │ │ │ │ + bcs 76fdc │ │ │ │ movw r0, #1244 @ 0x4dc │ │ │ │ movw r1, #1236 @ 0x4d4 │ │ │ │ add r0, r5, r0 │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ strh r4, [r2, r1] │ │ │ │ str r5, [r2, #1232] @ 0x4d0 │ │ │ │ - bne 7670c │ │ │ │ + bne 76fc4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r9, [r1] │ │ │ │ movw r8, #1238 @ 0x4d6 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r9 │ │ │ │ ldrh r0, [r6, r8]! │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 76ab8 │ │ │ │ + bl 77370 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #1232] @ 0x4d0 │ │ │ │ add r2, r9, #88 @ 0x58 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldrh r0, [r6] │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -115823,15 +116381,15 @@ │ │ │ │ mov r8, r2 │ │ │ │ cmp r7, #12 │ │ │ │ ldr r0, [r8, r0]! │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs 76900 │ │ │ │ + bcs 771b8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r6, sl, #1 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r9, r6, lsl #3 │ │ │ │ @@ -115853,19 +116411,19 @@ │ │ │ │ strh sl, [r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r6, [r0] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 768e8 │ │ │ │ + bcs 771a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r1 │ │ │ │ - bne 7691c │ │ │ │ + bne 771d4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ movw r0, #1240 @ 0x4d8 │ │ │ │ add r7, r4, r0 │ │ │ │ movw r2, #1244 @ 0x4dc │ │ │ │ add r0, r8, sl, lsl #2 │ │ │ │ add r3, r0, r2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -115878,18 +116436,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ strh r0, [r2, r1] │ │ │ │ str r4, [r2, #1232] @ 0x4d0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs 76898 │ │ │ │ + bcs 77150 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 76870 │ │ │ │ + bls 77128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [r5] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -115902,67 +116460,67 @@ │ │ │ │ bl 512c │ │ │ │ str r8, [r5, #112] @ 0x70 │ │ │ │ str r9, [r5, #116] @ 0x74 │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ str r9, [r5, #124] @ 0x7c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #136] @ 76978 │ │ │ │ + ldr r3, [pc, #136] @ 77230 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 8c20 │ │ │ │ - b 76934 │ │ │ │ - ldr r3, [pc, #108] @ 76974 │ │ │ │ + b 771ec │ │ │ │ + ldr r3, [pc, #108] @ 7722c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b 76934 │ │ │ │ - ldr r0, [pc, #88] @ 7697c │ │ │ │ - ldr r2, [pc, #88] @ 76980 │ │ │ │ + b 771ec │ │ │ │ + ldr r0, [pc, #88] @ 77234 │ │ │ │ + ldr r2, [pc, #88] @ 77238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 76940 │ │ │ │ + b 771f8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76964 │ │ │ │ + beq 7721c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ - bl 76a6c │ │ │ │ + bl 77324 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, ip, ip, lsl r9 │ │ │ │ - andeq r8, ip, r4, asr #18 │ │ │ │ - strdeq r1, [r9], -lr │ │ │ │ - andeq r8, ip, r8, ror #17 │ │ │ │ + andeq r8, ip, r4, rrx │ │ │ │ + andeq r8, ip, ip, lsl #1 │ │ │ │ + andeq r2, r9, lr, lsr #32 │ │ │ │ + andeq r8, ip, r0, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 76a40 │ │ │ │ + beq 772f8 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mvn sl, #0 │ │ │ │ ldrh r9, [ip, r1] │ │ │ │ mov r4, ip │ │ │ │ lsl r7, r9, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 76a0c │ │ │ │ + beq 772c4 │ │ │ │ ldr r6, [r4] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ subs r8, r2, r6 │ │ │ │ add r4, r4, #8 │ │ │ │ sbcs r5, r3, r1 │ │ │ │ @@ -115970,50 +116528,50 @@ │ │ │ │ movwcc r5, #1 │ │ │ │ subs r6, r6, r2 │ │ │ │ sbcs r1, r1, r3 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ sub r6, r1, r5 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 769b4 │ │ │ │ + beq 7726c │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76a28 │ │ │ │ - b 76a10 │ │ │ │ + beq 772e0 │ │ │ │ + b 772c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 76a54 │ │ │ │ + beq 7730c │ │ │ │ add r1, ip, sl, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr ip, [r1, #1240] @ 0x4d8 │ │ │ │ - b 769a0 │ │ │ │ + b 77258 │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {ip, lr} │ │ │ │ str sl, [r0, #8] │ │ │ │ - b 76a48 │ │ │ │ + b 77300 │ │ │ │ mov r7, #0 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ str r1, [r0, #20] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r2, r3, ip} │ │ │ │ str r1, [r0, #12] │ │ │ │ str sl, [r0, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ - b 76a48 │ │ │ │ + b 77300 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a88 │ │ │ │ + beq 77340 │ │ │ │ mul r0, r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, sp │ │ │ │ - b 76a90 │ │ │ │ + b 77348 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp] │ │ │ │ cmpne r0, #0 │ │ │ │ @@ -116044,25 +116602,25 @@ │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #8 │ │ │ │ - bl 76b34 │ │ │ │ + bl 773ec │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ bl 81e4 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ - bcc 76b58 │ │ │ │ + bcc 77410 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r6, r7, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r7, [fp, #8] │ │ │ │ cmp r0, r2, lsl #1 │ │ │ │ @@ -116076,65 +116634,65 @@ │ │ │ │ movhi r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ bl 9918 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76bb0 │ │ │ │ + bne 77468 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 76b50 │ │ │ │ + b 77408 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [r4] │ │ │ │ - b 76b50 │ │ │ │ + b 77408 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #8 │ │ │ │ - bl 76b34 │ │ │ │ + bl 773ec │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ bl 81e4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldrdeq r0, [r0, #8] │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #6 │ │ │ │ addcc r0, r0, #8 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r3, [pc, #12] @ 76c30 │ │ │ │ + ldr r3, [pc, #12] @ 774e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r6, ip, ip, asr r3 │ │ │ │ + andeq r5, ip, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76dd8 │ │ │ │ + beq 77690 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76dd8 │ │ │ │ + beq 77690 │ │ │ │ mov r6, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 53fc │ │ │ │ @@ -116142,22 +116700,22 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ strb r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76de4 │ │ │ │ + beq 7769c │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76de4 │ │ │ │ + beq 7769c │ │ │ │ mov r6, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 53fc │ │ │ │ @@ -116165,22 +116723,22 @@ │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ strb r7, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76df4 │ │ │ │ + beq 776ac │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76df4 │ │ │ │ + beq 776ac │ │ │ │ mov r6, r0 │ │ │ │ strb r7, [r0, #16] │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 53fc │ │ │ │ movw r0, #473 @ 0x1d9 │ │ │ │ @@ -116224,184 +116782,184 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 81e4 │ │ │ │ - b 76e00 │ │ │ │ + b 776b8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 749a0 │ │ │ │ + bl 75258 │ │ │ │ mov r0, sp │ │ │ │ - bl 749a0 │ │ │ │ + bl 75258 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 749a0 │ │ │ │ + bl 75258 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 76e5c │ │ │ │ + bne 77714 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 76eb4 │ │ │ │ + bne 7776c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 77674 │ │ │ │ + bne 77f2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [r5, #104] @ 0x68 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 76f20 │ │ │ │ + bcc 777d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 76f00 │ │ │ │ + beq 777b8 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 76efc │ │ │ │ + bcs 777b4 │ │ │ │ add r2, r0, r4 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 76f00 │ │ │ │ - b 76f20 │ │ │ │ + bgt 777b8 │ │ │ │ + b 777d8 │ │ │ │ ldr fp, [r5, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #108] @ 0x6c │ │ │ │ - beq 76f4c │ │ │ │ + beq 77804 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 76f48 │ │ │ │ + bcs 77800 │ │ │ │ add r0, fp, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 76f4c │ │ │ │ - ldr r0, [pc, #2080] @ 77704 │ │ │ │ + bge 77804 │ │ │ │ + ldr r0, [pc, #2080] @ 77fbc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 87f4 │ │ │ │ - bne 76f20 │ │ │ │ + bne 777d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76f38 │ │ │ │ + beq 777f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 76f34 │ │ │ │ + bcs 777ec │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 76f38 │ │ │ │ - ldr r2, [pc, #2060] @ 77734 │ │ │ │ + bge 777f0 │ │ │ │ + ldr r2, [pc, #2060] @ 77fec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ bl 87f4 │ │ │ │ - bne 76f20 │ │ │ │ + bne 777d8 │ │ │ │ add r0, r0, r4 │ │ │ │ sub r1, r3, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 76edc │ │ │ │ + bne 77794 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #2 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 775fc │ │ │ │ + beq 77eb4 │ │ │ │ add r0, fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldrsb r1, [r8], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r6, r1 │ │ │ │ - bgt 76fcc │ │ │ │ + bgt 77884 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 76fb8 │ │ │ │ + bcc 77870 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 76fc4 │ │ │ │ + bcc 7787c │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add r8, r0, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r6, r2, r1, lsl #18 │ │ │ │ - b 76fcc │ │ │ │ + b 77884 │ │ │ │ orr r6, r2, r1, lsl #6 │ │ │ │ add r8, r0, #2 │ │ │ │ - b 76fcc │ │ │ │ + b 77884 │ │ │ │ orr r6, r2, r1, lsl #12 │ │ │ │ add r8, r0, #3 │ │ │ │ add r0, fp, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [r5, #45] @ 0x2d │ │ │ │ mov sl, #1 │ │ │ │ - b 76ff4 │ │ │ │ + b 778ac │ │ │ │ cmp r1, #7 │ │ │ │ - bne 77644 │ │ │ │ + bne 77efc │ │ │ │ strb sl, [r5, #46] @ 0x2e │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #45] @ 0x2d │ │ │ │ tst r0, #1 │ │ │ │ - beq 77020 │ │ │ │ + beq 778d8 │ │ │ │ ldrb r1, [r5, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 77298 │ │ │ │ + beq 77b50 │ │ │ │ ldrb r0, [r5, #46] @ 0x2e │ │ │ │ strb sl, [r5, #45] @ 0x2d │ │ │ │ cmp r0, #1 │ │ │ │ - bne 772c0 │ │ │ │ - b 76fec │ │ │ │ + bne 77b78 │ │ │ │ + b 778a4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 77138 │ │ │ │ + bcs 779f0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r1, r2 │ │ │ │ strb r0, [r5, #46] @ 0x2e │ │ │ │ mvncs r1, #0 │ │ │ │ ldrb r0, [r5, #48] @ 0x30 │ │ │ │ mov r3, #16 │ │ │ │ strb r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #16 │ │ │ │ strb r0, [r5, #47] @ 0x2f │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bne 77078 │ │ │ │ + bne 77930 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, #47] @ 0x2f │ │ │ │ movw r1, #2381 @ 0x94d │ │ │ │ sub r1, r6, r1 │ │ │ │ ror r1, r1, #7 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 77154 │ │ │ │ + bhi 77a0c │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ tst r2, sl, lsl r1 │ │ │ │ - beq 77154 │ │ │ │ + beq 77a0c │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r3, #1 │ │ │ │ str sl, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -116409,47 +116967,47 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ addeq r3, r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movne r2, sl │ │ │ │ cmp r8, r0 │ │ │ │ strd r2, [r5, #16] │ │ │ │ - beq 77638 │ │ │ │ + beq 77ef0 │ │ │ │ mov r7, r8 │ │ │ │ ldrsb r0, [r7], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r6, r0 │ │ │ │ - bgt 77298 │ │ │ │ + bgt 77b50 │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ and r0, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 77148 │ │ │ │ + bcc 77a00 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc 77290 │ │ │ │ + bcc 77b48 │ │ │ │ ldrb r2, [r8, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr r6, r1, r0, lsl #18 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 77638 │ │ │ │ + beq 77ef0 │ │ │ │ add r7, r8, #4 │ │ │ │ - b 77298 │ │ │ │ + b 77b50 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mov r2, #4 │ │ │ │ movwcc r2, #3 │ │ │ │ - b 77038 │ │ │ │ + b 778f0 │ │ │ │ orr r6, r1, r0, lsl #6 │ │ │ │ add r7, r8, #2 │ │ │ │ - b 77298 │ │ │ │ - ldr ip, [pc, #1452] @ 77708 │ │ │ │ + b 77b50 │ │ │ │ + ldr ip, [pc, #1452] @ 77fc0 │ │ │ │ movw r1, #43263 @ 0xa8ff │ │ │ │ cmp r6, r1 │ │ │ │ mov r1, #185 @ 0xb9 │ │ │ │ add ip, pc, ip │ │ │ │ movwcc r1, #0 │ │ │ │ add r2, r1, #93 @ 0x5d │ │ │ │ mov r3, ip │ │ │ │ @@ -116516,149 +117074,149 @@ │ │ │ │ cmp r6, r3 │ │ │ │ mov r3, ip │ │ │ │ movhi r1, r2 │ │ │ │ ldr r2, [r3, r1, lsl #3]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 770a8 │ │ │ │ + bhi 77960 │ │ │ │ cmp r2, r6 │ │ │ │ - bls 770b0 │ │ │ │ - b 770a8 │ │ │ │ + bls 77968 │ │ │ │ + b 77960 │ │ │ │ orr r6, r1, r0, lsl #12 │ │ │ │ add r7, r8, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r8, r7 │ │ │ │ strb r1, [r5, #48] @ 0x30 │ │ │ │ ldrb r0, [r5, #46] @ 0x2e │ │ │ │ strb sl, [r5, #45] @ 0x2d │ │ │ │ cmp r0, #1 │ │ │ │ - beq 76fec │ │ │ │ + beq 778a4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7764c │ │ │ │ + beq 77f04 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 7768c │ │ │ │ + bhi 77f44 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77698 │ │ │ │ + bne 77f50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77350 │ │ │ │ + beq 77c08 │ │ │ │ ldrb r0, [r5, #47] @ 0x2f │ │ │ │ cmp r0, #16 │ │ │ │ - bne 773b8 │ │ │ │ + bne 77c70 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 7730c │ │ │ │ + bcs 77bc4 │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 776a0 │ │ │ │ + blt 77f58 │ │ │ │ add r2, fp, r7 │ │ │ │ ldrsb r1, [r2, #-1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 7739c │ │ │ │ + bgt 77c54 │ │ │ │ ldrb r3, [r2, #-2] │ │ │ │ sxtb r0, r3 │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 77378 │ │ │ │ + bge 77c30 │ │ │ │ ldrb r3, [r2, #-3] │ │ │ │ sxtb ip, r3 │ │ │ │ cmn ip, #65 @ 0x41 │ │ │ │ - bgt 77380 │ │ │ │ + bgt 77c38 │ │ │ │ ldrb r2, [r2, #-4] │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ and r2, r2, #7 │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - b 77384 │ │ │ │ + b 77c3c │ │ │ │ cmp r1, #4 │ │ │ │ - beq 775d4 │ │ │ │ + beq 77e8c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 775dc │ │ │ │ + beq 77e94 │ │ │ │ cmp r1, #11 │ │ │ │ - beq 775cc │ │ │ │ + beq 77e84 │ │ │ │ ldrb r0, [r5, #47] @ 0x2f │ │ │ │ cmp r0, #16 │ │ │ │ - bne 773b8 │ │ │ │ - b 775e4 │ │ │ │ + bne 77c70 │ │ │ │ + b 77e9c │ │ │ │ and r0, r3, #31 │ │ │ │ - b 7738c │ │ │ │ + b 77c44 │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 776f8 │ │ │ │ + beq 77fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ ldrb r1, [r5, #48] @ 0x30 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, #47] @ 0x2f │ │ │ │ cmp r1, #16 │ │ │ │ - beq 77680 │ │ │ │ + beq 77f38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 76fe0 │ │ │ │ + beq 77898 │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r0, #7 │ │ │ │ - beq 77644 │ │ │ │ + beq 77efc │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 773e0 │ │ │ │ + bhi 77c98 │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ tst r2, sl, lsl r1 │ │ │ │ - bne 77644 │ │ │ │ + bne 77efc │ │ │ │ cmp r0, #6 │ │ │ │ - beq 77468 │ │ │ │ + beq 77d20 │ │ │ │ cmp r0, #8 │ │ │ │ cmpne r0, #14 │ │ │ │ - bne 77490 │ │ │ │ + bne 77d48 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 76fe8 │ │ │ │ + bcc 778a0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 76fe8 │ │ │ │ + beq 778a0 │ │ │ │ cmp r1, #12 │ │ │ │ - beq 774f8 │ │ │ │ + beq 77db0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 774f8 │ │ │ │ + beq 77db0 │ │ │ │ cmp r1, #11 │ │ │ │ - beq 77568 │ │ │ │ + beq 77e20 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 77510 │ │ │ │ + beq 77dc8 │ │ │ │ cmp r1, #4 │ │ │ │ cmpeq r0, #15 │ │ │ │ - bne 77644 │ │ │ │ + bne 77efc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77454 │ │ │ │ + beq 77d0c │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 77454 │ │ │ │ + bcs 77d0c │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 776e0 │ │ │ │ + ble 77f98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 77a9c │ │ │ │ - b 77540 │ │ │ │ + bl 78354 │ │ │ │ + b 77df8 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 77644 │ │ │ │ + bhi 77efc │ │ │ │ movw r0, #49992 @ 0xc348 │ │ │ │ tst r0, sl, lsl r1 │ │ │ │ - bne 76fe8 │ │ │ │ + bne 778a0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 77510 │ │ │ │ + beq 77dc8 │ │ │ │ cmp r1, #12 │ │ │ │ - beq 774f8 │ │ │ │ - b 77644 │ │ │ │ + beq 77db0 │ │ │ │ + b 77efc │ │ │ │ sub r2, r1, #3 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi 77410 │ │ │ │ + bhi 77cc8 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffb40 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @@ -116668,228 +117226,228 @@ │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xffffff68 │ │ │ │ @ instruction: 0xfffffb40 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 76fe8 │ │ │ │ + beq 778a0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 774f8 │ │ │ │ + beq 77db0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 76fe8 │ │ │ │ - b 77644 │ │ │ │ + beq 778a0 │ │ │ │ + b 77efc │ │ │ │ ldrb r0, [r5, #44] @ 0x2c │ │ │ │ rsb r1, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r5, #46] @ 0x2e │ │ │ │ - bne 76fec │ │ │ │ - b 7764c │ │ │ │ + bne 778a4 │ │ │ │ + b 77f04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77530 │ │ │ │ + beq 77de8 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 77530 │ │ │ │ + bcs 77de8 │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 776d4 │ │ │ │ + ble 77f8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 77738 │ │ │ │ + bl 77ff0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 77be4 │ │ │ │ + bl 7849c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 775f4 │ │ │ │ + bne 77eac │ │ │ │ tst r1, #1 │ │ │ │ - beq 76fec │ │ │ │ - b 7764c │ │ │ │ + beq 778a4 │ │ │ │ + b 77f04 │ │ │ │ cmp r0, #11 │ │ │ │ - bne 77644 │ │ │ │ + bne 77efc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77598 │ │ │ │ + beq 77e50 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ movweq r0, #2 │ │ │ │ strb r0, [r5, #46] @ 0x2e │ │ │ │ - bne 76fec │ │ │ │ - b 7764c │ │ │ │ + bne 778a4 │ │ │ │ + b 77f04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 775b8 │ │ │ │ + beq 77e70 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 775b8 │ │ │ │ + bcs 77e70 │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 776ec │ │ │ │ + blt 77fa4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 779d0 │ │ │ │ - b 77540 │ │ │ │ + bl 78288 │ │ │ │ + b 77df8 │ │ │ │ mov r0, #4 │ │ │ │ - b 775e0 │ │ │ │ + b 77e98 │ │ │ │ mov r0, #5 │ │ │ │ - b 775e0 │ │ │ │ + b 77e98 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r5, #46] @ 0x2e │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #256] @ 7770c │ │ │ │ - ldr r0, [pc, #256] @ 77710 │ │ │ │ - ldr r3, [pc, #256] @ 77714 │ │ │ │ + ldr r2, [pc, #256] @ 77fc4 │ │ │ │ + ldr r0, [pc, #256] @ 77fc8 │ │ │ │ + ldr r3, [pc, #256] @ 77fcc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #24] │ │ │ │ bl 8e28 │ │ │ │ ldrd r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 776c0 │ │ │ │ + bne 77f78 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #46] @ 0x2e │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ strb r0, [r5, #45] @ 0x2d │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 76e80 │ │ │ │ - ldr r0, [pc, #180] @ 77730 │ │ │ │ + beq 77738 │ │ │ │ + ldr r0, [pc, #180] @ 77fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #152] @ 77720 │ │ │ │ + ldr r0, [pc, #152] @ 77fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ - b 775f4 │ │ │ │ + b 77eac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b 775f0 │ │ │ │ - ldr r0, [pc, #116] @ 7771c │ │ │ │ + b 77ea8 │ │ │ │ + ldr r0, [pc, #116] @ 77fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ bl 87f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r5, #45] @ 0x2d │ │ │ │ add r0, sp, #16 │ │ │ │ - b 775fc │ │ │ │ - ldr r0, [pc, #72] @ 77724 │ │ │ │ + b 77eb4 │ │ │ │ + ldr r0, [pc, #72] @ 77fdc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776a8 │ │ │ │ - ldr r0, [pc, #68] @ 7772c │ │ │ │ + b 77f60 │ │ │ │ + ldr r0, [pc, #68] @ 77fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776a8 │ │ │ │ - ldr r0, [pc, #52] @ 77728 │ │ │ │ + b 77f60 │ │ │ │ + ldr r0, [pc, #52] @ 77fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776a8 │ │ │ │ - ldr r0, [pc, #24] @ 77718 │ │ │ │ + b 77f60 │ │ │ │ + ldr r0, [pc, #24] @ 77fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq r6, ip, r0, asr r1 │ │ │ │ - andeq fp, r9, r8, lsl #6 │ │ │ │ - muleq ip, ip, r9 │ │ │ │ - muleq r9, r4, r0 │ │ │ │ - andeq r5, ip, ip, lsl #21 │ │ │ │ - andeq r8, ip, ip, ror #1 │ │ │ │ - andeq r8, ip, r4, lsr r1 │ │ │ │ - andeq r8, ip, r4, ror r1 │ │ │ │ - andeq r8, ip, r0, lsr r1 │ │ │ │ - andeq r8, ip, r8, lsr #2 │ │ │ │ - andeq r8, ip, r4, asr #2 │ │ │ │ - andeq r5, ip, r4, asr #18 │ │ │ │ - andeq r6, ip, r8, lsr #1 │ │ │ │ + muleq ip, r8, r8 │ │ │ │ + andeq fp, r9, r8, lsr r4 │ │ │ │ + andeq r5, ip, r4, ror #1 │ │ │ │ + andeq r1, r9, r4, asr #3 │ │ │ │ + ldrdeq r5, [ip], -r4 │ │ │ │ + andeq r7, ip, r4, lsr r8 │ │ │ │ + andeq r7, ip, ip, ror r8 │ │ │ │ + @ instruction: 0x000c78bc │ │ │ │ + andeq r7, ip, r8, ror r8 │ │ │ │ + andeq r7, ip, r0, ror r8 │ │ │ │ + andeq r7, ip, ip, lsl #17 │ │ │ │ + andeq r5, ip, ip, lsl #1 │ │ │ │ + strdeq r5, [ip], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 77974 │ │ │ │ + bne 7822c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77974 │ │ │ │ + beq 7822c │ │ │ │ ldr lr, [r9, #8] │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ movw r7, #2381 @ 0x94d │ │ │ │ - ldr fp, [pc, #600] @ 779cc │ │ │ │ + ldr fp, [pc, #600] @ 78284 │ │ │ │ cmp lr, #0 │ │ │ │ mov sl, lr │ │ │ │ mov ip, #1 │ │ │ │ add fp, pc, fp │ │ │ │ movne sl, r5 │ │ │ │ movw r8, #347 @ 0x15b │ │ │ │ mov r6, r3 │ │ │ │ ldrsb r2, [r6, #-1]! │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 777fc │ │ │ │ + bgt 780b4 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r4, [r6, #-2]! │ │ │ │ sxtb r8, r4 │ │ │ │ cmn r8, #64 @ 0x40 │ │ │ │ - bge 777d8 │ │ │ │ + bge 78090 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r0, [r6, #-3]! │ │ │ │ sxtb r4, r0 │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - bge 777e0 │ │ │ │ + bge 78098 │ │ │ │ ldrb r0, [r3, #-4]! │ │ │ │ and r6, r4, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr ip, r6, r0, lsl #6 │ │ │ │ mov r6, r3 │ │ │ │ - b 777e4 │ │ │ │ + b 7809c │ │ │ │ and r3, r4, #31 │ │ │ │ - b 777f0 │ │ │ │ + b 780a8 │ │ │ │ and ip, r0, #15 │ │ │ │ and r0, r8, #63 @ 0x3f │ │ │ │ orr r3, r0, ip, lsl #6 │ │ │ │ mov ip, #1 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ movw r8, #347 @ 0x15b │ │ │ │ orr r2, r0, r3, lsl #6 │ │ │ │ sub r0, r2, r7 │ │ │ │ ror r0, r0, #7 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 77838 │ │ │ │ + bhi 780f0 │ │ │ │ tst r8, ip, lsl r0 │ │ │ │ - beq 77838 │ │ │ │ + beq 780f0 │ │ │ │ add r5, sl, #1 │ │ │ │ mov lr, #1 │ │ │ │ str lr, [r9, #8] │ │ │ │ mov sl, r5 │ │ │ │ str r5, [r9, #12] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 7778c │ │ │ │ - b 77970 │ │ │ │ + bne 78044 │ │ │ │ + b 78228 │ │ │ │ movw r0, #43263 @ 0xa8ff │ │ │ │ cmp r2, r0 │ │ │ │ mov r3, #185 @ 0xb9 │ │ │ │ mov r4, fp │ │ │ │ movwcc r3, #0 │ │ │ │ add r0, r3, #93 @ 0x5d │ │ │ │ ldr r7, [r4, r0, lsl #3]! │ │ │ │ @@ -116955,181 +117513,181 @@ │ │ │ │ cmp r2, r7 │ │ │ │ movhi r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r0, r3, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r2, r0 │ │ │ │ cmpls r3, r2 │ │ │ │ - bhi 77980 │ │ │ │ + bhi 78238 │ │ │ │ movw r7, #2381 @ 0x94d │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 7778c │ │ │ │ + bne 78044 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r9, #46] @ 0x2e │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst lr, #1 │ │ │ │ - beq 779bc │ │ │ │ + beq 78274 │ │ │ │ mov r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77974 │ │ │ │ + beq 7822c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #5 │ │ │ │ movweq r3, #1 │ │ │ │ strb r3, [r9, #46] @ 0x2e │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r9, #46] @ 0x2e │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sl, [r9], -r0 │ │ │ │ + andeq sl, r9, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77a84 │ │ │ │ + beq 7833c │ │ │ │ add r0, r1, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r1, [r6, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 77a60 │ │ │ │ + bgt 78318 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #-2]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 77a44 │ │ │ │ + bge 782fc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r5, [r6, #-3]! │ │ │ │ sxtb r3, r5 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 77a4c │ │ │ │ + bge 78304 │ │ │ │ ldrb r6, [r0, #-4]! │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r6, r6, #7 │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ mov r6, r0 │ │ │ │ - b 77a50 │ │ │ │ + b 78308 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 77a58 │ │ │ │ + b 78310 │ │ │ │ and r3, r5, #15 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #11 │ │ │ │ - bne 77a84 │ │ │ │ + bne 7833c │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 779f8 │ │ │ │ + bne 782b0 │ │ │ │ mov r6, #1 │ │ │ │ tst r7, #1 │ │ │ │ strd r6, [r4, #16] │ │ │ │ movweq r6, #2 │ │ │ │ strb r6, [r4, #46] @ 0x2e │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 77b04 │ │ │ │ + beq 783bc │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r1, [r4, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 77b28 │ │ │ │ + bgt 783e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #-2]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 77b0c │ │ │ │ + bge 783c4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r4, #-3]! │ │ │ │ sxtb r3, r7 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 77b14 │ │ │ │ + bge 783cc │ │ │ │ ldrb r7, [r0, #-4]! │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ and r7, r7, #7 │ │ │ │ mov r4, r0 │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ - b 77b18 │ │ │ │ + b 783d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 77b40 │ │ │ │ + b 783f8 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 77b20 │ │ │ │ + b 783d8 │ │ │ │ and r3, r7, #15 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ mov r7, #2 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #15 │ │ │ │ - bne 77bdc │ │ │ │ + bne 78494 │ │ │ │ mov r7, #2 │ │ │ │ - b 77b6c │ │ │ │ + b 78424 │ │ │ │ and r0, r2, #31 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 77bd4 │ │ │ │ + bne 7848c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 77bdc │ │ │ │ + beq 78494 │ │ │ │ mov r6, r4 │ │ │ │ ldrsb r1, [r6, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 77b54 │ │ │ │ + bgt 7840c │ │ │ │ mov r6, r4 │ │ │ │ ldrb r2, [r6, #-2]! │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 77b48 │ │ │ │ + bge 78400 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r6, #-3]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 77bc4 │ │ │ │ + bge 7847c │ │ │ │ ldrb r3, [r4, #-4]! │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ and r3, r3, #7 │ │ │ │ mov r6, r4 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ - b 77bc8 │ │ │ │ + b 78480 │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ - b 77b4c │ │ │ │ + b 78404 │ │ │ │ cmp r0, #4 │ │ │ │ moveq r7, #1 │ │ │ │ strb r7, [r8, #46] @ 0x2e │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #46] @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ - beq 77c0c │ │ │ │ + beq 784c4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 77c20 │ │ │ │ + bne 784d8 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0] │ │ │ │ @@ -117140,20 +117698,20 @@ │ │ │ │ cmp r2, #1 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ moveq r2, #0 │ │ │ │ strdeq r2, [r0] │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #72] @ 77c90 │ │ │ │ + ldr ip, [pc, #72] @ 78548 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #68] @ 77c94 │ │ │ │ - ldr r3, [pc, #68] @ 77c98 │ │ │ │ + ldr r2, [pc, #68] @ 7854c │ │ │ │ + ldr r3, [pc, #68] @ 78550 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #64] @ 77c9c │ │ │ │ + ldr r1, [pc, #64] @ 78554 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -117161,68 +117719,68 @@ │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 8850 │ │ │ │ @ instruction: 0x0007bcb4 │ │ │ │ - andeq r7, ip, r0, lsl #24 │ │ │ │ - andeq r7, ip, r4, ror #23 │ │ │ │ - andeq r7, ip, r4, lsl #24 │ │ │ │ + andeq r7, ip, r8, asr #6 │ │ │ │ + andeq r7, ip, ip, lsr #6 │ │ │ │ + andeq r7, ip, ip, asr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 77ccc │ │ │ │ + bne 78584 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 77d00 │ │ │ │ + bne 785b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ 77d60 │ │ │ │ + ldr lr, [pc, #132] @ 78618 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 77ce0 │ │ │ │ - b 77d30 │ │ │ │ + bne 78598 │ │ │ │ + b 785e8 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ 77d64 │ │ │ │ + ldr lr, [pc, #84] @ 7861c │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 77d14 │ │ │ │ - ldr r2, [pc, #48] @ 77d68 │ │ │ │ + bne 785cc │ │ │ │ + ldr r2, [pc, #48] @ 78620 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq lr, r7, r4, ror #19 │ │ │ │ - andeq lr, r7, r0, lsr r9 │ │ │ │ - andeq r1, r9, r7, ror r5 │ │ │ │ + andeq lr, r7, ip, asr sl │ │ │ │ + andeq lr, r7, r8, lsr #19 │ │ │ │ + andeq r1, r9, r7, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -117234,18 +117792,18 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldrb fp, [r0, #12]! │ │ │ │ ldrb r8, [r4, #20] │ │ │ │ ldrb sl, [r4, #16] │ │ │ │ cmpeq fp, #18 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 77dc8 │ │ │ │ + bne 78680 │ │ │ │ cmp sl, #18 │ │ │ │ cmpeq r8, #0 │ │ │ │ - beq 78298 │ │ │ │ + beq 78b50 │ │ │ │ add r0, r4, #21 │ │ │ │ add r1, r4, #17 │ │ │ │ add r2, r4, #13 │ │ │ │ ldrh r7, [r0] │ │ │ │ ldrb lr, [r0, #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r0, #100]! @ 0x64 │ │ │ │ @@ -117257,15 +117815,15 @@ │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #56] @ 0x38 │ │ │ │ strb r5, [sp, #58] @ 0x3a │ │ │ │ strh r1, [sp, #52] @ 0x34 │ │ │ │ strb ip, [sp, #54] @ 0x36 │ │ │ │ strh r7, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #50] @ 0x32 │ │ │ │ - bne 77e1c │ │ │ │ + bne 786d4 │ │ │ │ bl 9cac │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #58] @ 0x3a │ │ │ │ ldrh r1, [sp, #52] @ 0x34 │ │ │ │ @@ -117338,15 +117896,15 @@ │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #80] @ 0x50 │ │ │ │ str r7, [r4, #84] @ 0x54 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ str fp, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #108] @ 0x6c │ │ │ │ - beq 78254 │ │ │ │ + beq 78b0c │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ orr r9, r9, ip, lsl #24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsl r1, r8, #13 │ │ │ │ @@ -117495,15 +118053,15 @@ │ │ │ │ orr r1, r1, r2, lsr #15 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor r1, r1, lr │ │ │ │ cmp r8, ip │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 781d4 │ │ │ │ + bne 78a8c │ │ │ │ bl 9c48 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ @@ -117515,122 +118073,122 @@ │ │ │ │ cmp r2, r1 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ movhi r1, r2 │ │ │ │ strh r1, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #18 │ │ │ │ ldrbeq r0, [r4, #16] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 78288 │ │ │ │ + beq 78b40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 4e854 │ │ │ │ + bl 4f110 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r0, [r4, #126] @ 0x7e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 78278 │ │ │ │ + beq 78b30 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - beq 78264 │ │ │ │ + beq 78b1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r6, r0 │ │ │ │ - bne 7824c │ │ │ │ + bne 78b04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7822c │ │ │ │ - b 78220 │ │ │ │ + beq 78ae4 │ │ │ │ + b 78ad8 │ │ │ │ ldrd r0, [r4, #104] @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 77e84 │ │ │ │ + b 7873c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 782f0 │ │ │ │ + bl 78ba8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 782e0 │ │ │ │ - b 782e8 │ │ │ │ + beq 78b98 │ │ │ │ + b 78ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782e8 │ │ │ │ + beq 78ba0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78330 │ │ │ │ + beq 78be8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 78318 │ │ │ │ + b 78bd0 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 78330 │ │ │ │ + beq 78be8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7830c │ │ │ │ + beq 78bc4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 7830c │ │ │ │ + b 78bc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78348 │ │ │ │ + beq 78c00 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 783b0 │ │ │ │ + beq 78c68 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ mov r8, #0 │ │ │ │ movcc r7, r0 │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bcc 783b8 │ │ │ │ + bcc 78c70 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r6, #4 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 783cc │ │ │ │ - b 78408 │ │ │ │ + bcc 78c84 │ │ │ │ + b 78cc0 │ │ │ │ mov r8, #0 │ │ │ │ - b 78588 │ │ │ │ + b 78e40 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 78408 │ │ │ │ + bcs 78cc0 │ │ │ │ add r0, r3, r6 │ │ │ │ mvn r5, #31 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ lsl r1, r6, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -117639,15 +118197,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r6, lsl #3 │ │ │ │ orr r6, r6, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r5 │ │ │ │ orr r8, r1, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 78444 │ │ │ │ + bcs 78cfc │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ mvn r5, #31 │ │ │ │ lsl r1, r6, #3 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ @@ -117669,15 +118227,15 @@ │ │ │ │ lsr r1, r4, r1 │ │ │ │ orr r0, r1, r8, lsl r0 │ │ │ │ lslpl r0, r4, r5 │ │ │ │ orr ip, r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 78498 │ │ │ │ + bcs 78d50 │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -117738,15 +118296,15 @@ │ │ │ │ str r0, [lr, #20] │ │ │ │ eor r0, r1, ip │ │ │ │ str r0, [sl, #4] │ │ │ │ sub r0, r2, r8 │ │ │ │ bic r4, r0, #7 │ │ │ │ and r2, r0, #7 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 786e4 │ │ │ │ + bcs 78f9c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r6, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r6, #8]! │ │ │ │ @@ -117806,15 +118364,15 @@ │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r6, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc 785e4 │ │ │ │ + bcc 78e9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ @@ -117823,26 +118381,26 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ strd r6, [r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 78708 │ │ │ │ + bcc 78fc0 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 7871c │ │ │ │ - b 7875c │ │ │ │ + bcc 78fd4 │ │ │ │ + b 79014 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 7875c │ │ │ │ + bcs 79014 │ │ │ │ add r0, r3, r8 │ │ │ │ mvn r6, #31 │ │ │ │ add r0, r0, r7 │ │ │ │ add r6, r6, r7, lsl #3 │ │ │ │ lsl r1, r7, #3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -117852,15 +118410,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r7, lsl #3 │ │ │ │ orr r7, r7, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r6 │ │ │ │ orr r5, r1, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 7879c │ │ │ │ + bcs 79054 │ │ │ │ add r0, r7, r8 │ │ │ │ lsl r1, r7, #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ mvn r3, #31 │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -117880,15 +118438,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldrh r0, [r0, #112] @ 0x70 │ │ │ │ uxth r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ ldrheq r0, [r8, #114] @ 0x72 │ │ │ │ uxtheq r3, r2 │ │ │ │ cmpeq r3, r0 │ │ │ │ - beq 78954 │ │ │ │ + beq 7920c │ │ │ │ mov r0, sp │ │ │ │ movw r6, #25973 @ 0x6575 │ │ │ │ movw ip, #25698 @ 0x6462 │ │ │ │ movw r3, #29281 @ 0x7261 │ │ │ │ movw r7, #28005 @ 0x6d65 │ │ │ │ strh r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #8 │ │ │ │ @@ -117937,62 +118495,62 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r9, r2, r0, lsl #3 │ │ │ │ - b 788c4 │ │ │ │ + b 7917c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ mov r2, r7 │ │ │ │ cmp r2, r9 │ │ │ │ addne r7, r7, #24 │ │ │ │ - beq 78900 │ │ │ │ + beq 791b8 │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 788b8 │ │ │ │ + beq 79170 │ │ │ │ sub r4, r4, #24 │ │ │ │ add r6, r2, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7897c │ │ │ │ + bl 79234 │ │ │ │ mov r2, r6 │ │ │ │ - b 788dc │ │ │ │ + b 79194 │ │ │ │ ldrd r2, [r8, #104] @ 0x68 │ │ │ │ mov r5, sp │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r6, r0, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 78934 │ │ │ │ + beq 791ec │ │ │ │ sub r6, r6, #24 │ │ │ │ add r4, r2, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7897c │ │ │ │ + bl 79234 │ │ │ │ mov r2, r4 │ │ │ │ - b 78910 │ │ │ │ + b 791c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78e14 │ │ │ │ + bl 796cc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 512c │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b 78968 │ │ │ │ - b 78968 │ │ │ │ - b 78968 │ │ │ │ + b 79220 │ │ │ │ + b 79220 │ │ │ │ + b 79220 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 78e14 │ │ │ │ + bl 796cc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #12]! │ │ │ │ @@ -118003,162 +118561,162 @@ │ │ │ │ ldrd r2, [fp, #-8] │ │ │ │ ldrb r7, [fp, #8] │ │ │ │ strb r7, [r4, #20] │ │ │ │ strd r0, [r4, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - b 789c8 │ │ │ │ + b 79280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 78f24 │ │ │ │ + bl 797dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 78d3c │ │ │ │ + bne 795f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ clz r0, r5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78a74 │ │ │ │ + beq 7932c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 4e854 │ │ │ │ + bl 4f110 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 78c8c │ │ │ │ + bhi 79544 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 789c8 │ │ │ │ + b 79280 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 4e854 │ │ │ │ + bl 4f110 │ │ │ │ cmp r7, #10 │ │ │ │ - beq 789c0 │ │ │ │ + beq 79278 │ │ │ │ ldrsh r2, [r4, #126] @ 0x7e │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ldrsh r3, [r4, #112] @ 0x70 │ │ │ │ uxth r1, r2 │ │ │ │ - bcs 78adc │ │ │ │ + bcs 79394 │ │ │ │ cmp r7, #31 │ │ │ │ mov r5, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ uqsub16 r0, r3, r2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 78b78 │ │ │ │ + bls 79430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d6c │ │ │ │ + bl 78624 │ │ │ │ ldrh r1, [r4, #126] @ 0x7e │ │ │ │ - b 78b78 │ │ │ │ + b 79430 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bls 78b78 │ │ │ │ - ldr r0, [pc, #784] @ 78e00 │ │ │ │ + bls 79430 │ │ │ │ + ldr r0, [pc, #784] @ 796b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r7, lsr #13] │ │ │ │ cmp r0, #20 │ │ │ │ - bcs 78dc4 │ │ │ │ - ldr r6, [pc, #768] @ 78e04 │ │ │ │ + bcs 7967c │ │ │ │ + ldr r6, [pc, #768] @ 796bc │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r6, r0, lsl #6 │ │ │ │ ubfx r6, r7, #7, #6 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bcs 78dd4 │ │ │ │ - ldr r6, [pc, #744] @ 78e08 │ │ │ │ + bcs 7968c │ │ │ │ + ldr r6, [pc, #744] @ 796c0 │ │ │ │ mov r5, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r6, r0, lsl #5 │ │ │ │ ubfx r6, r7, #2, #5 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ mov r6, #6 │ │ │ │ and r6, r6, r7, lsl #1 │ │ │ │ and r5, r5, r0, lsr r6 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 78abc │ │ │ │ + bne 79374 │ │ │ │ mov r5, #1 │ │ │ │ cmp r7, #65024 @ 0xfe00 │ │ │ │ - bgt 78bd8 │ │ │ │ + bgt 79490 │ │ │ │ movw r0, #1500 @ 0x5dc │ │ │ │ cmp r7, r0 │ │ │ │ - beq 78abc │ │ │ │ + beq 79374 │ │ │ │ movw r0, #6104 @ 0x17d8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 78c6c │ │ │ │ + beq 79524 │ │ │ │ movw r0, #6672 @ 0x1a10 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 78abc │ │ │ │ - b 78c0c │ │ │ │ + beq 79374 │ │ │ │ + b 794c4 │ │ │ │ uqadd16 r0, r1, r5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ strh r0, [r4, #126] @ 0x7e │ │ │ │ - bcs 78bc8 │ │ │ │ + bcs 79480 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 78ca4 │ │ │ │ + bhi 7955c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 78ccc │ │ │ │ + bcs 79584 │ │ │ │ strb r7, [r0] │ │ │ │ - b 78d10 │ │ │ │ + b 795c8 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r8, #4 │ │ │ │ movwcc r8, #3 │ │ │ │ - b 78b9c │ │ │ │ + b 79454 │ │ │ │ movw r0, #65025 @ 0xfe01 │ │ │ │ sub ip, r7, r0 │ │ │ │ cmp ip, #14 │ │ │ │ - bls 78c74 │ │ │ │ + bls 7952c │ │ │ │ movw r0, #37529 @ 0x9299 │ │ │ │ movt r0, #65534 @ 0xfffe │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 78abc │ │ │ │ + bcc 79374 │ │ │ │ movw r0, #3075 @ 0xc03 │ │ │ │ movt r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 78abc │ │ │ │ + beq 79374 │ │ │ │ movw r0, #3610 @ 0xe1a │ │ │ │ mov r5, #2 │ │ │ │ movt r0, #65534 @ 0xfffe │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, #26 │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ @@ -118174,70 +118732,70 @@ │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movw r0, #1570 @ 0x622 │ │ │ │ movwcc r5, #1 │ │ │ │ sub r0, r7, r0 │ │ │ │ cmp r0, #608 @ 0x260 │ │ │ │ movwls r5, #1 │ │ │ │ - b 78abc │ │ │ │ + b 79374 │ │ │ │ mov r5, #3 │ │ │ │ - b 78abc │ │ │ │ + b 79374 │ │ │ │ mov r6, #1 │ │ │ │ movw r0, #24577 @ 0x6001 │ │ │ │ tst r0, r6, lsl ip │ │ │ │ - beq 78be8 │ │ │ │ + beq 794a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 78abc │ │ │ │ + b 79374 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 9d0c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 78a54 │ │ │ │ + b 7930c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 9d0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 78bc0 │ │ │ │ + bcc 79478 │ │ │ │ mov r2, r7 │ │ │ │ lsr r1, r7, #6 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 78cf0 │ │ │ │ + bcs 795a8 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ - b 78d0c │ │ │ │ + b 795c4 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r3, r7, #12 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ - bne 78d20 │ │ │ │ + bne 795d8 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r8, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ str r0, [r8] │ │ │ │ - b 789c8 │ │ │ │ + b 79280 │ │ │ │ mvn r6, #15 │ │ │ │ orr r7, r6, r7, lsr #18 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ - b 78bc0 │ │ │ │ + b 79478 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78dbc │ │ │ │ + beq 79674 │ │ │ │ mov r0, #18 │ │ │ │ ldm r8, {r1, r2, r3, r5} │ │ │ │ mov r6, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add ip, sp, #20 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, #1 │ │ │ │ @@ -118247,156 +118805,156 @@ │ │ │ │ ldr r7, [r4, #108] @ 0x6c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ strb r6, [r4, #20] │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [r4] │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ - bne 78d94 │ │ │ │ + bne 7964c │ │ │ │ bl 9cac │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ add r5, r7, #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ str r8, [r6, r7, lsl #3]! │ │ │ │ add ip, r6, #8 │ │ │ │ str r9, [r6, #4] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 78e0c │ │ │ │ + ldr r2, [pc, #64] @ 796c4 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #52] @ 78e10 │ │ │ │ + ldr r2, [pc, #52] @ 796c8 │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78df8 │ │ │ │ + beq 796b0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r9, ip, lsl #11 │ │ │ │ - @ instruction: 0x0009bdb8 │ │ │ │ - andeq sl, r9, r8, asr r6 │ │ │ │ - andeq r6, ip, ip, lsr #21 │ │ │ │ - andeq r6, ip, ip, lsr #21 │ │ │ │ + ldrdeq sl, [r9], -r4 │ │ │ │ + andeq fp, r9, r0, lsl #30 │ │ │ │ + andeq sl, r9, r0, lsr #15 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [r0, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78ea0 │ │ │ │ + beq 79758 │ │ │ │ mov r5, #0 │ │ │ │ - b 78e44 │ │ │ │ + b 796fc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 78ea0 │ │ │ │ + beq 79758 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r4, sl, r0, lsl #3 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 78e88 │ │ │ │ + beq 79740 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 78e70 │ │ │ │ + b 79728 │ │ │ │ add r6, r6, #24 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 78e88 │ │ │ │ + beq 79740 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78e64 │ │ │ │ + beq 7971c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 78e64 │ │ │ │ + b 7971c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78e38 │ │ │ │ + beq 796f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 78e38 │ │ │ │ + b 796f0 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78eb4 │ │ │ │ + beq 7976c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78ec8 │ │ │ │ + beq 79780 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r9, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78f00 │ │ │ │ + beq 797b8 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 78ee8 │ │ │ │ + b 797a0 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 78f00 │ │ │ │ + beq 797b8 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78edc │ │ │ │ + beq 79794 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 78edc │ │ │ │ + b 79794 │ │ │ │ ldr r0, [r9, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78f1c │ │ │ │ + beq 797d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 78fa4 │ │ │ │ + beq 7985c │ │ │ │ ldr r8, [r1] │ │ │ │ mov r6, r8 │ │ │ │ ldrsb r2, [r6], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bgt 78fbc │ │ │ │ + bgt 79874 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ and r2, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 78fb4 │ │ │ │ + bcc 7986c │ │ │ │ ldrb r5, [r8, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 790e4 │ │ │ │ + bcc 7999c │ │ │ │ ldrb r5, [r8, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ orr r3, r3, r2, lsl #18 │ │ │ │ add r2, r8, #4 │ │ │ │ cmp r3, #27 │ │ │ │ - beq 78fc4 │ │ │ │ - b 79018 │ │ │ │ + beq 7987c │ │ │ │ + b 798d0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ add r2, r8, #2 │ │ │ │ cmp r3, #27 │ │ │ │ - bne 79018 │ │ │ │ + bne 798d0 │ │ │ │ movw r5, #1 │ │ │ │ add r3, r8, r9 │ │ │ │ movt r5, #17 │ │ │ │ add ip, sp, #28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ sub r5, r2, r8 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ @@ -118404,178 +118962,178 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 791cc │ │ │ │ + bl 79a84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 79078 │ │ │ │ + bne 79930 │ │ │ │ mov r2, #1 │ │ │ │ sxtb r3, r7 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 790c0 │ │ │ │ + bgt 79978 │ │ │ │ ldrb r6, [r6] │ │ │ │ and r3, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 790ac │ │ │ │ + bcc 79964 │ │ │ │ ldrb r5, [r8, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 7913c │ │ │ │ + bcc 799f4 │ │ │ │ ldrb r7, [r8, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r7, r7, r6, lsl #6 │ │ │ │ orr r7, r7, r3, lsl #18 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcc 790c0 │ │ │ │ - b 79150 │ │ │ │ + bcc 79978 │ │ │ │ + b 79a08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 791ac │ │ │ │ + bcc 79a64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 790fc │ │ │ │ + beq 799b4 │ │ │ │ cmp r9, r2 │ │ │ │ - bls 790f8 │ │ │ │ + bls 799b0 │ │ │ │ add r7, r8, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - bgt 790fc │ │ │ │ - b 791ac │ │ │ │ + bgt 799b4 │ │ │ │ + b 79a64 │ │ │ │ orr r7, r6, r3, lsl #6 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 79150 │ │ │ │ + bcs 79a08 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 79164 │ │ │ │ + bcs 79a1c │ │ │ │ add r3, r8, r2 │ │ │ │ mov r6, #0 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - ble 79190 │ │ │ │ + ble 79a48 │ │ │ │ mov r3, r2 │ │ │ │ - b 79170 │ │ │ │ + b 79a28 │ │ │ │ orr r3, r3, r2, lsl #12 │ │ │ │ add r2, r8, #3 │ │ │ │ cmp r3, #27 │ │ │ │ - beq 78fc4 │ │ │ │ - b 79018 │ │ │ │ - bne 791ac │ │ │ │ + beq 7987c │ │ │ │ + b 798d0 │ │ │ │ + bne 79a64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79124 │ │ │ │ + beq 799dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs 7912c │ │ │ │ + bcs 799e4 │ │ │ │ add r7, r8, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 791ac │ │ │ │ + ble 79a64 │ │ │ │ sub r7, r3, r2 │ │ │ │ - b 79134 │ │ │ │ + b 799ec │ │ │ │ mov r7, #0 │ │ │ │ - b 79134 │ │ │ │ - bne 791ac │ │ │ │ + b 799ec │ │ │ │ + bne 79a64 │ │ │ │ sub r7, r9, r2 │ │ │ │ add r6, r8, r2 │ │ │ │ - b 79170 │ │ │ │ + b 79a28 │ │ │ │ orr r7, r6, r3, lsl #12 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcc 790c0 │ │ │ │ + bcc 79978 │ │ │ │ mov r2, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r2, #3 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 790c8 │ │ │ │ + bcc 79980 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bne 79190 │ │ │ │ + bne 79a48 │ │ │ │ sub r5, r9, r3 │ │ │ │ add r4, r8, r3 │ │ │ │ strd r6, [r0, #4] │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 791c8 │ │ │ │ + ldr r0, [pc, #48] @ 79a80 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #16] @ 791c4 │ │ │ │ + ldr r0, [pc, #16] @ 79a7c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 87f4 │ │ │ │ - strdeq r3, [ip], -ip │ │ │ │ - andeq r4, ip, r4, lsr #32 │ │ │ │ + andeq r3, ip, r4, asr #14 │ │ │ │ + andeq r3, ip, ip, ror #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r1, #24] │ │ │ │ - bne 79284 │ │ │ │ + bne 79b3c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 79460 │ │ │ │ + beq 79d18 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ sxtb r5, r2 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 79274 │ │ │ │ + bgt 79b2c │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ and ip, r2, #31 │ │ │ │ str r3, [r1, #8] │ │ │ │ and lr, r5, #63 @ 0x3f │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bcc 79268 │ │ │ │ + bcc 79b20 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r3, r4, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr lr, r5, lr, lsl #6 │ │ │ │ - bcc 79270 │ │ │ │ + bcc 79b28 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ and r5, ip, #7 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, lr, lsl #6 │ │ │ │ orr r2, r2, r5, lsl #18 │ │ │ │ - b 79274 │ │ │ │ + b 79b2c │ │ │ │ orr r2, lr, ip, lsl #6 │ │ │ │ - b 79274 │ │ │ │ + b 79b2c │ │ │ │ orr r2, lr, ip, lsl #12 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r3, r3, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r1, #16] │ │ │ │ sub r3, r2, #27 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi 79458 │ │ │ │ + bhi 79d10 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ @@ -118679,74 +119237,74 @@ │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 796e8 │ │ │ │ + bl 79fa0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 7947c │ │ │ │ + bne 79d34 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bic r3, r2, #15 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 794d8 │ │ │ │ + bne 79d90 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 79878 │ │ │ │ + bl 7a130 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 79564 │ │ │ │ + bl 79e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ - bcc 794f8 │ │ │ │ + bcc 79db0 │ │ │ │ sub r3, r2, #81 @ 0x51 │ │ │ │ cmp r3, #7 │ │ │ │ subcs r2, r2, #96 @ 0x60 │ │ │ │ cmpcs r2, #31 │ │ │ │ - bcs 7951c │ │ │ │ + bcs 79dd4 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79544 │ │ │ │ + beq 79dfc │ │ │ │ ldrsb r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ cmn r3, #1 │ │ │ │ uxtble r3, r3 │ │ │ │ cmple r3, #224 @ 0xe0 │ │ │ │ - b 79548 │ │ │ │ + b 79e00 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 791cc │ │ │ │ + bl 79a84 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -118756,94 +119314,94 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r1, #24] │ │ │ │ - bne 7961c │ │ │ │ + bne 79ed4 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7962c │ │ │ │ + beq 79ee4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ sxtb r5, r2 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 7960c │ │ │ │ + bgt 79ec4 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ and ip, r2, #31 │ │ │ │ str r3, [r1, #8] │ │ │ │ and lr, r5, #63 @ 0x3f │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bcc 79600 │ │ │ │ + bcc 79eb8 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r3, r4, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr lr, r5, lr, lsl #6 │ │ │ │ - bcc 79608 │ │ │ │ + bcc 79ec0 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ and r5, ip, #7 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, lr, lsl #6 │ │ │ │ orr r2, r2, r5, lsl #18 │ │ │ │ - b 7960c │ │ │ │ + b 79ec4 │ │ │ │ orr r2, lr, ip, lsl #6 │ │ │ │ - b 7960c │ │ │ │ + b 79ec4 │ │ │ │ orr r2, lr, ip, lsl #12 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r3, r3, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r1, #16] │ │ │ │ cmp r2, #27 │ │ │ │ - beq 79648 │ │ │ │ + beq 79f00 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 79670 │ │ │ │ + bne 79f28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 791cc │ │ │ │ + bl 79a84 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r2, r2, #64 @ 0x40 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bcs 796a0 │ │ │ │ + bcs 79f58 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 796c8 │ │ │ │ + beq 79f80 │ │ │ │ ldrsb r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ cmn r3, #1 │ │ │ │ uxtble r3, r3 │ │ │ │ cmple r3, #224 @ 0xe0 │ │ │ │ - b 796cc │ │ │ │ + b 79f84 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 79564 │ │ │ │ + bl 79e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -118853,97 +119411,97 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r1, #24] │ │ │ │ - bne 797a0 │ │ │ │ + bne 7a058 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 797f0 │ │ │ │ + beq 7a0a8 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ sxtb r5, r2 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 79790 │ │ │ │ + bgt 7a048 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ and ip, r2, #31 │ │ │ │ str r3, [r1, #8] │ │ │ │ and lr, r5, #63 @ 0x3f │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bcc 79784 │ │ │ │ + bcc 7a03c │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r3, r4, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr lr, r5, lr, lsl #6 │ │ │ │ - bcc 7978c │ │ │ │ + bcc 7a044 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ and r5, ip, #7 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, lr, lsl #6 │ │ │ │ orr r2, r2, r5, lsl #18 │ │ │ │ - b 79790 │ │ │ │ + b 7a048 │ │ │ │ orr r2, lr, ip, lsl #6 │ │ │ │ - b 79790 │ │ │ │ + b 7a048 │ │ │ │ orr r2, lr, ip, lsl #12 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r3, r3, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r1, #16] │ │ │ │ cmp r2, #155 @ 0x9b │ │ │ │ - bgt 797e0 │ │ │ │ + bgt 7a098 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 7980c │ │ │ │ + beq 7a0c4 │ │ │ │ cmp r2, #27 │ │ │ │ - bne 79830 │ │ │ │ + bne 7a0e8 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 791cc │ │ │ │ + bl 79a84 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ - beq 7980c │ │ │ │ + beq 7a0c4 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 79830 │ │ │ │ + bne 7a0e8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79858 │ │ │ │ + beq 7a110 │ │ │ │ ldrsb r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ cmn r3, #1 │ │ │ │ uxtble r3, r3 │ │ │ │ cmple r3, #224 @ 0xe0 │ │ │ │ - b 7985c │ │ │ │ + b 7a114 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 796e8 │ │ │ │ + bl 79fa0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -118953,131 +119511,131 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r1, #24] │ │ │ │ - bne 79930 │ │ │ │ + bne 7a1e8 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 79940 │ │ │ │ + beq 7a1f8 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ sxtb r5, r2 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 79920 │ │ │ │ + bgt 7a1d8 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ and ip, r2, #31 │ │ │ │ str r3, [r1, #8] │ │ │ │ and lr, r5, #63 @ 0x3f │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bcc 79914 │ │ │ │ + bcc 7a1cc │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r3, r4, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr lr, r5, lr, lsl #6 │ │ │ │ - bcc 7991c │ │ │ │ + bcc 7a1d4 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ and r5, ip, #7 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, lr, lsl #6 │ │ │ │ orr r2, r2, r5, lsl #18 │ │ │ │ - b 79920 │ │ │ │ + b 7a1d8 │ │ │ │ orr r2, lr, ip, lsl #6 │ │ │ │ - b 79920 │ │ │ │ + b 7a1d8 │ │ │ │ orr r2, lr, ip, lsl #12 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r3, r3, r4 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r1, #16] │ │ │ │ cmp r2, #27 │ │ │ │ - beq 7995c │ │ │ │ + beq 7a214 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bne 79984 │ │ │ │ + bne 7a23c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 791cc │ │ │ │ + bl 79a84 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bcs 799b4 │ │ │ │ + bcs 7a26c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 799dc │ │ │ │ + beq 7a294 │ │ │ │ ldrsb r3, [r2] │ │ │ │ mov r2, #16 │ │ │ │ cmn r3, #1 │ │ │ │ uxtble r3, r3 │ │ │ │ cmple r3, #224 @ 0xe0 │ │ │ │ - b 799e0 │ │ │ │ + b 7a298 │ │ │ │ ldm r1!, {r2, r4, r5} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ ldm r1, {r2, r4, r5, lr} │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r2, r4, r5, lr} │ │ │ │ - bl 79878 │ │ │ │ + bl 7a130 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrh r5, [r0, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 79a44 │ │ │ │ + beq 7a2fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ ldrsh r0, [r0, #126] @ 0x7e │ │ │ │ uqadd16 r7, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ uxth r0, r7 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mls r1, r0, r5, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r0, r6 │ │ │ │ strh r2, [r4, #120] @ 0x78 │ │ │ │ strh r0, [r4, #122] @ 0x7a │ │ │ │ strh r1, [r4, #124] @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 79a50 │ │ │ │ + ldr r0, [pc, #4] @ 7a308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 880c │ │ │ │ - andeq r3, ip, r8, ror #13 │ │ │ │ + andeq r2, ip, r0, lsr lr │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldrd r8, [r0, #24] │ │ │ │ cmp r8, r9 │ │ │ │ - bne 79a7c │ │ │ │ + bne 7a334 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ movw r0, #1 │ │ │ │ @@ -119105,103 +119663,103 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - beq 79b14 │ │ │ │ + beq 7a3cc │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79a6c │ │ │ │ + beq 7a324 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 79afc │ │ │ │ + bne 7a3b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79a6c │ │ │ │ + beq 7a324 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ subs r3, r0, r1 │ │ │ │ - beq 79b5c │ │ │ │ + beq 7a414 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 79b70 │ │ │ │ + bcs 7a428 │ │ │ │ add r0, r6, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 79b74 │ │ │ │ + ble 7a42c │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ - beq 79a6c │ │ │ │ - ldr r0, [pc, #20] @ 79b90 │ │ │ │ + beq 7a324 │ │ │ │ + ldr r0, [pc, #20] @ 7a448 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 87f4 │ │ │ │ - andeq r3, ip, r0, asr #11 │ │ │ │ + andeq r2, ip, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c0c │ │ │ │ + beq 7a4c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 79c3c │ │ │ │ + bne 7a4f4 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79db8 │ │ │ │ + beq 7a670 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, r0 │ │ │ │ movwhi r3, #1 │ │ │ │ movwcc r7, #1 │ │ │ │ sub r3, r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79e68 │ │ │ │ + beq 7a720 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r2, #2 │ │ │ │ - bne 7a10c │ │ │ │ + bne 7a9c4 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r4, [r9, #24] │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79de8 │ │ │ │ + beq 7a6a0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 7a084 │ │ │ │ + beq 7a93c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7a08c │ │ │ │ + bne 7a944 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a2a8 │ │ │ │ - b 7a094 │ │ │ │ + bl 7ab60 │ │ │ │ + b 7a94c │ │ │ │ ldr fp, [r1, #4] │ │ │ │ movw r3, #1 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ movt r3, #4098 @ 0x1002 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 79e20 │ │ │ │ + bcs 7a6d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp fp, #65536 @ 0x10000 │ │ │ │ ldrd r0, [r9, #4] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r9, #4 │ │ │ │ movwcc r9, #3 │ │ │ │ @@ -119234,106 +119792,106 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bcs 79e74 │ │ │ │ + bcs 7a72c │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79fc0 │ │ │ │ + beq 7a878 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne 79d58 │ │ │ │ + bne 7a610 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bhi 79d9c │ │ │ │ + bhi 7a654 │ │ │ │ strb fp, [r5, r0] │ │ │ │ add r7, r7, r9 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 79d84 │ │ │ │ + bhi 7a63c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r5, r7 │ │ │ │ bl 512c │ │ │ │ add r7, r7, r6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b 79d08 │ │ │ │ + b 7a5c0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 9d0c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 79d64 │ │ │ │ + b 7a61c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 9d0c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 79d48 │ │ │ │ + b 7a600 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e68 │ │ │ │ + beq 7a720 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a0a8 │ │ │ │ + beq 7a960 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7a0cc │ │ │ │ + bne 7a984 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a550 │ │ │ │ + bl 7ae08 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7a27c │ │ │ │ + beq 7ab34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 7a0bc │ │ │ │ + beq 7a974 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7a0e0 │ │ │ │ + bne 7a998 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a550 │ │ │ │ + bl 7ae08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, r4 │ │ │ │ - bne 7a0e4 │ │ │ │ - b 7a27c │ │ │ │ + bne 7a99c │ │ │ │ + b 7ab34 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ mov r8, r3 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs fp, #2048 @ 0x800 │ │ │ │ - bcs 7a0fc │ │ │ │ + bcs 7a9b4 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 7a144 │ │ │ │ + bhi 7a9fc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ add r1, r0, r1 │ │ │ │ - bcs 7a168 │ │ │ │ + bcs 7aa20 │ │ │ │ strb fp, [r1] │ │ │ │ - b 7a1d0 │ │ │ │ + b 7aa88 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r0, #63 @ 0x3f │ │ │ │ lsr r1, fp, #12 │ │ │ │ orr r0, r0, fp, lsr #6 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -119348,82 +119906,82 @@ │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ bfi r5, r0, #6, #26 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsr r1, fp, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79fc0 │ │ │ │ + beq 7a878 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne 79f7c │ │ │ │ + bne 7a834 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bhi 79f14 │ │ │ │ + bhi 7a7cc │ │ │ │ add r0, sl, r0 │ │ │ │ lsrs r1, fp, #11 │ │ │ │ - bne 79f38 │ │ │ │ + bne 7a7f0 │ │ │ │ strb r5, [r0, #1] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 79f6c │ │ │ │ + b 7a824 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 9d0c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, r0 │ │ │ │ lsrs r1, fp, #11 │ │ │ │ - beq 79f08 │ │ │ │ + beq 7a7c0 │ │ │ │ lsrs r1, fp, #16 │ │ │ │ - bne 79f54 │ │ │ │ + bne 7a80c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r5, [r0, #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 79f6c │ │ │ │ + b 7a824 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r1, [r0, #1] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r5, [r0, #3] │ │ │ │ strb r1, [r0] │ │ │ │ add r6, r6, r9 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 79fa8 │ │ │ │ + bhi 7a860 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sl, r6 │ │ │ │ bl 512c │ │ │ │ add r6, r6, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b 79ebc │ │ │ │ + b 7a774 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 9d0c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 79f88 │ │ │ │ + b 7a840 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79fd8 │ │ │ │ + beq 7a890 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #32 │ │ │ │ movw r6, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -119452,61 +120010,61 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a05c │ │ │ │ + bne 7a914 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r5, [r9, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 7a26c │ │ │ │ - b 7a278 │ │ │ │ + bne 7ab24 │ │ │ │ + b 7ab30 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ - b 7a094 │ │ │ │ + b 7a94c │ │ │ │ adds r0, r4, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ sub r1, r0, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7a3b8 │ │ │ │ + b 7ac70 │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne 7a0e4 │ │ │ │ - b 7a27c │ │ │ │ + bne 7a99c │ │ │ │ + b 7ab34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r4, #1 │ │ │ │ str r1, [r9, #24] │ │ │ │ sub r1, r4, r1 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7a3b8 │ │ │ │ + b 7ac70 │ │ │ │ mov r5, #4 │ │ │ │ cmp fp, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 79e3c │ │ │ │ + b 7a6f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7a12c │ │ │ │ + bne 7a9e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a2a8 │ │ │ │ + bl 7ab60 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r1, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ str r0, [r9, #24] │ │ │ │ @@ -119517,34 +120075,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 9d0c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ add r1, r0, r1 │ │ │ │ - bcc 79e60 │ │ │ │ + bcc 7a718 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, fp │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, fp, #6 │ │ │ │ cmp fp, #2048 @ 0x800 │ │ │ │ - bcs 7a190 │ │ │ │ + bcs 7aa48 │ │ │ │ orr r2, r2, #192 @ 0xc0 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r2, [r1] │ │ │ │ - b 7a1d0 │ │ │ │ + b 7aa88 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r6, fp, #12 │ │ │ │ lsrs r7, fp, #16 │ │ │ │ - bne 7a1b4 │ │ │ │ + bne 7aa6c │ │ │ │ strb r2, [r1, #1] │ │ │ │ orr r2, r6, #224 @ 0xe0 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strb r2, [r1] │ │ │ │ - b 7a1d0 │ │ │ │ + b 7aa88 │ │ │ │ mvn r7, #15 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ orr r7, r7, fp, lsr #18 │ │ │ │ strb r3, [r1, #3] │ │ │ │ strb r2, [r1, #2] │ │ │ │ strb r6, [r1, #1] │ │ │ │ strb r7, [r1] │ │ │ │ @@ -119574,34 +120132,34 @@ │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a244 │ │ │ │ + bne 7aafc │ │ │ │ ldr r0, [r9, #28] │ │ │ │ str r5, [r9, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 7a278 │ │ │ │ + beq 7ab30 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ adds r0, r8, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 7a288 │ │ │ │ + b 7ab40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a2a0 │ │ │ │ + beq 7ab58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r9, r0 │ │ │ │ @@ -119635,41 +120193,41 @@ │ │ │ │ strb r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a380 │ │ │ │ + bne 7ac38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a3a8 │ │ │ │ + beq 7ac60 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ add r2, r7, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 7b418 │ │ │ │ + bl 7bcd0 │ │ │ │ cmp r0, #0 │ │ │ │ eoreq r1, r4, #1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 7a3ac │ │ │ │ + beq 7ac64 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a340 │ │ │ │ + beq 7abf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 7c3bc │ │ │ │ + bl 7cc74 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a3a8 │ │ │ │ + beq 7ac60 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - b 7a35c │ │ │ │ + b 7ac14 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ @@ -119711,67 +120269,67 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a4fc │ │ │ │ + beq 7adb4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bcc 7a49c │ │ │ │ + bcc 7ad54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, fp │ │ │ │ - bcc 7a464 │ │ │ │ + bcc 7ad1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 7a4dc │ │ │ │ + bhi 7ad94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add sl, sl, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r5, r5, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - b 7a464 │ │ │ │ + b 7ad1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 9d0c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 7a4b0 │ │ │ │ + b 7ad68 │ │ │ │ ldr r0, [r9] │ │ │ │ str sl, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a514 │ │ │ │ + beq 7adcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 7a530 │ │ │ │ + b 7ade8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a548 │ │ │ │ + beq 7ae00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ @@ -119805,36 +120363,36 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7a628 │ │ │ │ + bne 7aee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a664 │ │ │ │ + bl 7af1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a63c │ │ │ │ + beq 7aef4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ add r2, r6, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 7b418 │ │ │ │ + bl 7bcd0 │ │ │ │ cmp r0, #0 │ │ │ │ eoreq r1, r7, #1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 7a648 │ │ │ │ + beq 7af00 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a5e8 │ │ │ │ + beq 7aea0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 7b3d4 │ │ │ │ + bl 7bc8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5f8 │ │ │ │ + bne 7aeb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ adds r0, r6, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ subs r0, r8, r0 │ │ │ │ @@ -119843,186 +120401,186 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr sl, [r5, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 7a68c │ │ │ │ + bne 7af44 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 7a6d4 │ │ │ │ + beq 7af8c │ │ │ │ ldr r9, [r5, #104] @ 0x68 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ add r0, r9, sl │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 7a720 │ │ │ │ + bcs 7afd8 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 7a724 │ │ │ │ - ldr r0, [pc, #3268] @ 7b380 │ │ │ │ + bge 7afdc │ │ │ │ + ldr r0, [pc, #3268] @ 7bc38 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7b1c0 │ │ │ │ + bne 7ba78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r5, #104] @ 0x68 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc 7a798 │ │ │ │ + bcc 7b050 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a778 │ │ │ │ + beq 7b030 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 7a774 │ │ │ │ + bcs 7b02c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 7a778 │ │ │ │ - b 7a798 │ │ │ │ - bne 7a6b4 │ │ │ │ + bgt 7b030 │ │ │ │ + b 7b050 │ │ │ │ + bne 7af6c │ │ │ │ mov fp, r0 │ │ │ │ ldrsb r6, [fp, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 7a7e4 │ │ │ │ + bgt 7b09c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r2, [fp, #-2]! │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 7a7c0 │ │ │ │ + bge 7b078 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [fp, #-3]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 7a7c8 │ │ │ │ + bgt 7b080 │ │ │ │ ldrb r3, [r0, #-4]! │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ and r3, r3, #7 │ │ │ │ mov fp, r0 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ - b 7a7cc │ │ │ │ - bne 7a798 │ │ │ │ + b 7b084 │ │ │ │ + bne 7b050 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 7a7b0 │ │ │ │ + beq 7b068 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 7a7ac │ │ │ │ + bcs 7b064 │ │ │ │ add r3, r0, sl │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 7a7b0 │ │ │ │ - ldr r3, [pc, #3116] @ 7b3cc │ │ │ │ + bge 7b068 │ │ │ │ + ldr r3, [pc, #3116] @ 7bc84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ bl 87f4 │ │ │ │ - bne 7a798 │ │ │ │ + bne 7b050 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r1, sl, r2 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r0, r2, #31 │ │ │ │ - b 7a7d4 │ │ │ │ + b 7b08c │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, r1, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ and r1, r6, #63 @ 0x3f │ │ │ │ orr r6, r1, r0, lsl #6 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 7b324 │ │ │ │ + beq 7bbdc │ │ │ │ ldrb r2, [r5, #97] @ 0x61 │ │ │ │ add r8, r5, #52 @ 0x34 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 7a81c │ │ │ │ + b 7b0d4 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 7b190 │ │ │ │ + bne 7ba48 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r5, #98] @ 0x62 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r5, #97] @ 0x61 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b258 │ │ │ │ + beq 7bb10 │ │ │ │ mov r0, fp │ │ │ │ tst r2, #1 │ │ │ │ - beq 7a830 │ │ │ │ + beq 7b0e8 │ │ │ │ mov fp, r0 │ │ │ │ - b 7aab8 │ │ │ │ + b 7b370 │ │ │ │ mvn r2, #0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ mvncs r2, #1 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 7aa8c │ │ │ │ + bcs 7b344 │ │ │ │ add ip, r2, r1 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb r2, [r5, #99] @ 0x63 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r5, #88] @ 0x58 │ │ │ │ strb r2, [r5, #100] @ 0x64 │ │ │ │ strh r1, [r5, #98] @ 0x62 │ │ │ │ - beq 7a8ac │ │ │ │ + beq 7b164 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a928 │ │ │ │ + beq 7b1e0 │ │ │ │ movw r1, #2381 @ 0x94d │ │ │ │ sub r1, r6, r1 │ │ │ │ ror r2, r1, #7 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7a928 │ │ │ │ + bhi 7b1e0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ tst r1, r7, lsl r2 │ │ │ │ - beq 7a928 │ │ │ │ + beq 7b1e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a8b8 │ │ │ │ - b 7a8d0 │ │ │ │ + bne 7b170 │ │ │ │ + b 7b188 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a8d0 │ │ │ │ + beq 7b188 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ subs r1, r1, #1 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 7b238 │ │ │ │ + beq 7baf0 │ │ │ │ mov fp, r0 │ │ │ │ ldrsb r6, [fp, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 7aab8 │ │ │ │ + bgt 7b370 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r2, [fp, #-2]! │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 7aa9c │ │ │ │ + bge 7b354 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [fp, #-3]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 7aaa4 │ │ │ │ + bge 7b35c │ │ │ │ ldrb r3, [r0, #-4]! │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ and r3, r3, #7 │ │ │ │ mov fp, r0 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ - b 7aaa8 │ │ │ │ - ldr fp, [pc, #2644] @ 7b384 │ │ │ │ + b 7b360 │ │ │ │ + ldr fp, [pc, #2644] @ 7bc3c │ │ │ │ movw r1, #43263 @ 0xa8ff │ │ │ │ cmp r6, r1 │ │ │ │ mov r2, #185 @ 0xb9 │ │ │ │ add fp, pc, fp │ │ │ │ movwcc r2, #0 │ │ │ │ add r7, r2, #93 @ 0x5d │ │ │ │ mov lr, r9 │ │ │ │ @@ -120101,212 +120659,212 @@ │ │ │ │ movwls r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwls r1, #1 │ │ │ │ and r2, r1, r2 │ │ │ │ strd r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a8b8 │ │ │ │ - b 7a8d0 │ │ │ │ + bne 7b170 │ │ │ │ + b 7b188 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mvn r2, #3 │ │ │ │ mvncc r2, #2 │ │ │ │ - b 7a844 │ │ │ │ + b 7b0fc │ │ │ │ and r0, r2, #31 │ │ │ │ - b 7aab0 │ │ │ │ + b 7b368 │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, r1, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ and r1, r6, #63 @ 0x3f │ │ │ │ orr r6, r1, r0, lsl #6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ ldrb r1, [r5, #98] @ 0x62 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r7, [r5, #97] @ 0x61 │ │ │ │ cmp r1, #1 │ │ │ │ strb r0, [r5, #99] @ 0x63 │ │ │ │ - beq 7a808 │ │ │ │ + beq 7b0c0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 7b198 │ │ │ │ + beq 7ba50 │ │ │ │ ldr r7, [r5, #88] @ 0x58 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 7ab08 │ │ │ │ + bcc 7b3c0 │ │ │ │ mov r0, #3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 7b274 │ │ │ │ + bhi 7bb2c │ │ │ │ ldrb r1, [r5, #100] @ 0x64 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 7b274 │ │ │ │ + beq 7bb2c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b2f8 │ │ │ │ + bne 7bbb0 │ │ │ │ ldrb r1, [r5, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, #16 │ │ │ │ - bne 7abdc │ │ │ │ + bne 7b494 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ab4c │ │ │ │ + beq 7b404 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 7ab48 │ │ │ │ + bcs 7b400 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 7ab4c │ │ │ │ - b 7b288 │ │ │ │ - bne 7b288 │ │ │ │ + bge 7b404 │ │ │ │ + b 7bb40 │ │ │ │ + bne 7bb40 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 7b268 │ │ │ │ + beq 7bb20 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrsb r2, [r0] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r1, r2 │ │ │ │ - bgt 7abc8 │ │ │ │ + bgt 7b480 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r2, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 7abb8 │ │ │ │ + bcc 7b470 │ │ │ │ mov lr, r4 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r3, r4, r3, lsl #6 │ │ │ │ - bcc 7abc0 │ │ │ │ + bcc 7b478 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ mov r4, lr │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r1, r0, r1, lsl #18 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bne 7abc8 │ │ │ │ - b 7b268 │ │ │ │ + bne 7b480 │ │ │ │ + b 7bb20 │ │ │ │ orr r1, r3, r2, lsl #6 │ │ │ │ - b 7abc8 │ │ │ │ + b 7b480 │ │ │ │ orr r1, r3, r2, lsl #12 │ │ │ │ mov r4, lr │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ strb r1, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ac14 │ │ │ │ + beq 7b4cc │ │ │ │ ldrb r0, [r5, #99] @ 0x63 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 7acc0 │ │ │ │ + bne 7b578 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b27c │ │ │ │ + beq 7bb34 │ │ │ │ add r0, r9, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 7ac3c │ │ │ │ + bcs 7b4f4 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 7ac40 │ │ │ │ - b 7b2a8 │ │ │ │ + bge 7b4f8 │ │ │ │ + b 7bb60 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 7b1d4 │ │ │ │ + beq 7ba8c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 7b1cc │ │ │ │ + beq 7ba84 │ │ │ │ cmp r1, #11 │ │ │ │ - beq 7b1dc │ │ │ │ + beq 7ba94 │ │ │ │ ldrb r0, [r5, #99] @ 0x63 │ │ │ │ cmp r0, #16 │ │ │ │ - bne 7acc0 │ │ │ │ - b 7b1e4 │ │ │ │ - bne 7b2a8 │ │ │ │ + bne 7b578 │ │ │ │ + b 7ba9c │ │ │ │ + bne 7bb60 │ │ │ │ ldrsb r1, [r0, #-1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 7aca4 │ │ │ │ + bgt 7b55c │ │ │ │ ldrb r3, [r0, #-2] │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 7ac80 │ │ │ │ + bge 7b538 │ │ │ │ ldrb r3, [r0, #-3] │ │ │ │ sxtb ip, r3 │ │ │ │ cmn ip, #65 @ 0x41 │ │ │ │ - bgt 7ac88 │ │ │ │ + bgt 7b540 │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ and r0, r0, #7 │ │ │ │ orr r0, r3, r0, lsl #6 │ │ │ │ - b 7ac8c │ │ │ │ + b 7b544 │ │ │ │ and r0, r3, #31 │ │ │ │ - b 7ac94 │ │ │ │ + b 7b54c │ │ │ │ and r0, r3, #15 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r0, r2, r0, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 7b27c │ │ │ │ + beq 7bb34 │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ ldrb r1, [r5, #100] @ 0x64 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, #99] @ 0x63 │ │ │ │ cmp r1, #16 │ │ │ │ - beq 7b24c │ │ │ │ + beq 7bb04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7a7f8 │ │ │ │ + beq 7b0b0 │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r0, #7 │ │ │ │ - beq 7b190 │ │ │ │ + beq 7ba48 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 7acec │ │ │ │ + bhi 7b5a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #134 @ 0x86 │ │ │ │ tst r3, r2, lsl r1 │ │ │ │ - bne 7b190 │ │ │ │ + bne 7ba48 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 7ad64 │ │ │ │ + beq 7b61c │ │ │ │ cmp r0, #8 │ │ │ │ cmpne r0, #14 │ │ │ │ - bne 7ad90 │ │ │ │ + bne 7b648 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 7a800 │ │ │ │ + bcc 7b0b8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7a800 │ │ │ │ + beq 7b0b8 │ │ │ │ cmp r1, #12 │ │ │ │ - beq 7adf8 │ │ │ │ + beq 7b6b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 7adf8 │ │ │ │ + beq 7b6b0 │ │ │ │ cmp r1, #11 │ │ │ │ - beq 7ae3c │ │ │ │ + beq 7b6f4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 7ae14 │ │ │ │ + beq 7b6cc │ │ │ │ cmp r1, #4 │ │ │ │ cmpeq r0, #15 │ │ │ │ - bne 7b190 │ │ │ │ + bne 7ba48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b130 │ │ │ │ + beq 7b9e8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 7b12c │ │ │ │ + bcs 7b9e4 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 7b130 │ │ │ │ - b 7b30c │ │ │ │ + bgt 7b9e8 │ │ │ │ + b 7bbc4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 7b190 │ │ │ │ + bhi 7ba48 │ │ │ │ mov r0, #1 │ │ │ │ movw r2, #49992 @ 0xc348 │ │ │ │ tst r2, r0, lsl r1 │ │ │ │ - bne 7a800 │ │ │ │ + bne 7b0b8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 7ae14 │ │ │ │ + beq 7b6cc │ │ │ │ cmp r1, #12 │ │ │ │ - beq 7adf8 │ │ │ │ - b 7b190 │ │ │ │ + beq 7b6b0 │ │ │ │ + b 7ba48 │ │ │ │ sub r2, r1, #3 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi 7ad1c │ │ │ │ + bhi 7b5d4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ @@ -120316,113 +120874,113 @@ │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ cmp r0, #9 │ │ │ │ - beq 7a800 │ │ │ │ + beq 7b0b8 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 7adf8 │ │ │ │ + beq 7b6b0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 7a800 │ │ │ │ - b 7b190 │ │ │ │ + beq 7b0b8 │ │ │ │ + b 7ba48 │ │ │ │ ldrb r0, [r5, #96] @ 0x60 │ │ │ │ mov r7, #1 │ │ │ │ rsb r1, r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ strb r1, [r5, #98] @ 0x62 │ │ │ │ - beq 7a808 │ │ │ │ - b 7b198 │ │ │ │ + beq 7b0c0 │ │ │ │ + b 7ba50 │ │ │ │ mov r2, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b0a8 │ │ │ │ + beq 7b960 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 7ae70 │ │ │ │ + bcs 7b728 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 7ae74 │ │ │ │ - b 7b300 │ │ │ │ + bgt 7b72c │ │ │ │ + b 7bbb8 │ │ │ │ cmp r0, #11 │ │ │ │ - bne 7b190 │ │ │ │ + bne 7ba48 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b0f8 │ │ │ │ + beq 7b9b0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r7, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ movweq r0, #2 │ │ │ │ strb r0, [r5, #98] @ 0x62 │ │ │ │ - bne 7a808 │ │ │ │ - b 7b198 │ │ │ │ - bne 7b300 │ │ │ │ + bne 7b0c0 │ │ │ │ + b 7ba50 │ │ │ │ + bne 7bbb8 │ │ │ │ ldrb r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7b0a8 │ │ │ │ + bne 7b960 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ add r0, r9, r7 │ │ │ │ ldr lr, [r5, #64] @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movne r4, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ str r9, [sp, #8] │ │ │ │ ldrsb r1, [r7, #-1]! │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 7af10 │ │ │ │ + bgt 7b7c8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r7, #-2]! │ │ │ │ sxtb ip, r2 │ │ │ │ cmn ip, #64 @ 0x40 │ │ │ │ - bge 7aef4 │ │ │ │ + bge 7b7ac │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r7, #-3]! │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge 7aefc │ │ │ │ + bge 7b7b4 │ │ │ │ ldrb r3, [r0, #-4]! │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ and r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ - b 7af00 │ │ │ │ + b 7b7b8 │ │ │ │ and r0, r2, #31 │ │ │ │ - b 7af08 │ │ │ │ + b 7b7c0 │ │ │ │ and r2, r3, #15 │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r0, lsl #6 │ │ │ │ movw r0, #2381 @ 0x94d │ │ │ │ sub r0, r1, r0 │ │ │ │ ror r0, r0, #7 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 7af60 │ │ │ │ + bhi 7b818 │ │ │ │ mov r2, #1 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ tst r3, r2, lsl r0 │ │ │ │ - beq 7af60 │ │ │ │ + beq 7b818 │ │ │ │ add lr, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ mov r4, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str lr, [r5, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r7 │ │ │ │ - bne 7aea8 │ │ │ │ - b 7b11c │ │ │ │ + bne 7b760 │ │ │ │ + b 7b9d4 │ │ │ │ str r4, [sp, #12] │ │ │ │ movw r0, #43263 @ 0xa8ff │ │ │ │ - ldr ip, [pc, #1068] @ 7b39c │ │ │ │ + ldr ip, [pc, #1068] @ 7bc54 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #185 @ 0xb9 │ │ │ │ add ip, pc, ip │ │ │ │ movwcc r0, #0 │ │ │ │ add r2, r0, #93 @ 0x5d │ │ │ │ mov r3, ip │ │ │ │ ldr r4, [r3, r2, lsl #3]! │ │ │ │ @@ -120487,252 +121045,252 @@ │ │ │ │ movls r0, r2 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r0, r2 │ │ │ │ ldr r0, [ip, r0, lsl #3]! │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r1, r2 │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 7b0b8 │ │ │ │ + bhi 7b970 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r7 │ │ │ │ - bne 7aea8 │ │ │ │ - b 7b11c │ │ │ │ + bne 7b760 │ │ │ │ + b 7b9d4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r2, [r5, #98] @ 0x62 │ │ │ │ - b 7b164 │ │ │ │ + b 7ba1c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7b11c │ │ │ │ + beq 7b9d4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #2 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7b0ac │ │ │ │ + beq 7b964 │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #5 │ │ │ │ mov r2, #2 │ │ │ │ movweq r2, #1 │ │ │ │ - b 7b0ac │ │ │ │ + b 7b964 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b148 │ │ │ │ + beq 7ba00 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 7b144 │ │ │ │ + bcs 7b9fc │ │ │ │ add r0, r9, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 7b148 │ │ │ │ - b 7b318 │ │ │ │ + bge 7ba00 │ │ │ │ + b 7bbd0 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 7b0ac │ │ │ │ - bne 7b30c │ │ │ │ + b 7b964 │ │ │ │ + bne 7bbc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl f37c4 │ │ │ │ - b 7b158 │ │ │ │ - bne 7b318 │ │ │ │ + bl f407c │ │ │ │ + b 7ba10 │ │ │ │ + bne 7bbd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl f36dc │ │ │ │ + bl f3f94 │ │ │ │ ldrb r2, [r5, #98] @ 0x62 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 7b17c │ │ │ │ + beq 7ba34 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 7b2ec │ │ │ │ + bne 7bba4 │ │ │ │ bfi r0, r7, #0, #8 │ │ │ │ - b 7b180 │ │ │ │ + b 7ba38 │ │ │ │ bic r0, r0, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7a808 │ │ │ │ - b 7b198 │ │ │ │ + beq 7b0c0 │ │ │ │ + b 7ba50 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #98] @ 0x62 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strb r0, [r5, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7a6ec │ │ │ │ - ldr r0, [pc, #512] @ 7b3c8 │ │ │ │ + beq 7afa4 │ │ │ │ + ldr r0, [pc, #512] @ 7bc80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r0, #3 │ │ │ │ - b 7b1e0 │ │ │ │ + b 7ba98 │ │ │ │ mov r0, #5 │ │ │ │ - b 7b1e0 │ │ │ │ + b 7ba98 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r5, #98] @ 0x62 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r5, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #432] @ 7b3bc │ │ │ │ - ldr r0, [pc, #432] @ 7b3c0 │ │ │ │ - ldr r3, [pc, #432] @ 7b3c4 │ │ │ │ + ldr r2, [pc, #432] @ 7bc74 │ │ │ │ + ldr r0, [pc, #432] @ 7bc78 │ │ │ │ + ldr r3, [pc, #432] @ 7bc7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 8e28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7b2c8 │ │ │ │ + bne 7bb80 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh r0, [r5, #97] @ 0x61 │ │ │ │ - b 7b198 │ │ │ │ - ldr r0, [pc, #324] @ 7b398 │ │ │ │ + b 7ba50 │ │ │ │ + ldr r0, [pc, #324] @ 7bc50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #97] @ 0x61 │ │ │ │ add r0, sp, #24 │ │ │ │ - b 7b1fc │ │ │ │ - ldr r0, [pc, #288] @ 7b390 │ │ │ │ + b 7bab4 │ │ │ │ + ldr r0, [pc, #288] @ 7bc48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7b1f4 │ │ │ │ - ldr r0, [pc, #260] @ 7b388 │ │ │ │ + b 7baac │ │ │ │ + ldr r0, [pc, #260] @ 7bc40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #252] @ 7b38c │ │ │ │ + ldr r0, [pc, #252] @ 7bc44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #228] @ 7b394 │ │ │ │ + ldr r0, [pc, #228] @ 7bc4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ bl 87f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r5, #97] @ 0x61 │ │ │ │ mov r0, r8 │ │ │ │ - bl f353c │ │ │ │ + bl f3df4 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, #100] @ 0x64 │ │ │ │ - b 7b260 │ │ │ │ + b 7bb18 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b330 │ │ │ │ + beq 7bbe8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - b 7b1f0 │ │ │ │ - ldr r0, [pc, #152] @ 7b3a0 │ │ │ │ + b 7baa8 │ │ │ │ + ldr r0, [pc, #152] @ 7bc58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7b2b0 │ │ │ │ - ldr r0, [pc, #148] @ 7b3a8 │ │ │ │ + b 7bb68 │ │ │ │ + ldr r0, [pc, #148] @ 7bc60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7b2b0 │ │ │ │ - ldr r0, [pc, #132] @ 7b3a4 │ │ │ │ + b 7bb68 │ │ │ │ + ldr r0, [pc, #132] @ 7bc5c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7b2b0 │ │ │ │ - ldr r0, [pc, #164] @ 7b3d0 │ │ │ │ + b 7bb68 │ │ │ │ + ldr r0, [pc, #164] @ 7bc88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #116] @ 7b3ac │ │ │ │ + ldr r0, [pc, #116] @ 7bc64 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #112] @ 7b3b0 │ │ │ │ - ldr r3, [pc, #112] @ 7b3b4 │ │ │ │ + ldr r2, [pc, #112] @ 7bc68 │ │ │ │ + ldr r3, [pc, #112] @ 7bc6c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #108] @ 7b3b8 │ │ │ │ + ldr r1, [pc, #108] @ 7bc70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 8850 │ │ │ │ - andeq r5, ip, r4, ror r1 │ │ │ │ - andeq r7, r9, r4, lsr fp │ │ │ │ - andeq r4, ip, r8, ror #10 │ │ │ │ - andeq r4, ip, r0, lsr #10 │ │ │ │ - andeq r4, ip, ip, asr r5 │ │ │ │ - andeq r4, ip, ip, lsr #10 │ │ │ │ - andeq r4, ip, r8, lsr #11 │ │ │ │ - strdeq r7, [r9], -r8 │ │ │ │ - andeq r4, ip, r4, lsl #10 │ │ │ │ - strdeq r4, [ip], -ip │ │ │ │ - andeq r4, ip, r8, lsl r5 │ │ │ │ + @ instruction: 0x000c48bc │ │ │ │ + andeq r7, r9, r4, ror #24 │ │ │ │ + @ instruction: 0x000c3cb0 │ │ │ │ + andeq r3, ip, r8, ror #24 │ │ │ │ + andeq r3, ip, r4, lsr #25 │ │ │ │ + andeq r3, ip, r4, ror ip │ │ │ │ + strdeq r3, [ip], -r0 │ │ │ │ + andeq r7, r9, r8, lsr #12 │ │ │ │ + andeq r3, ip, ip, asr #24 │ │ │ │ + andeq r3, ip, r4, asr #24 │ │ │ │ + andeq r3, ip, r0, ror #24 │ │ │ │ andeq r8, r7, r4, asr #11 │ │ │ │ - andeq r4, ip, r0, lsl r5 │ │ │ │ - andeq r4, ip, r0, lsl #10 │ │ │ │ - andeq r4, ip, r4, lsl r5 │ │ │ │ - andeq r1, ip, ip, asr #27 │ │ │ │ - muleq r8, r4, r4 │ │ │ │ - andeq r1, ip, ip, lsl #29 │ │ │ │ - andeq r1, ip, r8, lsr #28 │ │ │ │ - andeq r2, ip, r0, ror #16 │ │ │ │ - andeq r4, ip, r0, lsr #10 │ │ │ │ + andeq r3, ip, r8, asr ip │ │ │ │ + andeq r3, ip, r8, asr #24 │ │ │ │ + andeq r3, ip, ip, asr ip │ │ │ │ + andeq r1, ip, r4, lsl r5 │ │ │ │ + andeq sp, r8, r4, asr #11 │ │ │ │ + ldrdeq r1, [ip], -r4 │ │ │ │ + andeq r1, ip, r0, ror r5 │ │ │ │ + andeq r1, ip, r8, lsr #31 │ │ │ │ + andeq r3, ip, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a664 │ │ │ │ + bl 7af1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b410 │ │ │ │ + beq 7bcc8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 7b3e8 │ │ │ │ + bne 7bca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a664 │ │ │ │ + bl 7af1c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7c0cc │ │ │ │ + beq 7c984 │ │ │ │ mov ip, #19 │ │ │ │ mov r2, #0 │ │ │ │ - b 7b444 │ │ │ │ + b 7bcfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 7c0d8 │ │ │ │ + beq 7c990 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r5, sl, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -120741,212 +121299,212 @@ │ │ │ │ mov lr, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b 7b4b0 │ │ │ │ + b 7bd68 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, #3 │ │ │ │ mov r7, #7 │ │ │ │ mov r8, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 7c0b8 │ │ │ │ + bne 7c970 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 7bba8 │ │ │ │ + beq 7c460 │ │ │ │ mov ip, lr │ │ │ │ mov r0, lr │ │ │ │ - b 7b4d4 │ │ │ │ + b 7bd8c │ │ │ │ mov r0, #1 │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #19 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 7bba8 │ │ │ │ + beq 7c460 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r0 │ │ │ │ ldrsb r0, [sl], #1 │ │ │ │ mov r4, fp │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r3, r0 │ │ │ │ - ble 7b540 │ │ │ │ + ble 7bdf8 │ │ │ │ mov lr, #19 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 7b660 │ │ │ │ + bne 7bf18 │ │ │ │ movw r0, #65408 @ 0xff80 │ │ │ │ movt r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 7b588 │ │ │ │ - ldr r1, [pc, #3196] @ 7c198 │ │ │ │ + bcs 7be40 │ │ │ │ + ldr r1, [pc, #3196] @ 7ca50 │ │ │ │ mvn r0, #1 │ │ │ │ and r0, r0, r3, lsr #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrh r0, [r1, r0]! @ │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ add r1, r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 7b598 │ │ │ │ - b 7c0ec │ │ │ │ + bcs 7be50 │ │ │ │ + b 7c9a4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ and r0, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc 7b628 │ │ │ │ + bcc 7bee0 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r7, [r6, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r1, r7, r1, lsl #6 │ │ │ │ - bcc 7b644 │ │ │ │ + bcc 7befc │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ add sl, r6, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r1, r3, r1, lsl #6 │ │ │ │ orr r3, r1, r0, lsl #18 │ │ │ │ - b 7b64c │ │ │ │ + b 7bf04 │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ movw r0, #1082 @ 0x43a │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 7c0ec │ │ │ │ + bcc 7c9a4 │ │ │ │ movw r2, #1086 @ 0x43e │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 7c0ec │ │ │ │ + bcs 7c9a4 │ │ │ │ subs r1, r1, r0 │ │ │ │ mov r8, #1 │ │ │ │ - beq 7b680 │ │ │ │ - ldr r2, [pc, #3044] @ 7c19c │ │ │ │ + beq 7bf38 │ │ │ │ + ldr r2, [pc, #3044] @ 7ca54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r5, r2, r0, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 7b604 │ │ │ │ + beq 7bebc │ │ │ │ add r2, r7, r1, lsr #1 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ ldr r4, [r0, r4, lsl #2]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ movls r7, r2 │ │ │ │ cmp r3, r0 │ │ │ │ movhi r7, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 7b5d4 │ │ │ │ + bhi 7be8c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r1, [r5, r1, lsl #2]! │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 7b674 │ │ │ │ + bhi 7bf2c │ │ │ │ cmp r1, r3 │ │ │ │ mov r7, lr │ │ │ │ ldrbls r8, [r5, #8] │ │ │ │ - b 7b678 │ │ │ │ + b 7bf30 │ │ │ │ orr r3, r1, r0, lsl #6 │ │ │ │ add sl, r6, #2 │ │ │ │ mov lr, #19 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 7b660 │ │ │ │ - b 7b504 │ │ │ │ + bne 7bf18 │ │ │ │ + b 7bdbc │ │ │ │ orr r3, r1, r0, lsl #12 │ │ │ │ add sl, r6, #3 │ │ │ │ mov r7, r2 │ │ │ │ mov lr, #19 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #19 │ │ │ │ - beq 7b504 │ │ │ │ + beq 7bdbc │ │ │ │ sub r0, r4, r6 │ │ │ │ tst r7, #255 @ 0xff │ │ │ │ add fp, r0, sl │ │ │ │ - bne 7b694 │ │ │ │ - b 7b6b4 │ │ │ │ + bne 7bf4c │ │ │ │ + b 7bf6c │ │ │ │ mov r7, lr │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov lr, ip │ │ │ │ sub r0, r4, r6 │ │ │ │ tst r7, #255 @ 0xff │ │ │ │ add fp, r0, sl │ │ │ │ - beq 7b6b4 │ │ │ │ + beq 7bf6c │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #18 │ │ │ │ - bhi 7b6b4 │ │ │ │ + bhi 7bf6c │ │ │ │ movw r1, #80 @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ movt r1, #4 │ │ │ │ tst r1, r2, lsl r0 │ │ │ │ - bne 7b4bc │ │ │ │ + bne 7bd74 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 7b784 │ │ │ │ + bne 7c03c │ │ │ │ movw r0, #65408 @ 0xff80 │ │ │ │ movt r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 7b6ec │ │ │ │ - ldr r1, [pc, #2760] @ 7c1a0 │ │ │ │ + bcs 7bfa4 │ │ │ │ + ldr r1, [pc, #2760] @ 7ca58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r3, lsr #7]! │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b 7b6f4 │ │ │ │ + b 7bfac │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ mov r0, #77 @ 0x4d │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 7c0fc │ │ │ │ + bcc 7c9b4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bcs 7c0fc │ │ │ │ + bcs 7c9b4 │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 7b784 │ │ │ │ - ldr r2, [pc, #2704] @ 7c1a4 │ │ │ │ + beq 7c03c │ │ │ │ + ldr r2, [pc, #2704] @ 7ca5c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #0 │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 7b760 │ │ │ │ + beq 7c018 │ │ │ │ add r2, r6, r1, lsr #1 │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r5, r2, r2, lsl #1 │ │ │ │ ldr r5, [r0, r5, lsl #2]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ movls r6, r2 │ │ │ │ cmp r3, r0 │ │ │ │ movhi r6, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 7b730 │ │ │ │ + bhi 7bfe8 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r1, [r4, r0, lsl #2]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, ip │ │ │ │ cmp r3, r0 │ │ │ │ cmpls r1, r3 │ │ │ │ - bls 7b838 │ │ │ │ + bls 7c0f0 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b848 │ │ │ │ + bne 7c100 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #18 │ │ │ │ - bhi 7b7f4 │ │ │ │ + bhi 7c0ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ @@ -120964,32 +121522,32 @@ │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 7c1dc │ │ │ │ + bl 7ca94 │ │ │ │ uxtb ip, r0 │ │ │ │ cmp ip, #18 │ │ │ │ - bhi 7bc08 │ │ │ │ + bhi 7c4c0 │ │ │ │ movw r0, #80 @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ movt r0, #4 │ │ │ │ tst r0, r1, lsl ip │ │ │ │ - beq 7bc08 │ │ │ │ + beq 7c4c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, ip │ │ │ │ - b 7b4cc │ │ │ │ + b 7bd84 │ │ │ │ mov r7, #9 │ │ │ │ mov r0, #19 │ │ │ │ mov ip, lr │ │ │ │ - b 7b4cc │ │ │ │ + b 7bd84 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -120998,15 +121556,15 @@ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ uxtb r1, r8 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 7bbe0 │ │ │ │ + bhi 7c498 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r6, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r6 │ │ │ │ @ instruction: 0xfffffc04 │ │ │ │ @@ -121024,18 +121582,18 @@ │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ mov r7, #7 │ │ │ │ mov r0, #2 │ │ │ │ - b 7b964 │ │ │ │ + b 7c21c │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi 7bbe0 │ │ │ │ + bhi 7c498 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @ instruction: 0xfffffb90 │ │ │ │ @@ -121057,53 +121615,53 @@ │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ mov r7, #7 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ uxtb r0, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r0, r0, #17 │ │ │ │ movwne r0, #1 │ │ │ │ orr r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7bbe0 │ │ │ │ + bne 7c498 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #10 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r8, #17 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c074 │ │ │ │ + bne 7c92c │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #15 │ │ │ │ - bne 7bbe0 │ │ │ │ + bne 7c498 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, #15 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 7ba64 │ │ │ │ + beq 7c31c │ │ │ │ cmp r0, #8 │ │ │ │ - beq 7ba74 │ │ │ │ - b 7bbe0 │ │ │ │ + beq 7c32c │ │ │ │ + b 7c498 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 7bbe0 │ │ │ │ + bhi 7c498 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ @@ -121119,28 +121677,28 @@ │ │ │ │ muleq r0, r4, r2 │ │ │ │ muleq r0, r4, r2 │ │ │ │ muleq r0, r4, r2 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ mov r7, r8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r7, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r7, #2 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r7, #3 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc, #16 │ │ │ │ mov ip, #19 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -121149,182 +121707,182 @@ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ uxtb r0, r8 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bb70 │ │ │ │ - b 7bb80 │ │ │ │ + bne 7c428 │ │ │ │ + b 7c438 │ │ │ │ mov r7, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #6 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r7, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ mov r7, #10 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7b8e8 │ │ │ │ + bne 7c1a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, #16 │ │ │ │ - b 7b4a8 │ │ │ │ + b 7bd60 │ │ │ │ uxtb r0, r8 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bb80 │ │ │ │ + beq 7c438 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 7bb78 │ │ │ │ - b 7c0c4 │ │ │ │ + beq 7c430 │ │ │ │ + b 7c97c │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 7c0ac │ │ │ │ + bne 7c964 │ │ │ │ mov r7, #2 │ │ │ │ mov r8, #7 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ - b 7bba8 │ │ │ │ + bne 7bd68 │ │ │ │ + b 7c460 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #14 │ │ │ │ - bne 7c0ac │ │ │ │ + bne 7c964 │ │ │ │ mov r7, #3 │ │ │ │ mov r8, #14 │ │ │ │ cmp sl, r5 │ │ │ │ - bne 7b4b0 │ │ │ │ + bne 7bd68 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 7bc08 │ │ │ │ + bne 7c4c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 7bc08 │ │ │ │ + bhi 7c4c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ tst r2, r1, lsl r0 │ │ │ │ - bne 7bcbc │ │ │ │ - b 7bc08 │ │ │ │ + bne 7c574 │ │ │ │ + b 7c4c0 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ - b 7bcbc │ │ │ │ + b 7c574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 7c1dc │ │ │ │ + bl 7ca94 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #9 │ │ │ │ addeq r4, r4, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 7bc38 │ │ │ │ + beq 7c4f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 7bc34 │ │ │ │ + bcs 7c4ec │ │ │ │ add r2, r0, r4 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 7bc38 │ │ │ │ - b 7c180 │ │ │ │ - bne 7c180 │ │ │ │ + bgt 7c4f0 │ │ │ │ + b 7ca38 │ │ │ │ + bne 7ca38 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 7c174 │ │ │ │ + beq 7ca2c │ │ │ │ add r1, r0, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 7bcb4 │ │ │ │ + bgt 7c56c │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ uxtb r3, r2 │ │ │ │ and r2, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 7bca0 │ │ │ │ + bcc 7c558 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 7c088 │ │ │ │ + bcc 7c940 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r7, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bne 7bca4 │ │ │ │ - b 7c174 │ │ │ │ + bne 7c55c │ │ │ │ + b 7ca2c │ │ │ │ orr r1, r7, r2, lsl #6 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 7c09c │ │ │ │ + bcs 7c954 │ │ │ │ add r3, r0, r4 │ │ │ │ mov ip, #19 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bd04 │ │ │ │ + beq 7c5bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 7bd18 │ │ │ │ + bls 7c5d0 │ │ │ │ add r0, sl, r3 │ │ │ │ movw r9, #833 @ 0x341 │ │ │ │ movw lr, #43616 @ 0xaa60 │ │ │ │ movt r9, #1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ - ldr r4, [pc, #1244] @ 7c1cc │ │ │ │ - ldr r8, [pc, #1244] @ 7c1d0 │ │ │ │ + ldr r4, [pc, #1244] @ 7ca84 │ │ │ │ + ldr r8, [pc, #1244] @ 7ca88 │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ - bgt 7bd38 │ │ │ │ - b 7c15c │ │ │ │ + bgt 7c5f0 │ │ │ │ + b 7ca14 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7b44c │ │ │ │ - b 7c0d4 │ │ │ │ - ldr r4, [pc, #1176] @ 7c1b8 │ │ │ │ + bne 7bd04 │ │ │ │ + b 7c98c │ │ │ │ + ldr r4, [pc, #1176] @ 7ca70 │ │ │ │ movw r9, #833 @ 0x341 │ │ │ │ - ldr r8, [pc, #1172] @ 7c1bc │ │ │ │ + ldr r8, [pc, #1172] @ 7ca74 │ │ │ │ movw lr, #43616 @ 0xaa60 │ │ │ │ add r4, pc, r4 │ │ │ │ movt r9, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne 7c15c │ │ │ │ + bne 7ca14 │ │ │ │ add r0, sl, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - b 7bd58 │ │ │ │ + b 7c610 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 7b434 │ │ │ │ + bcc 7bcec │ │ │ │ cmp sl, r0 │ │ │ │ - beq 7c064 │ │ │ │ + beq 7c91c │ │ │ │ mov r3, sl │ │ │ │ ldrsb r7, [sl], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r2, r7 │ │ │ │ - ble 7bfd0 │ │ │ │ + ble 7c888 │ │ │ │ bic r3, r2, #32 │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcc 7b434 │ │ │ │ + bcc 7bcec │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bcc 7bd44 │ │ │ │ + bcc 7c5fc │ │ │ │ cmp r2, lr │ │ │ │ movw r3, #378 @ 0x17a │ │ │ │ movwcc r3, #0 │ │ │ │ add r7, r3, #189 @ 0xbd │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [r6, r7, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ @@ -121397,15 +121955,15 @@ │ │ │ │ cmp r2, r6 │ │ │ │ movhi r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r7, r3, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r2, r7 │ │ │ │ cmpls r3, r2 │ │ │ │ - bls 7b434 │ │ │ │ + bls 7bcec │ │ │ │ cmp r2, r9 │ │ │ │ mov r3, #72 @ 0x48 │ │ │ │ movwcc r3, #0 │ │ │ │ orr r7, r3, #36 @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [r6, r7, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ @@ -121462,510 +122020,510 @@ │ │ │ │ cmp r2, r6 │ │ │ │ movhi r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r7, r3, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r2, r7 │ │ │ │ cmpls r3, r2 │ │ │ │ - bhi 7bd50 │ │ │ │ - b 7b434 │ │ │ │ + bhi 7c608 │ │ │ │ + b 7bcec │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 7c02c │ │ │ │ + bcc 7c8e4 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 7c048 │ │ │ │ + bcc 7c900 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r6, lsl #6 │ │ │ │ orr r2, r2, r7, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 7c064 │ │ │ │ + beq 7c91c │ │ │ │ add sl, r3, #4 │ │ │ │ bic r3, r2, #32 │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 7bd7c │ │ │ │ - b 7b434 │ │ │ │ + bcs 7c634 │ │ │ │ + b 7bcec │ │ │ │ orr r2, r6, r7, lsl #6 │ │ │ │ add sl, r3, #2 │ │ │ │ bic r3, r2, #32 │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 7bd7c │ │ │ │ - b 7b434 │ │ │ │ + bcs 7c634 │ │ │ │ + b 7bcec │ │ │ │ orr r2, r6, r7, lsl #12 │ │ │ │ add sl, r3, #3 │ │ │ │ bic r3, r2, #32 │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 7bd7c │ │ │ │ - b 7b434 │ │ │ │ + bcs 7c634 │ │ │ │ + b 7bcec │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7b44c │ │ │ │ - b 7c0d4 │ │ │ │ + bne 7bd04 │ │ │ │ + b 7c98c │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7bcbc │ │ │ │ - b 7c10c │ │ │ │ + beq 7c574 │ │ │ │ + b 7c9c4 │ │ │ │ orr r1, r7, r2, lsl #12 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcc 7bcb4 │ │ │ │ + bcc 7c56c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ - b 7bcb4 │ │ │ │ + b 7c56c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 7bcbc │ │ │ │ + b 7c574 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, #3 │ │ │ │ - b 7bcbc │ │ │ │ + b 7c574 │ │ │ │ mov r3, r4 │ │ │ │ - b 7bcbc │ │ │ │ + b 7c574 │ │ │ │ mov r2, #0 │ │ │ │ - b 7c0d8 │ │ │ │ + b 7c990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 7c1d4 │ │ │ │ + ldr r3, [pc, #224] @ 7ca8c │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #212] @ 7c1d8 │ │ │ │ + ldr r3, [pc, #212] @ 7ca90 │ │ │ │ mov r2, #78 @ 0x4e │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #148] @ 7c1a8 │ │ │ │ + ldr r0, [pc, #148] @ 7ca60 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #144] @ 7c1ac │ │ │ │ - ldr r3, [pc, #144] @ 7c1b0 │ │ │ │ + ldr r2, [pc, #144] @ 7ca64 │ │ │ │ + ldr r3, [pc, #144] @ 7ca68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #140] @ 7c1b4 │ │ │ │ + ldr r1, [pc, #140] @ 7ca6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #92] @ 7c1c0 │ │ │ │ + ldr r0, [pc, #92] @ 7ca78 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #76] @ 7c1c8 │ │ │ │ + ldr r0, [pc, #76] @ 7ca80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r2, [pc, #60] @ 7c1c4 │ │ │ │ + ldr r2, [pc, #60] @ 7ca7c │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ bl 87f4 │ │ │ │ - andeq sp, r8, r6, ror #30 │ │ │ │ - andeq lr, r8, r8, asr #13 │ │ │ │ - muleq r9, r0, r8 │ │ │ │ - andeq r1, r9, r8, asr #24 │ │ │ │ + muleq r8, r6, r0 │ │ │ │ + strdeq lr, [r8], -r8 │ │ │ │ + andeq r1, r9, r0, asr #19 │ │ │ │ + andeq r1, r9, r8, ror sp │ │ │ │ andeq r7, r7, r8, ror #15 │ │ │ │ - andeq r1, ip, ip, lsr #1 │ │ │ │ - andeq r3, ip, r4, lsr #14 │ │ │ │ - andeq r1, ip, r8, lsr #1 │ │ │ │ - andeq r8, r8, ip, ror r1 │ │ │ │ - strdeq r7, [r8], -r4 │ │ │ │ - andeq r1, ip, r4, lsr #1 │ │ │ │ - andeq r1, ip, r0, rrx │ │ │ │ - andeq r1, ip, r0, lsl #1 │ │ │ │ - @ instruction: 0x000881b0 │ │ │ │ - andeq r7, r8, ip, lsr #26 │ │ │ │ - muleq ip, r4, r6 │ │ │ │ - muleq ip, r4, r6 │ │ │ │ + strdeq r0, [ip], -r4 │ │ │ │ + andeq r2, ip, ip, ror #28 │ │ │ │ + strdeq r0, [ip], -r0 @ │ │ │ │ + andeq r8, r8, ip, lsr #5 │ │ │ │ + andeq r7, r8, r4, lsr #28 │ │ │ │ + andeq r0, ip, ip, ror #15 │ │ │ │ + andeq r0, ip, r8, lsr #15 │ │ │ │ + andeq r0, ip, r8, asr #15 │ │ │ │ + andeq r8, r8, r0, ror #5 │ │ │ │ + andeq r7, r8, ip, asr lr │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7c21c │ │ │ │ + beq 7cad4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 7c218 │ │ │ │ + bcs 7cad0 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 7c21c │ │ │ │ - ldr r3, [pc, #420] @ 7c3b0 │ │ │ │ + bge 7cad4 │ │ │ │ + ldr r3, [pc, #420] @ 7cc68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - bne 7c204 │ │ │ │ + bne 7cabc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 7c390 │ │ │ │ + beq 7cc48 │ │ │ │ add r3, r0, r2 │ │ │ │ mov lr, #1 │ │ │ │ ldrsb r5, [r3] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 7c2a0 │ │ │ │ + bgt 7cb58 │ │ │ │ uxtb r4, r5 │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ and ip, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 7c28c │ │ │ │ + bcc 7cb44 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r5, r6, r5, lsl #6 │ │ │ │ - bcc 7c330 │ │ │ │ + bcc 7cbe8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r6, ip, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r5, lsl #6 │ │ │ │ orr ip, r3, r6, lsl #18 │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ movcs lr, #2 │ │ │ │ cmpcs ip, #2048 @ 0x800 │ │ │ │ - bcc 7c2a0 │ │ │ │ - b 7c344 │ │ │ │ + bcc 7cb58 │ │ │ │ + b 7cbfc │ │ │ │ orr ip, r5, ip, lsl #6 │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ movcs lr, #2 │ │ │ │ cmpcs ip, #2048 @ 0x800 │ │ │ │ - bcs 7c344 │ │ │ │ + bcs 7cbfc │ │ │ │ add r2, lr, r2 │ │ │ │ mov r3, #19 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 7c360 │ │ │ │ + bcs 7cc18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7c2dc │ │ │ │ + beq 7cb94 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 7c39c │ │ │ │ + blt 7cc54 │ │ │ │ uxtb r1, r3 │ │ │ │ sxtb r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 7c378 │ │ │ │ - b 7c2ec │ │ │ │ + bgt 7cc30 │ │ │ │ + b 7cba4 │ │ │ │ ldrb r1, [r0] │ │ │ │ sxtb r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 7c378 │ │ │ │ + bgt 7cc30 │ │ │ │ add r2, r0, r2 │ │ │ │ and r0, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 7c36c │ │ │ │ + bcc 7cc24 │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r3, r6, r3, lsl #6 │ │ │ │ - bcc 7c374 │ │ │ │ + bcc 7cc2c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r0, lsl #18 │ │ │ │ - b 7c378 │ │ │ │ + b 7cc30 │ │ │ │ orr ip, r5, ip, lsl #12 │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ movcs lr, #2 │ │ │ │ cmpcs ip, #2048 @ 0x800 │ │ │ │ - bcc 7c2a0 │ │ │ │ + bcc 7cb58 │ │ │ │ mov lr, #4 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ movwcc lr, #3 │ │ │ │ add r2, lr, r2 │ │ │ │ mov r3, #19 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 7c2b0 │ │ │ │ + bcc 7cb68 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r1, r3, r0, lsl #6 │ │ │ │ - b 7c378 │ │ │ │ + b 7cc30 │ │ │ │ orr r1, r3, r0, lsl #12 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f33b8 │ │ │ │ + bl f3c70 │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #32] @ 7c3b8 │ │ │ │ + ldr r0, [pc, #32] @ 7cc70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r3, [pc, #16] @ 7c3b4 │ │ │ │ + ldr r3, [pc, #16] @ 7cc6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - andeq r0, ip, r4, lsl #28 │ │ │ │ - andeq r0, ip, ip, lsl #25 │ │ │ │ - andeq r0, ip, r8, lsl #25 │ │ │ │ + andeq r0, ip, ip, asr #10 │ │ │ │ + ldrdeq r0, [ip], -r4 │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c414 │ │ │ │ + beq 7cccc │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 7c3d0 │ │ │ │ + bne 7cc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e34 │ │ │ │ + bl 776ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c414 │ │ │ │ + beq 7cccc │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ stmib r5, {r0, r1} │ │ │ │ add r2, r2, r6 │ │ │ │ add r0, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #432] @ 7c5e0 │ │ │ │ + ldr r6, [pc, #432] @ 7ce98 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #336] @ 0x150 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c4e8 │ │ │ │ + bne 7cda0 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c4c8 │ │ │ │ + bne 7cd80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c444 │ │ │ │ + bne 7ccfc │ │ │ │ dmb ish │ │ │ │ - ldr r7, [pc, #392] @ 7c5f0 │ │ │ │ + ldr r7, [pc, #392] @ 7cea8 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne 7c524 │ │ │ │ + bne 7cddc │ │ │ │ ldrb r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c558 │ │ │ │ + bne 7ce10 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 512c │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 7c5b0 │ │ │ │ + bne 7ce68 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c4a8 │ │ │ │ + bne 7cd60 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 7c590 │ │ │ │ + beq 7ce48 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #284] @ 7c5ec │ │ │ │ + ldr r1, [pc, #284] @ 7cea4 │ │ │ │ mov r4, r0 │ │ │ │ clrex │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ bl 12858 │ │ │ │ mov r0, r4 │ │ │ │ - b 7c460 │ │ │ │ - ldr r3, [pc, #244] @ 7c5e4 │ │ │ │ + b 7cd18 │ │ │ │ + ldr r3, [pc, #244] @ 7ce9c │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r1, [pc, #240] @ 7c5e8 │ │ │ │ + ldr r1, [pc, #240] @ 7cea0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r1, r6, #336 @ 0x150 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 12ac8 │ │ │ │ mov r0, r4 │ │ │ │ - b 7c440 │ │ │ │ + b 7ccf8 │ │ │ │ mov r5, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c5c4 │ │ │ │ + bne 7ce7c │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 512c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c490 │ │ │ │ - b 7c4a0 │ │ │ │ + bne 7cd48 │ │ │ │ + b 7cd58 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #144] @ 7c5f4 │ │ │ │ - ldr r0, [pc, #144] @ 7c5f8 │ │ │ │ - ldr r3, [pc, #144] @ 7c5fc │ │ │ │ + ldr r2, [pc, #144] @ 7ceac │ │ │ │ + ldr r0, [pc, #144] @ 7ceb0 │ │ │ │ + ldr r3, [pc, #144] @ 7ceb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #104] @ 7c600 │ │ │ │ + ldr r1, [pc, #104] @ 7ceb8 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5360 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b 7c4a0 │ │ │ │ + b 7cd58 │ │ │ │ eor r1, r4, #1 │ │ │ │ - b 7c55c │ │ │ │ + b 7ce14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, ip, r4, asr #24 │ │ │ │ - andeq r0, ip, ip, ror #22 │ │ │ │ - andeq r0, ip, r8, ror fp │ │ │ │ - muleq ip, ip, fp │ │ │ │ - muleq ip, r8, r5 │ │ │ │ - andeq r0, ip, r8, ror #23 │ │ │ │ - andeq ip, r8, r0, asr #2 │ │ │ │ - andeq r0, ip, r4, lsr #22 │ │ │ │ - ldrdeq r3, [ip], -r0 │ │ │ │ + andeq r3, ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x000c02b4 │ │ │ │ + andeq r0, ip, r0, asr #5 │ │ │ │ + andeq r3, ip, r4, ror #5 │ │ │ │ + andeq r3, ip, r0, ror #25 │ │ │ │ + andeq r0, ip, r0, lsr r3 │ │ │ │ + andeq ip, r8, r0, ror r2 │ │ │ │ + andeq r0, ip, ip, ror #4 │ │ │ │ + andeq r3, ip, r8, lsl r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7c658 │ │ │ │ + beq 7cf10 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7c664 │ │ │ │ + beq 7cf1c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ bl 512c │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 7c668 │ │ │ │ + ldr r0, [pc, #8] @ 7cf20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r0, ip, ip, lsr #20 │ │ │ │ + andeq r0, ip, r4, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7c6c0 │ │ │ │ + beq 7cf78 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7c6cc │ │ │ │ + beq 7cf84 │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ bl 512c │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 7c6d0 │ │ │ │ + ldr r0, [pc, #8] @ 7cf88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ bl 12dc0 │ │ │ │ - andeq r0, ip, r4, asr #19 │ │ │ │ + andeq r0, ip, ip, lsl #2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 7c6f4 │ │ │ │ + bl 7cfac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r1, [pc, #1032] @ 7cb0c │ │ │ │ + ldr r1, [pc, #1032] @ 7d3c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 7c740 │ │ │ │ - ldr r0, [pc, #1000] @ 7cb10 │ │ │ │ + bne 7cff8 │ │ │ │ + ldr r0, [pc, #1000] @ 7d3c8 │ │ │ │ mov r2, #19 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [r4, #240] @ 0xf0 │ │ │ │ strd r0, [r4, #4] │ │ │ │ - b 7c77c │ │ │ │ + b 7d034 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - ldr sl, [pc, #980] @ 7cb38 │ │ │ │ + ldr sl, [pc, #980] @ 7d3f0 │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r4, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq 7c94c │ │ │ │ + beq 7d204 │ │ │ │ mov r0, #280 @ 0x118 │ │ │ │ mov r5, #2816 @ 0xb00 │ │ │ │ - ldr r8, [pc, #904] @ 7cb14 │ │ │ │ + ldr r8, [pc, #904] @ 7d3cc │ │ │ │ mov r1, #3840 @ 0xf00 │ │ │ │ strh r5, [r4, r0] │ │ │ │ movw r0, #271 @ 0x10f │ │ │ │ strh r1, [r4, r0] │ │ │ │ movw r0, #262 @ 0x106 │ │ │ │ mov r6, #4608 @ 0x1200 │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ @@ -121989,41 +122547,41 @@ │ │ │ │ strb r1, [r4, #36] @ 0x24 │ │ │ │ strb r7, [r4, #32] │ │ │ │ strb r0, [r4, #20] │ │ │ │ strb r1, [r4, #16] │ │ │ │ strb r7, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ strh r5, [r4, r2] │ │ │ │ - ldr r2, [pc, #780] @ 7cb18 │ │ │ │ + ldr r2, [pc, #780] @ 7d3d0 │ │ │ │ strh r5, [r4, r6] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ str r6, [r4] │ │ │ │ mov r5, #10 │ │ │ │ - ldr r6, [pc, #764] @ 7cb1c │ │ │ │ + ldr r6, [pc, #764] @ 7d3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r2, [pc, #748] @ 7cb20 │ │ │ │ + ldr r2, [pc, #748] @ 7d3d8 │ │ │ │ mov r5, #14 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - ldr r6, [pc, #740] @ 7cb24 │ │ │ │ + ldr r6, [pc, #740] @ 7d3dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r2, [pc, #724] @ 7cb28 │ │ │ │ + ldr r2, [pc, #724] @ 7d3e0 │ │ │ │ str r8, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #720] @ 7cb2c │ │ │ │ + ldr r8, [pc, #720] @ 7d3e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ - ldr r6, [pc, #712] @ 7cb30 │ │ │ │ + ldr r6, [pc, #712] @ 7d3e8 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [r4, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #704] @ 7cb34 │ │ │ │ + ldr r2, [pc, #704] @ 7d3ec │ │ │ │ add r6, pc, r6 │ │ │ │ strh r0, [r4, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #212] @ 0xd4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb r0, [r4, #325] @ 0x145 │ │ │ │ strh r2, [r4, #100] @ 0x64 │ │ │ │ @@ -122068,22 +122626,22 @@ │ │ │ │ strb r2, [r4, #120] @ 0x78 │ │ │ │ strb r1, [r4, #105] @ 0x69 │ │ │ │ strb r1, [r4, #96] @ 0x60 │ │ │ │ strb r1, [r4, #92] @ 0x5c │ │ │ │ strb r1, [r4, #76] @ 0x4c │ │ │ │ strb r3, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r4, #56] @ 0x38 │ │ │ │ - bne 7cafc │ │ │ │ + bne 7d3b4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #280 @ 0x118 │ │ │ │ mov r2, #4608 @ 0x1200 │ │ │ │ movw r5, #307 @ 0x133 │ │ │ │ - ldr r8, [pc, #476] @ 7cb3c │ │ │ │ - ldr ip, [pc, #476] @ 7cb40 │ │ │ │ + ldr r8, [pc, #476] @ 7d3f4 │ │ │ │ + ldr ip, [pc, #476] @ 7d3f8 │ │ │ │ mov r7, #4864 @ 0x1300 │ │ │ │ strh r2, [r4, r0] │ │ │ │ movw r0, #271 @ 0x10f │ │ │ │ strh r2, [r4, r5] │ │ │ │ movw r5, #298 @ 0x12a │ │ │ │ strh r2, [r4, r0] │ │ │ │ movw r0, #262 @ 0x106 │ │ │ │ @@ -122111,34 +122669,34 @@ │ │ │ │ strb r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r4, #32] │ │ │ │ strb r0, [r4, #20] │ │ │ │ strb r1, [r4, #16] │ │ │ │ strb r1, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r7, [r4] │ │ │ │ - ldr sl, [pc, #336] @ 7cb44 │ │ │ │ + ldr sl, [pc, #336] @ 7d3fc │ │ │ │ str r8, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r7, [pc, #324] @ 7cb48 │ │ │ │ + ldr r7, [pc, #324] @ 7d400 │ │ │ │ str ip, [r4, #64] @ 0x40 │ │ │ │ - ldr ip, [pc, #320] @ 7cb4c │ │ │ │ + ldr ip, [pc, #320] @ 7d404 │ │ │ │ add r7, pc, r7 │ │ │ │ strd sl, [r4, #84] @ 0x54 │ │ │ │ mov fp, r6 │ │ │ │ - ldr r5, [pc, #308] @ 7cb50 │ │ │ │ + ldr r5, [pc, #308] @ 7d408 │ │ │ │ add ip, pc, ip │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #300] @ 7cb54 │ │ │ │ + ldr r8, [pc, #300] @ 7d40c │ │ │ │ add r5, pc, r5 │ │ │ │ str ip, [r4, #132] @ 0x84 │ │ │ │ - ldr sl, [pc, #292] @ 7cb58 │ │ │ │ + ldr sl, [pc, #292] @ 7d410 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [r4, #152] @ 0x98 │ │ │ │ - ldr r7, [pc, #284] @ 7cb5c │ │ │ │ + ldr r7, [pc, #284] @ 7d414 │ │ │ │ add sl, pc, sl │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ @@ -122178,50 +122736,50 @@ │ │ │ │ strb r1, [r4, #92] @ 0x5c │ │ │ │ strb r0, [r4, #80] @ 0x50 │ │ │ │ strb r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r4, #72] @ 0x48 │ │ │ │ strb r0, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r4, #52] @ 0x34 │ │ │ │ - beq 7c944 │ │ │ │ + beq 7d1fc │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - andeq r9, r7, r8, lsl #26 │ │ │ │ - @ instruction: 0x0008a4be │ │ │ │ - andeq sl, r8, r6, asr #9 │ │ │ │ - andeq r8, r8, r3, asr lr │ │ │ │ - ldrdeq ip, [r8], -lr │ │ │ │ - andeq r8, r8, r5, lsr #28 │ │ │ │ - @ instruction: 0x0008a3b1 │ │ │ │ - andeq r8, r8, r1, lsr #28 │ │ │ │ - andeq r8, r8, r6, lsl lr │ │ │ │ - andeq r8, r8, fp, lsl #28 │ │ │ │ - andeq r8, r8, r6, lsl #28 │ │ │ │ - andeq sl, r8, r2, lsl #9 │ │ │ │ - andeq r8, r8, r7, asr #25 │ │ │ │ - andeq ip, r8, lr, asr #10 │ │ │ │ - andeq r8, r8, r9, ror #24 │ │ │ │ - andeq sl, r8, lr, ror r2 │ │ │ │ - andeq sl, r8, r1, ror #3 │ │ │ │ - andeq r8, r8, r5, asr ip │ │ │ │ - andeq r8, r8, sl, asr #24 │ │ │ │ - andeq r8, r8, pc, lsr ip │ │ │ │ - andeq r8, r8, r6, lsr ip │ │ │ │ + andeq r9, r7, r0, lsl #27 │ │ │ │ + andeq sl, r8, lr, ror #11 │ │ │ │ + strdeq sl, [r8], -r6 │ │ │ │ + andeq r8, r8, r3, lsl #31 │ │ │ │ + andeq ip, r8, lr, lsl #16 │ │ │ │ + andeq r8, r8, r5, asr pc │ │ │ │ + andeq sl, r8, r1, ror #9 │ │ │ │ + andeq r8, r8, r1, asr pc │ │ │ │ + andeq r8, r8, r6, asr #30 │ │ │ │ + andeq r8, r8, fp, lsr pc │ │ │ │ + andeq r8, r8, r6, lsr pc │ │ │ │ + @ instruction: 0x0008a5b2 │ │ │ │ + strdeq r8, [r8], -r7 │ │ │ │ + andeq ip, r8, lr, ror r6 │ │ │ │ + muleq r8, r9, sp │ │ │ │ + andeq sl, r8, lr, lsr #7 │ │ │ │ + andeq sl, r8, r1, lsl r3 │ │ │ │ + andeq r8, r8, r5, lsl #27 │ │ │ │ + andeq r8, r8, sl, ror sp │ │ │ │ + andeq r8, r8, pc, ror #26 │ │ │ │ + andeq r8, r8, r6, ror #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #392] @ 7ccfc │ │ │ │ + ldr r0, [pc, #392] @ 7d5b4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r3], #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #380] @ 7cd00 │ │ │ │ + ldr r6, [pc, #380] @ 7d5b8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #376] @ 7cd04 │ │ │ │ + ldr r2, [pc, #376] @ 7d5bc │ │ │ │ add r6, pc, r6 │ │ │ │ movne r3, r1 │ │ │ │ movne r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -122229,30 +122787,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 7cc50 │ │ │ │ + beq 7d508 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ stmne r4, {r2, r5} │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #276] @ 7cd08 │ │ │ │ + ldr r0, [pc, #276] @ 7d5c0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #272] @ 7cd0c │ │ │ │ + ldr r2, [pc, #272] @ 7d5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #268] @ 7cd10 │ │ │ │ - ldr r1, [pc, #268] @ 7cd14 │ │ │ │ + ldr r3, [pc, #268] @ 7d5c8 │ │ │ │ + ldr r1, [pc, #268] @ 7d5cc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -122266,74 +122824,74 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7cc74 │ │ │ │ + bhi 7d52c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7cc74 │ │ │ │ + beq 7d52c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7cc8c │ │ │ │ + beq 7d544 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cca0 │ │ │ │ + beq 7d558 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ccd0 │ │ │ │ + beq 7d588 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r0, ip, r0, lsl r6 │ │ │ │ - ldrdeq r0, [ip], -r8 │ │ │ │ - andeq r8, r8, sl, lsr #21 │ │ │ │ - andeq r8, r8, r2, lsr #23 │ │ │ │ - andeq r0, ip, r4, lsl r6 │ │ │ │ + andeq pc, fp, r8, asr sp @ │ │ │ │ + andeq pc, fp, r0, lsr #26 │ │ │ │ + ldrdeq r8, [r8], -sl │ │ │ │ + ldrdeq r8, [r8], -r2 │ │ │ │ + andeq pc, fp, ip, asr sp @ │ │ │ │ andeq r6, r7, r8, asr #25 │ │ │ │ - strdeq r0, [ip], -ip │ │ │ │ + andeq pc, fp, r4, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #416] @ 7cecc │ │ │ │ + ldr r0, [pc, #416] @ 7d784 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r7], #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #404] @ 7ced0 │ │ │ │ - ldr r5, [pc, #404] @ 7ced4 │ │ │ │ + ldr r4, [pc, #404] @ 7d788 │ │ │ │ + ldr r5, [pc, #404] @ 7d78c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #396] @ 7ced8 │ │ │ │ + ldr r3, [pc, #396] @ 7d790 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r7, r1 │ │ │ │ @@ -122345,30 +122903,30 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ movne r3, r5 │ │ │ │ str r7, [sp] │ │ │ │ movweq r4, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - beq 7ce20 │ │ │ │ + beq 7d6d8 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #4 │ │ │ │ strdne r6, [r8] │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ 7cedc │ │ │ │ + ldr r0, [pc, #280] @ 7d794 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #276] @ 7cee0 │ │ │ │ + ldr r2, [pc, #276] @ 7d798 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #272] @ 7cee4 │ │ │ │ - ldr r1, [pc, #272] @ 7cee8 │ │ │ │ + ldr r3, [pc, #272] @ 7d79c │ │ │ │ + ldr r1, [pc, #272] @ 7d7a0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -122382,140 +122940,140 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7ce44 │ │ │ │ + bhi 7d6fc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7ce44 │ │ │ │ + beq 7d6fc │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7, {r6, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ce5c │ │ │ │ + beq 7d714 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ce70 │ │ │ │ + beq 7d728 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cea0 │ │ │ │ + beq 7d758 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r0, ip, r8, asr r4 │ │ │ │ - andeq r0, ip, r0, lsr #8 │ │ │ │ - andeq r9, r7, r0, lsr #9 │ │ │ │ - andeq r8, r8, fp, ror #17 │ │ │ │ - andeq r8, r8, fp, lsl #21 │ │ │ │ - andeq r0, ip, r4, asr #8 │ │ │ │ + andeq pc, fp, r0, lsr #23 │ │ │ │ + andeq pc, fp, r8, ror #22 │ │ │ │ + andeq r9, r7, r0, lsl r5 │ │ │ │ + andeq r8, r8, fp, lsl sl │ │ │ │ + @ instruction: 0x00088bbb │ │ │ │ + andeq pc, fp, ip, lsl #23 │ │ │ │ strdeq r6, [r7], -r8 │ │ │ │ - andeq r0, ip, ip, lsr #8 │ │ │ │ + andeq pc, fp, r4, ror fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [r7, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 7cf44 │ │ │ │ + beq 7d7fc │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7cf54 │ │ │ │ + bhi 7d80c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7cf54 │ │ │ │ + beq 7d80c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7cf6c │ │ │ │ + beq 7d824 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cf80 │ │ │ │ + beq 7d838 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 7cf3c │ │ │ │ + b 7d7f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cfa4 │ │ │ │ + beq 7d85c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7cfd8 │ │ │ │ + bhi 7d890 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7cff0 │ │ │ │ + beq 7d8a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d004 │ │ │ │ + beq 7d8bc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d028 │ │ │ │ + beq 7d8e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -122523,15 +123081,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 7d08c │ │ │ │ + bhi 7d944 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -122540,78 +123098,78 @@ │ │ │ │ strb r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 9d0c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 7d060 │ │ │ │ + b 7d918 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d108 │ │ │ │ + beq 7d9c0 │ │ │ │ add r9, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r5, r1, r5 │ │ │ │ - bne 7d0cc │ │ │ │ + bne 7d984 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 7d128 │ │ │ │ + bls 7d9e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 9d0c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 7d128 │ │ │ │ + b 7d9e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 7d164 │ │ │ │ + b 7da1c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ bl 9d0c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 7d13c │ │ │ │ + b 7d9f4 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd sl, [r6] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 7d110 │ │ │ │ + bhi 7d9c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r4, r4, fp │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r9 │ │ │ │ str r4, [r7, #8] │ │ │ │ - bne 7d128 │ │ │ │ + bne 7d9e0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 7d1c8 │ │ │ │ + bhi 7da80 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -122619,114 +123177,114 @@ │ │ │ │ strb r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 9d0c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b 7d1a0 │ │ │ │ + b 7da58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d294 │ │ │ │ + beq 7db4c │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r1, r2 │ │ │ │ - bne 7d204 │ │ │ │ + bne 7dabc │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bls 7d254 │ │ │ │ + bls 7db0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 9d0c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 7d254 │ │ │ │ + b 7db0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 9d0c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 7d26c │ │ │ │ + b 7db24 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r9, [r5, #4] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 7d23c │ │ │ │ + bhi 7daf4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 512c │ │ │ │ add r7, r7, r9 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ str r7, [r6, #8] │ │ │ │ - bne 7d254 │ │ │ │ + bne 7db0c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r3, [pc, #292] @ 7d3dc │ │ │ │ + ldr r3, [pc, #292] @ 7dc94 │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #1 │ │ │ │ strb r7, [r4] │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d308 │ │ │ │ + beq 7dbc0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 7d360 │ │ │ │ + beq 7dc18 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 7d324 │ │ │ │ + bhi 7dbdc │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7d324 │ │ │ │ + beq 7dbdc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7d33c │ │ │ │ + beq 7dbf4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d350 │ │ │ │ + beq 7dc08 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 7d3e0 │ │ │ │ + ldr r0, [pc, #120] @ 7dc98 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ 7d3e4 │ │ │ │ + ldr r1, [pc, #116] @ 7dc9c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122734,38 +123292,38 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d3b4 │ │ │ │ + beq 7dc6c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 7dd64 │ │ │ │ + bl 7e61c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, fp, r0, lsl #27 │ │ │ │ - andeq r1, ip, ip, lsr #23 │ │ │ │ - andeq r1, ip, ip, lsr #23 │ │ │ │ + andeq pc, fp, r8, asr #9 │ │ │ │ + strdeq r1, [ip], -r4 │ │ │ │ + strdeq r1, [ip], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 7d428 │ │ │ │ + bhi 7dce0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -122773,58 +123331,58 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 9d0c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 7d408 │ │ │ │ + b 7dcc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 7d46c │ │ │ │ + bcs 7dd24 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ - b 7d4dc │ │ │ │ + b 7dd94 │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 7d498 │ │ │ │ + bcs 7dd50 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #2 │ │ │ │ - b 7d4dc │ │ │ │ + b 7dd94 │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r5, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 7d4bc │ │ │ │ + bne 7dd74 │ │ │ │ orr r1, r5, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b 7d4d8 │ │ │ │ + b 7dd90 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ mov r4, #4 │ │ │ │ bfi r5, r6, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb r2, [sp, #6] │ │ │ │ strb r5, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 7d51c │ │ │ │ + bhi 7ddd4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -122832,37 +123390,37 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 9d0c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 7d4f4 │ │ │ │ + b 7ddac │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 7d550 │ │ │ │ + ldr r1, [pc, #4] @ 7de08 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq pc, fp, r4, lsl #22 │ │ │ │ + b 6c110 │ │ │ │ + andeq pc, fp, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #448] @ 7d72c │ │ │ │ + ldr r0, [pc, #448] @ 7dfe4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3], #4 │ │ │ │ - ldr r5, [pc, #440] @ 7d730 │ │ │ │ + ldr r5, [pc, #440] @ 7dfe8 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r4, [pc, #432] @ 7d734 │ │ │ │ + ldr r4, [pc, #432] @ 7dfec │ │ │ │ movne r3, r7 │ │ │ │ - ldr ip, [pc, #428] @ 7d738 │ │ │ │ - ldr r1, [pc, #428] @ 7d73c │ │ │ │ + ldr ip, [pc, #428] @ 7dff0 │ │ │ │ + ldr r1, [pc, #428] @ 7dff4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, sp │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ @@ -122883,30 +123441,30 @@ │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r2, [sp, #25] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 7d680 │ │ │ │ + beq 7df38 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ stmne r8, {r2, r5} │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #276] @ 7d740 │ │ │ │ + ldr r0, [pc, #276] @ 7dff8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #272] @ 7d744 │ │ │ │ - ldr r3, [pc, #272] @ 7d748 │ │ │ │ + ldr r2, [pc, #272] @ 7dffc │ │ │ │ + ldr r3, [pc, #272] @ 7e000 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #268] @ 7d74c │ │ │ │ + ldr r1, [pc, #268] @ 7e004 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -122918,78 +123476,78 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7d6a4 │ │ │ │ + bhi 7df5c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7d6a4 │ │ │ │ + beq 7df5c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7d6bc │ │ │ │ + beq 7df74 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d6d0 │ │ │ │ + beq 7df88 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d700 │ │ │ │ + beq 7dfb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, fp, r4, lsl ip @ │ │ │ │ - ldrdeq pc, [fp], -r4 │ │ │ │ - andeq pc, fp, ip, asr fp @ │ │ │ │ + andeq pc, fp, ip, asr r3 @ │ │ │ │ + andeq pc, fp, ip, lsl r3 @ │ │ │ │ + andeq pc, fp, r4, lsr #5 │ │ │ │ @ instruction: 0xfffeef30 │ │ │ │ - andeq pc, fp, r8, lsr #22 │ │ │ │ - strdeq r8, [r8], -r7 │ │ │ │ - ldrdeq pc, [fp], -ip │ │ │ │ + andeq pc, fp, r0, ror r2 @ │ │ │ │ + andeq r8, r8, r7, lsr #4 │ │ │ │ + andeq pc, fp, r4, lsr #6 │ │ │ │ andeq r6, r7, r0, lsr #5 │ │ │ │ - ldrdeq pc, [fp], -r4 │ │ │ │ + andeq pc, fp, ip, lsl r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #452] @ 7d928 │ │ │ │ + ldr r0, [pc, #452] @ 7e1e0 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3], #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #436] @ 7d92c │ │ │ │ - ldr r4, [pc, #436] @ 7d930 │ │ │ │ + ldr r5, [pc, #436] @ 7e1e4 │ │ │ │ + ldr r4, [pc, #436] @ 7e1e8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr ip, [pc, #432] @ 7d934 │ │ │ │ + ldr ip, [pc, #432] @ 7e1ec │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #428] @ 7d938 │ │ │ │ + ldr r1, [pc, #428] @ 7e1f0 │ │ │ │ movne r5, r0 │ │ │ │ movne r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -123010,30 +123568,30 @@ │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r2, [sp, #25] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 7d87c │ │ │ │ + beq 7e134 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ stmne r8, {r2, r5} │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #276] @ 7d93c │ │ │ │ + ldr r0, [pc, #276] @ 7e1f4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #272] @ 7d940 │ │ │ │ - ldr r3, [pc, #272] @ 7d944 │ │ │ │ + ldr r2, [pc, #272] @ 7e1f8 │ │ │ │ + ldr r3, [pc, #272] @ 7e1fc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #268] @ 7d948 │ │ │ │ + ldr r1, [pc, #268] @ 7e200 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -123045,73 +123603,73 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7d8a0 │ │ │ │ + bhi 7e158 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7d8a0 │ │ │ │ + beq 7e158 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7d8b8 │ │ │ │ + beq 7e170 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d8cc │ │ │ │ + beq 7e184 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d8fc │ │ │ │ + beq 7e1b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, fp, ip, lsl sl @ │ │ │ │ - andeq pc, fp, r0, ror #19 │ │ │ │ - andeq pc, fp, ip, asr r9 @ │ │ │ │ + andeq pc, fp, r4, ror #2 │ │ │ │ + andeq pc, fp, r8, lsr #2 │ │ │ │ + andeq pc, fp, r4, lsr #1 │ │ │ │ @ instruction: 0xfffeed30 │ │ │ │ - andeq pc, fp, r4, lsr r9 @ │ │ │ │ - @ instruction: 0x00087eb6 │ │ │ │ - andeq pc, fp, r0, ror #19 │ │ │ │ + andeq pc, fp, ip, ror r0 @ │ │ │ │ + andeq r7, r8, r6, ror #31 │ │ │ │ + andeq pc, fp, r8, lsr #2 │ │ │ │ andeq r6, r7, r4, lsr #1 │ │ │ │ - ldrdeq pc, [fp], -r8 │ │ │ │ + andeq pc, fp, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #984] @ 7dd38 │ │ │ │ + ldr r0, [pc, #984] @ 7e5f0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r3], #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #972] @ 7dd3c │ │ │ │ - ldr r5, [pc, #972] @ 7dd40 │ │ │ │ + ldr r6, [pc, #972] @ 7e5f4 │ │ │ │ + ldr r5, [pc, #972] @ 7e5f8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ add r6, pc, r6 │ │ │ │ movne r3, r1 │ │ │ │ movne r6, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ uxtb r0, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -123121,46 +123679,46 @@ │ │ │ │ ldrsh r6, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi 7d9e4 │ │ │ │ + bmi 7e29c │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dcac │ │ │ │ + beq 7e564 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b 7da14 │ │ │ │ + b 7e2cc │ │ │ │ mov r0, #6 │ │ │ │ mov r5, #6 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dcac │ │ │ │ + beq 7e564 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r5, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ sxth r2, r6 │ │ │ │ - ldr ip, [pc, #804] @ 7dd44 │ │ │ │ + ldr ip, [pc, #804] @ 7e5fc │ │ │ │ eor r3, r6, r2, asr #15 │ │ │ │ sub r3, r3, r2, asr #15 │ │ │ │ add ip, pc, ip │ │ │ │ uxth r4, r3 │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ - bcc 7da7c │ │ │ │ + bcc 7e334 │ │ │ │ lsr r7, r4, #4 │ │ │ │ movw r4, #839 @ 0x347 │ │ │ │ smulbb r7, r7, r4 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r4, r7, #19 │ │ │ │ movw r7, #10000 @ 0x2710 │ │ │ │ mls r3, r4, r7, r3 │ │ │ │ @@ -123170,58 +123728,58 @@ │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r3, r2, r7, r3 │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ mov r7, #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #76] @ 0x4c │ │ │ │ - b 7daa4 │ │ │ │ + b 7e35c │ │ │ │ mov r7, #5 │ │ │ │ cmp r4, #10 │ │ │ │ - bcc 7dac0 │ │ │ │ + bcc 7e378 │ │ │ │ lsr r2, r4, #2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ smulbb r2, r2, r7 │ │ │ │ mov r7, #3 │ │ │ │ lsr r4, r2, #17 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mls r3, r4, r2, r3 │ │ │ │ uxth r2, r3 │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #78] @ 0x4e │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7dacc │ │ │ │ - b 7dad8 │ │ │ │ + bne 7e384 │ │ │ │ + b 7e390 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7dad8 │ │ │ │ + beq 7e390 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ tst r4, r2 │ │ │ │ - beq 7daf0 │ │ │ │ + beq 7e3a8 │ │ │ │ and r2, r4, #15 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r3, sp, #75 @ 0x4b │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [r3, r7] │ │ │ │ rsb r6, r7, #5 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 7dc84 │ │ │ │ + bhi 7e53c │ │ │ │ add r1, sp, #75 @ 0x4b │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ - ldr r0, [pc, #556] @ 7dd48 │ │ │ │ + ldr r0, [pc, #556] @ 7e600 │ │ │ │ add r3, r5, r6 │ │ │ │ - ldr r2, [pc, #552] @ 7dd4c │ │ │ │ + ldr r2, [pc, #552] @ 7e604 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #548] @ 7dd50 │ │ │ │ + ldr r1, [pc, #548] @ 7e608 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ @@ -123235,36 +123793,36 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7db98 │ │ │ │ + beq 7e450 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - beq 7dc18 │ │ │ │ + beq 7e4d0 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ stmne r8, {r0, r7} │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #400] @ 7dd54 │ │ │ │ + ldr r0, [pc, #400] @ 7e60c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #396] @ 7dd58 │ │ │ │ - ldr r3, [pc, #396] @ 7dd5c │ │ │ │ + ldr r2, [pc, #396] @ 7e610 │ │ │ │ + ldr r3, [pc, #396] @ 7e614 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #392] @ 7dd60 │ │ │ │ + ldr r1, [pc, #392] @ 7e618 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, #30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -123276,31 +123834,31 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 8850 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7dc3c │ │ │ │ + bhi 7e4f4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7dc3c │ │ │ │ + beq 7e4f4 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dc58 │ │ │ │ + beq 7e510 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dc6c │ │ │ │ + beq 7e524 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ @@ -123310,286 +123868,286 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 8ea4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - b 7db00 │ │ │ │ + b 7e3b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dd20 │ │ │ │ + beq 7e5d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 50d8 │ │ │ │ - b 7dd20 │ │ │ │ + b 7e5d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dcf0 │ │ │ │ + beq 7e5a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dd20 │ │ │ │ + beq 7e5d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ - b 7dd20 │ │ │ │ + b 7e5d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, fp, r4, lsr #16 │ │ │ │ - andeq pc, fp, ip, ror #15 │ │ │ │ - ldrdeq r5, [r8], -sl │ │ │ │ - muleq r7, pc, r7 @ │ │ │ │ - strdeq pc, [fp], -r8 │ │ │ │ - @ instruction: 0xfffd0790 │ │ │ │ - muleq fp, r4, r5 │ │ │ │ - andeq r7, r8, r5, ror #23 │ │ │ │ - andeq pc, fp, r4, asr #12 │ │ │ │ + andeq lr, fp, ip, ror #30 │ │ │ │ + andeq lr, fp, r4, lsr pc │ │ │ │ + andeq r6, r8, sl, lsl #2 │ │ │ │ + andeq lr, r7, pc, asr #17 │ │ │ │ + andeq lr, fp, r0, asr #26 │ │ │ │ + @ instruction: 0xfffd0794 │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + andeq r7, r8, r5, lsl sp │ │ │ │ + andeq lr, fp, ip, lsl #27 │ │ │ │ andeq r5, r7, r8, lsl #26 │ │ │ │ - andeq pc, fp, ip, lsr r6 @ │ │ │ │ + andeq lr, fp, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7dd80 │ │ │ │ + bhi 7e638 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dd98 │ │ │ │ + beq 7e650 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ddac │ │ │ │ + beq 7e664 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ddd0 │ │ │ │ + beq 7e688 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 7de10 │ │ │ │ + bcs 7e6c8 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 7de48 │ │ │ │ + bcs 7e700 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 7de6c │ │ │ │ + bne 7e724 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 7de88 │ │ │ │ + b 7e740 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 7ceec │ │ │ │ + bl 7d7a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 7deb8 │ │ │ │ + ldr r1, [pc, #4] @ 7e770 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq pc, fp, r8, lsr #4 │ │ │ │ + b 6c110 │ │ │ │ + andeq lr, fp, r0, ror r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #772] @ 7e1d4 │ │ │ │ + ldr r0, [pc, #772] @ 7ea8c │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r2, [pc, #768] @ 7e1d8 │ │ │ │ + ldr r2, [pc, #768] @ 7ea90 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ addeq r1, r1, #4 │ │ │ │ movne r2, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 7dfb4 │ │ │ │ - ldr r1, [pc, #724] @ 7e1dc │ │ │ │ + bne 7e86c │ │ │ │ + ldr r1, [pc, #724] @ 7ea94 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r4, [pc, #720] @ 7e1e0 │ │ │ │ + ldr r4, [pc, #720] @ 7ea98 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 7e1f4 │ │ │ │ + bl 7eaac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ uxtb r0, r1 │ │ │ │ - beq 7df5c │ │ │ │ + beq 7e814 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 7e0d0 │ │ │ │ + beq 7e988 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 7df7c │ │ │ │ + b 7e834 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7e098 │ │ │ │ + bhi 7e950 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7e098 │ │ │ │ + beq 7e950 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl dbf58 │ │ │ │ + bl dc810 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 740b0 │ │ │ │ + bl 74968 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7dfd4 │ │ │ │ + bhi 7e88c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7dfd4 │ │ │ │ + beq 7e88c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7e018 │ │ │ │ + bhi 7e8d0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7e018 │ │ │ │ + beq 7e8d0 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7e05c │ │ │ │ + bhi 7e914 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7e05c │ │ │ │ + beq 7e914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dfec │ │ │ │ + beq 7e8a4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e000 │ │ │ │ + beq 7e8b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7dfac │ │ │ │ + bls 7e864 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e030 │ │ │ │ + beq 7e8e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e044 │ │ │ │ + beq 7e8fc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7dfc4 │ │ │ │ + bls 7e87c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e074 │ │ │ │ + beq 7e92c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e088 │ │ │ │ + beq 7e940 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e0b0 │ │ │ │ + beq 7e968 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e0c4 │ │ │ │ + beq 7e97c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 7df6c │ │ │ │ - ldr r0, [pc, #268] @ 7e1e4 │ │ │ │ + b 7e824 │ │ │ │ + ldr r0, [pc, #268] @ 7ea9c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #264] @ 7e1e8 │ │ │ │ - ldr r3, [pc, #264] @ 7e1ec │ │ │ │ + ldr r2, [pc, #264] @ 7eaa0 │ │ │ │ + ldr r3, [pc, #264] @ 7eaa4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #260] @ 7e1f0 │ │ │ │ + ldr r1, [pc, #260] @ 7eaa8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, #39 @ 0x27 │ │ │ │ @@ -123602,134 +124160,134 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 7e140 │ │ │ │ - b 7e140 │ │ │ │ + b 7e9f8 │ │ │ │ + b 7e9f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e158 │ │ │ │ + beq 7ea10 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 7e1bc │ │ │ │ + b 7ea74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e17c │ │ │ │ + beq 7ea34 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ - bl 7cfbc │ │ │ │ - b 7e1bc │ │ │ │ + bl 7d874 │ │ │ │ + b 7ea74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 7cfbc │ │ │ │ - b 7e1bc │ │ │ │ + bl 7d874 │ │ │ │ + b 7ea74 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 7cfbc │ │ │ │ + bl 7d874 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - @ instruction: 0xfffc1af0 │ │ │ │ + @ instruction: 0xfffc1af4 │ │ │ │ andeq lr, r5, r0, ror r0 │ │ │ │ - andeq r8, r7, ip, ror #9 │ │ │ │ - andeq r2, ip, ip, ror #22 │ │ │ │ - andeq r7, r8, ip, asr #14 │ │ │ │ - andeq pc, fp, r0, lsr r1 @ │ │ │ │ + andeq r8, r7, r4, ror #10 │ │ │ │ + @ instruction: 0x000c22b4 │ │ │ │ + andeq r7, r8, ip, ror r8 │ │ │ │ + andeq lr, fp, r8, ror r8 │ │ │ │ andeq r5, r7, ip, ror #15 │ │ │ │ - andeq pc, fp, ip, lsl r1 @ │ │ │ │ + andeq lr, fp, r4, ror #16 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r3, #8 │ │ │ │ - bl dc3c0 │ │ │ │ + bl dcc78 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 7e240 │ │ │ │ + beq 7eaf8 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 7e250 │ │ │ │ + bhi 7eb08 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7e250 │ │ │ │ + beq 7eb08 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e268 │ │ │ │ + beq 7eb20 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e27c │ │ │ │ + beq 7eb34 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 7e238 │ │ │ │ + b 7eaf0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e2a0 │ │ │ │ + beq 7eb58 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 7e2cc │ │ │ │ + bcs 7eb84 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e2e8 │ │ │ │ + beq 7eba0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e2fc │ │ │ │ + beq 7ebb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e320 │ │ │ │ + beq 7ebd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -123789,15 +124347,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ uxtb r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi 7fc94 │ │ │ │ + bhi 8054c │ │ │ │ add r1, pc, #8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, ror r5 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @@ -123835,374 +124393,374 @@ │ │ │ │ mov ip, r5 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r8, [r4, #52] @ 0x34 │ │ │ │ str r8, [r4, #56] @ 0x38 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh r1, [r4, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 7e524 │ │ │ │ + bcs 7eddc │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs 7e558 │ │ │ │ + bcs 7ee10 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc54 │ │ │ │ + beq 8050c │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r2, r3, r2, lsl r1 │ │ │ │ orr r1, r1, #8 │ │ │ │ - b 7e55c │ │ │ │ + b 7ee14 │ │ │ │ mov r0, #19 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ strh r0, [r4, #80] @ 0x50 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80b9c │ │ │ │ mov r8, r1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7fc2c │ │ │ │ + beq 804e4 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov ip, r6 │ │ │ │ - b 7e5a0 │ │ │ │ + b 7ee58 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r1, r1, #3 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r1, r2, #3 │ │ │ │ cmp r0, #18 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bhi 8022c │ │ │ │ - ldr r1, [pc, #4092] @ 7f578 │ │ │ │ + bhi 80ae4 │ │ │ │ + ldr r1, [pc, #4092] @ 7fe30 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bcs 80244 │ │ │ │ + bcs 80afc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #1 │ │ │ │ and r2, r2, #7 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r3, r1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e4e0 │ │ │ │ - b 7e818 │ │ │ │ + beq 7ed98 │ │ │ │ + b 7f0d0 │ │ │ │ ldrh r2, [r4, #76] @ 0x4c │ │ │ │ ldrh r0, [r4, #78] @ 0x4e │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 7e6a4 │ │ │ │ + bcs 7ef5c │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bcs 7e730 │ │ │ │ + bcs 7efe8 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 7e738 │ │ │ │ + bhi 7eff0 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 7e618 │ │ │ │ + ble 7eed0 │ │ │ │ uxth r7, r0 │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r3, r0 │ │ │ │ - bcs 7e758 │ │ │ │ - b 7e668 │ │ │ │ + bcs 7f010 │ │ │ │ + b 7ef20 │ │ │ │ cmp r3, #11 │ │ │ │ - bcc 7e668 │ │ │ │ + bcc 7ef20 │ │ │ │ mov r7, #11 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ and r6, r6, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r6, r4, r2, lsr r6 │ │ │ │ add r0, r6, r0 │ │ │ │ lsr r6, r0, #6 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 8021c │ │ │ │ + bhi 80ad4 │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 7e758 │ │ │ │ + bgt 7f010 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 7e624 │ │ │ │ + bcs 7eedc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc14 │ │ │ │ + beq 804cc │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ ldrb r7, [r0], #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ add r0, r3, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r2, r2, r7, lsl r3 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7e5e4 │ │ │ │ - b 7e760 │ │ │ │ - bne 7f6a8 │ │ │ │ + bcc 7ee9c │ │ │ │ + b 7f018 │ │ │ │ + bne 7ff60 │ │ │ │ cmp r2, #288 @ 0x120 │ │ │ │ - bhi 80138 │ │ │ │ + bhi 809f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, ip │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 512c │ │ │ │ ldrh r0, [r4, #76] @ 0x4c │ │ │ │ ldrh r2, [r4, #78] @ 0x4e │ │ │ │ add r1, r2, r0 │ │ │ │ bfc r0, #9, #23 │ │ │ │ bfc r1, #9, #23 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 80168 │ │ │ │ + bcc 80a20 │ │ │ │ and r2, r2, #31 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 80178 │ │ │ │ + bne 80a30 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r1, r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 512c │ │ │ │ ldrb r0, [r4, #83] @ 0x53 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r4, #83] @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80b9c │ │ │ │ mov r8, r1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7fc3c │ │ │ │ + beq 804f4 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov ip, r6 │ │ │ │ - b 7e80c │ │ │ │ + b 7f0c4 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 7e760 │ │ │ │ + b 7f018 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #2 │ │ │ │ ldrh r2, [r3], #2 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r2, r3, r2, lsl r0 │ │ │ │ orr r0, r0, #16 │ │ │ │ - b 7e760 │ │ │ │ + b 7f018 │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bfc r3, #10, #22 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 7e788 │ │ │ │ + ble 7f040 │ │ │ │ lsr r7, r3, #9 │ │ │ │ bfc r3, #9, #23 │ │ │ │ - b 7e7d4 │ │ │ │ + b 7f08c │ │ │ │ mov r7, #10 │ │ │ │ and r6, r7, #31 │ │ │ │ mov r4, #1 │ │ │ │ mvn r3, r3 │ │ │ │ and r6, r4, r2, lsr r6 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #576 @ 0x240 │ │ │ │ - bcs 7e7c4 │ │ │ │ + bcs 7f07c │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r6, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 7e78c │ │ │ │ - b 7e7cc │ │ │ │ + bmi 7f044 │ │ │ │ + b 7f084 │ │ │ │ add r7, r7, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ uxtb r7, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r3, #16 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ lsr r0, r2, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 7f704 │ │ │ │ + bcs 7ffbc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, r1, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r2, r1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e5b0 │ │ │ │ + beq 7ee68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7e418 │ │ │ │ - b 7fca4 │ │ │ │ + beq 7ecd0 │ │ │ │ + b 8055c │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r8, #30 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 7e418 │ │ │ │ + bhi 7ecd0 │ │ │ │ cmp ip, r3 │ │ │ │ - bcc 7e418 │ │ │ │ + bcc 7ecd0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r4, r0, ip │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 7f46c │ │ │ │ + bhi 7fd24 │ │ │ │ sub r1, ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ rsbcs r1, r3, #0 │ │ │ │ cmpcs r0, r1 │ │ │ │ - bhi 7f46c │ │ │ │ + bhi 7fd24 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 80bd4 │ │ │ │ + bl 8148c │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq 7fc80 │ │ │ │ - bls 80258 │ │ │ │ + beq 80538 │ │ │ │ + bls 80b10 │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ mov r8, #17 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r1, [sl, ip] │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r8, #6 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ movweq r8, #6 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #21 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 7e418 │ │ │ │ + bhi 7ecd0 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq 7fc80 │ │ │ │ - bls 8026c │ │ │ │ + beq 80538 │ │ │ │ + bls 80b24 │ │ │ │ strb r0, [sl, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ mov r8, #12 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldrb r0, [r4, #82] @ 0x52 │ │ │ │ mov r8, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e418 │ │ │ │ + beq 7ecd0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r7, r1, r9 │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ bic r3, r2, #7 │ │ │ │ cmp r7, r2, lsr #3 │ │ │ │ mov r0, r7 │ │ │ │ lsrcs r0, r2, #3 │ │ │ │ sub r3, r3, r0, lsl #3 │ │ │ │ sub r0, r7, r0 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bcc 801f8 │ │ │ │ + bcc 80ab0 │ │ │ │ and r2, r2, #7 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r9, r1, r0 │ │ │ │ lsr r7, r6, r2 │ │ │ │ and r2, r3, #24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #23 │ │ │ │ bic r2, r7, r3, lsl r2 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, r0 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r8, #5 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ bic r2, r1, #7 │ │ │ │ and r1, r1, #7 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r0, r0, r1 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc34 │ │ │ │ + beq 804ec │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r0, [r1], #1 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ movls r2, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 7f33c │ │ │ │ + beq 7fbf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ea24 │ │ │ │ + beq 7f2dc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7ea48 │ │ │ │ + bhi 7f300 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbd8 │ │ │ │ + beq 80490 │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r7, [r5], #1 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r7, r6, r7, lsl r3 │ │ │ │ orr r3, r3, #8 │ │ │ │ - b 7ea4c │ │ │ │ + b 7f304 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbd8 │ │ │ │ + beq 80490 │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r1, r3, r1, lsl #8 │ │ │ │ mov r3, #0 │ │ │ │ - b 7ea64 │ │ │ │ + b 7f31c │ │ │ │ mov r7, r6 │ │ │ │ lsr r6, r7, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ uxtb r7, r7 │ │ │ │ orr r1, r7, r1, lsl #8 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 7e9e8 │ │ │ │ + b 7f2a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc34 │ │ │ │ + beq 804ec │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ movw r3, #4229 @ 0x1085 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movt r3, #2114 @ 0x842 │ │ │ │ mov r8, #3 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ @@ -124222,57 +124780,57 @@ │ │ │ │ add r2, r2, r0, lsr #4 │ │ │ │ and r0, r0, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ eor r0, r0, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movwne r8, #29 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 7f388 │ │ │ │ + bcs 7fc40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc34 │ │ │ │ + beq 804ec │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r1, r2, r1, lsl r0 │ │ │ │ orr r0, r0, #8 │ │ │ │ - b 7f38c │ │ │ │ + b 7fc44 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs 7f3d4 │ │ │ │ + bcs 7fc8c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc34 │ │ │ │ + beq 804ec │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r1, r2, r1, lsl r0 │ │ │ │ orr r0, r0, #8 │ │ │ │ - b 7f3d8 │ │ │ │ + b 7fc90 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc34 │ │ │ │ + beq 804ec │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r9, r1, ip │ │ │ │ cmp r0, r9 │ │ │ │ movcc r9, r0 │ │ │ │ cmp r4, r9 │ │ │ │ movcc r9, r4 │ │ │ │ adds r6, r9, ip │ │ │ │ - bcs 801cc │ │ │ │ + bcs 80a84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 801cc │ │ │ │ + bhi 80a84 │ │ │ │ add r0, sl, ip │ │ │ │ mov r8, sl │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 512c │ │ │ │ add sl, sl, r9 │ │ │ │ @@ -124281,208 +124839,208 @@ │ │ │ │ mov sl, r8 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ sub r9, r7, r9 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #6 │ │ │ │ mov ip, r6 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r2, #4 │ │ │ │ mov r3, r2 │ │ │ │ movls r3, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7f344 │ │ │ │ + beq 7fbfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ec44 │ │ │ │ + beq 7f4fc │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 7ec28 │ │ │ │ + bhi 7f4e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 8049c │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r7, [r5], #1 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ orr r0, r0, #8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ strb r1, [r7, r2] │ │ │ │ lsr r1, r1, #8 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 7ec68 │ │ │ │ + b 7f520 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 8049c │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r5], #1 │ │ │ │ strb r0, [r7, r2] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 7ebf0 │ │ │ │ + b 7f4a8 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r8, #7 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, ip │ │ │ │ movweq r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #20 │ │ │ │ - beq 7e418 │ │ │ │ + beq 7ecd0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - bne 7e418 │ │ │ │ - b 7fca0 │ │ │ │ + bne 7ecd0 │ │ │ │ + b 80558 │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r9, #4 │ │ │ │ ldrcs r0, [fp, #12] │ │ │ │ subcs r0, r0, ip │ │ │ │ cmpcs r0, #2 │ │ │ │ - bcc 7f274 │ │ │ │ + bcc 7fb2c │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ cmp r0, r1 │ │ │ │ cmpcs r9, #13 │ │ │ │ - bhi 7f738 │ │ │ │ + bhi 7fff0 │ │ │ │ cmp r7, #15 │ │ │ │ - bcs 7ed00 │ │ │ │ + bcs 7f5b8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #2 │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 7ed24 │ │ │ │ + ble 7f5dc │ │ │ │ lsr r2, r0, #9 │ │ │ │ - b 7ed68 │ │ │ │ + b 7f620 │ │ │ │ mov r1, #10 │ │ │ │ and r2, r1, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #576 @ 0x240 │ │ │ │ - bcs 7ed5c │ │ │ │ + bcs 7f614 │ │ │ │ add r0, lr, r0, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 7ed28 │ │ │ │ - b 7ed64 │ │ │ │ + bmi 7f5e0 │ │ │ │ + b 7f61c │ │ │ │ add r1, r1, #1 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ uxtb r2, r1 │ │ │ │ sub r1, r7, r2 │ │ │ │ and r2, r2, #31 │ │ │ │ mov r8, #21 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r2, r6, r2 │ │ │ │ tst r0, #256 @ 0x100 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bne 7e418 │ │ │ │ + bne 7ecd0 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 7edac │ │ │ │ + bhi 7f664 │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #2 │ │ │ │ ldrh r3, [r5], #2 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r2, r2, r3, lsl r1 │ │ │ │ orr r1, r1, #16 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ bfc r3, #10, #22 │ │ │ │ add r3, r5, r3, lsl #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 7edd0 │ │ │ │ + ble 7f688 │ │ │ │ lsr r6, r3, #9 │ │ │ │ - b 7ee14 │ │ │ │ + b 7f6cc │ │ │ │ mov r7, #10 │ │ │ │ and r6, r7, #31 │ │ │ │ mov r5, #1 │ │ │ │ mvn r3, r3 │ │ │ │ and r6, r5, r2, lsr r6 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #576 @ 0x240 │ │ │ │ - bcs 7ee08 │ │ │ │ + bcs 7f6c0 │ │ │ │ add r3, lr, r3, lsl #1 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 7edd4 │ │ │ │ - b 7ee10 │ │ │ │ + bmi 7f68c │ │ │ │ + b 7f6c8 │ │ │ │ add r7, r7, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ uxtb r6, r7 │ │ │ │ sub r7, r1, r6 │ │ │ │ and r1, r6, #31 │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r6, r2, r1 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 8026c │ │ │ │ + bls 80b24 │ │ │ │ strb r0, [sl, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne 7fb74 │ │ │ │ + bne 8042c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 8027c │ │ │ │ + bcs 80b34 │ │ │ │ strb r3, [sl, r0] │ │ │ │ add ip, ip, #2 │ │ │ │ - b 7ecbc │ │ │ │ + b 7f574 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ mov lr, r1 │ │ │ │ movls lr, #3 │ │ │ │ cmp r1, lr │ │ │ │ - beq 7f6b0 │ │ │ │ + beq 7ff68 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ ldr r7, [r3, r1, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 7eed4 │ │ │ │ + bcs 7f78c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbb0 │ │ │ │ + beq 80468 │ │ │ │ ldrb r5, [r2], #1 │ │ │ │ add r3, r6, #8 │ │ │ │ and r6, r6, #31 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, r7 │ │ │ │ orr r0, r0, r5, lsl r6 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7eea0 │ │ │ │ - b 7eed8 │ │ │ │ + bcc 7f758 │ │ │ │ + b 7f790 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #3864] @ 7fdf8 │ │ │ │ + ldr r6, [pc, #3864] @ 806b0 │ │ │ │ and r5, r7, #31 │ │ │ │ mvn r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ bic r4, r0, r4, lsl r5 │ │ │ │ add r6, r6, r1, lsl #1 │ │ │ │ lsr r0, r0, r5 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ @@ -124492,78 +125050,78 @@ │ │ │ │ add r4, r4, r1, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ strh r6, [r4] │ │ │ │ sub r6, r3, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ - b 7ee74 │ │ │ │ + b 7f72c │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq 7fbbc │ │ │ │ + beq 80474 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ sub r2, ip, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, ip │ │ │ │ sub r6, r1, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r5, r6 │ │ │ │ mov r9, sl │ │ │ │ mov r7, r6 │ │ │ │ mov sl, ip │ │ │ │ movcc r7, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 80774 │ │ │ │ + bl 8102c │ │ │ │ mov ip, sl │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ cmp r5, r6 │ │ │ │ sub r5, r5, r7 │ │ │ │ add ip, r7, ip │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ - bhi 7ef2c │ │ │ │ + bhi 7f7e4 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 7efe4 │ │ │ │ + bcs 7f89c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbf0 │ │ │ │ + beq 804a8 │ │ │ │ ldrb r0, [r5], #1 │ │ │ │ and r7, r6, #31 │ │ │ │ add r3, r6, #8 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, r1 │ │ │ │ orr r2, r2, r0, lsl r7 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7efb4 │ │ │ │ + bcc 7f86c │ │ │ │ sub r3, r6, r1 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r3, r1, #31 │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ lsr r1, r2, r3 │ │ │ │ cmp r7, #16 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r1, #0 │ │ │ │ - bne 7f030 │ │ │ │ + bne 7f8e8 │ │ │ │ sub r1, r0, #1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ bfc r1, #9, #23 │ │ │ │ ldrb r1, [r6, r1] │ │ │ │ and r7, r7, #2 │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ @@ -124572,216 +125130,216 @@ │ │ │ │ bic r2, r2, r6, lsl r3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r4, r2, r0 │ │ │ │ bfc r0, #9, #23 │ │ │ │ mov r2, r4 │ │ │ │ bfc r2, #9, #23 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 801e4 │ │ │ │ + bcc 80a9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r5, ip │ │ │ │ add r3, r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 53fc │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #10 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov ip, r5 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bcs 7f3f8 │ │ │ │ + bcs 7fcb0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 7f480 │ │ │ │ + bhi 7fd38 │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 7f0e8 │ │ │ │ + ble 7f9a0 │ │ │ │ uxth r3, r0 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcs 7f5e0 │ │ │ │ - b 7f134 │ │ │ │ + bcs 7fe98 │ │ │ │ + b 7f9ec │ │ │ │ cmp r2, #11 │ │ │ │ - bcc 7f134 │ │ │ │ + bcc 7f9ec │ │ │ │ mov r3, #11 │ │ │ │ sub r7, r3, #1 │ │ │ │ mov r6, #1 │ │ │ │ and r7, r7, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r7, r6, r1, lsr r7 │ │ │ │ add r0, r7, r0 │ │ │ │ lsr r7, r0, #6 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 8021c │ │ │ │ + bhi 80ad4 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 7f5e0 │ │ │ │ + bgt 7fe98 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 7f0f4 │ │ │ │ + bcs 7f9ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc60 │ │ │ │ + beq 80518 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #7 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r1, r1, r3, lsl r2 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7f0b4 │ │ │ │ - b 7f5e4 │ │ │ │ + bcc 7f96c │ │ │ │ + b 7fe9c │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 7f404 │ │ │ │ + bcs 7fcbc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc08 │ │ │ │ + beq 804c0 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ add r3, r2, #8 │ │ │ │ and r2, r2, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, r1 │ │ │ │ orr r0, r0, r7, lsl r2 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7f180 │ │ │ │ - b 7f408 │ │ │ │ + bcc 7fa38 │ │ │ │ + b 7fcc0 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldrb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 7f438 │ │ │ │ + bcs 7fcf0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fbfc │ │ │ │ + beq 804b4 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #1 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ add r3, r2, #8 │ │ │ │ and r2, r2, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r3, r1 │ │ │ │ orr r0, r0, r7, lsl r2 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7f1d0 │ │ │ │ - b 7f43c │ │ │ │ + bcc 7fa88 │ │ │ │ + b 7fcf4 │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #9, #23 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - beq 7e418 │ │ │ │ + beq 7ecd0 │ │ │ │ mov r8, #33 @ 0x21 │ │ │ │ lsr r1, r1, #1 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi 7e418 │ │ │ │ - ldr r1, [pc, #4092] @ 8023c │ │ │ │ + bhi 7ecd0 │ │ │ │ + ldr r1, [pc, #4092] @ 80af4 │ │ │ │ sub r0, r0, #1 │ │ │ │ - ldr r2, [pc, #4088] @ 80240 │ │ │ │ + ldr r2, [pc, #4088] @ 80af8 │ │ │ │ and r0, r0, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r8, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ movweq r8, #15 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 7f380 │ │ │ │ + bhi 7fc38 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 7f538 │ │ │ │ + bhi 7fdf0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 7f2b8 │ │ │ │ + ble 7fb70 │ │ │ │ uxth r1, r0 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ lsrcs r0, r0, #9 │ │ │ │ cmpcs r7, r0 │ │ │ │ - bcs 7f380 │ │ │ │ - b 7f304 │ │ │ │ + bcs 7fc38 │ │ │ │ + b 7fbbc │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 7f304 │ │ │ │ + bcc 7fbbc │ │ │ │ mov r1, #11 │ │ │ │ sub r2, r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ and r2, r2, #31 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ lsr r2, r0, #6 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 8021c │ │ │ │ + bhi 80ad4 │ │ │ │ add r0, lr, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 7f380 │ │ │ │ + bgt 7fc38 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 7f2c4 │ │ │ │ + bcs 7fb7c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 7fc6c │ │ │ │ + beq 80524 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #7 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ orr r6, r6, r1, lsl r7 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcc 7f284 │ │ │ │ - b 7f550 │ │ │ │ + bcc 7fb3c │ │ │ │ + b 7fe08 │ │ │ │ mov r8, #24 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldrh r1, [r4, #72] @ 0x48 │ │ │ │ mov r8, #31 │ │ │ │ ldrh r2, [r4, #74] @ 0x4a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e418 │ │ │ │ + bne 7ecd0 │ │ │ │ mov r8, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e418 │ │ │ │ + beq 7ecd0 │ │ │ │ mov r8, #17 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r8, #6 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r0, r7 │ │ │ │ - b 7f550 │ │ │ │ + b 7fe08 │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r0, r0, #3 │ │ │ │ ubfx r2, r1, #1, #2 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ lsr r0, r1, #3 │ │ │ │ and r3, r1, #1 │ │ │ │ strb r2, [r4, #83] @ 0x53 │ │ │ │ @@ -124792,70 +125350,70 @@ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ @ instruction: 0xfffff05c │ │ │ │ mov r8, #4 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ uxtb r0, r1 │ │ │ │ mov r8, #18 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ lsr r0, r1, #8 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 7f5e4 │ │ │ │ + b 7fe9c │ │ │ │ mov r3, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r8, #15 │ │ │ │ lsr r3, r0, r1 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r3, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r8, #22 │ │ │ │ lsr r3, r0, r1 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r8, #19 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r8, #12 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #2 │ │ │ │ ldrh r1, [r2], #2 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ orr r1, r2, r1, lsl r0 │ │ │ │ orr r0, r0, #16 │ │ │ │ - b 7f5e4 │ │ │ │ + b 7fe9c │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #8 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ movw r0, #288 @ 0x120 │ │ │ │ mov r1, #8 │ │ │ │ movt r0, #32 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -124874,116 +125432,116 @@ │ │ │ │ mov r2, #32 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 53fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80b9c │ │ │ │ uxtb r0, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 80128 │ │ │ │ + bne 809e0 │ │ │ │ mov ip, r6 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r9, r9, #2 │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r0, r7, #16 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ bfc r1, #10, #22 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 7f57c │ │ │ │ + ble 7fe34 │ │ │ │ lsr r2, r1, #9 │ │ │ │ bfc r1, #9, #23 │ │ │ │ - b 7f5c0 │ │ │ │ - andeq r7, r8, r6, lsr r3 │ │ │ │ + b 7fe78 │ │ │ │ + andeq r7, r8, r6, ror #8 │ │ │ │ mov r2, #10 │ │ │ │ and r3, r2, #31 │ │ │ │ mov r7, #1 │ │ │ │ mvn r1, r1 │ │ │ │ and r3, r7, r6, lsr r3 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 7f5b4 │ │ │ │ + bcs 7fe6c │ │ │ │ add r1, lr, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 7f580 │ │ │ │ - b 7f5bc │ │ │ │ + bmi 7fe38 │ │ │ │ + b 7fe74 │ │ │ │ add r2, r2, #1 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ uxtb r2, r2 │ │ │ │ sub r0, r0, r2 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r2, #31 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #13 │ │ │ │ lsr r0, r6, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bfc r2, #10, #22 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 7f60c │ │ │ │ + ble 7fec4 │ │ │ │ lsr r3, r2, #9 │ │ │ │ bfc r2, #9, #23 │ │ │ │ - b 7f650 │ │ │ │ + b 7ff08 │ │ │ │ mov r3, #10 │ │ │ │ and r7, r3, #31 │ │ │ │ mov r6, #1 │ │ │ │ mvn r2, r2 │ │ │ │ and r7, r6, r1, lsr r7 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r2, #576 @ 0x240 │ │ │ │ - bcs 7f644 │ │ │ │ + bcs 7fefc │ │ │ │ add r2, r5, r2, lsl #1 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 7f610 │ │ │ │ - b 7f64c │ │ │ │ + bmi 7fec8 │ │ │ │ + b 7ff04 │ │ │ │ add r3, r3, #1 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ uxtb r3, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ and r0, r3, #31 │ │ │ │ mov r8, #34 @ 0x22 │ │ │ │ cmp r2, #29 │ │ │ │ lsr r0, r1, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bhi 7e418 │ │ │ │ - ldr r0, [pc, #3108] @ 8029c │ │ │ │ + bhi 7ecd0 │ │ │ │ + ldr r0, [pc, #3108] @ 80b54 │ │ │ │ uxtb r1, r2 │ │ │ │ lsr r1, r1, #1 │ │ │ │ mov r8, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #4 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ mov r3, #1 │ │ │ │ uqsub8 r1, r1, r3 │ │ │ │ strb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrh r0, [r0] │ │ │ │ movwcc r8, #22 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r8, #26 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, #19 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, ip │ │ │ │ bl 53fc │ │ │ │ @@ -124992,239 +125550,239 @@ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #27 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ movw r1, #286 @ 0x11e │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7e418 │ │ │ │ + bhi 7ecd0 │ │ │ │ ldrh r0, [r4, #78] @ 0x4e │ │ │ │ cmp r0, #31 │ │ │ │ movwcc r8, #9 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r8, #32 │ │ │ │ cmpeq r3, #16 │ │ │ │ - beq 7e418 │ │ │ │ + beq 7ecd0 │ │ │ │ movw r0, #770 @ 0x302 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ movt r0, #7 │ │ │ │ mov r8, #11 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ and r0, r3, #3 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 7f76c │ │ │ │ + bhi 80024 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r7, r7, #16 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r9, [r0] │ │ │ │ cmn r9, #1 │ │ │ │ - ble 7f790 │ │ │ │ + ble 80048 │ │ │ │ lsr r0, r9, #9 │ │ │ │ - b 7f7d4 │ │ │ │ + b 8008c │ │ │ │ mov r0, #10 │ │ │ │ and r1, r0, #31 │ │ │ │ mov r2, #1 │ │ │ │ and r1, r2, r6, lsr r1 │ │ │ │ mvn r2, r9 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 7f7c8 │ │ │ │ + bcs 80080 │ │ │ │ add r1, lr, r1, lsl #1 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsh r9, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 7f794 │ │ │ │ - b 7f7d0 │ │ │ │ + bmi 8004c │ │ │ │ + b 80088 │ │ │ │ add r0, r0, #1 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ uxtb r0, r0 │ │ │ │ sub r7, r7, r0 │ │ │ │ and r0, r0, #31 │ │ │ │ tst r9, #256 @ 0x100 │ │ │ │ lsr r6, r6, r0 │ │ │ │ - bne 7f8e0 │ │ │ │ + bne 80198 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 7f810 │ │ │ │ + bhi 800c8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r7, r7, #16 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 7f834 │ │ │ │ + ble 800ec │ │ │ │ lsr r0, r1, #9 │ │ │ │ - b 7f878 │ │ │ │ + b 80130 │ │ │ │ mov r0, #10 │ │ │ │ and r2, r0, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, r1 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r1, #576 @ 0x240 │ │ │ │ - bcs 7f86c │ │ │ │ + bcs 80124 │ │ │ │ add r1, lr, r1, lsl #1 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 7f838 │ │ │ │ - b 7f874 │ │ │ │ + bmi 800f0 │ │ │ │ + b 8012c │ │ │ │ add r0, r0, #1 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bcs 80258 │ │ │ │ + bcs 80b10 │ │ │ │ sub r7, r7, r0 │ │ │ │ and r0, r0, #31 │ │ │ │ strb r9, [sl, ip] │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ lsr r6, r6, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne 7f8d8 │ │ │ │ + bne 80190 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 80288 │ │ │ │ + bcs 80b40 │ │ │ │ strb r1, [sl, r0] │ │ │ │ add ip, ip, #2 │ │ │ │ mov r8, #12 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 7fb88 │ │ │ │ + bcc 80440 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #14 │ │ │ │ - bcs 7f744 │ │ │ │ - b 7fb88 │ │ │ │ + bcs 7fffc │ │ │ │ + b 80440 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r9 │ │ │ │ bfc r0, #9, #23 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - beq 7fb80 │ │ │ │ + beq 80438 │ │ │ │ lsr r1, r0, #1 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi 8018c │ │ │ │ - ldr r0, [pc, #2468] @ 802a8 │ │ │ │ + bhi 80a44 │ │ │ │ + ldr r0, [pc, #2468] @ 80b60 │ │ │ │ sub r2, r9, #1 │ │ │ │ - ldr r1, [pc, #2464] @ 802ac │ │ │ │ + ldr r1, [pc, #2464] @ 80b64 │ │ │ │ and r2, r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r7, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ add r0, r1, r2, lsl #1 │ │ │ │ ldrh r9, [r0] │ │ │ │ - bhi 7f958 │ │ │ │ + bhi 80210 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bls 80208 │ │ │ │ + bls 80ac0 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ - b 7f95c │ │ │ │ + b 80214 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f9ac │ │ │ │ + beq 80264 │ │ │ │ and r0, r4, #31 │ │ │ │ mvn r1, #0 │ │ │ │ sub r7, r7, r4 │ │ │ │ bic r1, r6, r1, lsl r0 │ │ │ │ lsr r6, r6, r0 │ │ │ │ add r9, r1, r9 │ │ │ │ cmp r7, #14 │ │ │ │ - bhi 7f9ac │ │ │ │ + bhi 80264 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 80208 │ │ │ │ + bls 80ac0 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bfc r0, #10, #22 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 7f9d0 │ │ │ │ + ble 80288 │ │ │ │ lsr r1, r0, #9 │ │ │ │ - b 7fa14 │ │ │ │ + b 802cc │ │ │ │ mov r1, #10 │ │ │ │ and r2, r1, #31 │ │ │ │ mov r3, #1 │ │ │ │ mvn r0, r0 │ │ │ │ and r2, r3, r6, lsr r2 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #576 @ 0x240 │ │ │ │ - bcs 7fa08 │ │ │ │ + bcs 802c0 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 7f9d4 │ │ │ │ - b 7fa10 │ │ │ │ + bmi 8028c │ │ │ │ + b 802c8 │ │ │ │ add r1, r1, #1 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ uxtb r1, r1 │ │ │ │ sub r7, r7, r1 │ │ │ │ and r1, r1, #31 │ │ │ │ lsr r6, r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #9, #23 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 80194 │ │ │ │ - ldr r2, [pc, #2168] @ 802b0 │ │ │ │ + bhi 80a4c │ │ │ │ + ldr r2, [pc, #2168] @ 80b68 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ uqsub8 r4, r2, r3 │ │ │ │ ldrh r5, [r1] │ │ │ │ - bcs 7fa60 │ │ │ │ + bcs 80318 │ │ │ │ mov r2, r5 │ │ │ │ - b 7faa8 │ │ │ │ + b 80360 │ │ │ │ cmp r7, #15 │ │ │ │ - bcs 7fa90 │ │ │ │ + bcs 80348 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 80208 │ │ │ │ + bls 80ac0 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrh r0, [r1], #2 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ orr r6, r6, r0, lsl r7 │ │ │ │ orr r7, r7, #16 │ │ │ │ @@ -125234,160 +125792,160 @@ │ │ │ │ sub r7, r7, r0 │ │ │ │ add r2, r1, r5 │ │ │ │ lsr r6, r6, r0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r5, #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 80198 │ │ │ │ + bhi 80a50 │ │ │ │ mov r0, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc 80198 │ │ │ │ + bcc 80a50 │ │ │ │ sub r2, ip, r0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 7fb24 │ │ │ │ + bne 803dc │ │ │ │ cmn ip, #4 │ │ │ │ ldrls r1, [fp, #12] │ │ │ │ addls r0, ip, #3 │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 7fb44 │ │ │ │ + bhi 803fc │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ cmpcc r2, r1 │ │ │ │ - bcs 7fb44 │ │ │ │ + bcs 803fc │ │ │ │ ldr r3, [fp, #12] │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ addcc r3, sl, ip │ │ │ │ ldrbcc r2, [sl, r2] │ │ │ │ strbcc r2, [r3] │ │ │ │ ldrbcc r1, [sl, r1] │ │ │ │ strbcc r1, [r3, #1] │ │ │ │ ldrbcc r0, [sl, r0] │ │ │ │ strbcc r0, [r3, #2] │ │ │ │ - b 7fb44 │ │ │ │ + b 803fc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r3, ip │ │ │ │ str r9, [sp] │ │ │ │ mov r5, ip │ │ │ │ - bl 80774 │ │ │ │ + bl 8102c │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov ip, r5 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ add ip, r9, ip │ │ │ │ mov r8, #12 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ sub r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 7fb88 │ │ │ │ + bcc 80440 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 7f740 │ │ │ │ - b 7fb8c │ │ │ │ + bhi 7fff8 │ │ │ │ + b 80444 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ mov ip, r0 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r9, #256 @ 0x100 │ │ │ │ mov r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - b 7e418 │ │ │ │ + b 7ecd0 │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #8 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #19 │ │ │ │ mov r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7fcd8 │ │ │ │ + b 80590 │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #23 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #5 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #11 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #16 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #14 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #10 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 7fd1c │ │ │ │ + b 805d4 │ │ │ │ mov r5, #9 │ │ │ │ - b 7fc40 │ │ │ │ + b 804f8 │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r5, #10 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ str r0, [sp, #28] │ │ │ │ mov ip, r6 │ │ │ │ - b 7fcd8 │ │ │ │ + b 80590 │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #9 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #15 │ │ │ │ - b 7fc74 │ │ │ │ + b 8052c │ │ │ │ mov r8, #252 @ 0xfc │ │ │ │ mov r5, #12 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 7fd1c │ │ │ │ + b 805d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ - b 7fcd8 │ │ │ │ + b 80590 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ - b 7fcd4 │ │ │ │ + b 8058c │ │ │ │ ldr ip, [fp, #12] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #252 @ 0xfc │ │ │ │ - bne 7fcc4 │ │ │ │ + bne 8057c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7fd00 │ │ │ │ - b 7fd1c │ │ │ │ + beq 805b8 │ │ │ │ + b 805d4 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r6, r1, r9 │ │ │ │ cmp r6, r0, lsr #3 │ │ │ │ lsrcs r6, r0, #3 │ │ │ │ sub r0, r0, r6, lsl #3 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fd1c │ │ │ │ + beq 805d4 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #23 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r8, #2 │ │ │ │ movweq r8, #1 │ │ │ │ cmp r0, ip │ │ │ │ movwne r8, #1 │ │ │ │ @@ -125401,18 +125959,18 @@ │ │ │ │ strb r5, [r4, #104] @ 0x68 │ │ │ │ bic r0, r0, r7, lsl r1 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ sxtb r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bmi 7fdec │ │ │ │ + bmi 806a4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - bhi 80150 │ │ │ │ + bhi 80a08 │ │ │ │ movw r0, #43439 @ 0xa9af │ │ │ │ bic r2, ip, #3 │ │ │ │ movt r0, #24174 @ 0x5e6e │ │ │ │ movw r3, #22208 @ 0x56c0 │ │ │ │ umull r0, r1, r2, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ @@ -125429,28 +125987,28 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ uxth r1, r0 │ │ │ │ lsr r4, r0, #16 │ │ │ │ movw r0, #32881 @ 0x8071 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movt r0, #32775 @ 0x8007 │ │ │ │ - bcs 7fdfc │ │ │ │ + bcs 806b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 7ff20 │ │ │ │ + b 807d8 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 8010c │ │ │ │ - andeq r6, r8, sl, lsl sl │ │ │ │ + b 809c4 │ │ │ │ + andeq r6, r8, sl, asr #22 │ │ │ │ mul r0, r1, r3 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov lr, #0 │ │ │ │ @@ -125473,15 +126031,15 @@ │ │ │ │ add r6, r6, r4 │ │ │ │ add ip, r3, ip │ │ │ │ add r0, r0, r2 │ │ │ │ add r8, r6, r8 │ │ │ │ add r5, r0, r5 │ │ │ │ movw r1, #22208 @ 0x56c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 7fe34 │ │ │ │ + bne 806ec │ │ │ │ movw sl, #32881 @ 0x8071 │ │ │ │ movt sl, #32775 @ 0x8007 │ │ │ │ umull r1, r2, r5, sl │ │ │ │ umull r1, r4, r8, sl │ │ │ │ umull r1, r7, ip, sl │ │ │ │ lsr r1, r2, #15 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -125515,21 +126073,21 @@ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ mls lr, r1, r7, lr │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ movw r7, #22208 @ 0x56c0 │ │ │ │ sub r2, r2, r7 │ │ │ │ add r1, r1, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 7fe24 │ │ │ │ + bcs 806dc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ and r1, r1, #3 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 80010 │ │ │ │ + beq 808c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ movw r4, #22208 @ 0x56c0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mla r1, r2, r4, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ @@ -125546,15 +126104,15 @@ │ │ │ │ add r0, r0, sl │ │ │ │ add r8, r6, r8 │ │ │ │ add lr, lr, r4 │ │ │ │ add r5, r0, r5 │ │ │ │ add ip, r3, ip │ │ │ │ add r9, lr, r9 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 7ff58 │ │ │ │ + bne 80810 │ │ │ │ movw r7, #32881 @ 0x8071 │ │ │ │ movt r7, #32775 @ 0x8007 │ │ │ │ umull r1, r2, r5, r7 │ │ │ │ umull r1, r4, r8, r7 │ │ │ │ umull r1, sl, ip, r7 │ │ │ │ lsr r1, r2, #15 │ │ │ │ movw r2, #65521 @ 0xfff1 │ │ │ │ @@ -125575,15 +126133,15 @@ │ │ │ │ umull r1, r4, r3, r7 │ │ │ │ lsr r1, r4, #15 │ │ │ │ mls r3, r1, r2, r3 │ │ │ │ umull r1, r4, lr, r7 │ │ │ │ lsr r1, r4, #15 │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ mls lr, r1, r2, lr │ │ │ │ - b 80014 │ │ │ │ + b 808cc │ │ │ │ mov r7, sl │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mla r2, r1, sl, r4 │ │ │ │ umull r1, r4, r2, r7 │ │ │ │ add r7, ip, r8 │ │ │ │ movw r1, #65521 @ 0xfff1 │ │ │ │ @@ -125603,29 +126161,29 @@ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ movw r7, #65491 @ 0xffd3 │ │ │ │ add r0, r0, lr │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ movt r7, #2 │ │ │ │ add r2, r2, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 800b8 │ │ │ │ + beq 80970 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, r7, r3 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ add r2, r0, r2 │ │ │ │ - bne 800a0 │ │ │ │ - b 800cc │ │ │ │ + bne 80958 │ │ │ │ + b 80984 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ movw r6, #32881 @ 0x8071 │ │ │ │ tst r8, #255 @ 0xff │ │ │ │ @@ -125635,136 +126193,136 @@ │ │ │ │ lsr r3, r7, #15 │ │ │ │ mls r2, r3, r1, r2 │ │ │ │ lsr r3, r6, #15 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mls r0, r3, r1, r0 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - bne 8010c │ │ │ │ + bne 809c4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ subs r8, r0, r1 │ │ │ │ mvnne r8, #1 │ │ │ │ add r0, r6, r9 │ │ │ │ str ip, [r4, #8] │ │ │ │ sub r0, lr, r0 │ │ │ │ strb r8, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7fc40 │ │ │ │ + bne 804f8 │ │ │ │ mov ip, r6 │ │ │ │ - b 7fca4 │ │ │ │ - ldr r3, [pc, #392] @ 802c8 │ │ │ │ + b 8055c │ │ │ │ + ldr r3, [pc, #392] @ 80b80 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #356] @ 802bc │ │ │ │ + ldr r3, [pc, #356] @ 80b74 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ mov r1, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #348] @ 802cc │ │ │ │ + ldr r3, [pc, #348] @ 80b84 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #336] @ 802d0 │ │ │ │ + ldr r3, [pc, #336] @ 80b88 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 85e8 │ │ │ │ mov r5, #33 @ 0x21 │ │ │ │ - b 8019c │ │ │ │ + b 80a54 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - b 7fcd8 │ │ │ │ - ldr r3, [pc, #204] @ 802a0 │ │ │ │ + b 80590 │ │ │ │ + ldr r3, [pc, #204] @ 80b58 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [fp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #172] @ 80298 │ │ │ │ + ldr r3, [pc, #172] @ 80b50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #224] @ 802e0 │ │ │ │ + ldr r3, [pc, #224] @ 80b98 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #196] @ 802d4 │ │ │ │ + ldr r3, [pc, #196] @ 80b8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #184] @ 802dc │ │ │ │ + ldr r2, [pc, #184] @ 80b94 │ │ │ │ mov r1, #576 @ 0x240 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #140] @ 802c0 │ │ │ │ + ldr r2, [pc, #140] @ 80b78 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldrdeq r8, [r7], -r0 │ │ │ │ - andeq r6, r8, lr, lsl r6 │ │ │ │ - ldr r2, [pc, #120] @ 802c4 │ │ │ │ + andeq r7, r7, r0, asr #30 │ │ │ │ + andeq r6, r8, lr, asr #14 │ │ │ │ + ldr r2, [pc, #120] @ 80b7c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #88] @ 802b8 │ │ │ │ + ldr r2, [pc, #88] @ 80b70 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #64] @ 802b4 │ │ │ │ + ldr r2, [pc, #64] @ 80b6c │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #84] @ 802d8 │ │ │ │ + ldr r2, [pc, #84] @ 80b90 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #20] @ 802a4 │ │ │ │ + ldr r2, [pc, #20] @ 80b5c │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldrdeq sp, [fp], -r8 │ │ │ │ - andeq r6, r8, r2, asr #4 │ │ │ │ - andeq sp, fp, ip, asr r0 │ │ │ │ - andeq ip, fp, r8, ror #31 │ │ │ │ - andeq r7, r7, ip, lsl #28 │ │ │ │ - andeq r5, r8, sl, asr pc │ │ │ │ - andeq r5, r8, r2, lsl #29 │ │ │ │ - andeq sp, fp, r4 │ │ │ │ - andeq sp, fp, r4, lsl r0 │ │ │ │ - andeq sp, fp, r8, lsr r1 │ │ │ │ - andeq sp, fp, r4, ror r0 │ │ │ │ - andeq sp, fp, r8, rrx │ │ │ │ - andeq sp, fp, r0, lsr #2 │ │ │ │ - andeq sp, fp, r8, ror #1 │ │ │ │ - andeq sp, fp, r8, asr #1 │ │ │ │ - andeq sp, fp, r4, asr #1 │ │ │ │ - strdeq ip, [fp], -r8 │ │ │ │ - andeq sp, fp, r4, asr #1 │ │ │ │ - andeq sp, fp, r8, lsl #1 │ │ │ │ + andeq ip, fp, r0, lsr #16 │ │ │ │ + andeq r6, r8, r2, ror r3 │ │ │ │ + andeq ip, fp, r4, lsr #15 │ │ │ │ + andeq ip, fp, r0, lsr r7 │ │ │ │ + andeq r7, r7, ip, ror r8 │ │ │ │ + andeq r6, r8, sl, lsl #1 │ │ │ │ + @ instruction: 0x00085fb2 │ │ │ │ + andeq ip, fp, ip, asr #14 │ │ │ │ + andeq ip, fp, ip, asr r7 │ │ │ │ + andeq ip, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x000bc7bc │ │ │ │ + @ instruction: 0x000bc7b0 │ │ │ │ + andeq ip, fp, r8, ror #16 │ │ │ │ + andeq ip, fp, r0, lsr r8 │ │ │ │ + andeq ip, fp, r0, lsl r8 │ │ │ │ + andeq ip, fp, ip, lsl #16 │ │ │ │ + andeq ip, fp, r0, asr #14 │ │ │ │ + andeq ip, fp, ip, lsl #16 │ │ │ │ + ldrdeq ip, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp] │ │ │ │ movw r1, #10468 @ 0x28e4 │ │ │ │ add r1, r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -125786,19 +126344,19 @@ │ │ │ │ movw r4, #798 @ 0x31e │ │ │ │ str r1, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ mov sl, r0 │ │ │ │ - beq 80418 │ │ │ │ + beq 80cd0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 803b8 │ │ │ │ + beq 80c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80768 │ │ │ │ + bne 81020 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 53fc │ │ │ │ mov r0, r8 │ │ │ │ @@ -125806,18 +126364,18 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 53fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 80398 │ │ │ │ + bne 80c50 │ │ │ │ mov r5, #288 @ 0x120 │ │ │ │ mov r8, r7 │ │ │ │ - b 80400 │ │ │ │ + b 80cb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 53fc │ │ │ │ mov r0, r8 │ │ │ │ @@ -125825,235 +126383,235 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 53fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r1, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 803e4 │ │ │ │ + bne 80c9c │ │ │ │ mov r5, #32 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r0, r1, #2048 @ 0x800 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1152 @ 0x480 │ │ │ │ bl 53fc │ │ │ │ - b 80460 │ │ │ │ + b 80d18 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, ip │ │ │ │ bl 53fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 53fc │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ strh r4, [r0] │ │ │ │ - bne 80440 │ │ │ │ + bne 80cf8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r5, #19 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ add r1, r1, sl, lsl #1 │ │ │ │ ldrh lr, [r1] │ │ │ │ mov r1, #28 │ │ │ │ cmp r5, lr │ │ │ │ - bcc 8076c │ │ │ │ + bcc 81024 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 804b4 │ │ │ │ + beq 80d6c │ │ │ │ mov r3, lr │ │ │ │ mov r7, r8 │ │ │ │ ldrb r6, [r7], #1 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi 8076c │ │ │ │ + bhi 81024 │ │ │ │ add r6, r2, r6, lsl #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldrh r5, [r6] │ │ │ │ add r5, r5, #1 │ │ │ │ strh r5, [r6] │ │ │ │ - bne 80490 │ │ │ │ + bne 80d48 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 804f8 │ │ │ │ + bne 80db0 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi 80548 │ │ │ │ + bhi 80e00 │ │ │ │ add r7, r6, #1 │ │ │ │ add r4, r2, r6, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ add r0, r0, r4 │ │ │ │ add r3, r4, r3 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r0, [r9, r6, lsl #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 804c4 │ │ │ │ + b 80d7c │ │ │ │ rsb r7, r6, #16 │ │ │ │ cmp r7, r5 │ │ │ │ movcs r7, r5 │ │ │ │ add ip, r7, r6 │ │ │ │ cmp r6, ip │ │ │ │ movhi ip, r6 │ │ │ │ cmp ip, #15 │ │ │ │ - bhi 80548 │ │ │ │ + bhi 80e00 │ │ │ │ sub r7, r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80538 │ │ │ │ + beq 80df0 │ │ │ │ add ip, ip, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp ip, #16 │ │ │ │ - beq 80548 │ │ │ │ - b 8051c │ │ │ │ + beq 80e00 │ │ │ │ + b 80dd4 │ │ │ │ add r7, ip, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, ip │ │ │ │ - b 804d8 │ │ │ │ + b 80d90 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - beq 8056c │ │ │ │ + beq 80e24 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 8076c │ │ │ │ + beq 81024 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 8076c │ │ │ │ + bhi 81024 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #2048 @ 0x800 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, lr │ │ │ │ - bcs 80700 │ │ │ │ + bcs 80fb8 │ │ │ │ add r0, r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r8, r3] │ │ │ │ ands r0, r0, #15 │ │ │ │ - beq 80600 │ │ │ │ + beq 80eb8 │ │ │ │ ldr r7, [ip, r0, lsl #2] │ │ │ │ mvn r4, #0 │ │ │ │ cmp r0, #10 │ │ │ │ add r6, r7, #1 │ │ │ │ str r6, [ip, r0, lsl #2] │ │ │ │ rsb r6, r0, #32 │ │ │ │ and r7, r7, r4, lsr r6 │ │ │ │ rsb r6, r0, #16 │ │ │ │ rbit r7, r7 │ │ │ │ lsr r7, r7, #16 │ │ │ │ lsr r4, r7, r6 │ │ │ │ - bhi 80614 │ │ │ │ + bhi 80ecc │ │ │ │ lsrs r7, r4, #10 │ │ │ │ - bne 80600 │ │ │ │ + bne 80eb8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, r0, lsl #9 │ │ │ │ add r7, r5, r4, lsl #1 │ │ │ │ mov r5, #1 │ │ │ │ lsl r0, r5, r0 │ │ │ │ lsl r5, r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ strh r3, [r7], r5 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - bcc 805f0 │ │ │ │ + bcc 80ea8 │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r1 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcc 8058c │ │ │ │ - b 80700 │ │ │ │ + bcc 80e44 │ │ │ │ + b 80fb8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bfc r6, #10, #22 │ │ │ │ movw r2, #798 @ 0x31e │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldrh r5, [r7, r6]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne 80644 │ │ │ │ + bne 80efc │ │ │ │ strh sl, [r7] │ │ │ │ sub r2, sl, #2 │ │ │ │ mov r5, sl │ │ │ │ - b 80648 │ │ │ │ + b 80f00 │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #28] │ │ │ │ lsr ip, r4, #9 │ │ │ │ cmp r0, #11 │ │ │ │ - beq 806bc │ │ │ │ + beq 80f74 │ │ │ │ mov sl, #12 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ ubfx ip, ip, #1, #15 │ │ │ │ sub r4, r5, r6 │ │ │ │ mvn r4, r4 │ │ │ │ uxth r4, r4 │ │ │ │ lsr r4, r4, #6 │ │ │ │ cmp r4, #8 │ │ │ │ - bhi 8072c │ │ │ │ + bhi 80fe4 │ │ │ │ mvn r4, r5 │ │ │ │ add r4, r6, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxth r4, r4 │ │ │ │ lsl r4, r4, #1 │ │ │ │ ldrh r5, [r6, r4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 806ac │ │ │ │ + bne 80f64 │ │ │ │ sub r4, r2, #2 │ │ │ │ strh r2, [r6] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sl, #1 │ │ │ │ cmp sl, r0 │ │ │ │ mov sl, r4 │ │ │ │ - bcc 8065c │ │ │ │ + bcc 80f14 │ │ │ │ ubfx r0, ip, #1, #1 │ │ │ │ sub r7, r5, r0 │ │ │ │ mvn r7, r7 │ │ │ │ uxth r7, r7 │ │ │ │ lsr r7, r7, #6 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi 8072c │ │ │ │ + bhi 80fe4 │ │ │ │ mvn r7, r5 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov sl, r2 │ │ │ │ uxth r0, r0 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ - b 80580 │ │ │ │ + b 80e38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r0, [r7, #363] @ 0x16b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80738 │ │ │ │ + beq 80ff0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 80750 │ │ │ │ + beq 81008 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r7, #363] @ 0x16b │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movw r4, #798 @ 0x31e │ │ │ │ - b 8034c │ │ │ │ + b 80c04 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #3 │ │ │ │ - b 8076c │ │ │ │ + b 81024 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ - b 8076c │ │ │ │ + b 81024 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #10 │ │ │ │ - b 8076c │ │ │ │ + b 81024 │ │ │ │ mov r0, #3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ @@ -126061,301 +126619,301 @@ │ │ │ │ sub r0, r3, r2 │ │ │ │ mov sl, r1 │ │ │ │ bic ip, r8, #3 │ │ │ │ subs r1, r2, r3 │ │ │ │ add r6, ip, r3 │ │ │ │ movls r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 807e4 │ │ │ │ + bne 8109c │ │ │ │ cmp r3, r2 │ │ │ │ - bls 807e4 │ │ │ │ + bls 8109c │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 80af8 │ │ │ │ + bcs 813b0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 80a48 │ │ │ │ + bcc 81300 │ │ │ │ cmp r6, sl │ │ │ │ - bhi 80a48 │ │ │ │ + bhi 81300 │ │ │ │ ldrb r1, [r9, r0] │ │ │ │ add r0, r9, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 53fc │ │ │ │ sub r1, r6, #1 │ │ │ │ - b 808e8 │ │ │ │ + b 811a0 │ │ │ │ subs ip, sl, #3 │ │ │ │ movcc ip, #0 │ │ │ │ cmp ip, r6 │ │ │ │ movcs ip, r6 │ │ │ │ cmp r3, r2 │ │ │ │ cmphi r0, #3 │ │ │ │ - bhi 80894 │ │ │ │ + bhi 8114c │ │ │ │ cmp r3, ip │ │ │ │ - bcs 808e0 │ │ │ │ + bcs 81198 │ │ │ │ add lr, r9, r3 │ │ │ │ add r4, r9, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r3, r7 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 809b8 │ │ │ │ + bcs 81270 │ │ │ │ add r0, r2, r7 │ │ │ │ add r1, r0, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 809d0 │ │ │ │ + bcs 81288 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 80ae8 │ │ │ │ + bcs 813a0 │ │ │ │ ldrb r1, [r4, r7] │ │ │ │ strb r1, [lr, r7] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 80ad4 │ │ │ │ + bcs 8138c │ │ │ │ add r1, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ add r6, lr, r7 │ │ │ │ cmp r0, sl │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ strb r5, [r6, #1] │ │ │ │ - bcs 80ac4 │ │ │ │ + bcs 8137c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ add r7, r7, #4 │ │ │ │ strb r0, [r6, #2] │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ strb r0, [r6, #3] │ │ │ │ add r6, r3, r7 │ │ │ │ cmp r6, ip │ │ │ │ - bcc 80814 │ │ │ │ + bcc 810cc │ │ │ │ add r1, r2, r7 │ │ │ │ - b 808e8 │ │ │ │ + b 811a0 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 808e0 │ │ │ │ + bcs 81198 │ │ │ │ sub r0, sl, #4 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 809e8 │ │ │ │ + bcs 812a0 │ │ │ │ add r1, r2, #4 │ │ │ │ cmn r2, #4 │ │ │ │ - bcs 809fc │ │ │ │ + bcs 812b4 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 80a10 │ │ │ │ + bhi 812c8 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ str r2, [r9, r6] │ │ │ │ add r6, r6, #4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r6, ip │ │ │ │ - bcs 808e8 │ │ │ │ - b 808a4 │ │ │ │ + bcs 811a0 │ │ │ │ + b 8115c │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ and r0, r8, #3 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ cmp r1, sl │ │ │ │ - bcs 80b08 │ │ │ │ + bcs 813c0 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 80b14 │ │ │ │ + bcs 813cc │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ - b 809a8 │ │ │ │ + b 81260 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 80a64 │ │ │ │ + bcs 8131c │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 80a94 │ │ │ │ + bcs 8134c │ │ │ │ cmp r1, sl │ │ │ │ - bcs 80b20 │ │ │ │ + bcs 813d8 │ │ │ │ cmp r6, sl │ │ │ │ - bcc 809a0 │ │ │ │ - ldr r2, [pc, #536] @ 80b6c │ │ │ │ + bcc 81258 │ │ │ │ + ldr r2, [pc, #536] @ 81424 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80b58 │ │ │ │ + b 81410 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 80a7c │ │ │ │ + bcs 81334 │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 80aac │ │ │ │ + bcs 81364 │ │ │ │ cmp r1, sl │ │ │ │ - bcs 80b2c │ │ │ │ + bcs 813e4 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 80b38 │ │ │ │ + bcs 813f0 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, sl │ │ │ │ strb r3, [r9, r6] │ │ │ │ - bcs 80b44 │ │ │ │ + bcs 813fc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bcs 80b50 │ │ │ │ + bcs 81408 │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ strb r1, [r9, r6] │ │ │ │ ldrb r1, [r9, r2] │ │ │ │ strb r1, [r9, r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #444] @ 80b7c │ │ │ │ + ldr r0, [pc, #444] @ 81434 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #440] @ 80b80 │ │ │ │ + ldr r2, [pc, #440] @ 81438 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #428] @ 80b84 │ │ │ │ + ldr r0, [pc, #428] @ 8143c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #424] @ 80b88 │ │ │ │ + ldr r2, [pc, #424] @ 81440 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #420] @ 80b94 │ │ │ │ + ldr r3, [pc, #420] @ 8144c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #404] @ 80b98 │ │ │ │ + ldr r3, [pc, #404] @ 81450 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #388] @ 80b9c │ │ │ │ + ldr r0, [pc, #388] @ 81454 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #384] @ 80ba0 │ │ │ │ + ldr r1, [pc, #384] @ 81458 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 8850 │ │ │ │ - ldr r5, [pc, #296] @ 80b78 │ │ │ │ + ldr r5, [pc, #296] @ 81430 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #312] @ 80ba4 │ │ │ │ + ldr r0, [pc, #312] @ 8145c │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #308] @ 80ba8 │ │ │ │ + ldr r2, [pc, #308] @ 81460 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #308] @ 80bb8 │ │ │ │ + ldr r0, [pc, #308] @ 81470 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #304] @ 80bbc │ │ │ │ + ldr r2, [pc, #304] @ 81474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #272] @ 80bac │ │ │ │ + ldr r0, [pc, #272] @ 81464 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #268] @ 80bb0 │ │ │ │ + ldr r2, [pc, #268] @ 81468 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #268] @ 80bc0 │ │ │ │ + ldr r0, [pc, #268] @ 81478 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #264] @ 80bc4 │ │ │ │ + ldr r2, [pc, #264] @ 8147c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r2, [pc, #196] @ 80b90 │ │ │ │ + ldr r2, [pc, #196] @ 81448 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #132] @ 80b60 │ │ │ │ + ldr r2, [pc, #132] @ 81418 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #156] @ 80b8c │ │ │ │ + ldr r2, [pc, #156] @ 81444 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #116] @ 80b74 │ │ │ │ + ldr r2, [pc, #116] @ 8142c │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #84] @ 80b64 │ │ │ │ + ldr r2, [pc, #84] @ 8141c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80adc │ │ │ │ - ldr r2, [pc, #76] @ 80b68 │ │ │ │ + b 81394 │ │ │ │ + ldr r2, [pc, #76] @ 81420 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80b58 │ │ │ │ - ldr r2, [pc, #140] @ 80bb4 │ │ │ │ + b 81410 │ │ │ │ + ldr r2, [pc, #140] @ 8146c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80adc │ │ │ │ - ldr r2, [pc, #148] @ 80bc8 │ │ │ │ + b 81394 │ │ │ │ + ldr r2, [pc, #148] @ 81480 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80adc │ │ │ │ - ldr r2, [pc, #140] @ 80bcc │ │ │ │ + b 81394 │ │ │ │ + ldr r2, [pc, #140] @ 81484 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80b58 │ │ │ │ - ldr r2, [pc, #132] @ 80bd0 │ │ │ │ + b 81410 │ │ │ │ + ldr r2, [pc, #132] @ 81488 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 80adc │ │ │ │ - ldr r2, [pc, #24] @ 80b70 │ │ │ │ + b 81394 │ │ │ │ + ldr r2, [pc, #24] @ 81428 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b 80ae0 │ │ │ │ - andeq ip, fp, r0, ror r8 │ │ │ │ - andeq ip, fp, ip, asr r8 │ │ │ │ - andeq ip, fp, r0, ror #16 │ │ │ │ - andeq ip, fp, r8, ror #20 │ │ │ │ - andeq ip, fp, r4, asr #17 │ │ │ │ - strdeq ip, [fp], -r8 │ │ │ │ - @ instruction: 0x000bc8b0 │ │ │ │ - andeq r4, r8, r0, asr #30 │ │ │ │ - andeq ip, fp, r0, asr r9 │ │ │ │ - andeq r4, r8, r7, asr pc │ │ │ │ - andeq ip, fp, r8, asr #18 │ │ │ │ - andeq ip, fp, r8, asr #16 │ │ │ │ - andeq ip, fp, ip, lsl #17 │ │ │ │ - andeq ip, fp, r4, lsr sl │ │ │ │ - andeq ip, fp, r0, lsr #20 │ │ │ │ - andeq ip, fp, r8, lsl sl │ │ │ │ - andeq ip, fp, r0, lsl #20 │ │ │ │ - andeq r4, r8, fp, lsl #30 │ │ │ │ - andeq ip, fp, r4, lsl r9 │ │ │ │ - andeq r4, r8, sl, lsl #30 │ │ │ │ - strdeq ip, [fp], -r4 │ │ │ │ - andeq ip, fp, r4, lsl #17 │ │ │ │ - andeq r4, r8, sl, ror #30 │ │ │ │ - andeq ip, fp, ip, lsr r9 │ │ │ │ - andeq r4, r8, r9, ror #30 │ │ │ │ - andeq ip, fp, ip, lsl r9 │ │ │ │ - @ instruction: 0x000bc8b8 │ │ │ │ - @ instruction: 0x000bc8bc │ │ │ │ - andeq ip, fp, r0, asr #17 │ │ │ │ + b 81398 │ │ │ │ + @ instruction: 0x000bbfb8 │ │ │ │ + andeq fp, fp, r4, lsr #31 │ │ │ │ + andeq fp, fp, r8, lsr #31 │ │ │ │ + @ instruction: 0x000bc1b0 │ │ │ │ + andeq ip, fp, ip │ │ │ │ + andeq fp, fp, r0, asr #30 │ │ │ │ + strdeq fp, [fp], -r8 │ │ │ │ + andeq r5, r8, r0, ror r0 │ │ │ │ + muleq fp, r8, r0 │ │ │ │ + andeq r5, r8, r7, lsl #1 │ │ │ │ + muleq fp, r0, r0 │ │ │ │ + muleq fp, r0, pc @ │ │ │ │ + ldrdeq fp, [fp], -r4 │ │ │ │ + andeq ip, fp, ip, ror r1 │ │ │ │ + andeq ip, fp, r8, ror #2 │ │ │ │ + andeq ip, fp, r0, ror #2 │ │ │ │ + andeq ip, fp, r8, asr #2 │ │ │ │ + andeq r5, r8, fp, lsr r0 │ │ │ │ + andeq ip, fp, ip, asr r0 │ │ │ │ + andeq r5, r8, sl, lsr r0 │ │ │ │ + andeq ip, fp, ip, lsr r0 │ │ │ │ + andeq fp, fp, ip, asr #31 │ │ │ │ + muleq r8, sl, r0 │ │ │ │ + andeq ip, fp, r4, lsl #1 │ │ │ │ + muleq r8, r9, r0 │ │ │ │ + andeq ip, fp, r4, rrx │ │ │ │ + andeq ip, fp, r0 │ │ │ │ + andeq ip, fp, r4 │ │ │ │ + andeq ip, fp, r8 │ │ │ │ push {fp, lr} │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov ip, r2 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 80c00 │ │ │ │ + bne 814b8 │ │ │ │ cmn ip, #4 │ │ │ │ addls r3, ip, #3 │ │ │ │ cmpls r3, r1 │ │ │ │ - bls 80c10 │ │ │ │ + bls 814c8 │ │ │ │ pop {fp, pc} │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ pop {fp, lr} │ │ │ │ - b 80774 │ │ │ │ + b 8102c │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ cmpcc r2, r1 │ │ │ │ - bcs 80bfc │ │ │ │ + bcs 814b4 │ │ │ │ add lr, r2, #1 │ │ │ │ cmp lr, r1 │ │ │ │ addcc r1, r0, ip │ │ │ │ ldrbcc r2, [r0, r2] │ │ │ │ strbcc r2, [r1] │ │ │ │ ldrbcc r2, [r0, lr] │ │ │ │ strbcc r2, [r1, #1] │ │ │ │ @@ -126364,25 +126922,25 @@ │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #884] @ 80fdc │ │ │ │ + ldr r1, [pc, #884] @ 81894 │ │ │ │ mov r2, #10 │ │ │ │ mov r0, sl │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 80ce8 │ │ │ │ + beq 815a0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #110 @ 0x6e │ │ │ │ strb r8, [sp, #13] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r5] │ │ │ │ strb r7, [sp, #12] │ │ │ │ @@ -126390,794 +126948,794 @@ │ │ │ │ bl 53fc │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ bl 54d4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 80d88 │ │ │ │ + beq 81640 │ │ │ │ ldr r4, [sp, #252] @ 0xfc │ │ │ │ ldrh r7, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80e78 │ │ │ │ + beq 81730 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 80e7c │ │ │ │ - b 80ec4 │ │ │ │ + beq 81734 │ │ │ │ + b 8177c │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 80d90 │ │ │ │ - ldr r1, [pc, #740] @ 80fe0 │ │ │ │ + bne 81648 │ │ │ │ + ldr r1, [pc, #740] @ 81898 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ + bne 81544 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #700] @ 80fe4 │ │ │ │ + ldr r1, [pc, #700] @ 8189c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ + bne 81544 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #668] @ 80fe8 │ │ │ │ + ldr r1, [pc, #668] @ 818a0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ - ldr r1, [pc, #648] @ 80fec │ │ │ │ + bne 81544 │ │ │ │ + ldr r1, [pc, #648] @ 818a4 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #644] @ 80ff0 │ │ │ │ + ldr r0, [pc, #644] @ 818a8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2e8 │ │ │ │ - b 80e70 │ │ │ │ + bl 6cba0 │ │ │ │ + b 81728 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - b 80ec4 │ │ │ │ - ldr r1, [pc, #604] @ 80ff4 │ │ │ │ + b 8177c │ │ │ │ + ldr r1, [pc, #604] @ 818ac │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ + bne 81544 │ │ │ │ ldrd r2, [r6] │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r1, [pc, #568] @ 80ff8 │ │ │ │ + ldr r1, [pc, #568] @ 818b0 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ - ldr r6, [pc, #564] @ 80ffc │ │ │ │ + ldr r6, [pc, #564] @ 818b4 │ │ │ │ add r4, sp, #135 @ 0x87 │ │ │ │ ldm r0, {r0, fp} │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ stm ip, {r2, r3, r4} │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ strb r7, [sp, #135] @ 0x87 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str fp, [sp, #28] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ + bne 81544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #488] @ 81000 │ │ │ │ + ldr r1, [pc, #488] @ 818b8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ - ldr r1, [pc, #472] @ 81004 │ │ │ │ + bne 81544 │ │ │ │ + ldr r1, [pc, #472] @ 818bc │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ - ldr r0, [pc, #468] @ 81008 │ │ │ │ + ldr r0, [pc, #468] @ 818c0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c2e8 │ │ │ │ + bl 6cba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80c8c │ │ │ │ + bne 81544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #416] @ 8100c │ │ │ │ + ldr r1, [pc, #416] @ 818c4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 80c8c │ │ │ │ + b 81544 │ │ │ │ mov r4, #2 │ │ │ │ add r8, sp, #16 │ │ │ │ orr r1, r6, #4 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ ldrh sl, [r9, #2] │ │ │ │ bl 512c │ │ │ │ - ldr r0, [pc, #372] @ 81010 │ │ │ │ + ldr r0, [pc, #372] @ 818c8 │ │ │ │ orr r2, r7, sl, lsl #16 │ │ │ │ - ldr r1, [pc, #368] @ 81014 │ │ │ │ + ldr r1, [pc, #368] @ 818cc │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #110 @ 0x6e │ │ │ │ mov r4, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ bl 53fc │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ bl 54f8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 80f14 │ │ │ │ + beq 817cc │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ ldrh r7, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80f1c │ │ │ │ + beq 817d4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 80f20 │ │ │ │ - b 80f68 │ │ │ │ + beq 817d8 │ │ │ │ + b 81820 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - b 80f68 │ │ │ │ + b 81820 │ │ │ │ mov r5, #2 │ │ │ │ add r8, sp, #16 │ │ │ │ orr r1, r6, #4 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ ldrh r4, [r9, #2] │ │ │ │ bl 512c │ │ │ │ - ldr r0, [pc, #216] @ 81018 │ │ │ │ + ldr r0, [pc, #216] @ 818d0 │ │ │ │ orr r2, r7, r4, lsl #16 │ │ │ │ - ldr r1, [pc, #212] @ 8101c │ │ │ │ + ldr r1, [pc, #212] @ 818d4 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 80f8c │ │ │ │ + beq 81844 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 80fc0 │ │ │ │ - ldr r1, [pc, #116] @ 81020 │ │ │ │ + bne 81878 │ │ │ │ + ldr r1, [pc, #116] @ 818d8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #92] @ 81024 │ │ │ │ + ldr r1, [pc, #92] @ 818dc │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r6, r8, r7, asr r4 │ │ │ │ - andeq r5, r8, r2, lsl pc │ │ │ │ - andeq r7, r8, r7, asr #9 │ │ │ │ - muleq r8, r5, r6 │ │ │ │ - andeq r5, r7, r8, ror #13 │ │ │ │ + andeq r6, r8, r7, lsl #11 │ │ │ │ + andeq r6, r8, r2, asr #32 │ │ │ │ + strdeq r7, [r8], -r7 @ │ │ │ │ + andeq r7, r8, r5, asr #15 │ │ │ │ + andeq r5, r7, r0, ror #14 │ │ │ │ andeq r4, r5, r0, lsr #27 │ │ │ │ - andeq pc, r7, lr, ror sp @ │ │ │ │ - andeq r7, r8, pc, lsl r4 │ │ │ │ - muleq fp, r4, ip │ │ │ │ - andeq r7, r8, r9, asr #11 │ │ │ │ - andeq r5, r7, r0, lsr #12 │ │ │ │ + andeq pc, r7, lr, lsr #29 │ │ │ │ + andeq r7, r8, pc, asr #10 │ │ │ │ + ldrdeq fp, [fp], -ip │ │ │ │ + strdeq r7, [r8], -r9 │ │ │ │ + muleq r7, r8, r6 │ │ │ │ ldrdeq r4, [r5], -r8 │ │ │ │ - andeq pc, r7, lr, lsr #25 │ │ │ │ + ldrdeq pc, [r7], -lr │ │ │ │ andeq r4, r4, r8, asr #21 │ │ │ │ - andeq r6, r8, r5, lsr #4 │ │ │ │ + andeq r6, r8, r5, asr r3 │ │ │ │ andeq r4, r4, r4, lsr #20 │ │ │ │ - andeq r5, r7, r0, lsr #6 │ │ │ │ - andeq r5, r8, r9, ror #24 │ │ │ │ - andeq r7, r8, r4, asr pc │ │ │ │ + muleq r7, r0, r3 │ │ │ │ + muleq r8, r9, sp │ │ │ │ + andeq r8, r8, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #228] @ 81120 │ │ │ │ + ldr r2, [pc, #228] @ 819d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrex r1, [r2] │ │ │ │ strex r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8103c │ │ │ │ + bne 818f4 │ │ │ │ and r0, r1, #3 │ │ │ │ dmb ish │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 8110c │ │ │ │ + bne 819c4 │ │ │ │ subs r0, r1, #1 │ │ │ │ - beq 810f8 │ │ │ │ + beq 819b0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 81080 │ │ │ │ + b 81938 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 810f8 │ │ │ │ + beq 819b0 │ │ │ │ ldrd r6, [r0] │ │ │ │ str r4, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81100 │ │ │ │ + beq 819b8 │ │ │ │ add r1, r6, #24 │ │ │ │ dmb ish │ │ │ │ strb r5, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ strex r2, r5, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 810a0 │ │ │ │ + bne 81958 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 810c8 │ │ │ │ + bne 81980 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 810cc │ │ │ │ + bne 81984 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 81074 │ │ │ │ + bne 8192c │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ - b 81074 │ │ │ │ + bl d6360 │ │ │ │ + b 8192c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 81124 │ │ │ │ + ldr r0, [pc, #28] @ 819dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 8a14 │ │ │ │ - andeq pc, fp, r0, lsr r9 @ │ │ │ │ - andeq ip, fp, ip, asr #6 │ │ │ │ + andeq pc, fp, r8, ror r0 @ │ │ │ │ + muleq fp, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r7, [pc, #976] @ 8150c │ │ │ │ - ldr r1, [pc, #968] @ 81508 │ │ │ │ + ldr r7, [pc, #976] @ 81dc4 │ │ │ │ + ldr r1, [pc, #968] @ 81dc0 │ │ │ │ add r7, pc, r7 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r9, r0, r1 │ │ │ │ ldr r5, [r7] │ │ │ │ add r0, sp, #20 │ │ │ │ add sl, sp, #32 │ │ │ │ orr fp, r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ mvn r8, #0 │ │ │ │ dmb ish │ │ │ │ - b 81170 │ │ │ │ + b 81a28 │ │ │ │ ldr r5, [r7] │ │ │ │ dmb ish │ │ │ │ and r0, r5, #3 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ add r1, r5, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 813d8 │ │ │ │ + bne 81c90 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 81194 │ │ │ │ + bne 81a4c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 81170 │ │ │ │ - b 81434 │ │ │ │ + beq 81a28 │ │ │ │ + b 81cec │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 81298 │ │ │ │ + bls 81b50 │ │ │ │ sub r0, r0, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 811d4 │ │ │ │ + bne 81a8c │ │ │ │ cmn r1, #1 │ │ │ │ - ble 814e8 │ │ │ │ + ble 81da0 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic r0, r5, #3 │ │ │ │ strb r4, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 81228 │ │ │ │ + bne 81ae0 │ │ │ │ dmb ish │ │ │ │ strex r1, fp, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81240 │ │ │ │ + beq 81af8 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 81210 │ │ │ │ + beq 81ac8 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81250 │ │ │ │ - b 813a0 │ │ │ │ + beq 81b08 │ │ │ │ + b 81c58 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 813a0 │ │ │ │ + bne 81c58 │ │ │ │ and r0, r5, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 813f4 │ │ │ │ + bne 81cac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 811c4 │ │ │ │ + beq 81a7c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8126c │ │ │ │ + bne 81b24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 811c4 │ │ │ │ + bne 81a7c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl d5aa8 │ │ │ │ - b 811c4 │ │ │ │ + bl d6360 │ │ │ │ + b 81a7c │ │ │ │ bl d618 │ │ │ │ - b 811f0 │ │ │ │ + b 81aa8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 81394 │ │ │ │ + bls 81c4c │ │ │ │ sub r5, r0, #8 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 812b0 │ │ │ │ + bne 81b68 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 814e8 │ │ │ │ + ble 81da0 │ │ │ │ add r6, r5, #24 │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 812d0 │ │ │ │ + bne 81b88 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 812fc │ │ │ │ - b 81364 │ │ │ │ + bne 81bb4 │ │ │ │ + b 81c1c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81348 │ │ │ │ + bne 81c00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, sl, #4 │ │ │ │ stm sp, {r0, r4, r8} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 81348 │ │ │ │ + bgt 81c00 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 81300 │ │ │ │ + beq 81bb8 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 812f4 │ │ │ │ + bne 81bac │ │ │ │ strex r0, r4, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81348 │ │ │ │ + bne 81c00 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 81368 │ │ │ │ + bne 81c20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 813a0 │ │ │ │ + bne 81c58 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl d5aa8 │ │ │ │ - b 813a0 │ │ │ │ + bl d6360 │ │ │ │ + b 81c58 │ │ │ │ bl d618 │ │ │ │ mov r5, r0 │ │ │ │ - b 812cc │ │ │ │ + b 81b84 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 812a0 │ │ │ │ + beq 81b58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81168 │ │ │ │ + beq 81a20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 813c0 │ │ │ │ - b 81418 │ │ │ │ + bne 81c78 │ │ │ │ + b 81cd0 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 81170 │ │ │ │ - b 81434 │ │ │ │ + beq 81a28 │ │ │ │ + b 81cec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81168 │ │ │ │ + beq 81a20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81404 │ │ │ │ + bne 81cbc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 81168 │ │ │ │ + bne 81a20 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl d5aa8 │ │ │ │ - b 81168 │ │ │ │ - b 81430 │ │ │ │ + bl d6360 │ │ │ │ + b 81a20 │ │ │ │ + b 81ce8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #32] │ │ │ │ str r0, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 814ac │ │ │ │ + beq 81d64 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 8148c │ │ │ │ + beq 81d44 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0], #4 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ - bl 81028 │ │ │ │ + bl 818e0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 81510 │ │ │ │ + ldr r2, [pc, #92] @ 81dc8 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #88] @ 81514 │ │ │ │ + ldr r1, [pc, #88] @ 81dcc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8850 │ │ │ │ - b 814e8 │ │ │ │ + b 81da0 │ │ │ │ bl 12a70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 81028 │ │ │ │ + bl 818e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - andeq pc, fp, ip, lsr #16 │ │ │ │ - ldrdeq sp, [fp], -ip │ │ │ │ - andeq sp, fp, r0, ror #21 │ │ │ │ + andeq lr, fp, r4, ror pc │ │ │ │ + andeq sp, fp, r4, lsr #4 │ │ │ │ + andeq sp, fp, r8, lsr #4 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8159c │ │ │ │ - ldr r1, [pc, #128] @ 815c8 │ │ │ │ + beq 81e54 │ │ │ │ + ldr r1, [pc, #128] @ 81e80 │ │ │ │ movw r2, #21842 @ 0x5552 │ │ │ │ movw r3, #20301 @ 0x4f4d │ │ │ │ movt r2, #21587 @ 0x5453 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r1, r0, #12 │ │ │ │ movt r3, #90 @ 0x5a │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 53fc │ │ │ │ - ldr r0, [pc, #72] @ 815cc │ │ │ │ + ldr r0, [pc, #72] @ 81e84 │ │ │ │ str r5, [r6, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 515c <_Unwind_RaiseException@plt> │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 815e8 │ │ │ │ + bl 81ea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ - andeq r6, r8, r4, asr r2 │ │ │ │ + andeq r6, r8, r4, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r0, r1 │ │ │ │ - bl 81648 │ │ │ │ - bl d935c │ │ │ │ + bl 81f00 │ │ │ │ + bl d9c14 │ │ │ │ bl 8af0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8160c │ │ │ │ + beq 81ec4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81624 │ │ │ │ + beq 81edc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81640 │ │ │ │ + beq 81ef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8166c │ │ │ │ + beq 81f24 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81680 │ │ │ │ + beq 81f38 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 816a4 │ │ │ │ + beq 81f5c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81744 │ │ │ │ + beq 81ffc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #204] @ 817ac │ │ │ │ + ldr r2, [pc, #204] @ 82064 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #188] @ 817b0 │ │ │ │ + ldr r1, [pc, #188] @ 82068 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 817b4 │ │ │ │ + ldr r2, [pc, #184] @ 8206c │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 8175c │ │ │ │ + beq 82014 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #108] @ 817c0 │ │ │ │ + ldr r1, [pc, #108] @ 82078 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 81790 │ │ │ │ - ldr r1, [pc, #60] @ 817b8 │ │ │ │ + bne 82048 │ │ │ │ + ldr r1, [pc, #60] @ 82070 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ 817bc │ │ │ │ + ldr r1, [pc, #36] @ 82074 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r7, r0, asr #26 │ │ │ │ - andeq r4, r8, sp, lsl #7 │ │ │ │ + @ instruction: 0x00074db8 │ │ │ │ + @ instruction: 0x000844bd │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ - muleq r8, r9, r4 │ │ │ │ - andeq r7, r8, r4, lsl #15 │ │ │ │ - andeq r4, r7, ip, lsr pc │ │ │ │ + andeq r5, r8, r9, asr #11 │ │ │ │ + @ instruction: 0x000878b4 │ │ │ │ + @ instruction: 0x00074fb4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #6 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #204] @ 818b8 │ │ │ │ + ldr r1, [pc, #204] @ 82170 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #196] @ 818bc │ │ │ │ + ldr r1, [pc, #196] @ 82174 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #192] @ 818c0 │ │ │ │ + ldr r2, [pc, #192] @ 82178 │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r3, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 69a64 │ │ │ │ - ldr r1, [pc, #152] @ 818c4 │ │ │ │ + bl 6a31c │ │ │ │ + ldr r1, [pc, #152] @ 8217c │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #148] @ 818c8 │ │ │ │ + ldr r2, [pc, #148] @ 82180 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 81868 │ │ │ │ + beq 82120 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 8189c │ │ │ │ - ldr r1, [pc, #68] @ 818cc │ │ │ │ + bne 82154 │ │ │ │ + ldr r1, [pc, #68] @ 82184 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #44] @ 818d0 │ │ │ │ + ldr r1, [pc, #44] @ 82188 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - muleq r8, r6, r2 │ │ │ │ - andeq r4, r7, r0, lsl #20 │ │ │ │ + andeq r4, r8, r6, asr #7 │ │ │ │ + andeq r4, r7, r0, ror sl │ │ │ │ andeq r9, r0, ip, lsl #24 │ │ │ │ - andeq r4, r8, r4, asr r2 │ │ │ │ + andeq r4, r8, r4, lsl #7 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - andeq r5, r8, sp, lsl #7 │ │ │ │ - andeq r7, r8, r8, ror r6 │ │ │ │ + @ instruction: 0x000854bd │ │ │ │ + andeq r7, r8, r8, lsr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #108] @ 81960 │ │ │ │ - ldr r2, [pc, #108] @ 81964 │ │ │ │ - ldr ip, [pc, #108] @ 81968 │ │ │ │ + ldr r1, [pc, #108] @ 82218 │ │ │ │ + ldr r2, [pc, #108] @ 8221c │ │ │ │ + ldr ip, [pc, #108] @ 82220 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ rbit r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -127193,206 +127751,206 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, fp, r4, asr r1 │ │ │ │ + muleq fp, ip, r8 │ │ │ │ @ instruction: 0xfffe79e8 │ │ │ │ @ instruction: 0xfffe7aa0 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #24] │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ - ldr r0, [pc, #28] @ 819a4 │ │ │ │ + ldr r0, [pc, #28] @ 8225c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8198c │ │ │ │ + bne 82244 │ │ │ │ bx lr │ │ │ │ - andeq pc, fp, ip, ror r0 @ │ │ │ │ + andeq lr, fp, r4, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr fp, [pc, #792] @ 81cd0 │ │ │ │ + ldr fp, [pc, #792] @ 82588 │ │ │ │ movw r0, #31161 @ 0x79b9 │ │ │ │ movt r0, #40503 @ 0x9e37 │ │ │ │ mov r8, #1 │ │ │ │ add fp, pc, fp │ │ │ │ mul r6, fp, r0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ - beq 81a78 │ │ │ │ + beq 82330 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ rsb r0, r1, #0 │ │ │ │ and r1, r0, #31 │ │ │ │ lsr r0, r6, r1 │ │ │ │ cmp r4, r6, lsr r1 │ │ │ │ - bls 81ca0 │ │ │ │ + bls 82558 │ │ │ │ ldr r1, [r5] │ │ │ │ add r7, r1, r0, lsl #6 │ │ │ │ add r4, r7, #24 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a5c │ │ │ │ + bne 82314 │ │ │ │ strex r0, r8, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a60 │ │ │ │ + bne 82318 │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 81a84 │ │ │ │ + beq 8233c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 81a2c │ │ │ │ + bne 822e4 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 819c8 │ │ │ │ + bcc 82280 │ │ │ │ ands r0, r0, #2 │ │ │ │ - bne 819c8 │ │ │ │ + bne 82280 │ │ │ │ mov r0, r4 │ │ │ │ bl ad88 │ │ │ │ - b 819c8 │ │ │ │ + b 82280 │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl af04 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 81a28 │ │ │ │ - b 81a84 │ │ │ │ + bne 822e0 │ │ │ │ + b 8233c │ │ │ │ bl acec │ │ │ │ mov r5, r0 │ │ │ │ - b 819d8 │ │ │ │ + b 82290 │ │ │ │ mov r5, r7 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r8, [r5, #28]! │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 81b70 │ │ │ │ + beq 82428 │ │ │ │ orr r6, ip, #4 │ │ │ │ mov sl, #0 │ │ │ │ add r0, ip, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 81acc │ │ │ │ + b 82384 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r9 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 81b70 │ │ │ │ + beq 82428 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r9, [r0, #8]! │ │ │ │ cmp r1, fp │ │ │ │ - bne 81ab8 │ │ │ │ + bne 82370 │ │ │ │ str r9, [r5] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, r8 │ │ │ │ mov r0, #0 │ │ │ │ streq sl, [r7, #32] │ │ │ │ str r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ str r0, [r8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - bcc 81b1c │ │ │ │ + bcc 823d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 81b2c │ │ │ │ + b 823e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 81b54 │ │ │ │ + beq 8240c │ │ │ │ str r8, [r1, r0, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r8, r9 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 81acc │ │ │ │ - b 81b70 │ │ │ │ + bne 82384 │ │ │ │ + b 82428 │ │ │ │ mov r0, ip │ │ │ │ bl a35c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - b 81b34 │ │ │ │ + b 823ec │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 81b74 │ │ │ │ + bne 8242c │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 81b98 │ │ │ │ + bcc 82450 │ │ │ │ ands r0, r0, #2 │ │ │ │ - beq 81bb8 │ │ │ │ + beq 82470 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, ip, #8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 81bd8 │ │ │ │ + bcs 82490 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 81be0 │ │ │ │ + b 82498 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, ip │ │ │ │ bl ad88 │ │ │ │ mov ip, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, ip, #8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcc 81ba8 │ │ │ │ + bcc 82460 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ ldm r1!, {r3, r4, r6} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ add r7, ip, #8 │ │ │ │ cmp r5, #0 │ │ │ │ stmia r7!, {r3, r4, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ stm r7, {r2, r3, r4, r6} │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - beq 81c4c │ │ │ │ + beq 82504 │ │ │ │ cmp r0, #9 │ │ │ │ - bcc 81c68 │ │ │ │ + bcc 82520 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, r6, lsl #2] │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 81c1c │ │ │ │ + bne 824d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcc 81c98 │ │ │ │ + bcc 82550 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ orr r4, ip, #4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -127401,299 +127959,299 @@ │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 81c70 │ │ │ │ + bne 82528 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 81cd4 │ │ │ │ + ldr r2, [pc, #44] @ 8258c │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #9 │ │ │ │ - bcc 81cc8 │ │ │ │ + bcc 82580 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, fp, r0, asr #32 │ │ │ │ - ldrdeq fp, [fp], -r8 │ │ │ │ + andeq lr, fp, r8, lsl #15 │ │ │ │ + andeq sl, fp, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r9, [pc, #672] @ 81f88 │ │ │ │ + ldr r9, [pc, #672] @ 82840 │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r6, r1, #1 │ │ │ │ strex r1, r6, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81cf0 │ │ │ │ + bne 825a8 │ │ │ │ add sl, r6, r6, lsl #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ dmb ish │ │ │ │ cmp fp, #0 │ │ │ │ - beq 81df0 │ │ │ │ + beq 826a8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bcs 81f38 │ │ │ │ + bcs 827f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d80 │ │ │ │ + beq 82638 │ │ │ │ ldr r1, [fp] │ │ │ │ lsl r5, r0, #6 │ │ │ │ add r7, r1, #24 │ │ │ │ - b 81d58 │ │ │ │ + b 82610 │ │ │ │ clrex │ │ │ │ mov r0, r7 │ │ │ │ bl af04 │ │ │ │ add r7, r7, #64 @ 0x40 │ │ │ │ subs r5, r5, #64 @ 0x40 │ │ │ │ - beq 81d80 │ │ │ │ + beq 82638 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81d40 │ │ │ │ + bne 825f8 │ │ │ │ strex r0, r4, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81d44 │ │ │ │ + bne 825fc │ │ │ │ dmb ish │ │ │ │ add r7, r7, #64 @ 0x40 │ │ │ │ subs r5, r5, #64 @ 0x40 │ │ │ │ - bne 81d58 │ │ │ │ + bne 82610 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, fp │ │ │ │ - beq 81e08 │ │ │ │ + beq 826c0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d0c │ │ │ │ + beq 825c4 │ │ │ │ ldr r7, [fp] │ │ │ │ add r5, r7, r0, lsl #6 │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ - b 81db8 │ │ │ │ + b 82670 │ │ │ │ cmp r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ addne r0, r0, #64 @ 0x40 │ │ │ │ - beq 81d0c │ │ │ │ + beq 825c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r1, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81dc8 │ │ │ │ + bne 82680 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 81da8 │ │ │ │ + bcc 82660 │ │ │ │ ands r1, r1, #2 │ │ │ │ bleq ad88 │ │ │ │ - b 81da8 │ │ │ │ + b 82660 │ │ │ │ bl acec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 81d28 │ │ │ │ - b 81f38 │ │ │ │ + bcc 825e0 │ │ │ │ + b 827f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 81f94 │ │ │ │ + bl 8284c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81f30 │ │ │ │ + beq 827e8 │ │ │ │ ldr r2, [fp] │ │ │ │ movw sl, #31161 @ 0x79b9 │ │ │ │ movt sl, #40503 @ 0x9e37 │ │ │ │ mov r9, #0 │ │ │ │ add ip, r2, r1, lsl #6 │ │ │ │ add r1, r2, #64 @ 0x40 │ │ │ │ str r8, [sp] │ │ │ │ - b 81e54 │ │ │ │ + b 8270c │ │ │ │ cmp lr, ip │ │ │ │ mov r1, lr │ │ │ │ addne r1, r1, #64 @ 0x40 │ │ │ │ mov r2, lr │ │ │ │ - beq 81eb8 │ │ │ │ + beq 82770 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81e40 │ │ │ │ + beq 826f8 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ rsb r3, r3, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ and r4, r3, #31 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mul r6, r3, sl │ │ │ │ lsr r3, r6, r4 │ │ │ │ cmp r1, r6, lsr r4 │ │ │ │ - bls 81f5c │ │ │ │ + bls 82814 │ │ │ │ add r3, r5, r3, lsl #6 │ │ │ │ ldr r8, [r3, #32] │ │ │ │ cmp r8, #0 │ │ │ │ strne r2, [r8, #8] │ │ │ │ streq r2, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r3, #32] │ │ │ │ str r9, [r2, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bne 81e74 │ │ │ │ - b 81e40 │ │ │ │ + bne 8272c │ │ │ │ + b 826f8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #200] @ 81f90 │ │ │ │ + ldr r2, [pc, #200] @ 82848 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r8, [sp] │ │ │ │ - beq 81f38 │ │ │ │ + beq 827f0 │ │ │ │ ldr r5, [fp] │ │ │ │ add r4, r5, r1, lsl #6 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - b 81ef8 │ │ │ │ + b 827b0 │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ addne r0, r0, #64 @ 0x40 │ │ │ │ - beq 81f38 │ │ │ │ + beq 827f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81f08 │ │ │ │ + bne 827c0 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 81ee8 │ │ │ │ + bcc 827a0 │ │ │ │ ands r1, r1, #2 │ │ │ │ bleq ad88 │ │ │ │ - b 81ee8 │ │ │ │ + b 827a0 │ │ │ │ dmb ish │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #20] │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ 81f8c │ │ │ │ + ldr r2, [pc, #40] @ 82844 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8219c │ │ │ │ + bl 82a54 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, fp, r8, lsl sp │ │ │ │ - andeq fp, fp, ip, ror r5 │ │ │ │ - andeq lr, fp, r8, lsr fp │ │ │ │ + andeq lr, fp, r0, ror #8 │ │ │ │ + andeq sl, fp, r4, asr #25 │ │ │ │ + andeq lr, fp, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mvn r1, #0 │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ clz r0, r0 │ │ │ │ addhi r4, r4, r1, lsr r0 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ lslls r9, r4, #6 │ │ │ │ cmnls r9, #-2147483585 @ 0x8000003f │ │ │ │ - bcc 81fd8 │ │ │ │ + bcc 82890 │ │ │ │ bl 81f8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 820fc │ │ │ │ + beq 829b4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 53c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, sl │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82148 │ │ │ │ + beq 82a00 │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ stm r0, {r4, r5, sl} │ │ │ │ - beq 82110 │ │ │ │ + beq 829c8 │ │ │ │ str r9, [sp] │ │ │ │ mov r9, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 8207c │ │ │ │ + b 82934 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sl, #1 │ │ │ │ str fp, [r1, r9]! │ │ │ │ add r9, r9, #64 @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ str r7, [r1, #4] │ │ │ │ add r1, r5, sl, lsl #6 │ │ │ │ mov sl, r0 │ │ │ │ str r8, [r1, #24] │ │ │ │ str r8, [r1, #28] │ │ │ │ str r8, [r1, #32] │ │ │ │ str r0, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 82098 │ │ │ │ + beq 82950 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 82040 │ │ │ │ + bne 828f8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl b05c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 82040 │ │ │ │ + b 828f8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bls 82108 │ │ │ │ + bls 829c0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82154 │ │ │ │ + bne 82a0c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82154 │ │ │ │ + beq 82a0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov sl, r4 │ │ │ │ - b 82110 │ │ │ │ + b 829c8 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ - b 82110 │ │ │ │ + b 829c8 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, #16 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ clzne r1, r4 │ │ │ │ stmne r0, {r5, sl} │ │ │ │ @@ -127701,39 +128259,39 @@ │ │ │ │ strne r1, [r0, #8] │ │ │ │ strne r8, [r0, #12] │ │ │ │ addne sp, sp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8400 │ │ │ │ - b 82160 │ │ │ │ + b 82a18 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r7 │ │ │ │ - b 82188 │ │ │ │ + b 82a40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82198 │ │ │ │ + beq 82a50 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 82188 │ │ │ │ + b 82a40 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 82198 │ │ │ │ + beq 82a50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 821c4 │ │ │ │ + beq 82a7c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -127742,212 +128300,212 @@ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r3 │ │ │ │ - bl 96158 │ │ │ │ + bl 96a10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82308 │ │ │ │ + beq 82bc0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 82398 │ │ │ │ + bl 82c50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r7, #1 │ │ │ │ stm sp, {r0, r4, r7} │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r2, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 8a380 │ │ │ │ + bl 8ac38 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82260 │ │ │ │ + bne 82b18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 82288 │ │ │ │ + bne 82b40 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 822b8 │ │ │ │ + beq 82b70 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 8229c │ │ │ │ + bne 82b54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 822cc │ │ │ │ + beq 82b84 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 822e8 │ │ │ │ + beq 82ba0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 822fc │ │ │ │ + beq 82bb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #124] @ 8238c │ │ │ │ - ldr r0, [pc, #124] @ 82390 │ │ │ │ - ldr r3, [pc, #124] @ 82394 │ │ │ │ + ldr r1, [pc, #124] @ 82c44 │ │ │ │ + ldr r0, [pc, #124] @ 82c48 │ │ │ │ + ldr r3, [pc, #124] @ 82c4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 8e28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82380 │ │ │ │ + beq 82c38 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 825a4 │ │ │ │ - b 82378 │ │ │ │ + bl 82e5c │ │ │ │ + b 82c30 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 82798 │ │ │ │ + bl 83050 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq fp, fp, ip, ror #3 │ │ │ │ - muleq r8, r0, r3 │ │ │ │ - andeq fp, fp, r4, lsl #8 │ │ │ │ + andeq sl, fp, r4, lsr r9 │ │ │ │ + andeq r6, r8, r0, asr #9 │ │ │ │ + andeq sl, fp, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 82494 │ │ │ │ + bne 82d4c │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 823a8 │ │ │ │ + bne 82c60 │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #456] @ 82594 │ │ │ │ + ldr r8, [pc, #456] @ 82e4c │ │ │ │ mov r5, #0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne 824ac │ │ │ │ + bne 82d64 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 824cc │ │ │ │ + bne 82d84 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82414 │ │ │ │ + beq 82ccc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r6, [r2, r1, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82458 │ │ │ │ - b 82468 │ │ │ │ + beq 82d10 │ │ │ │ + b 82d20 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82548 │ │ │ │ + beq 82e00 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 82468 │ │ │ │ + bne 82d20 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 82528 │ │ │ │ + bne 82de0 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82470 │ │ │ │ + bne 82d28 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 82500 │ │ │ │ + beq 82db8 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ mov r0, r5 │ │ │ │ - b 823c4 │ │ │ │ + b 82c7c │ │ │ │ mov r5, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ eor r5, r1, #1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 823ec │ │ │ │ - ldr r0, [pc, #196] @ 82598 │ │ │ │ - ldr r3, [pc, #196] @ 8259c │ │ │ │ - ldr r1, [pc, #196] @ 825a0 │ │ │ │ + beq 82ca4 │ │ │ │ + ldr r0, [pc, #196] @ 82e50 │ │ │ │ + ldr r3, [pc, #196] @ 82e54 │ │ │ │ + ldr r1, [pc, #196] @ 82e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 82554 │ │ │ │ + b 82e0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ mov r0, r5 │ │ │ │ @@ -127957,111 +128515,111 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #12] │ │ │ │ - b 82468 │ │ │ │ + b 82d20 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b 8256c │ │ │ │ + b 82e24 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8a300 │ │ │ │ + bl 8abb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, fp, r0, lsr r6 │ │ │ │ - ldrdeq r6, [r8], -r4 │ │ │ │ - andeq fp, fp, ip, lsr #4 │ │ │ │ - andeq fp, fp, ip │ │ │ │ + andeq sp, fp, r8, ror sp │ │ │ │ + andeq r6, r8, r4, lsl #6 │ │ │ │ + andeq sl, fp, r4, ror r9 │ │ │ │ + andeq sl, fp, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 82710 │ │ │ │ + beq 82fc8 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r5, r7, #8 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 82698 │ │ │ │ + bne 82f50 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 825d0 │ │ │ │ + bne 82e88 │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #404] @ 82788 │ │ │ │ + ldr r8, [pc, #404] @ 83040 │ │ │ │ mov r9, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 826a8 │ │ │ │ + bne 82f60 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 826bc │ │ │ │ + bne 82f74 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 8262c │ │ │ │ + bne 82ee4 │ │ │ │ bl bff4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r9, #0 │ │ │ │ str sl, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ - bne 82654 │ │ │ │ + bne 82f0c │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 82718 │ │ │ │ + bne 82fd0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8265c │ │ │ │ + bne 82f14 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 826f0 │ │ │ │ + beq 82fa8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82710 │ │ │ │ + beq 82fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 825ec │ │ │ │ + b 82ea4 │ │ │ │ bl 129a8 │ │ │ │ eor r9, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82614 │ │ │ │ - ldr r0, [pc, #200] @ 8278c │ │ │ │ - ldr r3, [pc, #200] @ 82790 │ │ │ │ - ldr r1, [pc, #200] @ 82794 │ │ │ │ + beq 82ecc │ │ │ │ + ldr r0, [pc, #200] @ 83044 │ │ │ │ + ldr r3, [pc, #200] @ 83048 │ │ │ │ + ldr r1, [pc, #200] @ 8304c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r9, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ @@ -128071,714 +128629,714 @@ │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 82680 │ │ │ │ + bne 82f38 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 82654 │ │ │ │ + b 82f0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8a300 │ │ │ │ + bl 8abb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 82914 │ │ │ │ + bl 831cc │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, sl │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 82914 │ │ │ │ + bl 831cc │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, fp, r8, lsl #8 │ │ │ │ - andeq r5, r8, r4, ror #31 │ │ │ │ - andeq fp, fp, ip, lsr r0 │ │ │ │ - andeq fp, fp, r4, asr r4 │ │ │ │ + andeq sp, fp, r0, asr fp │ │ │ │ + andeq r6, r8, r4, lsl r1 │ │ │ │ + andeq sl, fp, r4, lsl #15 │ │ │ │ + muleq fp, ip, fp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 827a8 │ │ │ │ + bne 83060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 827d0 │ │ │ │ + bne 83088 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 827dc │ │ │ │ + b 83094 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82814 │ │ │ │ + beq 830cc │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 827f8 │ │ │ │ + bne 830b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82828 │ │ │ │ + beq 830e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82840 │ │ │ │ + beq 830f8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82858 │ │ │ │ + beq 83110 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82874 │ │ │ │ + beq 8312c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82898 │ │ │ │ + beq 83150 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828ac │ │ │ │ + beq 83164 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828c0 │ │ │ │ + beq 83178 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828d4 │ │ │ │ + beq 8318c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828e8 │ │ │ │ + beq 831a0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828fc │ │ │ │ + beq 831b4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #376] @ 82acc │ │ │ │ + ldr r1, [pc, #376] @ 83384 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82978 │ │ │ │ + beq 83230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 82a04 │ │ │ │ - ldr r1, [pc, #324] @ 82ad0 │ │ │ │ + bne 832bc │ │ │ │ + ldr r1, [pc, #324] @ 83388 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #300] @ 82ad4 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #300] @ 8338c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #276] @ 82ad8 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #276] @ 83390 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ + bne 83224 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #228] @ 82adc │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #228] @ 83394 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 82ab8 │ │ │ │ - ldr r1, [pc, #212] @ 82ae0 │ │ │ │ + b 83370 │ │ │ │ + ldr r1, [pc, #212] @ 83398 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #188] @ 82ae4 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #188] @ 8339c │ │ │ │ add r0, sp, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #3 │ │ │ │ stm sp, {r8, r9} │ │ │ │ strb r4, [sp, #15] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #144] @ 82ae8 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #144] @ 833a0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ + bne 83224 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, sp │ │ │ │ - ldr r3, [pc, #112] @ 82aec │ │ │ │ + ldr r3, [pc, #112] @ 833a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #96] @ 82af0 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #96] @ 833a8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8296c │ │ │ │ - ldr r1, [pc, #68] @ 82af4 │ │ │ │ + bne 83224 │ │ │ │ + ldr r1, [pc, #68] @ 833ac │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq r5, r8, r7, lsr lr │ │ │ │ - andeq r4, r8, r2, lsl #5 │ │ │ │ - muleq r8, r0, r1 │ │ │ │ - andeq r5, r8, r5, lsl sl │ │ │ │ - andeq r4, r8, r9, lsl r2 │ │ │ │ - andeq lr, r7, sl, lsl #2 │ │ │ │ - andeq r4, r8, ip, lsl #2 │ │ │ │ - andeq r5, r8, r1, lsl #19 │ │ │ │ - andeq r9, fp, ip, ror #31 │ │ │ │ - andeq lr, r7, r2, lsl #1 │ │ │ │ - andeq r6, r8, r8, ror #8 │ │ │ │ + andeq r5, r8, r7, ror #30 │ │ │ │ + @ instruction: 0x000843b2 │ │ │ │ + andeq r4, r8, r0, asr #5 │ │ │ │ + andeq r5, r8, r5, asr #22 │ │ │ │ + andeq r4, r8, r9, asr #6 │ │ │ │ + andeq lr, r7, sl, lsr r2 │ │ │ │ + andeq r4, r8, ip, lsr r2 │ │ │ │ + @ instruction: 0x00085ab1 │ │ │ │ + andeq r9, fp, r4, lsr r7 │ │ │ │ + @ instruction: 0x0007e1b2 │ │ │ │ + muleq r8, r8, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcs 82b44 │ │ │ │ + bcs 833fc │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82b50 │ │ │ │ + beq 83408 │ │ │ │ mov r2, r7 │ │ │ │ ldrsb r3, [r1], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 82b2c │ │ │ │ - b 82b50 │ │ │ │ + bne 833e4 │ │ │ │ + b 83408 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ mov r1, #1 │ │ │ │ add r6, r1, r0, lsr #1 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str fp, [sp] │ │ │ │ add r5, fp, r0, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - beq 82bb8 │ │ │ │ + beq 83470 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ mov sl, r8 │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, fp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82b6c │ │ │ │ + beq 83424 │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 82c64 │ │ │ │ + bl 8351c │ │ │ │ cmp r0, r6 │ │ │ │ movcc r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movcc r4, sl │ │ │ │ orr r9, r0, r9 │ │ │ │ - b 82b6c │ │ │ │ + b 83424 │ │ │ │ tst r9, #1 │ │ │ │ - beq 82be8 │ │ │ │ + beq 834a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 82c50 │ │ │ │ + bcs 83508 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 82bfc │ │ │ │ + bgt 834b4 │ │ │ │ bl 81f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82c28 │ │ │ │ + beq 834e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82c2c │ │ │ │ + bne 834e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stm r0, {r4, r6} │ │ │ │ str r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 82c60 │ │ │ │ + ldr r2, [pc, #8] @ 83518 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - @ instruction: 0x000ba8b8 │ │ │ │ + andeq sl, fp, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 82ca8 │ │ │ │ + bhi 83560 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrsb r3, [r1], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 82c90 │ │ │ │ - b 82cb4 │ │ │ │ + bne 83548 │ │ │ │ + b 8356c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ add fp, r0, #1 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lslls r9, fp, #2 │ │ │ │ cmnls r9, #-2147483645 @ 0x80000003 │ │ │ │ - bcc 82ccc │ │ │ │ + bcc 83584 │ │ │ │ bl 81f8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 82d24 │ │ │ │ + beq 835dc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl 5030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8362c │ │ │ │ + beq 83ee4 │ │ │ │ mov r8, r0 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #16 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bcs 82d3c │ │ │ │ + bcs 835f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82d94 │ │ │ │ + beq 8364c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldrsb r2, [r5], #1 │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 82d0c │ │ │ │ - b 82d48 │ │ │ │ + bne 835c4 │ │ │ │ + b 83600 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #16 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bcc 82cfc │ │ │ │ + bcc 835b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ lsl sl, r1, #2 │ │ │ │ movw r1, #43690 @ 0xaaaa │ │ │ │ movt r1, #2730 @ 0xaaa │ │ │ │ cmp r5, r1 │ │ │ │ - bls 82d78 │ │ │ │ + bls 83630 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 83670 │ │ │ │ + b 83f28 │ │ │ │ cmp sl, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 82da4 │ │ │ │ + bne 8365c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 82dbc │ │ │ │ + b 83674 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #12 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 52e8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 83654 │ │ │ │ + beq 83f0c │ │ │ │ cmp r5, #2 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 82e4c │ │ │ │ + bcc 83704 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 82e84 │ │ │ │ + beq 8373c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, sl, #12 │ │ │ │ mov r5, #0 │ │ │ │ sub r4, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82e3c │ │ │ │ + beq 836f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ cmp r4, r5 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r6, fp} │ │ │ │ - beq 82e74 │ │ │ │ + beq 8372c │ │ │ │ add r7, r7, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82e04 │ │ │ │ + bne 836bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b 83670 │ │ │ │ + b 83f28 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, sl │ │ │ │ - bne 82ea8 │ │ │ │ + bne 83760 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82eb0 │ │ │ │ + beq 83768 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 82eb0 │ │ │ │ + b 83768 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 82ea8 │ │ │ │ + b 83760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, sl │ │ │ │ stm r7, {r0, r1} │ │ │ │ subs r2, r2, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne 82e94 │ │ │ │ + bne 8374c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ stm r7, {r0, r8, fp} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 82eec │ │ │ │ + bcs 837a4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82f00 │ │ │ │ + beq 837b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrsb r3, [r1], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 82ecc │ │ │ │ + bne 83784 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 82f00 │ │ │ │ - b 82f4c │ │ │ │ + bne 837b8 │ │ │ │ + b 83804 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 82f4c │ │ │ │ + beq 83804 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #1 │ │ │ │ - ldr ip, [pc, #2144] @ 83770 │ │ │ │ + ldr ip, [pc, #2144] @ 84028 │ │ │ │ add r2, sl, #4 │ │ │ │ - ldr r0, [pc, #2140] @ 83774 │ │ │ │ + ldr r0, [pc, #2140] @ 8402c │ │ │ │ add r1, r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 835b4 │ │ │ │ + beq 83e6c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 835c0 │ │ │ │ + beq 83e78 │ │ │ │ ldr r7, [r2], #12 │ │ │ │ str r8, [r7] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 82f24 │ │ │ │ + bne 837dc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 82f84 │ │ │ │ + bhi 8383c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrsb r3, [r1], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 82f64 │ │ │ │ + bne 8381c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 82f9c │ │ │ │ - b 82fd4 │ │ │ │ + bne 83854 │ │ │ │ + b 8388c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 82fd4 │ │ │ │ + beq 8388c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8365c │ │ │ │ - ldr r2, [pc, #1996] @ 83778 │ │ │ │ + beq 83f14 │ │ │ │ + ldr r2, [pc, #1996] @ 84030 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 835d0 │ │ │ │ + bcs 83e88 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r8, [r1, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 82fb4 │ │ │ │ + bne 8386c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 83478 │ │ │ │ + beq 83d30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add ip, r6, r4 │ │ │ │ mov lr, #0 │ │ │ │ add r1, r3, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1924] @ 8377c │ │ │ │ + ldr r1, [pc, #1924] @ 84034 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r1, [r3], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r9, r1 │ │ │ │ - bgt 83070 │ │ │ │ + bgt 83928 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r9, #31 │ │ │ │ cmp r9, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 83060 │ │ │ │ + bcc 83918 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r9, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ add r3, r0, #3 │ │ │ │ - bcc 8306c │ │ │ │ + bcc 83924 │ │ │ │ ldrb r3, [r3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r9, r2, r1, lsl #18 │ │ │ │ cmp r9, #1114112 @ 0x110000 │ │ │ │ - beq 83450 │ │ │ │ + beq 83d08 │ │ │ │ add r3, r0, #4 │ │ │ │ - b 83070 │ │ │ │ + b 83928 │ │ │ │ orr r9, r2, r1, lsl #6 │ │ │ │ add r3, r0, #2 │ │ │ │ - b 83070 │ │ │ │ + b 83928 │ │ │ │ orr r9, r2, r1, lsl #12 │ │ │ │ add r1, lr, #1 │ │ │ │ cmp lr, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcs 830c0 │ │ │ │ + bcs 83978 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r4, sl, r0, lsl #2 │ │ │ │ - bcs 833d8 │ │ │ │ + bcs 83c90 │ │ │ │ add r5, r4, #12 │ │ │ │ sub r0, r4, #12 │ │ │ │ mvn sl, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, lr, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 83154 │ │ │ │ + b 83a0c │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 83600 │ │ │ │ + bgt 83eb8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - bcc 83600 │ │ │ │ + bcc 83eb8 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bcc 835f4 │ │ │ │ + bcc 83eac │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ and r0, r0, #7 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ lsl r1, r1, #12 │ │ │ │ orr r1, r1, r2, lsl #6 │ │ │ │ and r2, r3, #63 @ 0x3f │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r0, r1, r0, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8342c │ │ │ │ - b 835f4 │ │ │ │ + beq 83ce4 │ │ │ │ + b 83eac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ ldr r2, [r1, r7] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, r0 │ │ │ │ str r2, [r1, r7] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ add sl, sl, #1 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, ip │ │ │ │ - beq 8342c │ │ │ │ + beq 83ce4 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r1, [r3], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r6, r1 │ │ │ │ - bgt 831c8 │ │ │ │ + bgt 83a80 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 831b8 │ │ │ │ + bcc 83a70 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ add r3, r0, #3 │ │ │ │ - bcc 831c4 │ │ │ │ + bcc 83a7c │ │ │ │ ldrb r3, [r3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r6, r2, r1, lsl #18 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 8342c │ │ │ │ + beq 83ce4 │ │ │ │ add r3, r0, #4 │ │ │ │ - b 831c8 │ │ │ │ + b 83a80 │ │ │ │ orr r6, r2, r1, lsl #6 │ │ │ │ add r3, r0, #2 │ │ │ │ - b 831c8 │ │ │ │ + b 83a80 │ │ │ │ orr r6, r2, r1, lsl #12 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r0, r9, r6 │ │ │ │ add r8, sl, #2 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - bcs 83558 │ │ │ │ + bcs 83e10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r2, sl, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 835d8 │ │ │ │ + bcs 83e90 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 835e8 │ │ │ │ + bcs 83ea0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r5, r3, r7 │ │ │ │ ldr r2, [r1, r7] │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r5, [r5, #-4] │ │ │ │ @@ -128789,382 +129347,382 @@ │ │ │ │ add r0, r1, r0 │ │ │ │ movcc r2, r5 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, r0 │ │ │ │ cmp lr, #0 │ │ │ │ cmnne sl, #1 │ │ │ │ str r2, [r3, r7] │ │ │ │ - beq 83138 │ │ │ │ + beq 839f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov fp, lr │ │ │ │ mov r4, ip │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 837b8 │ │ │ │ + bl 84070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8353c │ │ │ │ + bne 83df4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8353c │ │ │ │ + beq 83df4 │ │ │ │ ldrsb r2, [r1] │ │ │ │ mov ip, r4 │ │ │ │ mov lr, fp │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 832e4 │ │ │ │ + bgt 83b9c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 832e0 │ │ │ │ + bcc 83b98 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 83380 │ │ │ │ + bcc 83c38 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 832e4 │ │ │ │ - b 8353c │ │ │ │ + bne 83b9c │ │ │ │ + b 83df4 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 83138 │ │ │ │ + bne 839f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 837b8 │ │ │ │ + bl 84070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83620 │ │ │ │ + bne 83ed8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 83614 │ │ │ │ + beq 83ecc │ │ │ │ ldrsb r2, [r1] │ │ │ │ mov ip, r4 │ │ │ │ mov lr, fp │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 83394 │ │ │ │ + bgt 83c4c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 83390 │ │ │ │ + bcc 83c48 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 833c4 │ │ │ │ + bcc 83c7c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 83394 │ │ │ │ - b 83570 │ │ │ │ + bne 83c4c │ │ │ │ + b 83e28 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 83138 │ │ │ │ - b 832ec │ │ │ │ + bne 839f0 │ │ │ │ + b 83ba4 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 83138 │ │ │ │ + bne 839f0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 83638 │ │ │ │ + bcs 83ef0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc 83118 │ │ │ │ - b 83644 │ │ │ │ + bcc 839d0 │ │ │ │ + b 83efc │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 83138 │ │ │ │ - b 833a0 │ │ │ │ + bne 839f0 │ │ │ │ + b 83c58 │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 834a8 │ │ │ │ + bgt 83d60 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcc 834a8 │ │ │ │ + bcc 83d60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ and r0, r0, #7 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ lsl r1, r1, #12 │ │ │ │ orr r1, r1, r2, lsl #6 │ │ │ │ and r2, r3, #63 @ 0x3f │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r0, r1, r0, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 834a8 │ │ │ │ + bne 83d60 │ │ │ │ add sl, sp, #20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm sl, {r4, r5, sl} │ │ │ │ cmp r3, r0 │ │ │ │ - bne 82ffc │ │ │ │ + bne 838b4 │ │ │ │ cmp r7, #15 │ │ │ │ - bhi 8358c │ │ │ │ + bhi 83e44 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ ldrsb r0, [r1], #1 │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ addgt r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 83460 │ │ │ │ - b 8347c │ │ │ │ + bne 83d18 │ │ │ │ + b 83d34 │ │ │ │ mov r8, #0 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 835a4 │ │ │ │ + bcs 83e5c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 834cc │ │ │ │ + bhi 83d84 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r1, [r6], #1 │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 83490 │ │ │ │ - b 834d8 │ │ │ │ + bne 83d48 │ │ │ │ + b 83d90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 83548 │ │ │ │ - ldr r2, [pc, #740] @ 837a0 │ │ │ │ + bcc 83e00 │ │ │ │ + ldr r2, [pc, #740] @ 84058 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 8b70 │ │ │ │ - b 83670 │ │ │ │ + b 83f28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 83674 │ │ │ │ + bcs 83f2c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r5, sl, #4 │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r0, #1 │ │ │ │ - b 83510 │ │ │ │ + b 83dc8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 83528 │ │ │ │ + beq 83de0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83504 │ │ │ │ + beq 83dbc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 83504 │ │ │ │ + b 83dbc │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #576] @ 83784 │ │ │ │ + ldr r0, [pc, #576] @ 8403c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83578 │ │ │ │ - ldr r0, [pc, #588] @ 8379c │ │ │ │ + b 83e30 │ │ │ │ + ldr r0, [pc, #588] @ 84054 │ │ │ │ mov r8, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldm sp, {r2, r7} │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 8b70 │ │ │ │ - b 83670 │ │ │ │ - ldr r0, [pc, #540] @ 83794 │ │ │ │ + b 83f28 │ │ │ │ + ldr r0, [pc, #540] @ 8404c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bl 8e08 │ │ │ │ - b 83670 │ │ │ │ + b 83f28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r5 │ │ │ │ - bcc 83484 │ │ │ │ - ldr r0, [pc, #508] @ 837a8 │ │ │ │ + bcc 83d3c │ │ │ │ + ldr r0, [pc, #508] @ 84060 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ + b 83e0c │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ - b 83558 │ │ │ │ + b 83e10 │ │ │ │ str r0, [sp] │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 83558 │ │ │ │ + b 83e10 │ │ │ │ str r2, [sp] │ │ │ │ - b 83558 │ │ │ │ - ldr r0, [pc, #468] @ 837b4 │ │ │ │ + b 83e10 │ │ │ │ + ldr r0, [pc, #468] @ 8406c │ │ │ │ mov r8, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ - ldr r0, [pc, #400] @ 83780 │ │ │ │ + b 83e0c │ │ │ │ + ldr r0, [pc, #400] @ 84038 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ + b 83e0c │ │ │ │ mov r8, lr │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 83608 │ │ │ │ + b 83ec0 │ │ │ │ mov r8, lr │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #404] @ 837a4 │ │ │ │ + ldr r0, [pc, #404] @ 8405c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ - ldr r0, [pc, #368] @ 8378c │ │ │ │ + b 83e0c │ │ │ │ + ldr r0, [pc, #368] @ 84044 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83578 │ │ │ │ - ldr r0, [pc, #352] @ 83788 │ │ │ │ + b 83e30 │ │ │ │ + ldr r0, [pc, #352] @ 84040 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83578 │ │ │ │ + b 83e30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - ldr r0, [pc, #336] @ 83790 │ │ │ │ + ldr r0, [pc, #336] @ 84048 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ - ldr r0, [pc, #332] @ 83798 │ │ │ │ + b 83e0c │ │ │ │ + ldr r0, [pc, #332] @ 84050 │ │ │ │ mov r8, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - b 83554 │ │ │ │ + b 83e0c │ │ │ │ mov r0, #4 │ │ │ │ - b 82d6c │ │ │ │ - ldr r2, [pc, #332] @ 837b0 │ │ │ │ + b 83624 │ │ │ │ + ldr r2, [pc, #332] @ 84068 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #296] @ 837ac │ │ │ │ + ldr r2, [pc, #296] @ 84064 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 834bc │ │ │ │ + b 83d74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 83714 │ │ │ │ + b 83fcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 836b0 │ │ │ │ + beq 83f68 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 836c0 │ │ │ │ + bne 83f78 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 83760 │ │ │ │ + b 84018 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 836d8 │ │ │ │ + b 83f90 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 836b8 │ │ │ │ + beq 83f70 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 836cc │ │ │ │ + beq 83f84 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 836cc │ │ │ │ + b 83f84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 83720 │ │ │ │ + b 83fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83720 │ │ │ │ + bne 83fd8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83760 │ │ │ │ - b 83768 │ │ │ │ + bne 84018 │ │ │ │ + b 84020 │ │ │ │ add r5, r8, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 83738 │ │ │ │ + b 83ff0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 83714 │ │ │ │ + beq 83fcc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8372c │ │ │ │ + beq 83fe4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 8372c │ │ │ │ + b 83fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83768 │ │ │ │ + beq 84020 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, fp, r0, lsr #14 │ │ │ │ - andeq sl, fp, r8, lsr #14 │ │ │ │ - andeq sl, fp, r8, ror r6 │ │ │ │ - andeq sl, fp, r4, lsr #11 │ │ │ │ - ldrdeq r9, [fp], -ip │ │ │ │ - muleq fp, r8, r0 │ │ │ │ - andeq r9, fp, r4, asr #31 │ │ │ │ - ldrdeq r9, [fp], -r0 │ │ │ │ - @ instruction: 0x000b9fbc │ │ │ │ - andeq sl, fp, r4, ror r0 │ │ │ │ - @ instruction: 0x000b9fbc │ │ │ │ - andeq sl, fp, r8, asr #32 │ │ │ │ - strdeq sl, [fp], -r0 │ │ │ │ - andeq r9, fp, ip, ror pc │ │ │ │ - @ instruction: 0x000b9fbc │ │ │ │ - strdeq r9, [fp], -r8 │ │ │ │ - @ instruction: 0x000b9fb8 │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ + andeq r9, fp, r8, ror #28 │ │ │ │ + andeq r9, fp, r0, ror lr │ │ │ │ + andeq r9, fp, r0, asr #27 │ │ │ │ + andeq r9, fp, ip, ror #25 │ │ │ │ + andeq r9, fp, r4, lsr #14 │ │ │ │ + andeq r9, fp, r0, ror #15 │ │ │ │ + andeq r9, fp, ip, lsl #14 │ │ │ │ + andeq r9, fp, r8, lsl r7 │ │ │ │ + andeq r9, fp, r4, lsl #14 │ │ │ │ + @ instruction: 0x000b97bc │ │ │ │ + andeq r9, fp, r4, lsl #14 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + andeq r9, fp, r8, lsr r8 │ │ │ │ + andeq r9, fp, r4, asr #13 │ │ │ │ + andeq r9, fp, r4, lsl #14 │ │ │ │ + andeq r9, fp, r0, asr #12 │ │ │ │ + andeq r9, fp, r0, lsl #14 │ │ │ │ + andeq r9, fp, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r1, #32 │ │ │ │ - bcc 839e8 │ │ │ │ + bcc 842a0 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 837ec │ │ │ │ + bne 840a4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [r0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 839cc │ │ │ │ - b 839f4 │ │ │ │ + bne 84284 │ │ │ │ + b 842ac │ │ │ │ sub r2, r9, r8 │ │ │ │ mov r6, r8 │ │ │ │ bic ip, r2, #31 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 839b8 │ │ │ │ + beq 84270 │ │ │ │ ldrsb r4, [r6] │ │ │ │ mvn r5, #0 │ │ │ │ ldrsb r3, [r6, #1] │ │ │ │ add r2, r2, #32 │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ mov r4, #0 │ │ │ │ mvngt r5, #1 │ │ │ │ @@ -129260,71 +129818,71 @@ │ │ │ │ subgt r4, r4, #1 │ │ │ │ cmn sl, #65 @ 0x41 │ │ │ │ subgt r4, r4, #1 │ │ │ │ cmn lr, #65 @ 0x41 │ │ │ │ subgt r4, r4, #1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 837fc │ │ │ │ + bhi 840b4 │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [r0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 839cc │ │ │ │ - b 839f4 │ │ │ │ + bne 84284 │ │ │ │ + b 842ac │ │ │ │ mov r2, ip │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [r0] │ │ │ │ cmp r9, r2 │ │ │ │ - beq 839f4 │ │ │ │ + beq 842ac │ │ │ │ ldrsb r3, [r2] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 839e8 │ │ │ │ + bgt 842a0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r2, r9 │ │ │ │ - bne 839cc │ │ │ │ + bne 84284 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83a20 │ │ │ │ + beq 842d8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r7, [pc, #44] @ 83a2c │ │ │ │ + ldr r7, [pc, #44] @ 842e4 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 83a24 │ │ │ │ + beq 842dc │ │ │ │ ldrb r6, [r2] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r0] │ │ │ │ - bne 83a00 │ │ │ │ + bne 842b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, r8, r8, ror r1 │ │ │ │ + andeq r2, r8, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ mov r9, #4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 83f88 │ │ │ │ + beq 84840 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83e88 │ │ │ │ + bne 84740 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne 83ff8 │ │ │ │ + bne 848b0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ movw r7, #12079 @ 0x2f2f │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ movt r7, #12079 @ 0x2f2f │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ @@ -129335,523 +129893,523 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r9, [r8, #4] │ │ │ │ movw r2, #24944 @ 0x6170 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ movt r2, #26740 @ 0x6874 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 83b2c │ │ │ │ + beq 843e4 │ │ │ │ ldr r0, [r1] │ │ │ │ movw r1, #26982 @ 0x6966 │ │ │ │ movt r1, #25964 @ 0x656c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 83ff8 │ │ │ │ + bne 848b0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 84124 │ │ │ │ + bl 849dc │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 83bbc │ │ │ │ + bne 84474 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 84040 │ │ │ │ + bmi 848f8 │ │ │ │ mov r7, r8 │ │ │ │ - beq 83c48 │ │ │ │ + beq 84500 │ │ │ │ mov r0, fp │ │ │ │ bl 52e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83c4c │ │ │ │ - b 8403c │ │ │ │ + bne 84504 │ │ │ │ + b 848f4 │ │ │ │ cmp fp, #8 │ │ │ │ - bcs 83be0 │ │ │ │ + bcs 84498 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 83ccc │ │ │ │ + bne 84584 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 84124 │ │ │ │ + bl 849dc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 83c24 │ │ │ │ + bne 844dc │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 84040 │ │ │ │ + bmi 848f8 │ │ │ │ mov r6, sl │ │ │ │ - beq 83ca0 │ │ │ │ + beq 84558 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ca4 │ │ │ │ - b 8403c │ │ │ │ + bne 8455c │ │ │ │ + b 848f4 │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83c74 │ │ │ │ + bne 8452c │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83c74 │ │ │ │ + b 8452c │ │ │ │ add r0, r9, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ cmp r1, r9 │ │ │ │ - bne 83bfc │ │ │ │ + bne 844b4 │ │ │ │ sub r1, fp, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b 83d58 │ │ │ │ + b 84610 │ │ │ │ sub r0, r1, r9 │ │ │ │ sub r1, r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ adds r1, r1, #1 │ │ │ │ - bcc 83c08 │ │ │ │ + bcc 844c0 │ │ │ │ sub r1, fp, #8 │ │ │ │ - b 83d50 │ │ │ │ + b 84608 │ │ │ │ mov r6, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83e60 │ │ │ │ + bne 84718 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83e60 │ │ │ │ + b 84718 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83c70 │ │ │ │ + bne 84528 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ mov sl, fp │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [r1, r0, lsl #2]! │ │ │ │ ldr sl, [sp, #12] │ │ │ │ str r8, [r1, #4] │ │ │ │ mov r8, r7 │ │ │ │ str fp, [r1, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 83d20 │ │ │ │ + b 845d8 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83e5c │ │ │ │ + bne 84714 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83e5c │ │ │ │ + b 84714 │ │ │ │ cmp fp, #3 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ cmp fp, #4 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ cmp fp, #5 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ cmp fp, #6 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ ldrb r0, [r9, #6] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ - b 83dbc │ │ │ │ + beq 84428 │ │ │ │ + b 84674 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ movw r7, #12079 @ 0x2f2f │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ add r8, r8, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ movt r7, #12079 @ 0x2f2f │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 83ab4 │ │ │ │ - b 83f88 │ │ │ │ + bne 8436c │ │ │ │ + b 84840 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 83d94 │ │ │ │ + bhi 8464c │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r2, r0]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor r5, r3, r7 │ │ │ │ sub r5, ip, r5 │ │ │ │ eor r2, r2, r7 │ │ │ │ orr r3, r5, r3 │ │ │ │ sub r5, ip, r2 │ │ │ │ and r3, r3, r6 │ │ │ │ orr r2, r5, r2 │ │ │ │ and r2, r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 83d94 │ │ │ │ + bne 8464c │ │ │ │ add r0, r0, #8 │ │ │ │ - b 83d50 │ │ │ │ + b 84608 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 83dbc │ │ │ │ + beq 84674 │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq 83b70 │ │ │ │ + beq 84428 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 83da8 │ │ │ │ + bne 84660 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp] │ │ │ │ - bl 82af8 │ │ │ │ + bl 833b0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 83e10 │ │ │ │ + bne 846c8 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 84040 │ │ │ │ + bmi 848f8 │ │ │ │ mov r6, sl │ │ │ │ - beq 83e34 │ │ │ │ + beq 846ec │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e38 │ │ │ │ - b 8403c │ │ │ │ + bne 846f0 │ │ │ │ + b 848f4 │ │ │ │ mov r6, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83e60 │ │ │ │ + bne 84718 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83e60 │ │ │ │ + b 84718 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83e5c │ │ │ │ + bne 84714 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ mov r5, fp │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r1, r0, lsl #2]! │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strd sl, [r1, #4] │ │ │ │ mov sl, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b 83d20 │ │ │ │ + b 845d8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ - b 83edc │ │ │ │ + b 84794 │ │ │ │ mov r5, fp │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r0, sl]! │ │ │ │ add sl, sl, #12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str fp, [r0, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, sl │ │ │ │ - beq 83f88 │ │ │ │ + beq 84840 │ │ │ │ add r0, r8, sl │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl 82af8 │ │ │ │ + bl 833b0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 83f38 │ │ │ │ + bne 847f0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 84040 │ │ │ │ + bmi 848f8 │ │ │ │ mov r7, r8 │ │ │ │ - beq 83f5c │ │ │ │ + beq 84814 │ │ │ │ mov r0, fp │ │ │ │ bl 52e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83f60 │ │ │ │ - b 8403c │ │ │ │ + bne 84818 │ │ │ │ + b 848f4 │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83ea4 │ │ │ │ + bne 8475c │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83ea4 │ │ │ │ + b 8475c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 83ea0 │ │ │ │ + bne 84758 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 139ec │ │ │ │ - b 83ea0 │ │ │ │ + b 84758 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 84f74 │ │ │ │ + bl 8582c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 83fdc │ │ │ │ + beq 84894 │ │ │ │ add r5, r9, #4 │ │ │ │ - b 83fc4 │ │ │ │ + b 8487c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 83fdc │ │ │ │ + beq 84894 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83fb8 │ │ │ │ + beq 84870 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 83fb8 │ │ │ │ + b 84870 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84034 │ │ │ │ + beq 848ec │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - ldr r0, [pc, #284] @ 8411c │ │ │ │ + ldr r0, [pc, #284] @ 849d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #280] @ 84120 │ │ │ │ + ldr r1, [pc, #280] @ 849d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 8850 │ │ │ │ - b 84048 │ │ │ │ + b 84900 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 84050 │ │ │ │ + b 84908 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 84070 │ │ │ │ - b 840c4 │ │ │ │ - b 84064 │ │ │ │ + bne 84928 │ │ │ │ + b 8497c │ │ │ │ + b 8491c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 840c4 │ │ │ │ + beq 8497c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 840c4 │ │ │ │ - b 84090 │ │ │ │ + b 8497c │ │ │ │ + b 84948 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 840ac │ │ │ │ - b 840c4 │ │ │ │ + bne 84964 │ │ │ │ + b 8497c │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 840ac │ │ │ │ - b 840c4 │ │ │ │ + bne 84964 │ │ │ │ + b 8497c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 840c4 │ │ │ │ + beq 8497c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 840c4 │ │ │ │ - b 840c0 │ │ │ │ - b 840c0 │ │ │ │ + b 8497c │ │ │ │ + b 84978 │ │ │ │ + b 84978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 840f0 │ │ │ │ + bne 849a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 840e8 │ │ │ │ + beq 849a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #4 │ │ │ │ - b 84104 │ │ │ │ + b 849bc │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 840d4 │ │ │ │ + beq 8498c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 840f8 │ │ │ │ + beq 849b0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 840f8 │ │ │ │ - andeq r9, fp, r8, lsl r5 │ │ │ │ - andeq r9, fp, r8, lsl r5 │ │ │ │ + b 849b0 │ │ │ │ + andeq r8, fp, r0, ror #24 │ │ │ │ + andeq r8, fp, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ add r6, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 841d8 │ │ │ │ + beq 84a90 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r5, r7 │ │ │ │ - bgt 841b0 │ │ │ │ + bgt 84a68 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 8419c │ │ │ │ + bcc 84a54 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r7, r4, r7, lsl #6 │ │ │ │ - bcc 841a8 │ │ │ │ + bcc 84a60 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ orr r5, r7, r2, lsl #18 │ │ │ │ add r2, r3, #4 │ │ │ │ - b 841b0 │ │ │ │ + b 84a68 │ │ │ │ orr r5, r7, r2, lsl #6 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 841b0 │ │ │ │ + b 84a68 │ │ │ │ orr r5, r7, r2, lsl #12 │ │ │ │ add r2, r3, #3 │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add r7, r3, r0 │ │ │ │ cmpne r5, #34 @ 0x22 │ │ │ │ - bne 841e4 │ │ │ │ + bne 84a9c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 84148 │ │ │ │ - b 842a0 │ │ │ │ + bne 84a00 │ │ │ │ + b 84b58 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 84270 │ │ │ │ + beq 84b28 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb r5, [r3, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 84258 │ │ │ │ + bgt 84b10 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r4, [r3, #-2]! │ │ │ │ sxtb lr, r4 │ │ │ │ cmn lr, #64 @ 0x40 │ │ │ │ - bge 8423c │ │ │ │ + bge 84af4 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r4, [r3, #-3]! │ │ │ │ sxtb ip, r4 │ │ │ │ cmn ip, #64 @ 0x40 │ │ │ │ - bge 84244 │ │ │ │ + bge 84afc │ │ │ │ mov r3, r6 │ │ │ │ ldrb r4, [r3, #-4]! │ │ │ │ and r8, r4, #7 │ │ │ │ and r4, ip, #63 @ 0x3f │ │ │ │ orr ip, r4, r8, lsl #6 │ │ │ │ - b 84248 │ │ │ │ + b 84b00 │ │ │ │ and r4, r4, #31 │ │ │ │ - b 84250 │ │ │ │ + b 84b08 │ │ │ │ and ip, r4, #15 │ │ │ │ and r4, lr, #63 @ 0x3f │ │ │ │ orr r4, r4, ip, lsl #6 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r5, r5, r4, lsl #6 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ cmpne r5, #34 @ 0x22 │ │ │ │ - bne 84280 │ │ │ │ + bne 84b38 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 841f0 │ │ │ │ + bne 84aa8 │ │ │ │ sub r4, r7, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt 84294 │ │ │ │ + bgt 84b4c │ │ │ │ bl 81f8 │ │ │ │ sub r2, r7, r2 │ │ │ │ add r7, r2, r6 │ │ │ │ sub r4, r7, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - ble 8427c │ │ │ │ + ble 84b34 │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 842ac │ │ │ │ + bne 84b64 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 842c8 │ │ │ │ + b 84b80 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b94 │ │ │ │ + beq 8544c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #0 │ │ │ │ @@ -129862,196 +130420,196 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl aea04 │ │ │ │ + bl af2bc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84920 │ │ │ │ + beq 851d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, fp │ │ │ │ - b 84348 │ │ │ │ + b 84c00 │ │ │ │ cmp r4, fp │ │ │ │ - bhi 844a4 │ │ │ │ + bhi 84d5c │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 680cc │ │ │ │ + bl 68984 │ │ │ │ tst r0, #1 │ │ │ │ - beq 844a4 │ │ │ │ + beq 84d5c │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 84340 │ │ │ │ + bcs 84bf8 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 84340 │ │ │ │ + bne 84bf8 │ │ │ │ add sl, r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ subs r5, fp, sl │ │ │ │ - bmi 84ba8 │ │ │ │ + bmi 85460 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 843a4 │ │ │ │ + beq 84c5c │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b54 │ │ │ │ + beq 8540c │ │ │ │ add r1, r7, sl │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r0 │ │ │ │ - bne 843cc │ │ │ │ + bne 84c84 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 139ec │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r1, r0, lsl #2]! │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r5, [r1, #8] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bmi 84ba4 │ │ │ │ - beq 84414 │ │ │ │ + bmi 8545c │ │ │ │ + beq 84ccc │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8441c │ │ │ │ - b 84ba0 │ │ │ │ + bne 84cd4 │ │ │ │ + b 85458 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84440 │ │ │ │ + beq 84cf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bne 84300 │ │ │ │ + bne 84bb8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84478 │ │ │ │ + beq 84d30 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8448c │ │ │ │ + beq 84d44 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 84300 │ │ │ │ + b 84bb8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 844b8 │ │ │ │ + bgt 84d70 │ │ │ │ bl 81f8 │ │ │ │ - b 84bb4 │ │ │ │ + b 8546c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 844dc │ │ │ │ + beq 84d94 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b54 │ │ │ │ + beq 8540c │ │ │ │ mov sl, r0 │ │ │ │ - b 844e0 │ │ │ │ + b 84d98 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r0 │ │ │ │ - bne 8450c │ │ │ │ + bne 84dc4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 139ec │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [r8, r0, lsl #2]! │ │ │ │ mov r0, #1 │ │ │ │ str sl, [r8, #4] │ │ │ │ str r5, [r8, #8] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ bl 52e8 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ba8 │ │ │ │ + beq 85460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4] │ │ │ │ - beq 8455c │ │ │ │ + beq 84e14 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ - ldr r1, [pc, #2552] @ 84f5c │ │ │ │ + ldr r1, [pc, #2552] @ 85814 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ - bl aea04 │ │ │ │ + bl af2bc │ │ │ │ ldrb r8, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 84b0c │ │ │ │ + beq 853c4 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 845d8 │ │ │ │ + bne 84e90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, [r0] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 845bc │ │ │ │ + beq 84e74 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 845d0 │ │ │ │ + beq 84e88 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84930 │ │ │ │ + beq 851e8 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -130063,704 +130621,704 @@ │ │ │ │ ldr fp, [r0, r2, lsl #2]! │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ strb r8, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 851fc │ │ │ │ + bl 85ab4 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 847d8 │ │ │ │ + bne 85090 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84660 │ │ │ │ + bne 84f18 │ │ │ │ mov r6, #4 │ │ │ │ mov r9, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84690 │ │ │ │ + bne 84f48 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 82af8 │ │ │ │ + bl 833b0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 849c4 │ │ │ │ + beq 8527c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - ldr r0, [pc, #2200] @ 84f6c │ │ │ │ + ldr r0, [pc, #2200] @ 85824 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #2152] @ 84f70 │ │ │ │ + ldr r0, [pc, #2152] @ 85828 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8472c │ │ │ │ + beq 84fe4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84740 │ │ │ │ + beq 84ff8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ - bl aea04 │ │ │ │ + bl af2bc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 849d4 │ │ │ │ + bne 8528c │ │ │ │ ldrb r8, [sp, #144] @ 0x90 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ - beq 847a0 │ │ │ │ + beq 85058 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 84788 │ │ │ │ + b 85040 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 847a0 │ │ │ │ + beq 85058 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8477c │ │ │ │ + beq 85034 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 8477c │ │ │ │ + b 85034 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 847b0 │ │ │ │ + beq 85068 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 847c4 │ │ │ │ + beq 8507c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 84600 │ │ │ │ - b 84930 │ │ │ │ + bne 84eb8 │ │ │ │ + b 851e8 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b5c │ │ │ │ + beq 85414 │ │ │ │ stmib r0, {r4, r5} │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r5, #0 │ │ │ │ ldrb r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [r0] │ │ │ │ strb r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 8485c │ │ │ │ + b 85114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r4, r5 │ │ │ │ add r5, r5, #12 │ │ │ │ add r9, r9, #1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 851fc │ │ │ │ + bl 85ab4 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 848cc │ │ │ │ + beq 85184 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r9, fp │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ - bne 84844 │ │ │ │ + bne 850fc │ │ │ │ lsl r0, fp, #1 │ │ │ │ cmp r0, #4 │ │ │ │ mov r6, #4 │ │ │ │ movw r0, #21845 @ 0x5555 │ │ │ │ lslhi r6, fp, #1 │ │ │ │ mov r8, #0 │ │ │ │ movt r0, #1365 @ 0x555 │ │ │ │ cmp fp, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bhi 84b7c │ │ │ │ + bhi 85434 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ lsl r8, r0, #2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ bl 51c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84830 │ │ │ │ - b 84b6c │ │ │ │ + bne 850e8 │ │ │ │ + b 85424 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 848d4 │ │ │ │ + bne 8518c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bne 8490c │ │ │ │ + bne 851c4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ stm r0, {r6, r7, r9} │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b 84690 │ │ │ │ + b 84f48 │ │ │ │ ldrb r8, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 845e0 │ │ │ │ + bne 84e98 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 84944 │ │ │ │ + bne 851fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8496c │ │ │ │ + bne 85224 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 849a8 │ │ │ │ + beq 85260 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 84990 │ │ │ │ + b 85248 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 849a8 │ │ │ │ + beq 85260 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84984 │ │ │ │ + beq 8523c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 84984 │ │ │ │ + b 8523c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 849bc │ │ │ │ + beq 85274 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ - b 84a4c │ │ │ │ + b 85304 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 84a4c │ │ │ │ + bne 85304 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ ldrd sl, [r8] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84a24 │ │ │ │ + beq 852dc │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84a38 │ │ │ │ + beq 852f0 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84a80 │ │ │ │ + beq 85338 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 84a68 │ │ │ │ + b 85320 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 84a80 │ │ │ │ + beq 85338 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84a5c │ │ │ │ + beq 85314 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 84a5c │ │ │ │ + b 85314 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 84a90 │ │ │ │ + beq 85348 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84aa0 │ │ │ │ + beq 85358 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84adc │ │ │ │ + beq 85394 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 84ac4 │ │ │ │ + b 8537c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 84adc │ │ │ │ + beq 85394 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ab8 │ │ │ │ + beq 85370 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 84ab8 │ │ │ │ + b 85370 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84af0 │ │ │ │ + beq 853a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 849bc │ │ │ │ + bne 85274 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 849bc │ │ │ │ + beq 85274 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 849b8 │ │ │ │ + b 85270 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrh r2, [sp, #145] @ 0x91 │ │ │ │ ldrb r7, [sp, #147] @ 0x93 │ │ │ │ - ldr r0, [pc, #1088] @ 84f60 │ │ │ │ - ldr r3, [pc, #1088] @ 84f64 │ │ │ │ - ldr r6, [pc, #1088] @ 84f68 │ │ │ │ + ldr r0, [pc, #1088] @ 85818 │ │ │ │ + ldr r3, [pc, #1088] @ 8581c │ │ │ │ + ldr r6, [pc, #1088] @ 85820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #143] @ 0x8f │ │ │ │ add r6, pc, r6 │ │ │ │ strh r2, [sp, #141] @ 0x8d │ │ │ │ strb r8, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 8e28 │ │ │ │ - b 84bb4 │ │ │ │ + b 8546c │ │ │ │ mov r6, #1 │ │ │ │ - b 84ba8 │ │ │ │ + b 85460 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ - b 84bb4 │ │ │ │ + b 8546c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [r0] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 81e4 │ │ │ │ - b 84bb4 │ │ │ │ + b 8546c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84bd0 │ │ │ │ + beq 85488 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r8, #0 │ │ │ │ - b 84ca8 │ │ │ │ + b 85560 │ │ │ │ mov r6, r0 │ │ │ │ - b 84e24 │ │ │ │ + b 856dc │ │ │ │ mov r6, r0 │ │ │ │ - b 84eac │ │ │ │ + b 85764 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, sl │ │ │ │ - beq 84e84 │ │ │ │ + beq 8573c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ - b 84e84 │ │ │ │ + b 8573c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ec0 │ │ │ │ + beq 85778 │ │ │ │ mov r0, sl │ │ │ │ - b 84ebc │ │ │ │ + b 85774 │ │ │ │ mov r6, r0 │ │ │ │ - b 84da4 │ │ │ │ + b 8565c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84e84 │ │ │ │ + beq 8573c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b 84e84 │ │ │ │ + b 8573c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84cdc │ │ │ │ + beq 85594 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 84cdc │ │ │ │ - b 84c98 │ │ │ │ + b 85594 │ │ │ │ + b 85550 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, sl │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #20] │ │ │ │ - beq 84ca8 │ │ │ │ + beq 85560 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ - b 84ca8 │ │ │ │ + b 85560 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ mov sl, r7 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 84da8 │ │ │ │ + b 85660 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 85184 │ │ │ │ - b 84e84 │ │ │ │ + bl 85a3c │ │ │ │ + b 8573c │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ce4 │ │ │ │ + bne 8559c │ │ │ │ mov r8, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84d1c │ │ │ │ + bne 855d4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 84da8 │ │ │ │ + b 85660 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 84da8 │ │ │ │ + b 85660 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ - b 84d58 │ │ │ │ + b 85610 │ │ │ │ mov r6, r0 │ │ │ │ - b 84ec8 │ │ │ │ - b 84e80 │ │ │ │ + b 85780 │ │ │ │ + b 85738 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84d54 │ │ │ │ + beq 8560c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ mov r9, fp │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84d6c │ │ │ │ + bne 85624 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84d94 │ │ │ │ + bne 8564c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ cmp r9, #0 │ │ │ │ - bne 84e24 │ │ │ │ + bne 856dc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r8, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 84dec │ │ │ │ + bne 856a4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84e04 │ │ │ │ + beq 856bc │ │ │ │ add r4, r5, #4 │ │ │ │ - b 84dd4 │ │ │ │ + b 8568c │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 84e04 │ │ │ │ + beq 856bc │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84dc8 │ │ │ │ + beq 85680 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 84dc8 │ │ │ │ + b 85680 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 84e50 │ │ │ │ + bne 85708 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e18 │ │ │ │ + beq 856d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 84eec │ │ │ │ - b 84ef8 │ │ │ │ + bne 857a4 │ │ │ │ + b 857b0 │ │ │ │ add r4, r7, #4 │ │ │ │ - b 84e38 │ │ │ │ + b 856f0 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 84d9c │ │ │ │ + beq 85654 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e2c │ │ │ │ + beq 856e4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 84e2c │ │ │ │ + b 856e4 │ │ │ │ add r4, r5, #4 │ │ │ │ - b 84e64 │ │ │ │ + b 8571c │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 84e04 │ │ │ │ + beq 856bc │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e58 │ │ │ │ + beq 85710 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 84e58 │ │ │ │ + b 85710 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 84ec8 │ │ │ │ + bne 85780 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84eac │ │ │ │ + beq 85764 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ec0 │ │ │ │ + beq 85778 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84f10 │ │ │ │ + bne 857c8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84eec │ │ │ │ + beq 857a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84f00 │ │ │ │ + bne 857b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #4 │ │ │ │ - b 84f24 │ │ │ │ + b 857dc │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 84ed8 │ │ │ │ + beq 85790 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f18 │ │ │ │ + beq 857d0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 84f18 │ │ │ │ + b 857d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f50 │ │ │ │ + beq 85808 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ - strdeq r1, [r8], -r6 │ │ │ │ - andeq r3, r8, r8, lsl #23 │ │ │ │ - andeq r8, fp, r0, asr #23 │ │ │ │ - andeq r8, fp, r8, ror #22 │ │ │ │ - @ instruction: 0xfffc9bec │ │ │ │ - andeq r8, fp, r4, lsr #31 │ │ │ │ + andeq r1, r8, r6, lsr #14 │ │ │ │ + @ instruction: 0x00083cb8 │ │ │ │ + andeq r8, fp, r8, lsl #6 │ │ │ │ + @ instruction: 0x000b82b0 │ │ │ │ + @ instruction: 0xfffc9bf0 │ │ │ │ + andeq r8, fp, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ movwne r6, #12 │ │ │ │ - beq 84ff8 │ │ │ │ + beq 858b0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ lsl r4, r0, #2 │ │ │ │ sub r0, r4, #12 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r5, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84fec │ │ │ │ + beq 858a4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc 84fb8 │ │ │ │ - ldr r0, [pc, #408] @ 85174 │ │ │ │ + bcc 85870 │ │ │ │ + ldr r0, [pc, #408] @ 85a2c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #404] @ 85178 │ │ │ │ + ldr r2, [pc, #404] @ 85a30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 85010 │ │ │ │ + bgt 858c8 │ │ │ │ bl 81f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r9, {r0, r1} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85038 │ │ │ │ + beq 858f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8503c │ │ │ │ + bne 858f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r7, #1 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ cmp fp, r5 │ │ │ │ stm r0, {r5, r7, sl} │ │ │ │ - bhi 85120 │ │ │ │ + bhi 859d8 │ │ │ │ add r0, r7, sl │ │ │ │ mov r2, fp │ │ │ │ bl 512c │ │ │ │ add r1, sl, fp │ │ │ │ cmp r6, r4 │ │ │ │ sub r0, r5, r1 │ │ │ │ - beq 850cc │ │ │ │ + beq 85984 │ │ │ │ add r2, r6, r8 │ │ │ │ add r1, r7, r1 │ │ │ │ sub sl, r6, r4 │ │ │ │ add r7, r2, #4 │ │ │ │ mov r8, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 850e8 │ │ │ │ + beq 859a0 │ │ │ │ sub r4, r0, #1 │ │ │ │ ldm r7, {r2, fp} │ │ │ │ cmp r4, fp │ │ │ │ strb r8, [r1] │ │ │ │ - bcc 850e8 │ │ │ │ + bcc 859a0 │ │ │ │ add r6, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, fp │ │ │ │ add r7, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ bl 512c │ │ │ │ sub r0, r4, fp │ │ │ │ add r1, r6, fp │ │ │ │ adds sl, sl, #12 │ │ │ │ - bne 85088 │ │ │ │ + bne 85940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, r5, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r9, {r1, r2} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ 8517c │ │ │ │ + ldr r2, [pc, #140] @ 85a34 │ │ │ │ add r0, sp, #20 │ │ │ │ - ldr r1, [pc, #136] @ 85180 │ │ │ │ + ldr r1, [pc, #136] @ 85a38 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ @@ -130775,126 +131333,126 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl b1c4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 85058 │ │ │ │ + b 85910 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85170 │ │ │ │ + beq 85a28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r8, fp, lsl #20 │ │ │ │ - andeq sl, fp, ip, lsl r3 │ │ │ │ - andeq r9, fp, r4, lsl pc │ │ │ │ - andeq sl, fp, r0, lsl r2 │ │ │ │ + andeq r3, r8, fp, lsr fp │ │ │ │ + andeq r9, fp, r4, ror #20 │ │ │ │ + andeq r9, fp, ip, asr r6 │ │ │ │ + andeq r9, fp, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 851d0 │ │ │ │ + bne 85a88 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 851b0 │ │ │ │ + beq 85a68 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 851c4 │ │ │ │ + beq 85a7c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 851ec │ │ │ │ + beq 85aa4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2bd0 │ │ │ │ + bl b3488 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - beq 85270 │ │ │ │ + beq 85b28 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 854cc │ │ │ │ + beq 85d84 │ │ │ │ add r0, r4, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r2, r2, #12 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ sub r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 85280 │ │ │ │ + bpl 85b38 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b 8556c │ │ │ │ + b 85e24 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 852a4 │ │ │ │ + beq 85b5c │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 852ac │ │ │ │ + bne 85b64 │ │ │ │ mov r0, #1 │ │ │ │ - b 85264 │ │ │ │ + b 85b1c │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8552c │ │ │ │ + beq 85de4 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 8530c │ │ │ │ + beq 85bc4 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85560 │ │ │ │ + beq 85e18 │ │ │ │ mov r0, #32 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ @@ -130904,68 +131462,68 @@ │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ strb r8, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 85410 │ │ │ │ + bne 85cc8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ sub r8, r0, sl │ │ │ │ sub r0, r9, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 853c0 │ │ │ │ + bhi 85c78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ add r1, r0, sl │ │ │ │ add r0, r4, r6 │ │ │ │ bl 512c │ │ │ │ add r1, r6, r8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ sub r0, r9, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 853ec │ │ │ │ + bls 85ca4 │ │ │ │ add r0, r4, r1 │ │ │ │ movw r2, #8284 @ 0x205c │ │ │ │ add r6, r1, #2 │ │ │ │ mov sl, fp │ │ │ │ strh r2, [r0] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - b 85348 │ │ │ │ + b 85c00 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl b1c4 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - b 8537c │ │ │ │ + b 85c34 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ bl b1c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - b 853a4 │ │ │ │ + b 85c5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ sub r5, r1, sl │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 85500 │ │ │ │ + bhi 85db8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r0, r4, r6 │ │ │ │ add r1, r7, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ @@ -130974,233 +131532,233 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85458 │ │ │ │ + bne 85d10 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bne 85488 │ │ │ │ + bne 85d40 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 854a4 │ │ │ │ + beq 85d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 854b8 │ │ │ │ + beq 85d70 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #428] @ 85680 │ │ │ │ - ldr r3, [pc, #428] @ 85684 │ │ │ │ - ldr r7, [pc, #428] @ 85688 │ │ │ │ + ldr r0, [pc, #428] @ 85f38 │ │ │ │ + ldr r3, [pc, #428] @ 85f3c │ │ │ │ + ldr r7, [pc, #428] @ 85f40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 8e28 │ │ │ │ - b 8556c │ │ │ │ + b 85e24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl b1c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - b 8542c │ │ │ │ - ldr r0, [pc, #344] @ 8568c │ │ │ │ + b 85ce4 │ │ │ │ + ldr r0, [pc, #344] @ 85f44 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [pc, #340] @ 85690 │ │ │ │ - ldr r1, [pc, #340] @ 85694 │ │ │ │ + ldr r3, [pc, #340] @ 85f48 │ │ │ │ + ldr r1, [pc, #340] @ 85f4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r4, r5, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 8556c │ │ │ │ + b 85e24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 855ac │ │ │ │ + b 85e64 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r4] │ │ │ │ - b 85604 │ │ │ │ + b 85ebc │ │ │ │ mov r6, r0 │ │ │ │ - b 855c4 │ │ │ │ + b 85e7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8566c │ │ │ │ + beq 85f24 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ - b 8566c │ │ │ │ + b 85f24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 855c4 │ │ │ │ + beq 85e7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 855cc │ │ │ │ + bne 85e84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 855f4 │ │ │ │ + bne 85eac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85614 │ │ │ │ + beq 85ecc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85674 │ │ │ │ + beq 85f2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r2] │ │ │ │ - beq 8567c │ │ │ │ + beq 85f34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 85184 │ │ │ │ - b 85674 │ │ │ │ + bl 85a3c │ │ │ │ + b 85f2c │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 85698 │ │ │ │ + bl 85f50 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r3, [r8], -r4 │ │ │ │ - andeq r8, fp, ip, lsl #4 │ │ │ │ - ldrdeq r8, [fp], -r4 │ │ │ │ - andeq r3, r8, r0, ror r1 │ │ │ │ - @ instruction: 0x000b81b8 │ │ │ │ - andeq r8, fp, r0, lsl #3 │ │ │ │ + andeq r3, r8, r4, lsl #6 │ │ │ │ + andeq r7, fp, r4, asr r9 │ │ │ │ + andeq r7, fp, ip, lsl r9 │ │ │ │ + andeq r3, r8, r0, lsr #5 │ │ │ │ + andeq r7, fp, r0, lsl #18 │ │ │ │ + andeq r7, fp, r8, asr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 856a8 │ │ │ │ + bne 85f60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 856d0 │ │ │ │ + bne 85f88 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 856ec │ │ │ │ + beq 85fa4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 8570c │ │ │ │ + beq 85fc4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 85768 │ │ │ │ + beq 86020 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ add r6, r0, #4 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 85750 │ │ │ │ + b 86008 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 85768 │ │ │ │ + beq 86020 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85744 │ │ │ │ + beq 85ffc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 85744 │ │ │ │ + b 85ffc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85780 │ │ │ │ + beq 86038 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 85920 │ │ │ │ + beq 861d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r0, #16 │ │ │ │ add r0, r0, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 857d4 │ │ │ │ + b 8608c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 85920 │ │ │ │ + beq 861d8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -131208,15 +131766,15 @@ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r8, r8, #12 │ │ │ │ str r7, [sp] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r7, r0, r1 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ and sl, r5, r6 │ │ │ │ @@ -131227,102 +131785,102 @@ │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ eor r0, r9, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands fp, r0, r1 │ │ │ │ - beq 858b4 │ │ │ │ + beq 8616c │ │ │ │ str r3, [sp, #16] │ │ │ │ rev r0, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, r5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 858a4 │ │ │ │ + bne 8615c │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 858d8 │ │ │ │ + beq 86190 │ │ │ │ sub r0, fp, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ands fp, r0, fp │ │ │ │ - bne 85864 │ │ │ │ + bne 8611c │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, r9, r0 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 858f0 │ │ │ │ + bne 861a8 │ │ │ │ add r3, r3, #4 │ │ │ │ add r0, sl, r3 │ │ │ │ and sl, r0, r5 │ │ │ │ - b 85838 │ │ │ │ + b 860f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 857c8 │ │ │ │ + beq 86080 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ - b 857c8 │ │ │ │ + b 86080 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85910 │ │ │ │ + beq 861c8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 857c8 │ │ │ │ - b 85934 │ │ │ │ + beq 86080 │ │ │ │ + b 861ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl b3f4 │ │ │ │ - b 85900 │ │ │ │ + b 861b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 85948 │ │ │ │ + bgt 86200 │ │ │ │ bl 81f8 │ │ │ │ - b 85a74 │ │ │ │ + b 8632c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85964 │ │ │ │ + beq 8621c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85a68 │ │ │ │ + beq 86320 │ │ │ │ mov r8, r0 │ │ │ │ - b 85968 │ │ │ │ + b 86220 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ and r2, r9, r6 │ │ │ │ ldr r3, [ip, r2] │ │ │ │ ands r6, r3, r1 │ │ │ │ - beq 85a24 │ │ │ │ + beq 862dc │ │ │ │ rev r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ add r2, r2, r3, lsr #3 │ │ │ │ and r2, r2, r9 │ │ │ │ add r3, ip, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 85a44 │ │ │ │ + bpl 862fc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r6, #24] │ │ │ │ stm r1, {r4, r8} │ │ │ │ sub r8, sl, r3 │ │ │ │ @@ -131347,108 +131905,108 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ and r2, r2, r9 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ands r6, r6, r1 │ │ │ │ - bne 8599c │ │ │ │ - b 85a28 │ │ │ │ + bne 86254 │ │ │ │ + b 862e0 │ │ │ │ ldr r2, [ip] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r2, r2, r1 │ │ │ │ rev r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ ldrb r3, [ip, r2, lsr #3] │ │ │ │ lsr r2, r2, #3 │ │ │ │ - b 859bc │ │ │ │ + b 86274 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 85a90 │ │ │ │ - b 85aa0 │ │ │ │ + bne 86348 │ │ │ │ + b 86358 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 85aa0 │ │ │ │ + beq 86358 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r9, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 85afc │ │ │ │ + beq 863b4 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ add r5, r0, #4 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r4, r2, #3 │ │ │ │ - b 85ae4 │ │ │ │ + b 8639c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 85afc │ │ │ │ + beq 863b4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85ad8 │ │ │ │ + beq 86390 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 85ad8 │ │ │ │ + b 86390 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85b10 │ │ │ │ + beq 863c8 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85bd0 │ │ │ │ + beq 86488 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 85ba4 │ │ │ │ + beq 8645c │ │ │ │ ldr r7, [r9, #16] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 85b58 │ │ │ │ + b 86410 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 85ba4 │ │ │ │ + beq 8645c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 85b78 │ │ │ │ + bne 86430 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 85b60 │ │ │ │ + beq 86418 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85b48 │ │ │ │ + beq 86400 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ bl 50d8 │ │ │ │ - b 85b48 │ │ │ │ + b 86400 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r1, r8, r0, lsl #2 │ │ │ │ cmn r1, #17 │ │ │ │ - beq 85bd0 │ │ │ │ + beq 86488 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #12 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ @@ -131499,21 +132057,21 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -131656,78 +132214,78 @@ │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #15 │ │ │ │ - bcs 85f28 │ │ │ │ + bcs 867e0 │ │ │ │ and r0, r2, #8 │ │ │ │ cmp r2, #4 │ │ │ │ add r7, r0, #8 │ │ │ │ movwcc r7, #4 │ │ │ │ - b 85f5c │ │ │ │ + b 86814 │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 85f80 │ │ │ │ + bhi 86838 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ lsl r0, r2, #3 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ rsb r0, r3, r2, lsl #3 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r3, r0, lsr #1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r2, r0, lsr #2 │ │ │ │ clz r0, r0 │ │ │ │ add r7, r3, r2, lsr r0 │ │ │ │ umull r0, r1, r1, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 85f80 │ │ │ │ + bne 86838 │ │ │ │ cmn r0, #4 │ │ │ │ addls r0, r0, #3 │ │ │ │ addls r5, r7, #4 │ │ │ │ bicls r4, r0, #3 │ │ │ │ addsls r6, r5, r4 │ │ │ │ - bcc 85fb8 │ │ │ │ - ldr r0, [pc, #216] @ 86060 │ │ │ │ + bcc 86870 │ │ │ │ + ldr r0, [pc, #216] @ 86918 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 86064 │ │ │ │ + ldr r1, [pc, #212] @ 8691c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 8850 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 85f80 │ │ │ │ + bhi 86838 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 85fdc │ │ │ │ + beq 86894 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 85fe4 │ │ │ │ + bls 8689c │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ - b 86008 │ │ │ │ + b 868c0 │ │ │ │ mov r0, #4 │ │ │ │ - b 86010 │ │ │ │ + b 868c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r2, r6 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86054 │ │ │ │ + bne 8690c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86054 │ │ │ │ + beq 8690c │ │ │ │ add r6, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 53fc │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r2, r7, #3 │ │ │ │ @@ -131740,47 +132298,47 @@ │ │ │ │ str r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8400 │ │ │ │ - andeq r7, fp, r4 │ │ │ │ - andeq r7, fp, r4 │ │ │ │ + andeq r6, fp, ip, asr #14 │ │ │ │ + andeq r6, fp, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #988] @ 86458 │ │ │ │ + ldr r1, [pc, #988] @ 86d10 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - bl 96158 │ │ │ │ + bl 96a10 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8631c │ │ │ │ + beq 86bd4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r6!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r6, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ ldr r8, [sp, #8] │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 82398 │ │ │ │ + bl 82c50 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #8 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86354 │ │ │ │ + beq 86c0c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ stm r2, {r6, r7, r9} │ │ │ │ add r2, r8, #8 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -131793,37 +132351,37 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 86468 │ │ │ │ + bl 86d20 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 86174 │ │ │ │ + bne 86a2c │ │ │ │ add r0, r9, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ stm fp, {r1, r2} │ │ │ │ str r1, [fp, #8] │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86270 │ │ │ │ + beq 86b28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ - b 86270 │ │ │ │ + b 86b28 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86364 │ │ │ │ + beq 86c1c │ │ │ │ stm r0, {r6, r8} │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #4 │ │ │ │ @@ -131833,289 +132391,289 @@ │ │ │ │ ldm r9!, {r1, r2, r3, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r9!, {r1, r2, r3, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r9, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r4, #0 │ │ │ │ - b 861f4 │ │ │ │ + b 86aac │ │ │ │ add r0, r7, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 86468 │ │ │ │ + bl 86d20 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 86244 │ │ │ │ + beq 86afc │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 861d8 │ │ │ │ + bne 86a90 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b 861d8 │ │ │ │ + b 86a90 │ │ │ │ add r0, sl, #24 │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86264 │ │ │ │ + beq 86b1c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86278 │ │ │ │ + bne 86b30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 862a0 │ │ │ │ + bne 86b58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 862d0 │ │ │ │ + beq 86b88 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 862b4 │ │ │ │ + bne 86b6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862e4 │ │ │ │ + beq 86b9c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86300 │ │ │ │ + beq 86bb8 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86314 │ │ │ │ + beq 86bcc │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #312] @ 8645c │ │ │ │ - ldr r0, [pc, #312] @ 86460 │ │ │ │ - ldr r3, [pc, #312] @ 86464 │ │ │ │ + ldr r1, [pc, #312] @ 86d14 │ │ │ │ + ldr r0, [pc, #312] @ 86d18 │ │ │ │ + ldr r3, [pc, #312] @ 86d1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 8e28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8400 │ │ │ │ - b 86370 │ │ │ │ + b 86c28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86424 │ │ │ │ + beq 86cdc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ - b 86424 │ │ │ │ + b 86cdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 863e8 │ │ │ │ + beq 86ca0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 863e8 │ │ │ │ + b 86ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86440 │ │ │ │ + beq 86cf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ - b 86440 │ │ │ │ + b 86cf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86448 │ │ │ │ + beq 86d00 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 86578 │ │ │ │ - b 86440 │ │ │ │ + bl 86e30 │ │ │ │ + b 86cf8 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ - b 86440 │ │ │ │ + b 86cf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8641c │ │ │ │ + beq 86cd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 8641c │ │ │ │ + b 86cd4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 86578 │ │ │ │ + bl 86e30 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dc9cc │ │ │ │ - b 86440 │ │ │ │ + bl dd284 │ │ │ │ + b 86cf8 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 8a090 │ │ │ │ + bl 8a948 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 82798 │ │ │ │ + bl 83050 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, r7, r9, ror sl @ │ │ │ │ - andeq r7, fp, r0, lsr #4 │ │ │ │ - andeq r2, r8, ip, ror r3 │ │ │ │ - strdeq r7, [fp], -r0 │ │ │ │ + andeq pc, r7, r9, lsr #23 │ │ │ │ + andeq r6, fp, r8, ror #18 │ │ │ │ + andeq r2, r8, ip, lsr #9 │ │ │ │ + andeq r6, fp, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 967b0 │ │ │ │ + bl 97068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 864c4 │ │ │ │ + bne 86d7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 864f8 │ │ │ │ + bcc 86db0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 864d8 │ │ │ │ + beq 86d90 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 864d4 │ │ │ │ + bcs 86d8c │ │ │ │ add r0, r8, r5 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 864d8 │ │ │ │ - b 864f8 │ │ │ │ + bgt 86d90 │ │ │ │ + b 86db0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - bne 864f8 │ │ │ │ + bne 86db0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86518 │ │ │ │ + beq 86dd0 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs 86514 │ │ │ │ + bcs 86dcc │ │ │ │ add r0, r8, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 86518 │ │ │ │ - ldr r0, [pc, #116] @ 86574 │ │ │ │ + bge 86dd0 │ │ │ │ + ldr r0, [pc, #116] @ 86e2c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 87f4 │ │ │ │ - bne 864f8 │ │ │ │ + bne 86db0 │ │ │ │ sub r6, r3, r5 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 86528 │ │ │ │ + bgt 86de0 │ │ │ │ bl 81f8 │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 86548 │ │ │ │ + beq 86e00 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86568 │ │ │ │ + beq 86e20 │ │ │ │ add r1, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r6, [r4, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - andeq r7, fp, r4, asr r0 │ │ │ │ + muleq fp, ip, r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865a0 │ │ │ │ + beq 86e58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865bc │ │ │ │ + beq 86e74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs 86614 │ │ │ │ + bcs 86ecc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 86620 │ │ │ │ + beq 86ed8 │ │ │ │ mov r2, r4 │ │ │ │ ldrsb r3, [r1], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 865fc │ │ │ │ - b 86620 │ │ │ │ + bne 86eb4 │ │ │ │ + b 86ed8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 63668 │ │ │ │ + bl 63f20 │ │ │ │ add r1, r5, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ mov r2, #0 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov r3, #4 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ @@ -132132,157 +132690,157 @@ │ │ │ │ add r6, r0, r1, lsr #1 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r7, r9 │ │ │ │ - beq 86750 │ │ │ │ + beq 87008 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov sl, fp │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8667c │ │ │ │ + beq 86f34 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 82c64 │ │ │ │ + bl 8351c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8667c │ │ │ │ + beq 86f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8671c │ │ │ │ + bne 86fd4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 86678 │ │ │ │ + beq 86f30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 86708 │ │ │ │ + bne 86fc0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl b394 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r6, #1 │ │ │ │ str sl, [r0, r6, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ - b 86748 │ │ │ │ + b 87000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86738 │ │ │ │ + bne 86ff0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl b394 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str sl, [r0] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - b 86670 │ │ │ │ + b 86f28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8677c │ │ │ │ + beq 87034 │ │ │ │ add r9, r8, r8, lsl #1 │ │ │ │ movw r2, #43690 @ 0xaaaa │ │ │ │ mov r0, #0 │ │ │ │ movt r2, #2730 @ 0xaaa │ │ │ │ lsl r1, r9, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - bls 867a4 │ │ │ │ + bls 8705c │ │ │ │ bl 81e4 │ │ │ │ - b 86ad0 │ │ │ │ + b 87388 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r2] │ │ │ │ - beq 86a70 │ │ │ │ + beq 87328 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 867dc │ │ │ │ + beq 87094 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bne 867e4 │ │ │ │ + bne 8709c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - b 86774 │ │ │ │ + b 8702c │ │ │ │ mov r6, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add sl, r6, #8 │ │ │ │ ldr r0, [fp, r7, lsl #2] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 86a9c │ │ │ │ + bcs 87354 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 86ab8 │ │ │ │ + bmi 87370 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - beq 86838 │ │ │ │ + beq 870f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8683c │ │ │ │ - b 86ab0 │ │ │ │ + bne 870f4 │ │ │ │ + b 87368 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ str r5, [sl, #-8] │ │ │ │ cmp r8, r7 │ │ │ │ stmda sl, {r4, r5} │ │ │ │ add sl, sl, #12 │ │ │ │ - bne 867e8 │ │ │ │ + bne 870a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #868] @ 86bd8 │ │ │ │ + ldr r1, [pc, #868] @ 87490 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r4, r0, r1 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86a78 │ │ │ │ + bne 87330 │ │ │ │ ldmib r4, {r1, r8, r9} │ │ │ │ ldr ip, [r4] │ │ │ │ adds r6, ip, #1 │ │ │ │ - ldr r7, [pc, #820] @ 86be0 │ │ │ │ + ldr r7, [pc, #820] @ 87498 │ │ │ │ adc r5, r1, #0 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r4, [pc, #804] @ 86be4 │ │ │ │ + ldr r4, [pc, #804] @ 8749c │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [r7, #12] │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ @@ -132304,30 +132862,30 @@ │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stmib r0, {r1, r8, r9} │ │ │ │ str ip, [r0] │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 85784 │ │ │ │ + bl 8603c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 86958 │ │ │ │ + bne 87210 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 85aa4 │ │ │ │ + bl 8635c │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 86a50 │ │ │ │ + b 87308 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86ac4 │ │ │ │ + beq 8737c │ │ │ │ mov r7, r0 │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r4, r5} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -132336,33 +132894,33 @@ │ │ │ │ ldm fp!, {r1, r2, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r6} │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 869d0 │ │ │ │ + b 87288 │ │ │ │ add r0, r7, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 85784 │ │ │ │ + bl 8603c │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 86a40 │ │ │ │ + beq 872f8 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 869b4 │ │ │ │ + bne 8726c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -132371,192 +132929,192 @@ │ │ │ │ moveq r2, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ - b 869b4 │ │ │ │ + b 8726c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 85aa4 │ │ │ │ + bl 8635c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ stmib r3, {r0, r5} │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3] │ │ │ │ - beq 86a70 │ │ │ │ + beq 87328 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add r9, sp, #132 @ 0x84 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldm r9, {r1, r8, r9} │ │ │ │ strd r8, [r4, #8] │ │ │ │ strb r7, [r4, #16] │ │ │ │ - b 868a0 │ │ │ │ - ldr r2, [pc, #312] @ 86bdc │ │ │ │ + b 87158 │ │ │ │ + ldr r2, [pc, #312] @ 87494 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 8b70 │ │ │ │ - b 86ad0 │ │ │ │ + b 87388 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 86ad0 │ │ │ │ + b 87388 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 85714 │ │ │ │ + bl 85fcc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86bc8 │ │ │ │ - b 86bd0 │ │ │ │ + bne 87480 │ │ │ │ + b 87488 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 86b0c │ │ │ │ + beq 873c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 86b0c │ │ │ │ + b 873c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 85aa4 │ │ │ │ + bl 8635c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86bc8 │ │ │ │ - b 86bd0 │ │ │ │ - b 86bb8 │ │ │ │ + bne 87480 │ │ │ │ + b 87488 │ │ │ │ + b 87470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86b44 │ │ │ │ + beq 873fc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 86b44 │ │ │ │ + b 873fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 85aa4 │ │ │ │ + bl 8635c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86bc8 │ │ │ │ - b 86bd0 │ │ │ │ - b 86bb8 │ │ │ │ + bne 87480 │ │ │ │ + b 87488 │ │ │ │ + b 87470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 86b8c │ │ │ │ + bne 87444 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86bc8 │ │ │ │ - b 86bd0 │ │ │ │ + bne 87480 │ │ │ │ + b 87488 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 86ba0 │ │ │ │ + b 87458 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 86b74 │ │ │ │ + beq 8742c │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86b94 │ │ │ │ + beq 8744c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 86b94 │ │ │ │ + b 8744c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bd0 │ │ │ │ + beq 87488 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - muleq fp, r8, sl │ │ │ │ - @ instruction: 0x000b78bc │ │ │ │ - andeq r7, fp, r8, lsr #17 │ │ │ │ + andeq r6, fp, r0, ror #3 │ │ │ │ + andeq r7, fp, r4 │ │ │ │ + strdeq r6, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl b222c │ │ │ │ - ldr r0, [pc, #1560] @ 87224 │ │ │ │ + bl b2ae4 │ │ │ │ + ldr r0, [pc, #1560] @ 87adc │ │ │ │ add r6, r5, #120 @ 0x78 │ │ │ │ ldr r7, [sp, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87118 │ │ │ │ + beq 879d0 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 86c58 │ │ │ │ + bne 87510 │ │ │ │ mov r0, r5 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87118 │ │ │ │ + beq 879d0 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ - bne 86cac │ │ │ │ + bne 87564 │ │ │ │ mov r0, r5 │ │ │ │ bl 13b84 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a08 │ │ │ │ + bl c82c0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 870dc │ │ │ │ + beq 87994 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 87238 │ │ │ │ + bl 87af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strh r1, [lr, #4] │ │ │ │ strb r1, [sp, #248] @ 0xf8 │ │ │ │ @@ -132569,670 +133127,670 @@ │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86eb8 │ │ │ │ + bne 87770 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r8, r5, r2 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ sub r7, r0, r2 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 870cc │ │ │ │ + beq 87984 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, #4 │ │ │ │ str r8, [r5] │ │ │ │ str r7, [r5, #4] │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldm r6!, {r0, r2, r3, r4, r7} │ │ │ │ stmia r9!, {r0, r2, r3, r4, r7} │ │ │ │ ldm r6, {r0, r2, r3, r4, r7} │ │ │ │ stm r9, {r0, r2, r3, r4, r7} │ │ │ │ ldrb r0, [sp, #125] @ 0x7d │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86ef8 │ │ │ │ + bne 877b0 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r4, #0 │ │ │ │ - b 86e18 │ │ │ │ + b 876d0 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ add r1, r5, r4, lsl #3 │ │ │ │ ldrb r0, [sp, #125] @ 0x7d │ │ │ │ strd sl, [r1, #8] │ │ │ │ add r1, r4, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ - bne 86ef4 │ │ │ │ + bne 877ac │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86e60 │ │ │ │ + bne 87718 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add sl, r6, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ sub fp, r0, r3 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 86df8 │ │ │ │ - b 86ddc │ │ │ │ + bne 876b0 │ │ │ │ + b 87694 │ │ │ │ ldrb r0, [sp, #125] @ 0x7d │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86ef8 │ │ │ │ + bne 877b0 │ │ │ │ ldrb r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #125] @ 0x7d │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86e8c │ │ │ │ + bne 87744 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - b 86e9c │ │ │ │ + b 87754 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 86ef8 │ │ │ │ + beq 877b0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sub fp, r2, r0 │ │ │ │ add sl, r3, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 86df8 │ │ │ │ - b 86ddc │ │ │ │ + bne 876b0 │ │ │ │ + b 87694 │ │ │ │ ldrb r0, [sp, #261] @ 0x105 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86ed4 │ │ │ │ + beq 8778c │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ - b 86f08 │ │ │ │ + b 877c0 │ │ │ │ ldrb r0, [sp, #260] @ 0x104 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #261] @ 0x105 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 870a0 │ │ │ │ + bne 87958 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ - b 870b0 │ │ │ │ + b 87968 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ add r0, r4, r1, lsl #3 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ - bl 874fc │ │ │ │ + bl 87db4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 86f90 │ │ │ │ + bne 87848 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r2, {r0, r1} │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 86f50 │ │ │ │ + bne 87808 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 87088 │ │ │ │ + bne 87940 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f74 │ │ │ │ + beq 8782c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87080 │ │ │ │ + beq 87938 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r8, [sp, #276] @ 0x114 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8712c │ │ │ │ + beq 879e4 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r4, #1 │ │ │ │ str r8, [sp, #264] @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #0 │ │ │ │ stm r0, {r7, r9} │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 8700c │ │ │ │ + b 878c4 │ │ │ │ add r0, r6, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ str r9, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 874fc │ │ │ │ + bl 87db4 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8705c │ │ │ │ + beq 87914 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 86ff0 │ │ │ │ + bne 878a8 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 86ff0 │ │ │ │ + b 878a8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 86f48 │ │ │ │ - b 86f50 │ │ │ │ + beq 87800 │ │ │ │ + b 87808 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86f6c │ │ │ │ - b 86f74 │ │ │ │ + bne 87824 │ │ │ │ + b 8782c │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 86ec4 │ │ │ │ + beq 8777c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ sub r7, r1, r0 │ │ │ │ add r8, r2, r0 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86d8c │ │ │ │ + bne 87644 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ - b 87138 │ │ │ │ - ldr r1, [pc, #324] @ 87228 │ │ │ │ - ldr r0, [pc, #324] @ 8722c │ │ │ │ - ldr r3, [pc, #324] @ 87230 │ │ │ │ + b 879f0 │ │ │ │ + ldr r1, [pc, #324] @ 87ae0 │ │ │ │ + ldr r0, [pc, #324] @ 87ae4 │ │ │ │ + ldr r3, [pc, #324] @ 87ae8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #25 │ │ │ │ bl 8e28 │ │ │ │ - b 87138 │ │ │ │ - ldr r2, [pc, #276] @ 87234 │ │ │ │ + b 879f0 │ │ │ │ + ldr r2, [pc, #276] @ 87aec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b 87138 │ │ │ │ + b 879f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 871c4 │ │ │ │ + beq 87a7c │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ - b 871c4 │ │ │ │ + b 87a7c │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 871c4 │ │ │ │ + b 87a7c │ │ │ │ mov r5, r0 │ │ │ │ - b 871d8 │ │ │ │ + b 87a90 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 874c8 │ │ │ │ + bl 87d80 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 8720c │ │ │ │ + b 87ac4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 871bc │ │ │ │ + beq 87a74 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 871bc │ │ │ │ + b 87a74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871d8 │ │ │ │ + beq 87a90 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - b 871d4 │ │ │ │ + b 87a8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 871d8 │ │ │ │ + bne 87a90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 871f0 │ │ │ │ + beq 87aa8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 874c8 │ │ │ │ + bl 87d80 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 85184 │ │ │ │ + bl 85a3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 87238 │ │ │ │ + bl 87af0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq lr, r7, r4, lsr #30 │ │ │ │ - andeq r6, fp, r0, lsl #11 │ │ │ │ - andeq lr, r7, sl, asr #20 │ │ │ │ - strdeq r6, [fp], -r0 │ │ │ │ - andeq r7, fp, ip, asr #22 │ │ │ │ + andeq pc, r7, r4, asr r0 @ │ │ │ │ + andeq r5, fp, r8, asr #25 │ │ │ │ + andeq lr, r7, sl, ror fp │ │ │ │ + andeq r5, fp, r8, lsr sp │ │ │ │ + muleq fp, r4, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq 87258 │ │ │ │ + beq 87b10 │ │ │ │ bl 50d8 │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ ldr r8, [r9, #52] @ 0x34 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873a0 │ │ │ │ + beq 87c58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 872b4 │ │ │ │ + beq 87b6c │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 87290 │ │ │ │ + b 87b48 │ │ │ │ add r4, r4, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq 872b4 │ │ │ │ + beq 87b6c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - beq 87284 │ │ │ │ + beq 87b3c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b 87284 │ │ │ │ + b 87b3c │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872c8 │ │ │ │ + beq 87b80 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 877ec │ │ │ │ + bl 880a4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872f4 │ │ │ │ + beq 87bac │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 872f4 │ │ │ │ + beq 87bac │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87318 │ │ │ │ + beq 87bd0 │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87318 │ │ │ │ + beq 87bd0 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 6e358 │ │ │ │ + bl 6ec10 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 87364 │ │ │ │ + bne 87c1c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 87374 │ │ │ │ + beq 87c2c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 87388 │ │ │ │ + beq 87c40 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8739c │ │ │ │ + bne 87c54 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 55a0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 87340 │ │ │ │ + bne 87bf8 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8734c │ │ │ │ + bne 87c04 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 87358 │ │ │ │ + beq 87c10 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ 874c4 │ │ │ │ + ldr r3, [pc, #284] @ 87d7c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 87438 │ │ │ │ + b 87cf0 │ │ │ │ mov r5, r0 │ │ │ │ - b 873e8 │ │ │ │ + b 87ca0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873e0 │ │ │ │ + beq 87c98 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #72 @ 0x48 │ │ │ │ - bl 877ec │ │ │ │ + bl 880a4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8740c │ │ │ │ + beq 87cc4 │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8740c │ │ │ │ + beq 87cc4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87430 │ │ │ │ + beq 87ce8 │ │ │ │ ldr r1, [r9, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87430 │ │ │ │ + beq 87ce8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ - bl 6e358 │ │ │ │ + bl 6ec10 │ │ │ │ ldr r0, [r9, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r9, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 87478 │ │ │ │ + bne 87d30 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 87488 │ │ │ │ + beq 87d40 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 8749c │ │ │ │ + beq 87d54 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 874b0 │ │ │ │ + beq 87d68 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 87458 │ │ │ │ + bne 87d10 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 87464 │ │ │ │ + bne 87d1c │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 87470 │ │ │ │ + bne 87d28 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r7, fp, ip, lsl #17 │ │ │ │ + ldrdeq r6, [fp], -r4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 874e4 │ │ │ │ + beq 87d9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp sl, r5 │ │ │ │ - beq 877cc │ │ │ │ + beq 88084 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - ldr ip, [pc, #712] @ 877e8 │ │ │ │ + ldr ip, [pc, #712] @ 880a0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 8752c │ │ │ │ + b 87de4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 877c0 │ │ │ │ + beq 88078 │ │ │ │ ldrd r8, [sl] │ │ │ │ add sl, sl, #8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, #0 │ │ │ │ add r4, r8, r9 │ │ │ │ mov r6, r8 │ │ │ │ - bne 87580 │ │ │ │ + bne 87e38 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 87764 │ │ │ │ + beq 8801c │ │ │ │ mov r1, r5 │ │ │ │ - b 87684 │ │ │ │ + b 87f3c │ │ │ │ orr r2, r6, r7, lsl #6 │ │ │ │ add r6, r3, #2 │ │ │ │ sub r0, r6, r3 │ │ │ │ add r7, r0, r9 │ │ │ │ sub r0, r2, #9 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs 875dc │ │ │ │ + bcs 87e94 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 87524 │ │ │ │ + beq 87ddc │ │ │ │ mov r3, r6 │ │ │ │ ldrsb r0, [r6], #1 │ │ │ │ mov r9, r7 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r2, r0 │ │ │ │ - bgt 87564 │ │ │ │ + bgt 87e1c │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ and r7, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r6, r0, #63 @ 0x3f │ │ │ │ - bcc 8755c │ │ │ │ + bcc 87e14 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r6, r0, r6, lsl #6 │ │ │ │ - bcc 87614 │ │ │ │ + bcc 87ecc │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ and r2, r7, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r6, lsl #6 │ │ │ │ add r6, r3, #4 │ │ │ │ orr r2, r0, r2, lsl #18 │ │ │ │ - b 87564 │ │ │ │ + b 87e1c │ │ │ │ cmp r2, #32 │ │ │ │ - beq 87578 │ │ │ │ + beq 87e30 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bcc 8754c │ │ │ │ + bcc 87e04 │ │ │ │ lsr r3, r2, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 87620 │ │ │ │ + bgt 87ed8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8763c │ │ │ │ + beq 87ef4 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 8754c │ │ │ │ + bne 87e04 │ │ │ │ cmp r2, #5760 @ 0x1680 │ │ │ │ - beq 87578 │ │ │ │ - b 8754c │ │ │ │ + beq 87e30 │ │ │ │ + b 87e04 │ │ │ │ orr r2, r6, r7, lsl #12 │ │ │ │ add r6, r3, #3 │ │ │ │ - b 87564 │ │ │ │ + b 87e1c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 87650 │ │ │ │ + beq 87f08 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 8754c │ │ │ │ + bne 87e04 │ │ │ │ cmp r2, #12288 @ 0x3000 │ │ │ │ - beq 87578 │ │ │ │ - b 8754c │ │ │ │ + beq 87e30 │ │ │ │ + b 87e04 │ │ │ │ uxtb r0, r2 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 87578 │ │ │ │ - b 8754c │ │ │ │ + bne 87e30 │ │ │ │ + b 87e04 │ │ │ │ uxtb r0, r2 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 87578 │ │ │ │ - b 8754c │ │ │ │ + bne 87e30 │ │ │ │ + b 87e04 │ │ │ │ and r3, r5, #31 │ │ │ │ and r0, r2, #63 @ 0x3f │ │ │ │ orr r2, r0, r3, lsl #6 │ │ │ │ sub r0, r2, #9 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs 876d4 │ │ │ │ + bcs 87f8c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 87760 │ │ │ │ + beq 88018 │ │ │ │ mov lr, r4 │ │ │ │ ldrsb r2, [r4, #-1]! │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 87670 │ │ │ │ + bgt 87f28 │ │ │ │ mov r4, lr │ │ │ │ ldrb r5, [r4, #-2]! │ │ │ │ sxtb r3, r5 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 87664 │ │ │ │ + bge 87f1c │ │ │ │ mov r4, lr │ │ │ │ ldrb r0, [r4, #-3]! │ │ │ │ sxtb r5, r0 │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 8770c │ │ │ │ + bge 87fc4 │ │ │ │ mov r4, lr │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ ldrb r0, [r4, #-4]! │ │ │ │ and r0, r0, #7 │ │ │ │ orr fp, r5, r0, lsl #6 │ │ │ │ - b 87710 │ │ │ │ + b 87fc8 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 8767c │ │ │ │ + beq 87f34 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bcc 87758 │ │ │ │ + bcc 88010 │ │ │ │ lsr r3, r2, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 8771c │ │ │ │ + bgt 87fd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87734 │ │ │ │ + beq 87fec │ │ │ │ cmp r3, #22 │ │ │ │ - bne 87758 │ │ │ │ + bne 88010 │ │ │ │ cmp r2, #5760 @ 0x1680 │ │ │ │ - beq 8767c │ │ │ │ - b 87758 │ │ │ │ + beq 87f34 │ │ │ │ + b 88010 │ │ │ │ and fp, r0, #15 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ orr r3, r0, fp, lsl #6 │ │ │ │ - b 87668 │ │ │ │ + b 87f20 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 87748 │ │ │ │ + beq 88000 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ cmpeq r2, #12288 @ 0x3000 │ │ │ │ - bne 87758 │ │ │ │ - b 8767c │ │ │ │ + bne 88010 │ │ │ │ + b 87f34 │ │ │ │ uxtb r0, r2 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 8767c │ │ │ │ - b 87758 │ │ │ │ + bne 87f34 │ │ │ │ + b 88010 │ │ │ │ uxtb r0, r2 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 8767c │ │ │ │ + bne 87f34 │ │ │ │ sub r0, r7, r6 │ │ │ │ add r7, r0, lr │ │ │ │ mov r5, r1 │ │ │ │ subs r4, r7, r9 │ │ │ │ - bmi 877b4 │ │ │ │ + bmi 8806c │ │ │ │ cmp r7, r9 │ │ │ │ - beq 87524 │ │ │ │ + beq 87ddc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str sl, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877dc │ │ │ │ + beq 88094 │ │ │ │ add r1, r8, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ stm r7, {r4, r6} │ │ │ │ str r4, [r7, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -133246,239 +133804,239 @@ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - andeq pc, r7, r9, lsl #30 │ │ │ │ + andeq r0, r8, r9, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r1, {r7, r9} │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r0 │ │ │ │ movwne r4, #1 │ │ │ │ movw fp, #270 @ 0x10e │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87920 │ │ │ │ + beq 881d8 │ │ │ │ tst r4, #1 │ │ │ │ - beq 879b0 │ │ │ │ + beq 88268 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 87854 │ │ │ │ + beq 8810c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 8787c │ │ │ │ + bcs 88134 │ │ │ │ mov r4, r0 │ │ │ │ - b 878a4 │ │ │ │ + b 8815c │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8786c │ │ │ │ + beq 88124 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 87860 │ │ │ │ + bne 88118 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 8784c │ │ │ │ + bcc 88104 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8799c │ │ │ │ + beq 88254 │ │ │ │ ldrh r5, [r0, sl] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r4, fp] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 8787c │ │ │ │ + bcs 88134 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 878d0 │ │ │ │ + beq 88188 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r8, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r8, #272 @ 0x110 │ │ │ │ - bne 878b8 │ │ │ │ + bne 88170 │ │ │ │ mov r7, #0 │ │ │ │ - b 878d4 │ │ │ │ + b 8818c │ │ │ │ mov r8, r4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 878f0 │ │ │ │ + beq 881a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ add r1, r4, #132 @ 0x84 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ tst r2, r3 │ │ │ │ - beq 8781c │ │ │ │ + beq 880d4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 8781c │ │ │ │ + b 880d4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 87980 │ │ │ │ + beq 88238 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 87948 │ │ │ │ + bne 88200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87948 │ │ │ │ + beq 88200 │ │ │ │ ldr r8, [r8, #272] @ 0x110 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 8793c │ │ │ │ + bne 881f4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87988 │ │ │ │ + beq 88240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87954 │ │ │ │ + bne 8820c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 879c0 │ │ │ │ + ldr r0, [pc, #24] @ 88278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 879c4 │ │ │ │ + ldr r0, [pc, #12] @ 8827c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq r7, fp, ip, lsr #18 │ │ │ │ - andeq r7, fp, ip, lsr r9 │ │ │ │ + andeq r7, fp, r4, ror r0 │ │ │ │ + andeq r7, fp, r4, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 879e8 │ │ │ │ + beq 882a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a00 │ │ │ │ + beq 882b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a1c │ │ │ │ + beq 882d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 87ad8 │ │ │ │ + bl 88390 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 84f74 │ │ │ │ + bl 8582c │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - beq 87aa0 │ │ │ │ + beq 88358 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 87a88 │ │ │ │ + b 88340 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 87aa0 │ │ │ │ + beq 88358 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a7c │ │ │ │ + beq 88334 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 87a7c │ │ │ │ + b 88334 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87abc │ │ │ │ + beq 88374 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96158 │ │ │ │ + bl 96a10 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88048 │ │ │ │ + beq 88900 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ mov r5, #4 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r9, #4 │ │ │ │ - bl 82398 │ │ │ │ + bl 82c50 │ │ │ │ ldr fp, [sl, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 87b88 │ │ │ │ + beq 88440 │ │ │ │ lsl r4, fp, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88080 │ │ │ │ + beq 88938 │ │ │ │ sub r2, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 53fc │ │ │ │ add r0, r5, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #-4] │ │ │ │ @@ -133500,205 +134058,205 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 967b0 │ │ │ │ + bl 97068 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 87f70 │ │ │ │ + bne 88828 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lslls r5, r8, #2 │ │ │ │ cmnls r5, #-2147483645 @ 0x80000003 │ │ │ │ - bcs 87f68 │ │ │ │ + bcs 88820 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 87c2c │ │ │ │ + beq 884e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87c34 │ │ │ │ - b 88090 │ │ │ │ + bne 884ec │ │ │ │ + b 88948 │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrex r2, [r6] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r5, r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 87c54 │ │ │ │ + bne 8850c │ │ │ │ cmn r2, #1 │ │ │ │ - ble 880c8 │ │ │ │ + ble 88980 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ add r0, r6, r3, lsl #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 87d0c │ │ │ │ + bne 885c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r2 │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ addne r2, r6, #8 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq 87f28 │ │ │ │ + beq 887e0 │ │ │ │ add r2, r0, #2 │ │ │ │ add r6, r6, #16 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bmi 87d04 │ │ │ │ + bmi 885bc │ │ │ │ lsl r0, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 87d04 │ │ │ │ + bcs 885bc │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d04 │ │ │ │ + beq 885bc │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 87d04 │ │ │ │ + bcs 885bc │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 87de4 │ │ │ │ - b 87d60 │ │ │ │ + bne 8869c │ │ │ │ + b 88618 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ - b 87d60 │ │ │ │ + b 88618 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 87f28 │ │ │ │ + beq 887e0 │ │ │ │ add r6, r6, #8 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bmi 87d60 │ │ │ │ + bmi 88618 │ │ │ │ lsl r0, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 87d60 │ │ │ │ + bcs 88618 │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d60 │ │ │ │ + beq 88618 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 87d60 │ │ │ │ + bcs 88618 │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 87de4 │ │ │ │ + bne 8869c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ lsl r3, r2, #1 │ │ │ │ - b 87d8c │ │ │ │ + b 88644 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add r6, r6, #8 │ │ │ │ add r3, r3, #2 │ │ │ │ add r0, r0, #8 │ │ │ │ add lr, lr, #1 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 87f28 │ │ │ │ + beq 887e0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 87d74 │ │ │ │ + bmi 8862c │ │ │ │ cmp r3, r8 │ │ │ │ - bcs 87d74 │ │ │ │ + bcs 8862c │ │ │ │ ldr lr, [r0, #-4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 87d74 │ │ │ │ + beq 8862c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 87d74 │ │ │ │ + bcs 8862c │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d74 │ │ │ │ + beq 8862c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r6, r6, #8 │ │ │ │ str lr, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r3, r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ sub r4, r0, #1 │ │ │ │ str ip, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi 880a0 │ │ │ │ + bhi 88958 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87e3c │ │ │ │ + beq 886f4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 87e34 │ │ │ │ + bcs 886ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 87e3c │ │ │ │ - b 880a0 │ │ │ │ + bgt 886f4 │ │ │ │ + b 88958 │ │ │ │ mov r1, r2 │ │ │ │ - bne 880a0 │ │ │ │ + bne 88958 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87e74 │ │ │ │ + beq 8872c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 87e6c │ │ │ │ + bcs 88724 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 87e74 │ │ │ │ - b 880a0 │ │ │ │ + bgt 8872c │ │ │ │ + b 88958 │ │ │ │ mov r1, r2 │ │ │ │ - bne 880a0 │ │ │ │ + bne 88958 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r6, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bmi 880c0 │ │ │ │ + bmi 88978 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 87eb8 │ │ │ │ + beq 88770 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 880bc │ │ │ │ + beq 88974 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r0, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 87ee4 │ │ │ │ + bne 8879c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 139ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -133708,872 +134266,872 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 87d0c │ │ │ │ - b 87c9c │ │ │ │ + bne 885c4 │ │ │ │ + b 88554 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87f38 │ │ │ │ + beq 887f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 87f3c │ │ │ │ + bne 887f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 87bd8 │ │ │ │ + bne 88490 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ - b 87bd8 │ │ │ │ + bl 90014 │ │ │ │ + b 88490 │ │ │ │ bl 81f8 │ │ │ │ - b 880c8 │ │ │ │ + b 88980 │ │ │ │ mov r0, fp │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f90 │ │ │ │ + beq 88848 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87fa4 │ │ │ │ + bne 8885c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 87fcc │ │ │ │ + bne 88884 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 87ffc │ │ │ │ + beq 888b4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 87fe0 │ │ │ │ + bne 88898 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88010 │ │ │ │ + beq 888c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8802c │ │ │ │ + beq 888e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88040 │ │ │ │ + beq 888f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #620] @ 882bc │ │ │ │ - ldr r0, [pc, #620] @ 882c0 │ │ │ │ - ldr r3, [pc, #620] @ 882c4 │ │ │ │ + ldr r1, [pc, #620] @ 88b74 │ │ │ │ + ldr r0, [pc, #620] @ 88b78 │ │ │ │ + ldr r3, [pc, #620] @ 88b7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 8e28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b 880c8 │ │ │ │ + b 88980 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 880c8 │ │ │ │ - ldr r0, [pc, #528] @ 882b8 │ │ │ │ + b 88980 │ │ │ │ + ldr r0, [pc, #528] @ 88b70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 87f4 │ │ │ │ - b 880c8 │ │ │ │ + b 88980 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 88124 │ │ │ │ + beq 889dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ - b 88124 │ │ │ │ + b 889dc │ │ │ │ mov r8, r0 │ │ │ │ - b 88238 │ │ │ │ + b 88af0 │ │ │ │ mov r8, r0 │ │ │ │ - b 88170 │ │ │ │ + b 88a28 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 8a090 │ │ │ │ - b 88184 │ │ │ │ + bl 8a948 │ │ │ │ + b 88a3c │ │ │ │ bl 8b08 │ │ │ │ - b 88164 │ │ │ │ + b 88a1c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b 88194 │ │ │ │ + b 88a4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88134 │ │ │ │ + beq 889ec │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 88138 │ │ │ │ + bne 889f0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88168 │ │ │ │ + bne 88a20 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ - b 88168 │ │ │ │ + bl 90014 │ │ │ │ + b 88a20 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 825a4 │ │ │ │ + bl 82e5c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88184 │ │ │ │ + beq 88a3c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88254 │ │ │ │ + bne 88b0c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 881a8 │ │ │ │ + beq 88a60 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 881b0 │ │ │ │ + bne 88a68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 881d8 │ │ │ │ + bne 88a90 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88208 │ │ │ │ + beq 88ac0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8287c │ │ │ │ + bl 83134 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 881ec │ │ │ │ + bne 88aa4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8821c │ │ │ │ + beq 88ad4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88238 │ │ │ │ + beq 88af0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8824c │ │ │ │ + beq 88b04 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r7, r4, #4 │ │ │ │ - b 88268 │ │ │ │ + b 88b20 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 88194 │ │ │ │ + beq 88a4c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8825c │ │ │ │ + beq 88b14 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 8825c │ │ │ │ + b 88b14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 882a4 │ │ │ │ + beq 88b5c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882a8 │ │ │ │ + bne 88b60 │ │ │ │ bl 8b08 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ - @ instruction: 0x000b54b4 │ │ │ │ - andeq r5, fp, r4, lsl #12 │ │ │ │ - andeq r0, r8, r0, asr r6 │ │ │ │ - andeq r5, fp, r4, asr #13 │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + andeq r4, fp, ip, asr #26 │ │ │ │ + andeq r0, r8, r0, lsl #15 │ │ │ │ + andeq r4, fp, ip, lsl #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 87ad8 │ │ │ │ + bl 88390 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 84f74 │ │ │ │ + bl 8582c │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - beq 8833c │ │ │ │ + beq 88bf4 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 88324 │ │ │ │ + b 88bdc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 8833c │ │ │ │ + beq 88bf4 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88318 │ │ │ │ + beq 88bd0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 88318 │ │ │ │ + b 88bd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88358 │ │ │ │ + beq 88c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldrd r4, [r2, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #14 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 87ad8 │ │ │ │ + bl 88390 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ movw r1, #43690 @ 0xaaaa │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ movt r1, #2730 @ 0xaaa │ │ │ │ cmp r5, r1 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ lsl sl, r0, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bls 883cc │ │ │ │ + bls 88c84 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ - b 887ec │ │ │ │ + b 890a4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 886cc │ │ │ │ + beq 88f84 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 887c0 │ │ │ │ + beq 89078 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - beq 886d0 │ │ │ │ + beq 88f88 │ │ │ │ sub r0, r5, r5, lsl #2 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8848c │ │ │ │ + beq 88d44 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 88724 │ │ │ │ + ble 88fdc │ │ │ │ ldr r4, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 88454 │ │ │ │ + beq 88d0c │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 887c8 │ │ │ │ + beq 89080 │ │ │ │ mov r6, r0 │ │ │ │ - b 88458 │ │ │ │ + b 88d10 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ cmp r5, fp │ │ │ │ str r7, [r0, -r9]! │ │ │ │ sub r9, r9, #12 │ │ │ │ strd r6, [r0, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bne 88418 │ │ │ │ + bne 88cd0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ add r0, r9, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [sl], #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8872c │ │ │ │ + beq 88fe4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ moveq r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 887e8 │ │ │ │ + bmi 890a0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #8] │ │ │ │ - beq 88528 │ │ │ │ + beq 88de0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 52e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 88534 │ │ │ │ - b 887d8 │ │ │ │ + bne 88dec │ │ │ │ + b 89090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ mov r1, sl │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 88908 │ │ │ │ + bl 891c0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88604 │ │ │ │ + bne 88ebc │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub fp, r0, r4 │ │ │ │ sub r0, r1, r7 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 885dc │ │ │ │ + bhi 88e94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r8, r7 │ │ │ │ bl 512c │ │ │ │ add r7, r7, fp │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r6 │ │ │ │ - b 88584 │ │ │ │ + b 88e3c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl b1c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - b 885b8 │ │ │ │ + b 88e70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r6, r1, r4 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 886a4 │ │ │ │ + bhi 88f5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r8, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r4 │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, r7, r6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8865c │ │ │ │ + beq 88f14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88684 │ │ │ │ + beq 88f3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ - bne 884b4 │ │ │ │ - b 88744 │ │ │ │ + bne 88d6c │ │ │ │ + b 88ffc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl b1c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - b 8861c │ │ │ │ + b 88ed4 │ │ │ │ mov r9, #4 │ │ │ │ add r0, r9, sl │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r9 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r0, r0, sl │ │ │ │ - beq 88738 │ │ │ │ + beq 88ff0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ add r6, sl, #4 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 8870c │ │ │ │ + b 88fc4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 88738 │ │ │ │ + beq 88ff0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88700 │ │ │ │ + beq 88fb8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 88700 │ │ │ │ + b 88fb8 │ │ │ │ bl 81f8 │ │ │ │ - b 887ec │ │ │ │ + b 890a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r0, r0, sl │ │ │ │ - bne 886e8 │ │ │ │ + bne 88fa0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8874c │ │ │ │ + bne 89004 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 84f74 │ │ │ │ + bl 8582c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ - beq 8879c │ │ │ │ + beq 89054 │ │ │ │ add r4, r8, #4 │ │ │ │ - b 88784 │ │ │ │ + b 8903c │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 8879c │ │ │ │ + beq 89054 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88778 │ │ │ │ + beq 89030 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b 88778 │ │ │ │ + b 89030 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 887b8 │ │ │ │ + beq 89070 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ - b 883c0 │ │ │ │ + b 88c78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b 887ec │ │ │ │ + b 890a4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 887f4 │ │ │ │ + b 890ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8880c │ │ │ │ + beq 890c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - b 88828 │ │ │ │ + b 890e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8883c │ │ │ │ + beq 890f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ subs r0, r6, sl │ │ │ │ - bne 88858 │ │ │ │ + bne 89110 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 888c0 │ │ │ │ - b 888dc │ │ │ │ + beq 89178 │ │ │ │ + b 89194 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ add r7, sl, #4 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b 8887c │ │ │ │ + b 89134 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 88844 │ │ │ │ + beq 890fc │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88870 │ │ │ │ + beq 89128 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b 88870 │ │ │ │ + b 89128 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 888c0 │ │ │ │ - b 888dc │ │ │ │ + beq 89178 │ │ │ │ + b 89194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 888dc │ │ │ │ + bne 89194 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888d4 │ │ │ │ + beq 8918c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r6, r8, #4 │ │ │ │ - b 888f0 │ │ │ │ + b 891a8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 888c0 │ │ │ │ + beq 89178 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888e4 │ │ │ │ + beq 8919c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 888e4 │ │ │ │ + b 8919c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 88948 │ │ │ │ + bne 89200 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ add r6, r1, #48 @ 0x30 │ │ │ │ add r1, r1, #8 │ │ │ │ cmn r5, #1 │ │ │ │ ldm r6, {r2, r3, r4, r6} │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #1 │ │ │ │ stm sp, {r4, r6, r7} │ │ │ │ - bl 88b00 │ │ │ │ + bl 893b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 889b0 │ │ │ │ + bne 89268 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb ip, [r1, #12] │ │ │ │ ldr r8, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ - beq 88990 │ │ │ │ + beq 89248 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 8898c │ │ │ │ + bcs 89244 │ │ │ │ add r5, r8, r2 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 88990 │ │ │ │ - b 88ad8 │ │ │ │ - bne 88ad8 │ │ │ │ + bge 89248 │ │ │ │ + b 89390 │ │ │ │ + bne 89390 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 889bc │ │ │ │ + bne 89274 │ │ │ │ mov r2, #1 │ │ │ │ bic r7, r2, ip │ │ │ │ tst ip, #1 │ │ │ │ strb r7, [r1, #12] │ │ │ │ - bne 88abc │ │ │ │ + bne 89374 │ │ │ │ strb r2, [r1, #14] │ │ │ │ str r6, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r8, r2 │ │ │ │ ldrsb r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r6, r5 │ │ │ │ - bgt 88a1c │ │ │ │ + bgt 892d4 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ and lr, r6, #31 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 88a18 │ │ │ │ + bcc 892d0 │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r5, r7, r5, lsl #6 │ │ │ │ - bcc 88aa4 │ │ │ │ + bcc 8935c │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ and r7, lr, #7 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r4, r4, r5, lsl #6 │ │ │ │ orr r6, r4, r7, lsl #18 │ │ │ │ tst ip, #1 │ │ │ │ - beq 88a24 │ │ │ │ - b 88ab0 │ │ │ │ + beq 892dc │ │ │ │ + b 89368 │ │ │ │ orr r6, r5, lr, lsl #6 │ │ │ │ tst ip, #1 │ │ │ │ - bne 88ab0 │ │ │ │ + bne 89368 │ │ │ │ mov r4, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r4, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 88a88 │ │ │ │ + bcs 89340 │ │ │ │ adds r2, r4, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 88a64 │ │ │ │ + beq 8931c │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 88a60 │ │ │ │ + bcs 89318 │ │ │ │ add r7, r8, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 88a64 │ │ │ │ - b 88ad4 │ │ │ │ - bne 88ad4 │ │ │ │ + bge 8931c │ │ │ │ + b 8938c │ │ │ │ + bne 8938c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88ab4 │ │ │ │ + beq 8936c │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 88ab0 │ │ │ │ + bgt 89368 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - b 88ab0 │ │ │ │ + b 89368 │ │ │ │ mov r4, #4 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ movwcc r4, #3 │ │ │ │ adds r2, r4, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne 88a44 │ │ │ │ - b 88a64 │ │ │ │ + bne 892fc │ │ │ │ + b 8931c │ │ │ │ orr r6, r5, lr, lsl #12 │ │ │ │ tst ip, #1 │ │ │ │ - beq 88a24 │ │ │ │ + beq 892dc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #1 │ │ │ │ - ldr r0, [pc, #28] @ 88afc │ │ │ │ + ldr r0, [pc, #28] @ 893b4 │ │ │ │ mov r7, #1 │ │ │ │ bic r7, r7, ip │ │ │ │ strb r7, [r1, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ bl 87f4 │ │ │ │ - muleq fp, r0, ip │ │ │ │ + ldrdeq r6, [fp], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ sub r8, ip, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 88c88 │ │ │ │ + bcs 89540 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r4, [r1, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, ip, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 88b70 │ │ │ │ + b 89428 │ │ │ │ str r5, [r1, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 88c88 │ │ │ │ + bcs 89540 │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r7, lr, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, r4, lsl r5 │ │ │ │ lsrpl r7, r4, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 88c00 │ │ │ │ + beq 894b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov lr, r9 │ │ │ │ mov r4, ip │ │ │ │ cmp r0, r9 │ │ │ │ movhi lr, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r6 │ │ │ │ movne lr, r9 │ │ │ │ cmp lr, ip │ │ │ │ movhi r4, lr │ │ │ │ mov r5, lr │ │ │ │ cmp r4, r5 │ │ │ │ - beq 88c1c │ │ │ │ + beq 894d4 │ │ │ │ add r7, r6, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 88cd0 │ │ │ │ + bcs 89588 │ │ │ │ ldrb fp, [r0, r5] │ │ │ │ ldrb r8, [sl, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 88bc8 │ │ │ │ + beq 89480 │ │ │ │ sub r0, r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ add r6, r0, #1 │ │ │ │ - b 88c6c │ │ │ │ + b 89524 │ │ │ │ add r6, r6, ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88b64 │ │ │ │ - b 88b5c │ │ │ │ + bne 8941c │ │ │ │ + b 89414 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov lr, r9 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r5, #0 │ │ │ │ cmp r5, lr │ │ │ │ - bcs 88ca0 │ │ │ │ + bcs 89558 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 88d00 │ │ │ │ + bcs 895b8 │ │ │ │ add r4, lr, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 88cec │ │ │ │ + bcs 895a4 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ ldrb r4, [sl, lr] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 88c30 │ │ │ │ + beq 894e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - beq 88b5c │ │ │ │ - b 88b64 │ │ │ │ + beq 89414 │ │ │ │ + b 8941c │ │ │ │ str r3, [r1, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -134584,93 +135142,93 @@ │ │ │ │ streq r0, [r1, #28] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r6, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 88d18 │ │ │ │ + ldr r2, [pc, #64] @ 895d0 │ │ │ │ add r0, lr, r6 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #32] @ 88d14 │ │ │ │ + ldr r2, [pc, #32] @ 895cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #20] @ 88d1c │ │ │ │ + ldr r2, [pc, #20] @ 895d4 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r6, fp, r0, asr sl │ │ │ │ - andeq r6, fp, r8, ror sl │ │ │ │ - andeq r6, fp, ip, lsr #20 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + andeq r6, fp, r0, asr #3 │ │ │ │ + andeq r6, fp, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #4092] @ 89d2c │ │ │ │ + ldr r1, [pc, #4092] @ 8a5e4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 88d5c │ │ │ │ + bne 89614 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 88d88 │ │ │ │ + b 89640 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88fd0 │ │ │ │ - ldr r1, [pc, #4040] @ 89d58 │ │ │ │ + bne 89888 │ │ │ │ + ldr r1, [pc, #4040] @ 8a610 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, #4 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r5, [sp, #328] @ 0x148 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8982c │ │ │ │ + beq 8a0e4 │ │ │ │ ldr fp, [sp, #332] @ 0x14c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ - beq 89834 │ │ │ │ + beq 8a0ec │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3960] @ 89d68 │ │ │ │ + ldr r3, [pc, #3960] @ 8a620 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #232 @ 0xe8 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldm sl!, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm sl!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -134678,114 +135236,114 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ strh r8, [sp, #168] @ 0xa8 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add sl, sp, #232 @ 0xe8 │ │ │ │ mov r0, sl │ │ │ │ - bl 88908 │ │ │ │ + bl 891c0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88fb4 │ │ │ │ + bne 8986c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ add r4, r4, r2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ sub r5, r0, r2 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89590 │ │ │ │ + beq 89e48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ strd r4, [r7] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ bl 512c │ │ │ │ ldrb r0, [sp, #305] @ 0x131 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89084 │ │ │ │ + bne 8993c │ │ │ │ add r9, sp, #328 @ 0x148 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add r8, sp, #312 @ 0x138 │ │ │ │ mov r4, #0 │ │ │ │ - b 88ef8 │ │ │ │ + b 897b0 │ │ │ │ add r1, r7, r4, lsl #3 │ │ │ │ ldrb r0, [sp, #305] @ 0x131 │ │ │ │ str r6, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r1, #12] │ │ │ │ add r1, r4, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - bne 8907c │ │ │ │ + bne 89934 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 88908 │ │ │ │ + bl 891c0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88f40 │ │ │ │ + bne 897f8 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ add r6, r5, r3 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ sub r5, r0, r3 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 88ed4 │ │ │ │ - b 88f94 │ │ │ │ + bne 8978c │ │ │ │ + b 8984c │ │ │ │ ldrb r0, [sp, #305] @ 0x131 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89080 │ │ │ │ + bne 89938 │ │ │ │ ldrb r0, [sp, #304] @ 0x130 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #305] @ 0x131 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88f6c │ │ │ │ + bne 89824 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ - b 88f7c │ │ │ │ + b 89834 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 89080 │ │ │ │ + beq 89938 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ sub r5, r2, r0 │ │ │ │ add r6, r3, r0 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 88ed4 │ │ │ │ + bne 8978c │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r7, [sp, #316] @ 0x13c │ │ │ │ - b 88ed4 │ │ │ │ + b 8978c │ │ │ │ ldrb r0, [sp, #169] @ 0xa9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8905c │ │ │ │ + beq 89914 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ - b 89094 │ │ │ │ + b 8994c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 895b0 │ │ │ │ + beq 89e68 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strh r0, [sp, #92] @ 0x5c │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ @@ -134796,135 +135354,135 @@ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 895cc │ │ │ │ + bne 89e84 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r6, r0, r2 │ │ │ │ add r8, r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 8964c │ │ │ │ - b 89658 │ │ │ │ + bmi 89f04 │ │ │ │ + b 89f10 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #169] @ 0xa9 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89564 │ │ │ │ + bne 89e1c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b 89574 │ │ │ │ + b 89e2c │ │ │ │ add r1, r4, #1 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 892b0 │ │ │ │ + beq 89b68 │ │ │ │ add r9, r6, r1, lsl #3 │ │ │ │ add r0, sl, #12 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r5, r5, #8 │ │ │ │ - b 890e4 │ │ │ │ + b 8999c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add r5, r4, #16 │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 892b0 │ │ │ │ + beq 89b68 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r4, #-8]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl aea04 │ │ │ │ + bl af2bc │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89148 │ │ │ │ + beq 89a00 │ │ │ │ ldrb r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #3 │ │ │ │ - bne 890d4 │ │ │ │ + bne 8998c │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89130 │ │ │ │ + beq 899e8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 890cc │ │ │ │ + beq 89984 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 890cc │ │ │ │ + b 89984 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldrb r1, [sp, #240] @ 0xf0 │ │ │ │ strb r1, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, sl │ │ │ │ - bl b2bd0 │ │ │ │ + bl b3488 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 89278 │ │ │ │ + beq 89b30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r8, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 89898 │ │ │ │ + beq 8a150 │ │ │ │ ldr fp, [sp, #264] @ 0x108 │ │ │ │ sub r7, r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 8992c │ │ │ │ - beq 891b4 │ │ │ │ + bmi 8a1e4 │ │ │ │ + beq 89a6c │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89924 │ │ │ │ + beq 8a1dc │ │ │ │ str r7, [sp, #12] │ │ │ │ - b 891c0 │ │ │ │ + b 89a78 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 898e4 │ │ │ │ + beq 8a19c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 8920c │ │ │ │ + bne 89ac4 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 139ec │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -134933,110 +135491,110 @@ │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 89234 │ │ │ │ + bne 89aec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89260 │ │ │ │ + bne 89b18 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89158 │ │ │ │ + b 89a10 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89280 │ │ │ │ + bne 89b38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 892a8 │ │ │ │ + bne 89b60 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ cmp r5, r9 │ │ │ │ - bne 890c4 │ │ │ │ + bne 8997c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 892c4 │ │ │ │ + bne 89b7c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - ldr r1, [pc, #2696] @ 89d54 │ │ │ │ + ldr r1, [pc, #2696] @ 8a60c │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89874 │ │ │ │ + bne 8a12c │ │ │ │ ldmib r5, {r1, sl, fp} │ │ │ │ ldr r3, [r5] │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ adds r0, r3, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ - ldr r2, [pc, #2680] @ 89d78 │ │ │ │ + ldr r2, [pc, #2680] @ 8a630 │ │ │ │ adc r9, r1, #0 │ │ │ │ stm r5, {r0, r9} │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ stmib r7, {r1, sl, fp} │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ - ldr r0, [pc, #2648] @ 89d7c │ │ │ │ + ldr r0, [pc, #2648] @ 8a634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldmib r2, {r0, r1, r2} │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 89d8c │ │ │ │ + bl 8a644 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 893ac │ │ │ │ + bne 89c64 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stm r7, {r2, r3} │ │ │ │ str r2, [r7, #8] │ │ │ │ - beq 89510 │ │ │ │ + beq 89dc8 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ cmn r2, #9 │ │ │ │ - beq 894dc │ │ │ │ + beq 89d94 │ │ │ │ lsl r1, r1, #2 │ │ │ │ sub r0, r0, r1 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 894e4 │ │ │ │ - b 8951c │ │ │ │ + bne 89d9c │ │ │ │ + b 89dd4 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #236] @ 0xec │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898d4 │ │ │ │ + beq 8a18c │ │ │ │ mov r6, r0 │ │ │ │ stm r0, {r7, r8} │ │ │ │ add sl, sp, #328 @ 0x148 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #4 │ │ │ │ @@ -135045,33 +135603,33 @@ │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ mov r5, #1 │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r4, #0 │ │ │ │ - b 89424 │ │ │ │ + b 89cdc │ │ │ │ add r0, r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ str r9, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 89d8c │ │ │ │ + bl 8a644 │ │ │ │ ldr r9, [sp, #328] @ 0x148 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 89494 │ │ │ │ + beq 89d4c │ │ │ │ ldr r7, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 89408 │ │ │ │ + bne 89cc0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -135080,225 +135638,225 @@ │ │ │ │ moveq r2, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ - b 89408 │ │ │ │ + b 89cc0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, r0, r0, lsl #2 │ │ │ │ cmnne r1, #9 │ │ │ │ - beq 894bc │ │ │ │ + beq 89d74 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8951c │ │ │ │ + beq 89dd4 │ │ │ │ add r5, r8, #4 │ │ │ │ - b 894f8 │ │ │ │ + b 89db0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8951c │ │ │ │ + beq 89dd4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 894ec │ │ │ │ + beq 89da4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 894ec │ │ │ │ + b 89da4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 894e4 │ │ │ │ + bne 89d9c │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89530 │ │ │ │ + beq 89de8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - beq 89544 │ │ │ │ + beq 89dfc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8955c │ │ │ │ + beq 89e14 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 895a0 │ │ │ │ + bne 89e58 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 88fc0 │ │ │ │ + beq 89878 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ sub r5, r1, r0 │ │ │ │ add r4, r2, r0 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88e84 │ │ │ │ + bne 8973c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89618 │ │ │ │ + beq 89ed0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ - b 88d88 │ │ │ │ + b 89640 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [sp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 895f8 │ │ │ │ + beq 89eb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r7, {r0, r1} │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 896f8 │ │ │ │ - b 8955c │ │ │ │ + bne 89fb0 │ │ │ │ + b 89e14 │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #93] @ 0x5d │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89624 │ │ │ │ + bne 89edc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 89634 │ │ │ │ + b 89eec │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 88d88 │ │ │ │ + b 89640 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 895dc │ │ │ │ + beq 89e94 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub r6, r1, r0 │ │ │ │ add r8, r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 89658 │ │ │ │ + bpl 89f10 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ str r7, [sp, #32] │ │ │ │ - beq 8967c │ │ │ │ + beq 89f34 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89680 │ │ │ │ + bne 89f38 │ │ │ │ mov r0, #1 │ │ │ │ - b 8964c │ │ │ │ + b 89f04 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89938 │ │ │ │ + beq 8a1f0 │ │ │ │ stm r0, {r6, r7} │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6} │ │ │ │ stm r5, {r0, r1, r2, r3, r6} │ │ │ │ ldrb r0, [sp, #269] @ 0x10d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89708 │ │ │ │ + beq 89fc0 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8955c │ │ │ │ + beq 89e14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add r9, sp, #328 @ 0x148 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #1 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5608c │ │ │ │ + bl 56948 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89750 │ │ │ │ + bne 8a008 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ add r4, r4, r2 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ sub r7, r0, r2 │ │ │ │ - b 89794 │ │ │ │ + b 8a04c │ │ │ │ ldrb r0, [sp, #269] @ 0x10d │ │ │ │ cmp r0, #0 │ │ │ │ - bne 896dc │ │ │ │ + bne 89f94 │ │ │ │ ldrb r0, [sp, #268] @ 0x10c │ │ │ │ strb r7, [sp, #269] @ 0x10d │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89778 │ │ │ │ + bne 8a030 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - b 89788 │ │ │ │ + b 8a040 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 896dc │ │ │ │ + beq 89f94 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ sub r7, r1, r0 │ │ │ │ add r4, r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 8994c │ │ │ │ - beq 897bc │ │ │ │ + bmi 8a204 │ │ │ │ + beq 8a074 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 897c0 │ │ │ │ - b 89948 │ │ │ │ + bne 8a078 │ │ │ │ + b 8a200 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 897fc │ │ │ │ + bne 8a0b4 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl b1c4 │ │ │ │ @@ -135309,368 +135867,368 @@ │ │ │ │ add sl, sl, #12 │ │ │ │ str r7, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r1, #20] │ │ │ │ mov r7, #1 │ │ │ │ str r6, [r1, #16] │ │ │ │ str fp, [sp, #320] @ 0x140 │ │ │ │ - beq 89718 │ │ │ │ - b 896dc │ │ │ │ + beq 89fd0 │ │ │ │ + b 89f94 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #1308] @ 89d5c │ │ │ │ - ldr r0, [pc, #1308] @ 89d60 │ │ │ │ - ldr r3, [pc, #1308] @ 89d64 │ │ │ │ + ldr r2, [pc, #1308] @ 8a614 │ │ │ │ + ldr r0, [pc, #1308] @ 8a618 │ │ │ │ + ldr r3, [pc, #1308] @ 8a61c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add fp, sp, #236 @ 0xec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r7, #1 │ │ │ │ ldm fp, {r1, sl, fp} │ │ │ │ strd sl, [r5, #8] │ │ │ │ strb r7, [r5, #16] │ │ │ │ - b 892ec │ │ │ │ + b 89ba4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #1220] @ 89d6c │ │ │ │ - ldr r3, [pc, #1220] @ 89d70 │ │ │ │ - ldr r2, [pc, #1220] @ 89d74 │ │ │ │ + ldr r0, [pc, #1220] @ 8a624 │ │ │ │ + ldr r3, [pc, #1220] @ 8a628 │ │ │ │ + ldr r2, [pc, #1220] @ 8a62c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ - b 89954 │ │ │ │ - ldr r0, [pc, #1172] @ 89d80 │ │ │ │ - ldr r3, [pc, #1172] @ 89d84 │ │ │ │ - ldr r1, [pc, #1172] @ 89d88 │ │ │ │ + b 8a20c │ │ │ │ + ldr r0, [pc, #1172] @ 8a638 │ │ │ │ + ldr r3, [pc, #1172] @ 8a63c │ │ │ │ + ldr r1, [pc, #1172] @ 8a640 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #332] @ 0x14c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 81e4 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 81e4 │ │ │ │ - b 89954 │ │ │ │ + b 8a20c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89c94 │ │ │ │ - b 89ac0 │ │ │ │ + b 8a54c │ │ │ │ + b 8a378 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 89b9c │ │ │ │ + beq 8a454 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 89b9c │ │ │ │ - b 89b98 │ │ │ │ + b 8a454 │ │ │ │ + b 8a450 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 89bf4 │ │ │ │ + beq 8a4ac │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 89bf4 │ │ │ │ + b 8a4ac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8] │ │ │ │ - b 89c44 │ │ │ │ + b 8a4fc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 899d4 │ │ │ │ + beq 8a28c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 899e0 │ │ │ │ + b 8a298 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899dc │ │ │ │ + bne 8a294 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 89c08 │ │ │ │ + b 8a4c0 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 89c08 │ │ │ │ + b 8a4c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 89a10 │ │ │ │ + beq 8a2c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 89a10 │ │ │ │ + b 8a2c8 │ │ │ │ mov sl, r0 │ │ │ │ - b 89c50 │ │ │ │ + b 8a508 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a28 │ │ │ │ + beq 8a2e0 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ cmn r1, #9 │ │ │ │ - bne 89a30 │ │ │ │ + bne 8a2e8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89c94 │ │ │ │ + b 8a54c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89c94 │ │ │ │ + b 8a54c │ │ │ │ mov sl, r0 │ │ │ │ - b 89cd0 │ │ │ │ + b 8a588 │ │ │ │ mov sl, r0 │ │ │ │ - b 89cb8 │ │ │ │ + b 8a570 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a74 │ │ │ │ + beq 8a32c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89c80 │ │ │ │ + b 8a538 │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 89acc │ │ │ │ + beq 8a384 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 89acc │ │ │ │ + b 8a384 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89ab4 │ │ │ │ + beq 8a36c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89cbc │ │ │ │ + b 8a574 │ │ │ │ mov sl, r0 │ │ │ │ - b 89c80 │ │ │ │ + b 8a538 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, r0, r0, lsl #2 │ │ │ │ cmnne r1, #9 │ │ │ │ - bne 89af0 │ │ │ │ + bne 8a3a8 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl dc9cc │ │ │ │ + bl dd284 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 89c94 │ │ │ │ + b 8a54c │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ bl 50d8 │ │ │ │ - b 89ae0 │ │ │ │ + b 8a398 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 89c50 │ │ │ │ + bne 8a508 │ │ │ │ ldr r4, [sp, #332] @ 0x14c │ │ │ │ mov r5, r6 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89b38 │ │ │ │ + beq 8a3f0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b4c │ │ │ │ + beq 8a404 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 89c50 │ │ │ │ + b 8a508 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b70 │ │ │ │ + beq 8a428 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq 89cd0 │ │ │ │ + beq 8a588 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - b 89ccc │ │ │ │ + b 8a584 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ ldr r4, [sp, #316] @ 0x13c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 89bc4 │ │ │ │ + bne 8a47c │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bf4 │ │ │ │ + beq 8a4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 89bf4 │ │ │ │ + b 8a4ac │ │ │ │ add r6, r4, #4 │ │ │ │ - b 89bd8 │ │ │ │ + b 8a490 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 89bac │ │ │ │ + beq 8a464 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bcc │ │ │ │ + beq 8a484 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 89bcc │ │ │ │ + b 8a484 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d1c │ │ │ │ - b 89ce8 │ │ │ │ + bne 8a5d4 │ │ │ │ + b 8a5a0 │ │ │ │ mov sl, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 89c0c │ │ │ │ + bne 8a4c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 89c34 │ │ │ │ + bne 8a4ec │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r8] │ │ │ │ - beq 89c4c │ │ │ │ + beq 8a504 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89c58 │ │ │ │ + bne 8a510 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c80 │ │ │ │ + bne 8a538 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl d5e34 │ │ │ │ + bl d66ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c94 │ │ │ │ + bne 8a54c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 89cf0 │ │ │ │ + bne 8a5a8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89cb8 │ │ │ │ + beq 8a570 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89cd0 │ │ │ │ + beq 8a588 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 89ce8 │ │ │ │ + beq 8a5a0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 89d1c │ │ │ │ + bne 8a5d4 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r6, r4, #4 │ │ │ │ - b 89d04 │ │ │ │ + b 8a5bc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 89ca4 │ │ │ │ + beq 8a55c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89cf8 │ │ │ │ + beq 8a5b0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 89cf8 │ │ │ │ + b 8a5b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r7, r7, lsl lr │ │ │ │ + andeq ip, r7, r7, asr #30 │ │ │ │ bl 8b08 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r8] │ │ │ │ - bne 89d48 │ │ │ │ + bne 8a600 │ │ │ │ bl 8b08 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - andeq sp, r6, r0, lsl #9 │ │ │ │ - muleq fp, r4, lr │ │ │ │ - andeq lr, r7, r4, ror #28 │ │ │ │ - andeq r3, fp, r8, asr #29 │ │ │ │ - @ instruction: 0x0007fcb8 │ │ │ │ - andeq lr, r7, r0, lsl #28 │ │ │ │ - andeq r3, fp, r8, lsr lr │ │ │ │ - andeq r3, fp, r0, asr #27 │ │ │ │ - andeq r4, fp, ip, ror #28 │ │ │ │ - andeq r4, fp, r0, asr lr │ │ │ │ - @ instruction: 0x0007edbc │ │ │ │ - andeq r3, fp, r0, lsl #28 │ │ │ │ - andeq r3, fp, ip, lsl #27 │ │ │ │ + strdeq sp, [r6], -r0 │ │ │ │ + ldrdeq r3, [fp], -ip │ │ │ │ + muleq r7, r4, pc @ │ │ │ │ + andeq r3, fp, r0, lsl r6 │ │ │ │ + andeq pc, r7, r8, ror #27 │ │ │ │ + andeq lr, r7, r0, lsr pc │ │ │ │ + andeq r3, fp, r0, lsl #11 │ │ │ │ + andeq r3, fp, r8, lsl #10 │ │ │ │ + @ instruction: 0x000b45b4 │ │ │ │ + muleq fp, r8, r5 │ │ │ │ + andeq lr, r7, ip, ror #29 │ │ │ │ + andeq r3, fp, r8, asr #10 │ │ │ │ + ldrdeq r3, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r8, [r1] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 89fb0 │ │ │ │ + beq 8a868 │ │ │ │ add r6, r1, #24 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movw fp, #257 @ 0x101 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -135682,106 +136240,106 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 89edc │ │ │ │ + b 8a794 │ │ │ │ ldr r5, [r9, fp] │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ movt r2, #65278 @ 0xfefe │ │ │ │ mov r4, sl │ │ │ │ mov r9, ip │ │ │ │ eor r1, r5, r1 │ │ │ │ add r2, r1, r2 │ │ │ │ bic r1, sl, r1 │ │ │ │ ands r6, r1, r2 │ │ │ │ - beq 89e84 │ │ │ │ + beq 8a73c │ │ │ │ str r0, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ rev r0, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ ldr r0, [r1, -r0, lsl #2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89e6c │ │ │ │ + bne 8a724 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89eac │ │ │ │ + beq 8a764 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ands r6, r0, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bne 89e30 │ │ │ │ + bne 8a6e8 │ │ │ │ and r1, r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ tst r1, r5, lsl #1 │ │ │ │ - bne 89f20 │ │ │ │ + bne 8a7d8 │ │ │ │ add ip, r9, #4 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add r1, fp, ip │ │ │ │ and fp, r1, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 89dfc │ │ │ │ + b 8a6b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movw fp, #257 @ 0x101 │ │ │ │ cmp r8, r0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movt fp, #257 @ 0x101 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 89fb0 │ │ │ │ + beq 8a868 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r6, [r8, #8] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r8, r8, #12 │ │ │ │ str r8, [r1] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 85bd8 │ │ │ │ + bl 86490 │ │ │ │ lsr lr, r0, #25 │ │ │ │ and r3, r7, r0 │ │ │ │ mul r1, lr, fp │ │ │ │ mov ip, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 89dfc │ │ │ │ + b 8a6b4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a00c │ │ │ │ + beq 8a8c4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ands r1, r0, sl │ │ │ │ - beq 8a048 │ │ │ │ + beq 8a900 │ │ │ │ rev r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ mov r3, r7 │ │ │ │ and r1, r0, r7 │ │ │ │ add r0, r4, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8a068 │ │ │ │ + bpl 8a920 │ │ │ │ sub r7, r1, #4 │ │ │ │ strb lr, [r4, r1] │ │ │ │ and r7, r7, r3 │ │ │ │ add r7, r4, r7 │ │ │ │ sub r1, r4, r1, lsl #2 │ │ │ │ ldr r9, [r5, #20] │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -135790,29 +136348,29 @@ │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmn r4, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ strd r0, [r5, #16] │ │ │ │ - bgt 89fc4 │ │ │ │ + bgt 8a87c │ │ │ │ bl 81f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 89fe4 │ │ │ │ + beq 8a89c │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a084 │ │ │ │ + beq 8a93c │ │ │ │ mov r5, r0 │ │ │ │ - b 89fe8 │ │ │ │ + b 8a8a0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [r7] │ │ │ │ bl 512c │ │ │ │ @@ -135829,103 +136387,103 @@ │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ and r3, r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ands r1, r0, sl │ │ │ │ - bne 89f44 │ │ │ │ + bne 8a7fc │ │ │ │ mov r0, #4 │ │ │ │ add r1, r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ and r3, r1, r7 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ands r1, r1, sl │ │ │ │ - bne 89f44 │ │ │ │ - b 8a04c │ │ │ │ + bne 8a7fc │ │ │ │ + b 8a904 │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, sl │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r4, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 89f68 │ │ │ │ + b 8a820 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 8a1f0 │ │ │ │ + beq 8aaa8 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r5, r7, #8 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8a178 │ │ │ │ + bne 8aa30 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8a0bc │ │ │ │ + bne 8a974 │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #368] @ 8a250 │ │ │ │ + ldr r8, [pc, #368] @ 8ab08 │ │ │ │ mov r9, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 8a188 │ │ │ │ + bne 8aa40 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a19c │ │ │ │ + bne 8aa54 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 8a118 │ │ │ │ + bne 8a9d0 │ │ │ │ bl bff4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r9, #0 │ │ │ │ str sl, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ - bne 8a140 │ │ │ │ + bne 8a9f8 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 8a1f8 │ │ │ │ + bne 8aab0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8a148 │ │ │ │ + bne 8aa00 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8a1d0 │ │ │ │ + beq 8aa88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1f0 │ │ │ │ + beq 8aaa8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8a260 │ │ │ │ + b 8ab18 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 8a0d8 │ │ │ │ + b 8a990 │ │ │ │ bl 129a8 │ │ │ │ eor r9, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a100 │ │ │ │ - ldr r0, [pc, #176] @ 8a254 │ │ │ │ - ldr r3, [pc, #176] @ 8a258 │ │ │ │ - ldr r1, [pc, #176] @ 8a25c │ │ │ │ + beq 8a9b8 │ │ │ │ + ldr r0, [pc, #176] @ 8ab0c │ │ │ │ + ldr r3, [pc, #176] @ 8ab10 │ │ │ │ + ldr r1, [pc, #176] @ 8ab14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r9, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ @@ -135935,98 +136493,98 @@ │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a16c │ │ │ │ + bne 8aa24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 8a140 │ │ │ │ + b 8a9f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8a260 │ │ │ │ + bl 8ab18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8a300 │ │ │ │ - b 8a23c │ │ │ │ + bl 8abb8 │ │ │ │ + b 8aaf4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, sl │ │ │ │ - bl 8a260 │ │ │ │ + bl 8ab18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blne 8a260 │ │ │ │ + blne 8ab18 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, fp, ip, lsl r9 │ │ │ │ - andeq lr, r7, r4, lsl #10 │ │ │ │ - andeq r3, fp, r4, asr #22 │ │ │ │ - andeq r3, fp, r4, ror r9 │ │ │ │ + andeq r6, fp, r4, rrx │ │ │ │ + andeq lr, r7, r4, lsr r6 │ │ │ │ + andeq r3, fp, ip, lsl #5 │ │ │ │ + strheq r3, [fp], -ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a27c │ │ │ │ + beq 8ab34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a290 │ │ │ │ + beq 8ab48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2a4 │ │ │ │ + beq 8ab5c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2b8 │ │ │ │ + beq 8ab70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2cc │ │ │ │ + beq 8ab84 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2e0 │ │ │ │ + beq 8ab98 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2f4 │ │ │ │ + beq 8abac │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 8a324 │ │ │ │ - ldr r1, [pc, #104] @ 8a37c │ │ │ │ + bne 8abdc │ │ │ │ + ldr r1, [pc, #104] @ 8ac34 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne 8a35c │ │ │ │ + bne 8ac14 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a32c │ │ │ │ + bne 8abe4 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -136034,16 +136592,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 8a324 │ │ │ │ - andeq r6, fp, ip, ror #13 │ │ │ │ + b 8abdc │ │ │ │ + andeq r5, fp, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -136051,20 +136609,20 @@ │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #104] @ 0x68 │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ str r4, [r6, #8] │ │ │ │ - bls 8a3cc │ │ │ │ + bls 8ac84 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r5, #1 │ │ │ │ - beq 8a9fc │ │ │ │ + beq 8b2b4 │ │ │ │ add r1, r6, #60 @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -136073,35 +136631,35 @@ │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r2, #2 │ │ │ │ ldrb r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r8, [pc, #1604] @ 8aa60 │ │ │ │ - ldr r9, [pc, #1604] @ 8aa64 │ │ │ │ + ldr r8, [pc, #1604] @ 8b318 │ │ │ │ + ldr r9, [pc, #1604] @ 8b31c │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - b 8a534 │ │ │ │ + b 8adec │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [pc, #1592] @ 8aa80 │ │ │ │ + ldr r8, [pc, #1592] @ 8b338 │ │ │ │ clz r0, r7 │ │ │ │ - ldr r9, [pc, #1588] @ 8aa84 │ │ │ │ + ldr r9, [pc, #1588] @ 8b33c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r1, r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 8a3c0 │ │ │ │ + bne 8ac78 │ │ │ │ add fp, r6, #12 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ add sl, r7, sl │ │ │ │ ldm fp, {r1, r2, r3, fp} │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ @@ -136144,37 +136702,37 @@ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ cmp sl, r0 │ │ │ │ str fp, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ - bhi 8a3c0 │ │ │ │ + bhi 8ac78 │ │ │ │ mov r7, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a550 │ │ │ │ + beq 8ae08 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ tst r7, #1 │ │ │ │ - beq 8a574 │ │ │ │ - b 8a5d4 │ │ │ │ + beq 8ae2c │ │ │ │ + b 8ae8c │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ tst r7, #1 │ │ │ │ - bne 8a980 │ │ │ │ + bne 8b238 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp sl, r0 │ │ │ │ - bls 8a574 │ │ │ │ + bls 8ae2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a990 │ │ │ │ + bne 8b248 │ │ │ │ ldrd r4, [r6, #96] @ 0x60 │ │ │ │ sub r0, r4, r5 │ │ │ │ adds r1, r0, r2 │ │ │ │ - bcs 8a9c0 │ │ │ │ + bcs 8b278 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi 8a9c0 │ │ │ │ + bhi 8b278 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r1, r0, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -136182,57 +136740,57 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 8aaa0 │ │ │ │ + bl 8b358 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r5, sl │ │ │ │ - bcc 8a9d0 │ │ │ │ + bcc 8b288 │ │ │ │ subs r1, r5, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - beq 8a604 │ │ │ │ + beq 8aebc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, r0, sl │ │ │ │ ldrsb r7, [r2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 8a820 │ │ │ │ + ble 8b0d8 │ │ │ │ mov fp, #1 │ │ │ │ - b 8a60c │ │ │ │ + b 8aec4 │ │ │ │ mov fp, #0 │ │ │ │ movw r7, #65533 @ 0xfffd │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 8a9b0 │ │ │ │ + bhi 8b268 │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - beq 8a8cc │ │ │ │ + beq 8b184 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [r6, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 8a8a0 │ │ │ │ + beq 8b158 │ │ │ │ add r0, fp, r1, lsl #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 8a6cc │ │ │ │ + b 8af84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r3, r1, r0, lsl #2 │ │ │ │ @@ -136240,287 +136798,287 @@ │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 8aaa0 │ │ │ │ + bl 8b358 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 8a8cc │ │ │ │ + beq 8b184 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, lr │ │ │ │ - bcs 8aa40 │ │ │ │ + bcs 8b2f8 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ mov r2, ip │ │ │ │ ldrb r1, [r2, r1, lsl #2]! │ │ │ │ sub r3, r1, #2 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 8a6bc │ │ │ │ + bcc 8af74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a7c4 │ │ │ │ + beq 8b07c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8a8ec │ │ │ │ + bne 8b1a4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a6bc │ │ │ │ + beq 8af74 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r4, r8, r1, lsl #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mul r0, r0, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r1, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 8a7f4 │ │ │ │ + bne 8b0ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r2, #4] │ │ │ │ add r9, r1, r0, lsl #2 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b 8a764 │ │ │ │ + b 8b01c │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 8a6bc │ │ │ │ + beq 8af74 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 8a6bc │ │ │ │ + bhi 8af74 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 8a758 │ │ │ │ + bhi 8b010 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 8aaa0 │ │ │ │ + bl 8b358 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ - b 8a758 │ │ │ │ + b 8b010 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 8a6bc │ │ │ │ + bne 8af74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mul r0, r0, r1 │ │ │ │ adds r1, r0, r4 │ │ │ │ - bcs 8a9a0 │ │ │ │ + bcs 8b258 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 8a674 │ │ │ │ - b 8a9a0 │ │ │ │ + bls 8af2c │ │ │ │ + b 8b258 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 8a6bc │ │ │ │ + bhi 8af74 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bls 8a9a0 │ │ │ │ + bls 8b258 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 8a7f8 │ │ │ │ - b 8a6bc │ │ │ │ + bne 8b0b0 │ │ │ │ + b 8af74 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #12 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, fp │ │ │ │ - beq 8a968 │ │ │ │ + beq 8b220 │ │ │ │ ldrb r5, [r2, fp] │ │ │ │ cmp r0, #12 │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ - bne 8a854 │ │ │ │ + bne 8b10c │ │ │ │ and r7, r3, #31 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ and r7, r5, r4, lsr r7 │ │ │ │ - b 8a85c │ │ │ │ + b 8b114 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bcs 8aa50 │ │ │ │ + bcs 8b308 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a970 │ │ │ │ + beq 8b228 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bne 8a82c │ │ │ │ + bne 8b0e4 │ │ │ │ eor r0, r7, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 8a60c │ │ │ │ - b 8aa34 │ │ │ │ + bcs 8aec4 │ │ │ │ + b 8b2ec │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, lr │ │ │ │ - bcs 8aa40 │ │ │ │ + bcs 8b2f8 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ ldrb r2, [ip, r2, lsl #2] │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 8a8ec │ │ │ │ + bhi 8b1a4 │ │ │ │ add fp, fp, #4 │ │ │ │ subs r1, r1, #4 │ │ │ │ - bne 8a8a4 │ │ │ │ + bne 8b15c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a434 │ │ │ │ + bne 8acec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ - b 8a94c │ │ │ │ + b 8b204 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mul r0, r0, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 8a9a0 │ │ │ │ + bcs 8b258 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 8a9a0 │ │ │ │ + bhi 8b258 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8a9e8 │ │ │ │ + bne 8b2a0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a980 │ │ │ │ + bne 8b238 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, #1 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r8, [pc, #292] @ 8aa78 │ │ │ │ - ldr r9, [pc, #292] @ 8aa7c │ │ │ │ + ldr r8, [pc, #292] @ 8b330 │ │ │ │ + ldr r9, [pc, #292] @ 8b334 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ - bne 8a468 │ │ │ │ - b 8a3c0 │ │ │ │ + bne 8ad20 │ │ │ │ + b 8ac78 │ │ │ │ mov fp, r1 │ │ │ │ - b 8a608 │ │ │ │ + b 8aec0 │ │ │ │ cmp fp, #1 │ │ │ │ movw r7, #65533 @ 0xfffd │ │ │ │ movls fp, #1 │ │ │ │ - b 8a60c │ │ │ │ + b 8aec4 │ │ │ │ mov r4, #1 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #244] @ 8aa9c │ │ │ │ + ldr r3, [pc, #244] @ 8b354 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #224] @ 8aa98 │ │ │ │ + ldr r3, [pc, #224] @ 8b350 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #200] @ 8aa90 │ │ │ │ + ldr r3, [pc, #200] @ 8b348 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #156] @ 8aa74 │ │ │ │ + ldr r3, [pc, #156] @ 8b32c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #128] @ 8aa70 │ │ │ │ + ldr r2, [pc, #128] @ 8b328 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 85e8 │ │ │ │ - ldr r0, [pc, #132] @ 8aa88 │ │ │ │ + ldr r0, [pc, #132] @ 8b340 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ 8aa8c │ │ │ │ + ldr r1, [pc, #128] @ 8b344 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #44] @ 8aa68 │ │ │ │ + ldr r0, [pc, #44] @ 8b320 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r2, [pc, #36] @ 8aa6c │ │ │ │ + ldr r2, [pc, #36] @ 8b324 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #60] @ 8aa94 │ │ │ │ + ldr r2, [pc, #60] @ 8b34c │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq ip, r7, pc, lsr #8 │ │ │ │ - andeq ip, r7, fp, lsr #10 │ │ │ │ - andeq r3, fp, r0, lsl r1 │ │ │ │ - andeq r3, fp, r0 │ │ │ │ - andeq r3, fp, r4, lsl r2 │ │ │ │ - andeq r3, fp, r0, asr r2 │ │ │ │ - strdeq fp, [r7], -r7 │ │ │ │ - strdeq fp, [r7], -r3 │ │ │ │ - strdeq ip, [r7], -pc @ │ │ │ │ - strdeq ip, [r7], -fp │ │ │ │ - andeq r3, fp, ip, lsl #4 │ │ │ │ - andeq r3, fp, ip, lsl #4 │ │ │ │ - andeq r3, fp, r8, ror r2 │ │ │ │ - andeq r3, fp, r0, ror #1 │ │ │ │ - @ instruction: 0x000b32b8 │ │ │ │ - @ instruction: 0x000b32b8 │ │ │ │ + andeq ip, r7, pc, asr r5 │ │ │ │ + andeq ip, r7, fp, asr r6 │ │ │ │ + andeq r2, fp, r8, asr r8 │ │ │ │ + andeq r2, fp, r8, asr #14 │ │ │ │ + andeq r2, fp, ip, asr r9 │ │ │ │ + muleq fp, r8, r9 │ │ │ │ + andeq ip, r7, r7, lsr #32 │ │ │ │ + andeq ip, r7, r3, lsr #2 │ │ │ │ + andeq ip, r7, pc, lsr #10 │ │ │ │ + andeq ip, r7, fp, lsr #12 │ │ │ │ + andeq r2, fp, r4, asr r9 │ │ │ │ + andeq r2, fp, r4, asr r9 │ │ │ │ + andeq r2, fp, r0, asr #19 │ │ │ │ + andeq r2, fp, r8, lsr #16 │ │ │ │ + andeq r2, fp, r0, lsl #20 │ │ │ │ + andeq r2, fp, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ mov lr, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b224 │ │ │ │ + beq 8badc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [r9, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [r1, r0, lsl #2]! │ │ │ │ str r6, [r1, #4] │ │ │ │ - bcc 8aafc │ │ │ │ + bcc 8b3b4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -136546,43 +137104,43 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ stm r2, {r0, r1, r9} │ │ │ │ - b 8b170 │ │ │ │ + b 8ba28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r9, #8] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 8b2d4 │ │ │ │ + bcs 8bb8c │ │ │ │ ldr r0, [r8, sl, lsl #2] │ │ │ │ cmp r0, fp │ │ │ │ - bcs 8abc0 │ │ │ │ + bcs 8b478 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 8b2fc │ │ │ │ + bcs 8bbb4 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp r0, sl │ │ │ │ - beq 8b168 │ │ │ │ + beq 8ba20 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r0 │ │ │ │ - beq 8b23c │ │ │ │ + beq 8baf4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp sl, ip │ │ │ │ str sl, [r6, fp, lsl #2] │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ str fp, [r0, #24] │ │ │ │ - bcs 8b2e8 │ │ │ │ + bcs 8bba0 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ @@ -136590,69 +137148,69 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ad50 │ │ │ │ + beq 8b608 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r6, [r0, #8] │ │ │ │ addne r0, r6, r7, lsl #2 │ │ │ │ subsne r0, r0, #4 │ │ │ │ - beq 8b160 │ │ │ │ + beq 8ba18 │ │ │ │ ldr r1, [r9] │ │ │ │ sub r9, r7, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ sub r0, r1, r5 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 8b120 │ │ │ │ + bhi 8b9d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8ab7c │ │ │ │ + beq 8b434 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r5, r7 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ subs r9, r9, #1 │ │ │ │ strd r4, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 8ac7c │ │ │ │ + bne 8b534 │ │ │ │ mov r5, r0 │ │ │ │ - b 8ab7c │ │ │ │ + b 8b434 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 8ab88 │ │ │ │ + bcs 8b440 │ │ │ │ ldr r7, [lr, r6, lsl #2] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 8b058 │ │ │ │ + beq 8b910 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ str r5, [r2, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r6, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b2a8 │ │ │ │ + beq 8bb60 │ │ │ │ str r1, [lr, r6, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 8ab88 │ │ │ │ + b 8b440 │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ rbit r0, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ clz r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ @@ -136663,241 +137221,241 @@ │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - b 8aff4 │ │ │ │ + b 8b8ac │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b160 │ │ │ │ + beq 8ba18 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr sl, [r6] │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r0, lsr #2 │ │ │ │ - bcc 8b0d8 │ │ │ │ + bcc 8b990 │ │ │ │ lsl r1, r7, #2 │ │ │ │ subs r0, r1, #4 │ │ │ │ - beq 8ab80 │ │ │ │ + beq 8b438 │ │ │ │ sub r1, r1, #8 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r1, r5, r1, lsr #2 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r5, [r6, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r4, [r2, #-4] │ │ │ │ add r2, r2, #12 │ │ │ │ - bne 8ada8 │ │ │ │ + bne 8b660 │ │ │ │ mov r5, r1 │ │ │ │ - b 8ab84 │ │ │ │ + b 8b43c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - b 8af28 │ │ │ │ + b 8b7e0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b370 │ │ │ │ + bcs 8bc28 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 8b168 │ │ │ │ + bne 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8ab8c │ │ │ │ + bcs 8b444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b168 │ │ │ │ + beq 8ba20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b31c │ │ │ │ + bcs 8bbd4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 8ae5c │ │ │ │ + bcs 8b714 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1420] @ 8b3e0 │ │ │ │ + ldr r1, [pc, #1420] @ 8bc98 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ - ldr r2, [pc, #1388] @ 8b3dc │ │ │ │ + ldr r2, [pc, #1388] @ 8bc94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b168 │ │ │ │ + beq 8ba20 │ │ │ │ tst r0, #1 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b380 │ │ │ │ + bcs 8bc38 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8ab8c │ │ │ │ - bcs 8b3a0 │ │ │ │ + beq 8b444 │ │ │ │ + bcs 8bc58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8af28 │ │ │ │ + beq 8b7e0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b350 │ │ │ │ + bcs 8bc08 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #1228] @ 8b3cc │ │ │ │ + ldr r2, [pc, #1228] @ 8bc84 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 8aff4 │ │ │ │ + bcs 8b8ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8ab8c │ │ │ │ + bcs 8b444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ - b 8afe8 │ │ │ │ + b 8b8a0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8ab8c │ │ │ │ - bcs 8b390 │ │ │ │ + beq 8b444 │ │ │ │ + bcs 8bc48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 8b0b8 │ │ │ │ + beq 8b970 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b080 │ │ │ │ + beq 8b938 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b360 │ │ │ │ + bcs 8bc18 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #1056] @ 8b3c0 │ │ │ │ + ldr r2, [pc, #1056] @ 8bc78 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 8b0ac │ │ │ │ + bcs 8b964 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b330 │ │ │ │ + bcs 8bbe8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r1, [pc, #992] @ 8b3d0 │ │ │ │ + ldr r1, [pc, #992] @ 8bc88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + beq 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b090 │ │ │ │ + beq 8b948 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b340 │ │ │ │ + bcs 8bbf8 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 8b168 │ │ │ │ + bcs 8ba20 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r1, [pc, #932] @ 8b3d8 │ │ │ │ + ldr r1, [pc, #932] @ 8bc90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b168 │ │ │ │ + bne 8ba20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, lr │ │ │ │ bl c054 │ │ │ │ mov lr, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 8acbc │ │ │ │ + b 8b574 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 8b168 │ │ │ │ + bcs 8ba20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 8b09c │ │ │ │ + b 8b954 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b168 │ │ │ │ + beq 8ba20 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #796] @ 8b3c4 │ │ │ │ + ldr r1, [pc, #796] @ 8bc7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab8c │ │ │ │ + beq 8b444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 8ab8c │ │ │ │ - b 8b168 │ │ │ │ + bne 8b444 │ │ │ │ + b 8ba20 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r5, lr │ │ │ │ @@ -136906,16 +137464,16 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r7, #2 │ │ │ │ subs r0, r1, #4 │ │ │ │ - bne 8ad88 │ │ │ │ - b 8ab80 │ │ │ │ + bne 8b640 │ │ │ │ + b 8b438 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ mov r5, lr │ │ │ │ @@ -136923,75 +137481,75 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov lr, r5 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 8ac64 │ │ │ │ + b 8b51c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8aaf4 │ │ │ │ + beq 8b3ac │ │ │ │ sub r5, r5, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [r9, #8] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ ldr sl, [r0, #4] │ │ │ │ tst r1, #1 │ │ │ │ - beq 8b1a8 │ │ │ │ + beq 8ba60 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 8b30c │ │ │ │ + bcs 8bbc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [lr, sl, lsl #2] │ │ │ │ - b 8b168 │ │ │ │ + b 8ba20 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 8b2d4 │ │ │ │ + bcs 8bb8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ movhi r0, fp │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 8ab9c │ │ │ │ + b 8b454 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul r0, r0, sl │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 8b2b4 │ │ │ │ + bcs 8bb6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 8b2b4 │ │ │ │ + bhi 8bb6c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8b2c4 │ │ │ │ + bne 8bb7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ mov r1, lr │ │ │ │ bl 512c │ │ │ │ mov lr, r6 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b 8b168 │ │ │ │ + b 8ba20 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, lr │ │ │ │ bl c054 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov lr, r5 │ │ │ │ - b 8aad0 │ │ │ │ - ldr r0, [pc, #456] @ 8b40c │ │ │ │ + b 8b388 │ │ │ │ + ldr r0, [pc, #456] @ 8bcc4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #452] @ 8b410 │ │ │ │ + ldr r2, [pc, #452] @ 8bcc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #448] @ 8b414 │ │ │ │ + ldr r1, [pc, #448] @ 8bccc │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -137006,174 +137564,174 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 8850 │ │ │ │ - ldr r0, [pc, #344] @ 8b408 │ │ │ │ + ldr r0, [pc, #344] @ 8bcc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r3, [pc, #312] @ 8b3f4 │ │ │ │ + ldr r3, [pc, #312] @ 8bcac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #300] @ 8b3f8 │ │ │ │ + ldr r2, [pc, #300] @ 8bcb0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 85e8 │ │ │ │ - ldr r2, [pc, #212] @ 8b3b0 │ │ │ │ + ldr r2, [pc, #212] @ 8bc68 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #256] @ 8b3f0 │ │ │ │ + ldr r2, [pc, #256] @ 8bca8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #232] @ 8b3ec │ │ │ │ + ldr r2, [pc, #232] @ 8bca4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #212] @ 8b3e8 │ │ │ │ + ldr r2, [pc, #212] @ 8bca0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #224] @ 8b404 │ │ │ │ + ldr r2, [pc, #224] @ 8bcbc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #172] @ 8b3e4 │ │ │ │ + ldr r2, [pc, #172] @ 8bc9c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #184] @ 8b400 │ │ │ │ + ldr r2, [pc, #184] @ 8bcb8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #124] @ 8b3d4 │ │ │ │ + ldr r2, [pc, #124] @ 8bc8c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #96] @ 8b3c8 │ │ │ │ + ldr r2, [pc, #96] @ 8bc80 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #132] @ 8b3fc │ │ │ │ + ldr r2, [pc, #132] @ 8bcb4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #44] @ 8b3b4 │ │ │ │ + ldr r2, [pc, #44] @ 8bc6c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #36] @ 8b3bc │ │ │ │ + ldr r2, [pc, #36] @ 8bc74 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #16] @ 8b3b8 │ │ │ │ + ldr r2, [pc, #16] @ 8bc70 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r2, fp, r8, asr #19 │ │ │ │ - andeq r2, fp, r0, asr #7 │ │ │ │ - @ instruction: 0x000b23b0 │ │ │ │ - andeq r2, fp, r0, ror #7 │ │ │ │ - andeq fp, r7, fp, lsl sl │ │ │ │ - andeq fp, r7, r7, lsl r9 │ │ │ │ - andeq r2, fp, r0, lsr #8 │ │ │ │ + andeq r2, fp, r0, lsl r1 │ │ │ │ + andeq r1, fp, r8, lsl #22 │ │ │ │ + strdeq r1, [fp], -r8 │ │ │ │ + andeq r1, fp, r8, lsr #22 │ │ │ │ + andeq fp, r7, fp, asr #22 │ │ │ │ + andeq fp, r7, r7, asr #20 │ │ │ │ + andeq r1, fp, r8, ror #22 │ │ │ │ + andeq fp, r7, fp, ror #23 │ │ │ │ + strdeq fp, [r7], -pc @ │ │ │ │ + andeq r1, fp, r8, lsl #23 │ │ │ │ @ instruction: 0x0007babb │ │ │ │ - andeq fp, r7, pc, asr #19 │ │ │ │ - andeq r2, fp, r0, asr #8 │ │ │ │ - andeq fp, r7, fp, lsl #19 │ │ │ │ - andeq fp, r7, pc, asr #22 │ │ │ │ - andeq fp, r7, fp, ror #22 │ │ │ │ - muleq fp, r0, r4 │ │ │ │ - andeq r2, fp, r4, asr #17 │ │ │ │ - @ instruction: 0x000b29b4 │ │ │ │ - andeq r2, fp, r4, asr r7 │ │ │ │ - andeq r2, fp, r4, lsr #19 │ │ │ │ - andeq r2, fp, ip, lsr #18 │ │ │ │ - strdeq r2, [fp], -r0 │ │ │ │ - andeq r2, fp, r0, ror #8 │ │ │ │ - muleq fp, r0, r4 │ │ │ │ - andeq r2, fp, ip, lsr r9 │ │ │ │ - andeq r2, fp, r8, lsr sl │ │ │ │ + andeq fp, r7, pc, ror ip │ │ │ │ + muleq r7, fp, ip │ │ │ │ + ldrdeq r1, [fp], -r8 │ │ │ │ + andeq r2, fp, ip │ │ │ │ + strdeq r2, [fp], -ip │ │ │ │ + muleq fp, ip, lr │ │ │ │ + andeq r2, fp, ip, ror #1 │ │ │ │ + andeq r2, fp, r4, ror r0 │ │ │ │ + andeq r1, fp, r8, lsr fp │ │ │ │ + andeq r1, fp, r8, lsr #23 │ │ │ │ + ldrdeq r1, [fp], -r8 │ │ │ │ + andeq r2, fp, r4, lsl #1 │ │ │ │ + andeq r2, fp, r0, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r2, fp, r4, lsr #20 │ │ │ │ + andeq r2, fp, ip, ror #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 8b440 │ │ │ │ + bne 8bcf8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 8b474 │ │ │ │ + bne 8bd2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61880 │ │ │ │ + b 6213c │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ 8b4d4 │ │ │ │ + ldr lr, [pc, #132] @ 8bd8c │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 8b454 │ │ │ │ - b 8b4a4 │ │ │ │ + bne 8bd0c │ │ │ │ + b 8bd5c │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ 8b4d8 │ │ │ │ + ldr lr, [pc, #84] @ 8bd90 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne 8b488 │ │ │ │ - ldr r2, [pc, #48] @ 8b4dc │ │ │ │ + bne 8bd40 │ │ │ │ + ldr r2, [pc, #48] @ 8bd94 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, r6, r0, ror r2 │ │ │ │ - @ instruction: 0x0006b1bc │ │ │ │ - andeq sp, r7, r3, lsl #28 │ │ │ │ + andeq fp, r6, r8, ror #5 │ │ │ │ + andeq fp, r6, r4, lsr r2 │ │ │ │ + andeq sp, r7, r3, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r9, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bls 8b51c │ │ │ │ - ldr r3, [pc, #4028] @ 8c4c0 │ │ │ │ + bls 8bdd4 │ │ │ │ + ldr r3, [pc, #4028] @ 8cd78 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ stm r0, {r2, r3} │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bcs 8db4c │ │ │ │ + bcs 8e404 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -137200,109 +137758,109 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r9, #43 @ 0x2b │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #4052] @ 8c58c │ │ │ │ + ldr r0, [pc, #4052] @ 8ce44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #4044] @ 8c590 │ │ │ │ + ldr r0, [pc, #4044] @ 8ce48 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ ldm r8, {r5, r6, r8} │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d400 │ │ │ │ + beq 8dcb8 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ cmp r7, #122 @ 0x7a │ │ │ │ - ble 8b770 │ │ │ │ + ble 8c028 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq 8c388 │ │ │ │ + beq 8cc40 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - bne 8c620 │ │ │ │ + bne 8ced8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 8b654 │ │ │ │ + beq 8bf0c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8b688 │ │ │ │ + bne 8bf40 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ strh r1, [r0, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ - bne 8b66c │ │ │ │ - b 8b674 │ │ │ │ + bne 8bf24 │ │ │ │ + b 8bf2c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b72c │ │ │ │ - b 8b734 │ │ │ │ + beq 8bfe4 │ │ │ │ + b 8bfec │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ lsl r1, r8, #5 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 8b6b4 │ │ │ │ + b 8bf6c │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 8b6f8 │ │ │ │ + beq 8bfb0 │ │ │ │ tst r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ addne r4, r6, r3 │ │ │ │ ldrbne r4, [r4, #29] │ │ │ │ tst r7, #1 │ │ │ │ - beq 8b6a4 │ │ │ │ + beq 8bf5c │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bne 8b6a8 │ │ │ │ + bne 8bf60 │ │ │ │ add r7, r6, r3 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ adds r2, r2, r7 │ │ │ │ mvn r7, #0 │ │ │ │ movcs r2, r7 │ │ │ │ mov r7, #1 │ │ │ │ - b 8b6a8 │ │ │ │ + b 8bf60 │ │ │ │ add r1, sp, #372 @ 0x174 │ │ │ │ strb r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, #8 │ │ │ │ stm r1, {r5, r6, r8} │ │ │ │ and r1, r4, #1 │ │ │ │ strb r1, [sp, #389] @ 0x185 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 8b734 │ │ │ │ + bne 8bfec │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl c74c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r8, #0 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ @@ -137310,19 +137868,19 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r6, #4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, #0 │ │ │ │ - bl 91314 │ │ │ │ - b 8b5e0 │ │ │ │ + bl 91bcc │ │ │ │ + b 8be98 │ │ │ │ sub r0, r7, #40 @ 0x28 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ - bhi 8c628 │ │ │ │ + bhi 8cee0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r1, r0, r4, asr ip │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ @@ -137375,165 +137933,165 @@ │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ muleq r0, ip, fp │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bcs 8de08 │ │ │ │ + bcs 8e6c0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ strh r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b89c │ │ │ │ + beq 8c154 │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r6, [r9, #24] │ │ │ │ ldr sl, [r9, #12] │ │ │ │ ldr r7, [r9, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8b8d0 │ │ │ │ + beq 8c188 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8b8cc │ │ │ │ + bls 8c184 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 8b8d0 │ │ │ │ - b 8dddc │ │ │ │ - bne 8dddc │ │ │ │ + bge 8c188 │ │ │ │ + b 8e694 │ │ │ │ + bne 8e694 │ │ │ │ sub r5, r7, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 8b8f0 │ │ │ │ + bcc 8c1a8 │ │ │ │ add r0, sl, r6 │ │ │ │ movw r1, #15679 @ 0x3d3f │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8d87c │ │ │ │ + beq 8e134 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8b910 │ │ │ │ + beq 8c1c8 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8b938 │ │ │ │ + bls 8c1f0 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 8dddc │ │ │ │ + blt 8e694 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 8b92c │ │ │ │ + bcc 8c1e4 │ │ │ │ add r0, sl, r6 │ │ │ │ movw r1, #8511 @ 0x213f │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8d9b4 │ │ │ │ + beq 8e26c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8b93c │ │ │ │ - b 8b954 │ │ │ │ - bne 8dddc │ │ │ │ + bne 8c1f4 │ │ │ │ + b 8c20c │ │ │ │ + bne 8e694 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8b98c │ │ │ │ + bls 8c244 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 8dddc │ │ │ │ + blt 8e694 │ │ │ │ cmp r5, #3 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ - bcc 8b980 │ │ │ │ - ldr r0, [pc, #4076] @ 8c958 │ │ │ │ + bcc 8c238 │ │ │ │ + ldr r0, [pc, #4076] @ 8d210 │ │ │ │ add r1, sl, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d9c8 │ │ │ │ + beq 8e280 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8b994 │ │ │ │ - b 8b9b4 │ │ │ │ + bne 8c24c │ │ │ │ + b 8c26c │ │ │ │ mov r4, #1 │ │ │ │ - bne 8dddc │ │ │ │ + bne 8e694 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8b9b0 │ │ │ │ + bls 8c268 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 8b9b4 │ │ │ │ - b 8dddc │ │ │ │ - bne 8dddc │ │ │ │ + bge 8c26c │ │ │ │ + b 8e694 │ │ │ │ + bne 8e694 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8b9d8 │ │ │ │ - ldr r0, [pc, #3992] @ 8c95c │ │ │ │ + bne 8c290 │ │ │ │ + ldr r0, [pc, #3992] @ 8d214 │ │ │ │ add r1, sl, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d890 │ │ │ │ + beq 8e148 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8b9f8 │ │ │ │ + beq 8c2b0 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8ba28 │ │ │ │ + bls 8c2e0 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 8de00 │ │ │ │ + blt 8e6b8 │ │ │ │ cmp r5, #3 │ │ │ │ - bcc 8ba1c │ │ │ │ - ldr r0, [pc, #4044] @ 8c9d4 │ │ │ │ + bcc 8c2d4 │ │ │ │ + ldr r0, [pc, #4044] @ 8d28c │ │ │ │ add r1, sl, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8bd90 │ │ │ │ + beq 8c648 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8ba2c │ │ │ │ - b 8ba44 │ │ │ │ - bne 8de00 │ │ │ │ + bne 8c2e4 │ │ │ │ + b 8c2fc │ │ │ │ + bne 8e6b8 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8ba6c │ │ │ │ + bls 8c324 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 8de00 │ │ │ │ + blt 8e6b8 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 8ba60 │ │ │ │ + bcc 8c318 │ │ │ │ add r0, sl, r6 │ │ │ │ movw r1, #15423 @ 0x3c3f │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8bdac │ │ │ │ + beq 8c664 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8ba70 │ │ │ │ - b 8ba90 │ │ │ │ - bne 8de00 │ │ │ │ + bne 8c328 │ │ │ │ + b 8c348 │ │ │ │ + bne 8e6b8 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 8ba8c │ │ │ │ + bls 8c344 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 8ba90 │ │ │ │ - b 8de00 │ │ │ │ - bne 8de00 │ │ │ │ + bge 8c348 │ │ │ │ + b 8e6b8 │ │ │ │ + bne 8e6b8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 8bc6c │ │ │ │ + beq 8c524 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 8bc6c │ │ │ │ + bne 8c524 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r4, [r9, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8da3c │ │ │ │ + beq 8e2f4 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8dd1c │ │ │ │ + bcs 8e5d4 │ │ │ │ ldrb r0, [r9, #42] @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldrb r6, [r9, #40] @ 0x28 │ │ │ │ @@ -137543,28 +138101,28 @@ │ │ │ │ ldrb r9, [r9, #45] @ 0x2d │ │ │ │ ldrb fp, [r5, #44] @ 0x2c │ │ │ │ bl 53fc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ cmpne r0, #41 @ 0x29 │ │ │ │ - beq 8bd18 │ │ │ │ + beq 8c5d0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8da70 │ │ │ │ + beq 8e328 │ │ │ │ subs r7, r0, #45 @ 0x2d │ │ │ │ - bne 8bb30 │ │ │ │ + bne 8c3e8 │ │ │ │ mov r5, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 8bc48 │ │ │ │ - b 8db80 │ │ │ │ + beq 8c500 │ │ │ │ + b 8e438 │ │ │ │ sub r3, r0, #82 @ 0x52 │ │ │ │ mov ip, sl │ │ │ │ mov sl, #24 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi 8da5c │ │ │ │ + bhi 8e314 │ │ │ │ mov lr, r7 │ │ │ │ add r7, pc, #8 │ │ │ │ eor r2, r1, #1 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r1, r0, r4, lsl #30 │ │ │ │ @@ -137602,92 +138160,92 @@ │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r1, r0, r4, lsl #30 │ │ │ │ andeq r1, r0, r4, lsl #30 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ and fp, r2, #1 │ │ │ │ - b 8bc24 │ │ │ │ + b 8c4dc │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - b 8bc24 │ │ │ │ + b 8c4dc │ │ │ │ and r9, r2, #1 │ │ │ │ - b 8bc24 │ │ │ │ + b 8c4dc │ │ │ │ and r8, r2, #1 │ │ │ │ - b 8bc24 │ │ │ │ + b 8c4dc │ │ │ │ and r6, r2, #1 │ │ │ │ - b 8bc24 │ │ │ │ + b 8c4dc │ │ │ │ and ip, r2, #1 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8db90 │ │ │ │ + bne 8e448 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, ip │ │ │ │ mov r7, lr │ │ │ │ strb r2, [r3, r0] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ clz r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r7, r1, #5 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - bne 8bb00 │ │ │ │ - b 8db58 │ │ │ │ + bne 8c3b8 │ │ │ │ + b 8e410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ adds fp, r0, #1 │ │ │ │ - bcs 8dc44 │ │ │ │ + bcs 8e4fc │ │ │ │ str fp, [r9, #32] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8bd98 │ │ │ │ add sl, sp, #360 @ 0x168 │ │ │ │ ldm sl, {r0, r1, sl} │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8d874 │ │ │ │ + beq 8e12c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r2, r4, r5, r6, r7} │ │ │ │ stm ip, {r2, r4, r5, r6, r7} │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dc7c │ │ │ │ + beq 8e534 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #7 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ ldrb r1, [r0, #29] │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8bd10 │ │ │ │ + beq 8c5c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, #7 │ │ │ │ adds r7, r3, #1 │ │ │ │ mvn r3, #0 │ │ │ │ movcs r7, r3 │ │ │ │ mov r3, #1 │ │ │ │ - b 8c1f4 │ │ │ │ + b 8caac │ │ │ │ mov r3, #0 │ │ │ │ - b 8c1f4 │ │ │ │ + b 8caac │ │ │ │ tst r7, #1 │ │ │ │ - bne 8da4c │ │ │ │ + bne 8e304 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8dd2c │ │ │ │ + bne 8e5e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ uxtb r2, r8 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ strb r5, [r3, #42] @ 0x2a │ │ │ │ orr r1, r1, r2 │ │ │ │ @@ -137699,177 +138257,177 @@ │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb sl, [r3, #41] @ 0x29 │ │ │ │ strh r1, [r2] │ │ │ │ lsr r1, r1, #16 │ │ │ │ strb r6, [r3, #40] @ 0x28 │ │ │ │ strb r1, [r2, #2] │ │ │ │ - bne 8bf34 │ │ │ │ + bne 8c7ec │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 8c288 │ │ │ │ - b 8daf0 │ │ │ │ + bne 8cb40 │ │ │ │ + b 8e3a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - b 8bdbc │ │ │ │ + bl 91bcc │ │ │ │ + b 8c674 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [r9, #32] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bcs 8dc44 │ │ │ │ + bcs 8e4fc │ │ │ │ ldr r6, [r9, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ str r4, [r9, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 8da0c │ │ │ │ + beq 8e2c4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq 8becc │ │ │ │ + beq 8c784 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8da70 │ │ │ │ + beq 8e328 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bne 8be34 │ │ │ │ + bne 8c6ec │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq 8be58 │ │ │ │ + beq 8c710 │ │ │ │ bic r1, r0, #32 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 8be58 │ │ │ │ + bcc 8c710 │ │ │ │ mov sl, #18 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ - bcc 8db68 │ │ │ │ - bl 69dd8 │ │ │ │ + bcc 8e420 │ │ │ │ + bl 6a690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be58 │ │ │ │ - b 8db74 │ │ │ │ + bne 8c710 │ │ │ │ + b 8e42c │ │ │ │ sub r1, r0, #91 @ 0x5b │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 8be50 │ │ │ │ + bhi 8c708 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #21 │ │ │ │ tst r3, r2, lsl r1 │ │ │ │ - bne 8be58 │ │ │ │ + bne 8c710 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 8be6c │ │ │ │ + bne 8c724 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bddc │ │ │ │ - b 8becc │ │ │ │ + bne 8c694 │ │ │ │ + b 8c784 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 8be94 │ │ │ │ + bcs 8c74c │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 8be58 │ │ │ │ + bcc 8c710 │ │ │ │ and r0, r0, #95 @ 0x5f │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 8be58 │ │ │ │ - b 8dc60 │ │ │ │ + bcc 8c710 │ │ │ │ + b 8e518 │ │ │ │ mov sl, #18 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - bls 8dc70 │ │ │ │ + bls 8e528 │ │ │ │ mov r5, r0 │ │ │ │ - bl 69dd8 │ │ │ │ + bl 6a690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be58 │ │ │ │ + bne 8c710 │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bls 8dc9c │ │ │ │ + bls 8e554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64cc0 │ │ │ │ + bl 65578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be58 │ │ │ │ - b 8dcb8 │ │ │ │ + bne 8c710 │ │ │ │ + b 8e570 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 8da1c │ │ │ │ + beq 8e2d4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8da70 │ │ │ │ + beq 8e328 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - bne 8dcd8 │ │ │ │ + bne 8e590 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ - bcc 8de30 │ │ │ │ + bcc 8e6e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8bf98 │ │ │ │ + beq 8c850 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 8bf94 │ │ │ │ + bcs 8c84c │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 8bf98 │ │ │ │ - b 8de30 │ │ │ │ + bgt 8c850 │ │ │ │ + b 8e6e8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ - bne 8dd5c │ │ │ │ + bne 8e614 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8bd98 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr sl, [sp, #368] @ 0x170 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 8db00 │ │ │ │ + beq 8e3b8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldrh r1, [r1, #102] @ 0x66 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr fp, [sp, #376] @ 0x178 │ │ │ │ ldr r8, [sp, #380] @ 0x17c │ │ │ │ ldrb r1, [sp, #389] @ 0x185 │ │ │ │ ldrb r2, [sp, #388] @ 0x184 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b 8c1f4 │ │ │ │ - bne 8de30 │ │ │ │ + b 8caac │ │ │ │ + bne 8e6e8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8bfc0 │ │ │ │ + beq 8c878 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 8bfbc │ │ │ │ + bcs 8c874 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 8bfc0 │ │ │ │ - b 8de30 │ │ │ │ - bne 8de30 │ │ │ │ + bgt 8c878 │ │ │ │ + b 8e6e8 │ │ │ │ + bne 8e6e8 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 8da2c │ │ │ │ + beq 8e2e4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8dcec │ │ │ │ + bne 8e5a4 │ │ │ │ sub r0, r8, r6 │ │ │ │ ldrd r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ add r4, sl, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - beq 8c098 │ │ │ │ + beq 8c950 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 8c058 │ │ │ │ + beq 8c910 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r7, r9, lsr #1 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -137881,62 +138439,62 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r9, r9, lsr #1 │ │ │ │ subeq r0, fp, r5 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r6, r7 │ │ │ │ cmp r9, #1 │ │ │ │ mov r7, r6 │ │ │ │ - bhi 8c00c │ │ │ │ + bhi 8c8c4 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ cmp fp, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movcc r2, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 5180 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, fp, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8da8c │ │ │ │ + beq 8e344 │ │ │ │ add r9, r6, r0, lsr #31 │ │ │ │ mov r5, fp │ │ │ │ - b 8c09c │ │ │ │ + b 8c954 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 8d794 │ │ │ │ + bmi 8e04c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d794 │ │ │ │ + beq 8e04c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr sl, [r0, #60] @ 0x3c │ │ │ │ cmp sl, r9 │ │ │ │ - bcc 8dd3c │ │ │ │ + bcc 8e5f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 8c0fc │ │ │ │ + bne 8c9b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 139ec │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ cmp sl, r9 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ - bls 8c12c │ │ │ │ + bls 8c9e4 │ │ │ │ sub r0, sl, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r2, r0, #2 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 50cc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -137947,50 +138505,50 @@ │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5cf14 │ │ │ │ + bl 5d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8de60 │ │ │ │ + beq 8e718 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8bd98 │ │ │ │ add sl, sp, #360 @ 0x168 │ │ │ │ ldm sl, {r0, r9, sl} │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8dae0 │ │ │ │ + beq 8e398 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dd4c │ │ │ │ + beq 8e604 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, r0 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ ldrb r1, [r0, #29] │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8bcf4 │ │ │ │ + bne 8c5ac │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #7 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb r1, [sp, #205] @ 0xcd │ │ │ │ cmp r4, r6 │ │ │ │ @@ -137999,205 +138557,205 @@ │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ strh r5, [sp, #206] @ 0xce │ │ │ │ strb r2, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ stm r0, {r3, r7, sl} │ │ │ │ - bne 8c238 │ │ │ │ + bne 8caf0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl c74c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, r4, #1 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8dc54 │ │ │ │ + bne 8e50c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrh r1, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ strh r1, [r2, #4] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ str r0, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bne 8d864 │ │ │ │ + bne 8e11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - b 8b5d8 │ │ │ │ + bl 91bcc │ │ │ │ + b 8be90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ cmp r8, #0 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ - beq 8d7a4 │ │ │ │ + beq 8e05c │ │ │ │ sub r0, r8, #1 │ │ │ │ ldr fp, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ add r4, fp, r0, lsl #5 │ │ │ │ ldr sl, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8db2c │ │ │ │ + beq 8e3e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ bl 50cc │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt 8c468 │ │ │ │ + bgt 8cd20 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq 8c484 │ │ │ │ + beq 8cd3c │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - bne 8dba0 │ │ │ │ + bne 8e458 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ - b 8c490 │ │ │ │ + b 8cd48 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d7e4 │ │ │ │ + beq 8e09c │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d724 │ │ │ │ + beq 8dfdc │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - beq 8c6a8 │ │ │ │ + beq 8cf60 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bne 8c6dc │ │ │ │ - b 8daa8 │ │ │ │ + bne 8cf94 │ │ │ │ + b 8e360 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ cmp r8, #0 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ - beq 8d7f4 │ │ │ │ + beq 8e0ac │ │ │ │ sub r0, r8, #1 │ │ │ │ ldr fp, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r4, fp, r0, lsl #5 │ │ │ │ ldr sl, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dbf8 │ │ │ │ + beq 8e4b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ bl 50cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d7d8 │ │ │ │ + beq 8e090 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 8d7d8 │ │ │ │ + beq 8e090 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 93870 │ │ │ │ + bl 94128 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r9, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d808 │ │ │ │ + bne 8e0c0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8d814 │ │ │ │ + beq 8e0cc │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - beq 8cdd0 │ │ │ │ + beq 8d688 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r9 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bne 8ce58 │ │ │ │ - b 8dac4 │ │ │ │ + bne 8d710 │ │ │ │ + b 8e37c │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bne 8db08 │ │ │ │ + bne 8e3c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 8c490 │ │ │ │ + b 8cd48 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c4d0 │ │ │ │ + beq 8cd88 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 8c4c4 │ │ │ │ + beq 8cd7c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 8c4d0 │ │ │ │ - b 8db10 │ │ │ │ - andeq sl, r7, r9, lsl r8 │ │ │ │ + bne 8cd88 │ │ │ │ + b 8e3c8 │ │ │ │ + andeq sl, r7, r9, asr #18 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8db3c │ │ │ │ + bcs 8e3f4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r0] │ │ │ │ - beq 8c51c │ │ │ │ + beq 8cdd4 │ │ │ │ ldm r6, {r2, r5} │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ movwne sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ moveq sl, r2 │ │ │ │ movwne r5, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 8c5a4 │ │ │ │ + b 8ce5c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c594 │ │ │ │ + beq 8ce4c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ @@ -138214,17 +138772,17 @@ │ │ │ │ ldr r9, [r6, #12] │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r1, [sp, #330] @ 0x14a │ │ │ │ ldrb fp, [r6, #29] │ │ │ │ bl 50d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 8c5b8 │ │ │ │ - strdeq sl, [r7], -r8 │ │ │ │ - andeq r2, fp, ip, asr #8 │ │ │ │ + b 8ce70 │ │ │ │ + andeq sl, r7, r8, lsr #18 │ │ │ │ + muleq fp, r4, fp │ │ │ │ ldr sl, [r6] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrb r2, [r6, #29] │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ eor r0, r7, r0 │ │ │ │ and fp, r2, #1 │ │ │ │ and r7, r0, #1 │ │ │ │ @@ -138251,186 +138809,186 @@ │ │ │ │ strb r2, [r4, #28] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ - b 8b5d4 │ │ │ │ + b 8be8c │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 8da68 │ │ │ │ + beq 8e320 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bgt 8cd64 │ │ │ │ + bgt 8d61c │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - beq 8d038 │ │ │ │ + beq 8d8f0 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - bne 8d024 │ │ │ │ + bne 8d8dc │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 8dcf8 │ │ │ │ + bhi 8e5b0 │ │ │ │ ldrb r0, [r9, #42] @ 0x2a │ │ │ │ tst r0, #1 │ │ │ │ - beq 8d268 │ │ │ │ + beq 8db20 │ │ │ │ mov r0, #8 │ │ │ │ mov r7, #8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8de5c │ │ │ │ + beq 8e714 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ mov r1, #0 │ │ │ │ movt r2, #16 │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 92a40 │ │ │ │ - b 8d328 │ │ │ │ + bl 932f8 │ │ │ │ + b 8dbe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov sl, #46 @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d8ac │ │ │ │ + beq 8e164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d8b8 │ │ │ │ + beq 8e170 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 8c750 │ │ │ │ + bne 8d008 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 8c708 │ │ │ │ + bne 8cfc0 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl c114 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str r1, [r0, r8, lsl #3]! │ │ │ │ add r8, r8, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r8, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov sl, #59 @ 0x3b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d824 │ │ │ │ + beq 8e0dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8c6e4 │ │ │ │ - b 8d830 │ │ │ │ + bne 8cf9c │ │ │ │ + b 8e0e8 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8daa8 │ │ │ │ + beq 8e360 │ │ │ │ cmp r8, #0 │ │ │ │ cmpeq r0, #93 @ 0x5d │ │ │ │ - bne 8c7c0 │ │ │ │ + bne 8d078 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c778 │ │ │ │ + bne 8d030 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl c114 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov sl, #66 @ 0x42 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d9f0 │ │ │ │ + beq 8e2a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d9fc │ │ │ │ + beq 8e2b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr sl, [r9, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 8d724 │ │ │ │ + beq 8dfdc │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bgt 8c844 │ │ │ │ + bgt 8d0fc │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ - beq 8c868 │ │ │ │ + beq 8d120 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 8c87c │ │ │ │ + beq 8d134 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne 8c898 │ │ │ │ + bne 8d150 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8df80 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 8d6c0 │ │ │ │ + bne 8df78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8df80 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - beq 8cb58 │ │ │ │ + beq 8d410 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 8cb6c │ │ │ │ - b 8daa8 │ │ │ │ + bne 8d424 │ │ │ │ + b 8e360 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq 8ceac │ │ │ │ + beq 8d764 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ - bne 8c890 │ │ │ │ + bne 8d148 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93704 │ │ │ │ + bl 93fbc │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 8c88c │ │ │ │ - b 8d8dc │ │ │ │ + bne 8d144 │ │ │ │ + b 8e194 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93704 │ │ │ │ + bl 93fbc │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne 8c88c │ │ │ │ - b 8d8fc │ │ │ │ + bne 8d144 │ │ │ │ + b 8e1b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93704 │ │ │ │ + bl 93fbc │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 8d8ec │ │ │ │ + beq 8e1a4 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 8daa8 │ │ │ │ + beq 8e360 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 8c8cc │ │ │ │ + bne 8d184 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 915a4 │ │ │ │ + bl 91e5c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ ldr r9, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8c8ec │ │ │ │ - b 8d84c │ │ │ │ + bne 8d1a4 │ │ │ │ + b 8e104 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov fp, #0 │ │ │ │ mov r9, #3 │ │ │ │ str r4, [sp, #372] @ 0x174 │ │ │ │ strh fp, [r0, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ @@ -138440,115 +138998,115 @@ │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ str r9, [sp, #296] @ 0x128 │ │ │ │ str fp, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov sl, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr fp, [pc, #4068] @ 8d90c │ │ │ │ + ldr fp, [pc, #4068] @ 8e1c4 │ │ │ │ cmp r1, r0 │ │ │ │ add fp, pc, fp │ │ │ │ - bne 8c940 │ │ │ │ + bne 8d1f8 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r9, r4 │ │ │ │ - b 8ca40 │ │ │ │ + b 8d2f8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 8c960 │ │ │ │ + beq 8d218 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 8c980 │ │ │ │ - b 8dc18 │ │ │ │ - strdeq sl, [r7], -ip │ │ │ │ - andeq sl, r7, r7, lsr #21 │ │ │ │ + bne 8d238 │ │ │ │ + b 8e4d0 │ │ │ │ + andeq sl, r7, ip, lsr #24 │ │ │ │ + ldrdeq sl, [r7], -r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92c64 │ │ │ │ + bl 9351c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq 8c980 │ │ │ │ + beq 8d238 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 92c64 │ │ │ │ + bl 9351c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 8ca4c │ │ │ │ + bne 8d304 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ cmp r9, #1 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, #4 │ │ │ │ subhi r0, r9, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8c9d8 │ │ │ │ + beq 8d290 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8ca0c │ │ │ │ + bne 8d2c4 │ │ │ │ ldr r7, [sp, #372] @ 0x174 │ │ │ │ ldr fp, [sp, #376] @ 0x178 │ │ │ │ ldr sl, [sp, #380] @ 0x17c │ │ │ │ cmp r9, #4 │ │ │ │ - bne 8ca24 │ │ │ │ - b 8ca2c │ │ │ │ - strdeq sl, [r7], -r1 │ │ │ │ + bne 8d2dc │ │ │ │ + b 8d2e4 │ │ │ │ + andeq sl, r7, r1, lsr #14 │ │ │ │ mov r0, #8 │ │ │ │ ldr r4, [sp, #300] @ 0x12c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dcc8 │ │ │ │ + beq 8e580 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r4, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r9, #4 │ │ │ │ - bne 8ca24 │ │ │ │ - b 8ca2c │ │ │ │ - ldr fp, [pc, #4084] @ 8da08 │ │ │ │ + bne 8d2dc │ │ │ │ + b 8d2e4 │ │ │ │ + ldr fp, [pc, #4084] @ 8e2c0 │ │ │ │ mov sl, #42 @ 0x2a │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add fp, pc, fp │ │ │ │ cmp r9, #4 │ │ │ │ - beq 8ca2c │ │ │ │ + beq 8d2e4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 90eb4 │ │ │ │ + bl 9176c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 8ccd4 │ │ │ │ + bne 8d58c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8c7c0 │ │ │ │ - b 8d730 │ │ │ │ + beq 8d078 │ │ │ │ + b 8dfe8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov sl, #59 @ 0x3b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ccc4 │ │ │ │ + beq 8d57c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr fp, [pc, #4072] @ 8da64 │ │ │ │ + ldr fp, [pc, #4072] @ 8e31c │ │ │ │ cmp r1, r0 │ │ │ │ add fp, pc, fp │ │ │ │ - beq 8c930 │ │ │ │ + beq 8d1e8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ - bl 92f74 │ │ │ │ + bl 9382c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ ldr sl, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8cccc │ │ │ │ + beq 8d584 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ @@ -138557,185 +139115,185 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 8dd8c │ │ │ │ + bne 8e644 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r5, r0 │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 8dda4 │ │ │ │ + bne 8e65c │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 8ddb4 │ │ │ │ + bhi 8e66c │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 8cb40 │ │ │ │ + bne 8d3f8 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl c114 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r4, [r0, r8, lsl #3]! │ │ │ │ add r8, r8, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r8, [sp, #284] @ 0x11c │ │ │ │ - b 8c7c0 │ │ │ │ + b 8d078 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8df80 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ ldr r0, [r9, #28] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 8cb94 │ │ │ │ + beq 8d44c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8daa8 │ │ │ │ + beq 8e360 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cb70 │ │ │ │ + bne 8d428 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r3, [r9, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8df80 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 8de14 │ │ │ │ + bcc 8e6cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8cbd8 │ │ │ │ + beq 8d490 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 8cbd4 │ │ │ │ + bcs 8d48c │ │ │ │ add r0, r6, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 8cbd8 │ │ │ │ - b 8de14 │ │ │ │ - bne 8de14 │ │ │ │ + bgt 8d490 │ │ │ │ + b 8e6cc │ │ │ │ + bne 8e6cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cc00 │ │ │ │ + beq 8d4b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 8de14 │ │ │ │ + bls 8e6cc │ │ │ │ add r0, r6, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 8de14 │ │ │ │ + blt 8e6cc │ │ │ │ sub r7, r3, r4 │ │ │ │ - b 8cc04 │ │ │ │ + b 8d4bc │ │ │ │ mov r7, #0 │ │ │ │ sub r0, r1, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8d6c8 │ │ │ │ + bcc 8df80 │ │ │ │ add r0, r6, r3 │ │ │ │ movw r1, #23866 @ 0x5d3a │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8d6c8 │ │ │ │ + bne 8df80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, r7 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 938a0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8d6c8 │ │ │ │ + beq 8df80 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 932fc │ │ │ │ + bl 93bb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8cc70 │ │ │ │ + beq 8d528 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 933e8 │ │ │ │ + bl 93ca0 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8d6d0 │ │ │ │ + beq 8df88 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 8cd14 │ │ │ │ + bhi 8d5cc │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ bl 512c │ │ │ │ add r8, r8, r4 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #284] @ 0x11c │ │ │ │ - beq 8c7c0 │ │ │ │ + beq 8d078 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 8c7c0 │ │ │ │ - ldr fp, [pc, #4088] @ 8dcc4 │ │ │ │ + b 8d078 │ │ │ │ + ldr fp, [pc, #4088] @ 8e57c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b 8c930 │ │ │ │ + b 8d1e8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 8cd3c │ │ │ │ + bhi 8d5f4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsl r2, sl, #3 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ bl 512c │ │ │ │ add r8, r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [sp, #284] @ 0x11c │ │ │ │ - beq 8c7c0 │ │ │ │ + beq 8d078 │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ - b 8c7c0 │ │ │ │ + b 8d078 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r8, [sp, #284] @ 0x11c │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ - b 8cc94 │ │ │ │ + b 8d54c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r8, [sp, #284] @ 0x11c │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ - b 8cce4 │ │ │ │ + b 8d59c │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq 8d090 │ │ │ │ + beq 8d948 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne 8d024 │ │ │ │ + bne 8d8dc │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 8dd04 │ │ │ │ + bhi 8e5bc │ │ │ │ ldrb r0, [r9, #41] @ 0x29 │ │ │ │ mov r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 8cda0 │ │ │ │ + beq 8d658 │ │ │ │ ldrb r1, [r9, #44] @ 0x2c │ │ │ │ tst r1, #1 │ │ │ │ mov r1, #4 │ │ │ │ movwne r1, #16 │ │ │ │ mov r2, #1 │ │ │ │ bic r0, r2, r0 │ │ │ │ strb r0, [sp, #388] @ 0x184 │ │ │ │ @@ -138743,235 +139301,235 @@ │ │ │ │ strb r2, [sp, #389] @ 0x185 │ │ │ │ strh r1, [r0, #84] @ 0x54 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ - b 8d368 │ │ │ │ - bl 91314 │ │ │ │ + b 8dc20 │ │ │ │ + bl 91bcc │ │ │ │ mov r6, #63 @ 0x3f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d8c4 │ │ │ │ + beq 8e17c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d8d0 │ │ │ │ + beq 8e188 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq 8ce40 │ │ │ │ + beq 8d6f8 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 8dac4 │ │ │ │ + beq 8e37c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 93870 │ │ │ │ + bl 94128 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d80c │ │ │ │ + bne 8e0c4 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8d910 │ │ │ │ + beq 8e1c8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 8dac4 │ │ │ │ + beq 8e37c │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne 8d83c │ │ │ │ + bne 8e0f4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - beq 8d0ac │ │ │ │ + beq 8d964 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8d0ac │ │ │ │ + beq 8d964 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 8d0a0 │ │ │ │ + beq 8d958 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bne 8d0ac │ │ │ │ - b 8dac4 │ │ │ │ + bne 8d964 │ │ │ │ + b 8e37c │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 92a40 │ │ │ │ + bl 932f8 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8dc8c │ │ │ │ + bcs 8e544 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq 8cfc0 │ │ │ │ + beq 8d878 │ │ │ │ ldr r8, [sp, #336] @ 0x150 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8cfb8 │ │ │ │ + beq 8d870 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b 8cf38 │ │ │ │ + b 8d7f0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl c114 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 8cfb8 │ │ │ │ + beq 8d870 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 8ddc4 │ │ │ │ + bcs 8e67c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r6, lsl #3]! │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ mov r3, r1 │ │ │ │ movls r3, #97 @ 0x61 │ │ │ │ cmp r7, #122 @ 0x7a │ │ │ │ mov r2, r7 │ │ │ │ movcs r2, #122 @ 0x7a │ │ │ │ cmp r3, r2 │ │ │ │ - bls 8cfa0 │ │ │ │ + bls 8d858 │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ movcs r7, #90 @ 0x5a │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movls r1, #65 @ 0x41 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi 8cf2c │ │ │ │ + bhi 8d7e4 │ │ │ │ add r7, r7, #32 │ │ │ │ add r5, r1, #32 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 8cf1c │ │ │ │ - b 8cf10 │ │ │ │ + bne 8d7d4 │ │ │ │ + b 8d7c8 │ │ │ │ sub r7, r2, #32 │ │ │ │ sub r5, r3, #32 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 8cf1c │ │ │ │ - b 8cf10 │ │ │ │ + bne 8d7d4 │ │ │ │ + b 8d7c8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 92a40 │ │ │ │ + bl 932f8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cfd4 │ │ │ │ + beq 8d88c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 933e8 │ │ │ │ + bl 93ca0 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ strh r0, [sp, #236] @ 0xec │ │ │ │ cmp r4, r3 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - bne 8d018 │ │ │ │ + bne 8d8d0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl c74c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - b 8d3b8 │ │ │ │ + b 8dc70 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 91460 │ │ │ │ - b 8d368 │ │ │ │ + bl 91d18 │ │ │ │ + b 8dc20 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 8dd10 │ │ │ │ + bhi 8e5c8 │ │ │ │ ldrb r1, [r9, #41] @ 0x29 │ │ │ │ mov r0, #2 │ │ │ │ tst r1, #1 │ │ │ │ - beq 8d064 │ │ │ │ + beq 8d91c │ │ │ │ ldrb r0, [r9, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #8 │ │ │ │ movwne r0, #32 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r0, [r1, #84] @ 0x54 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, #1 │ │ │ │ strh r2, [r1, #100] @ 0x64 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ - b 8d368 │ │ │ │ + b 8dc20 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 915a4 │ │ │ │ - b 8d368 │ │ │ │ + bl 91e5c │ │ │ │ + b 8dc20 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8dc34 │ │ │ │ + bcs 8e4ec │ │ │ │ cmp r9, r6 │ │ │ │ - bls 8d0cc │ │ │ │ + bls 8d984 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8d854 │ │ │ │ + bne 8e10c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r9, #1 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0] │ │ │ │ - beq 8d130 │ │ │ │ + beq 8d9e8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 8d1ac │ │ │ │ + bne 8da64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8d1c0 │ │ │ │ + bne 8da78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8d1c0 │ │ │ │ + beq 8da78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #1 │ │ │ │ - b 8d190 │ │ │ │ + b 8da48 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 8d1ac │ │ │ │ + bne 8da64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8d1ac │ │ │ │ + beq 8da64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ @@ -138990,20 +139548,20 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 8d1fc │ │ │ │ + b 8dab4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldrd sl, [r7] │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ ldrb r1, [r7, #28] │ │ │ │ - b 8d1e8 │ │ │ │ + b 8daa0 │ │ │ │ ldm r7, {r2, fp} │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ mov sl, r2 │ │ │ │ movwne sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -139037,23 +139595,23 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ - b 8b5d4 │ │ │ │ + b 8be8c │ │ │ │ ldrb r0, [r9, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - beq 8d2d8 │ │ │ │ + beq 8db90 │ │ │ │ mov r0, #24 │ │ │ │ mov r7, #24 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8de5c │ │ │ │ + beq 8e714 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #9 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -139064,36 +139622,36 @@ │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 92a40 │ │ │ │ - b 8d328 │ │ │ │ + bl 932f8 │ │ │ │ + b 8dbe0 │ │ │ │ mov r0, #16 │ │ │ │ mov r7, #16 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8de5c │ │ │ │ + beq 8e714 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #9 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #11 │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 92a40 │ │ │ │ + bl 932f8 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -139106,132 +139664,132 @@ │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ strh r1, [r0, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ ldr sl, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8d744 │ │ │ │ + beq 8dffc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str sl, [sp, #248] @ 0xf8 │ │ │ │ cmp r4, r1 │ │ │ │ str fp, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - bne 8d3b0 │ │ │ │ + bne 8dc68 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl c74c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ - b 8b5d4 │ │ │ │ + b 8be8c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d408 │ │ │ │ - ldr fp, [pc, #3824] @ 8e2e8 │ │ │ │ + bne 8dcc0 │ │ │ │ + ldr fp, [pc, #3824] @ 8eba0 │ │ │ │ mov sl, #38 @ 0x26 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ ldr r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8dc08 │ │ │ │ + beq 8e4c0 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r9, #20] │ │ │ │ - beq 8d47c │ │ │ │ + beq 8dd34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d4ac │ │ │ │ + bne 8dd64 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ strh r2, [r3, #100] @ 0x64 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ - beq 8d498 │ │ │ │ + beq 8dd50 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8d550 │ │ │ │ - b 8d558 │ │ │ │ + beq 8de08 │ │ │ │ + b 8de10 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8d550 │ │ │ │ - b 8d558 │ │ │ │ + beq 8de08 │ │ │ │ + b 8de10 │ │ │ │ ldrb ip, [r0, #28] │ │ │ │ lsl r7, r2, #5 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d4d8 │ │ │ │ + b 8dd90 │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 8d518 │ │ │ │ + beq 8ddd0 │ │ │ │ tst r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ addne r3, r0, r4 │ │ │ │ ldrbne r3, [r3, #29] │ │ │ │ tst r5, #1 │ │ │ │ - beq 8d4c8 │ │ │ │ + beq 8dd80 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ cmp r5, #1 │ │ │ │ mov r5, #0 │ │ │ │ - bne 8d4cc │ │ │ │ + bne 8dd84 │ │ │ │ add r5, r0, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ adds r6, r6, r5 │ │ │ │ mov r5, #1 │ │ │ │ mvncs r6, #0 │ │ │ │ - b 8d4cc │ │ │ │ + b 8dd84 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ and r0, r3, #1 │ │ │ │ strb r0, [sp, #389] @ 0x185 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #380] @ 0x17c │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ strb ip, [sp, #388] @ 0x184 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r6, [sp, #364] @ 0x16c │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 8d558 │ │ │ │ + bne 8de10 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl c74c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r8, r4, #1 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ @@ -139240,98 +139798,98 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ - beq 8d5d0 │ │ │ │ + beq 8de88 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8d624 │ │ │ │ + bne 8dedc │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d6e0 │ │ │ │ + beq 8df98 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 8d614 │ │ │ │ + b 8decc │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 8dca8 │ │ │ │ + beq 8e560 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldrh r1, [r0, #30] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldrb r7, [r0, #29] │ │ │ │ ldrb fp, [r0, #28] │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - b 8d6f4 │ │ │ │ + b 8dfac │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ mvn r0, #31 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ ldrb r1, [r5, #28] │ │ │ │ ldm r5, {r6, r9} │ │ │ │ - b 8d654 │ │ │ │ + b 8df0c │ │ │ │ mov r6, #0 │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 8d6ac │ │ │ │ + beq 8df64 │ │ │ │ add r7, r5, r2 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldrbne r1, [r7, #60] @ 0x3c │ │ │ │ tst r4, #1 │ │ │ │ ldrbeq r3, [r7, #61] @ 0x3d │ │ │ │ tst r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - beq 8d69c │ │ │ │ + beq 8df54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d644 │ │ │ │ + beq 8defc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 8d644 │ │ │ │ - b 8d648 │ │ │ │ + bne 8defc │ │ │ │ + b 8df00 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d648 │ │ │ │ - b 8d644 │ │ │ │ + beq 8df00 │ │ │ │ + b 8defc │ │ │ │ ldr sl, [sp, #360] @ 0x168 │ │ │ │ and r7, r4, #1 │ │ │ │ and fp, r1, #1 │ │ │ │ mov r4, #9 │ │ │ │ - b 8d6f4 │ │ │ │ + b 8dfac │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 8daa8 │ │ │ │ + beq 8e360 │ │ │ │ mov fp, #91 @ 0x5b │ │ │ │ strd sl, [r9, #24] │ │ │ │ - ldr fp, [pc, #3152] @ 8e328 │ │ │ │ + ldr fp, [pc, #3152] @ 8ebe0 │ │ │ │ mov sl, #42 @ 0x2a │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ + b 8dfe8 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ stm r0, {r6, r9} │ │ │ │ @@ -139341,305 +139899,305 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr fp, [pc, #3012] @ 8e2f0 │ │ │ │ + ldr fp, [pc, #3012] @ 8eba8 │ │ │ │ mov sl, #30 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d744 │ │ │ │ + beq 8dffc │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ stm r2, {r1, fp} │ │ │ │ str sl, [r2, #8] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8d77c │ │ │ │ + beq 8e034 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 8d764 │ │ │ │ + b 8e01c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d970 │ │ │ │ + beq 8e228 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b 8d970 │ │ │ │ + b 8e228 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d7b8 │ │ │ │ + beq 8e070 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #2948] @ 8e344 │ │ │ │ + ldr r0, [pc, #2948] @ 8ebfc │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ add r0, pc, r0 │ │ │ │ stmib r3, {r0, r1} │ │ │ │ str r2, [r3] │ │ │ │ - b 8d970 │ │ │ │ - ldr r4, [pc, #2948] @ 8e364 │ │ │ │ + b 8e228 │ │ │ │ + ldr r4, [pc, #2948] @ 8ec1c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ - ldr fp, [pc, #2816] @ 8e2ec │ │ │ │ + b 8e1d4 │ │ │ │ + ldr fp, [pc, #2816] @ 8eba4 │ │ │ │ mov sl, #30 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr r4, [pc, #2916] @ 8e360 │ │ │ │ + b 8dffc │ │ │ │ + ldr r4, [pc, #2916] @ 8ec18 │ │ │ │ mov r6, #63 @ 0x3f │ │ │ │ ldr fp, [sp, #332] @ 0x14c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d92c │ │ │ │ + b 8e1e4 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d91c │ │ │ │ - ldr r4, [pc, #2892] @ 8e368 │ │ │ │ + b 8e1d4 │ │ │ │ + ldr r4, [pc, #2892] @ 8ec20 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ - ldr fp, [pc, #2780] @ 8e308 │ │ │ │ + b 8e1d4 │ │ │ │ + ldr fp, [pc, #2780] @ 8ebc0 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #2772] @ 8e30c │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #2772] @ 8ebc4 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr r4, [pc, #2876] @ 8e380 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr r4, [pc, #2876] @ 8ec38 │ │ │ │ mov r6, #69 @ 0x45 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ + b 8e1d4 │ │ │ │ mov sl, r9 │ │ │ │ - b 8d730 │ │ │ │ - ldr r4, [pc, #2860] @ 8e388 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr r4, [pc, #2860] @ 8ec40 │ │ │ │ mov r6, #55 @ 0x37 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ - ldr fp, [pc, #2960] @ 8e3fc │ │ │ │ + b 8e1d4 │ │ │ │ + ldr fp, [pc, #2960] @ 8ecb4 │ │ │ │ mov sl, #36 @ 0x24 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ mov fp, r1 │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - b 8d9e0 │ │ │ │ + bl 91bcc │ │ │ │ + b 8e298 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - b 8d9e0 │ │ │ │ - ldr fp, [pc, #2632] @ 8e2fc │ │ │ │ + bl 91bcc │ │ │ │ + b 8e298 │ │ │ │ + ldr fp, [pc, #2632] @ 8ebb4 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #2624] @ 8e300 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #2624] @ 8ebb8 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr r4, [pc, #2728] @ 8e374 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr r4, [pc, #2728] @ 8ec2c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ - ldr r4, [pc, #2720] @ 8e378 │ │ │ │ + b 8e1d4 │ │ │ │ + ldr r4, [pc, #2720] @ 8ec30 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8d91c │ │ │ │ - ldr fp, [pc, #2652] @ 8e340 │ │ │ │ + b 8e1d4 │ │ │ │ + ldr fp, [pc, #2652] @ 8ebf8 │ │ │ │ mov sl, #53 @ 0x35 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #2632] @ 8e33c │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #2632] @ 8ebf4 │ │ │ │ mov sl, #43 @ 0x2b │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #2612] @ 8e338 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #2612] @ 8ebf0 │ │ │ │ mov sl, #45 @ 0x2d │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - andeq r9, r7, r5, asr sl │ │ │ │ - ldr r4, [pc, #2660] @ 8e37c │ │ │ │ + b 8dfe8 │ │ │ │ + andeq r9, r7, r5, lsl #23 │ │ │ │ + ldr r4, [pc, #2660] @ 8ec34 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #1 │ │ │ │ mov r0, fp │ │ │ │ movls r8, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 8d950 │ │ │ │ + beq 8e208 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 8d938 │ │ │ │ + b 8e1f0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d964 │ │ │ │ + beq 8e21c │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r4, r6} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8d998 │ │ │ │ + beq 8e250 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 8d980 │ │ │ │ + b 8e238 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d71c │ │ │ │ + beq 8dfd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - b 8d9e0 │ │ │ │ + bl 91bcc │ │ │ │ + b 8e298 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 91314 │ │ │ │ - ldr fp, [pc, #2472] @ 8e390 │ │ │ │ + bl 91bcc │ │ │ │ + ldr fp, [pc, #2472] @ 8ec48 │ │ │ │ mov sl, #28 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2316] @ 8e304 │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2316] @ 8ebbc │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #2316] @ 8e310 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #2316] @ 8ebc8 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - andeq r9, r7, sl, ror #6 │ │ │ │ - ldr fp, [pc, #2476] @ 8e3c0 │ │ │ │ + b 8dfe8 │ │ │ │ + muleq r7, sl, r4 │ │ │ │ + ldr fp, [pc, #2476] @ 8ec78 │ │ │ │ mov sl, #51 @ 0x33 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2488] @ 8e3dc │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2488] @ 8ec94 │ │ │ │ mov sl, #58 @ 0x3a │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2488] @ 8e3ec │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2488] @ 8eca4 │ │ │ │ mov sl, #41 @ 0x29 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2388] @ 8e398 │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2388] @ 8ec50 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr r0, [pc, #2392] @ 8e3ac │ │ │ │ + b 8dffc │ │ │ │ + ldr r0, [pc, #2392] @ 8ec64 │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 8d744 │ │ │ │ - muleq r7, r4, r3 │ │ │ │ + b 8dffc │ │ │ │ + andeq r9, r7, r4, asr #9 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ - ldr r0, [pc, #2348] @ 8e3a4 │ │ │ │ - ldr r2, [pc, #2348] @ 8e3a8 │ │ │ │ + ldr r0, [pc, #2348] @ 8ec5c │ │ │ │ + ldr r2, [pc, #2348] @ 8ec60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 8de6c │ │ │ │ - ldr fp, [pc, #2400] @ 8e3f4 │ │ │ │ + b 8e724 │ │ │ │ + ldr fp, [pc, #2400] @ 8ecac │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov sl, #28 │ │ │ │ add fp, pc, fp │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ - b 8d744 │ │ │ │ - ldr r0, [pc, #2116] @ 8e2f4 │ │ │ │ - ldr r2, [pc, #2116] @ 8e2f8 │ │ │ │ + b 8dffc │ │ │ │ + ldr r0, [pc, #2116] @ 8ebac │ │ │ │ + ldr r2, [pc, #2116] @ 8ebb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #2208] @ 8e36c │ │ │ │ - ldr r2, [pc, #2208] @ 8e370 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #2208] @ 8ec24 │ │ │ │ + ldr r2, [pc, #2208] @ 8ec28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov fp, r9 │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2244] @ 8e3bc │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2244] @ 8ec74 │ │ │ │ mov sl, #41 @ 0x29 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - bne 8dba0 │ │ │ │ - ldr r0, [pc, #2112] @ 8e358 │ │ │ │ - ldr r2, [pc, #2112] @ 8e35c │ │ │ │ + bne 8e458 │ │ │ │ + ldr r0, [pc, #2112] @ 8ec10 │ │ │ │ + ldr r2, [pc, #2112] @ 8ec14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #2064] @ 8e354 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #2064] @ 8ec0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1920] @ 8e2d4 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1920] @ 8eb8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #2128] @ 8e3b0 │ │ │ │ + ldr r0, [pc, #2128] @ 8ec68 │ │ │ │ mov sl, #63 @ 0x3f │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8da58 │ │ │ │ - ldr fp, [pc, #2144] @ 8e3d0 │ │ │ │ + b 8e310 │ │ │ │ + ldr fp, [pc, #2144] @ 8ec88 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #2136] @ 8e3d4 │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #2136] @ 8ec8c │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr r0, [pc, #2072] @ 8e3a0 │ │ │ │ + b 8dffc │ │ │ │ + ldr r0, [pc, #2072] @ 8ec58 │ │ │ │ mov sl, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8da58 │ │ │ │ - ldr r0, [pc, #2076] @ 8e3b4 │ │ │ │ + b 8e310 │ │ │ │ + ldr r0, [pc, #2076] @ 8ec6c │ │ │ │ mov sl, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8da58 │ │ │ │ - ldr r0, [pc, #1952] @ 8e348 │ │ │ │ + b 8e310 │ │ │ │ + ldr r0, [pc, #1952] @ 8ec00 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #1948] @ 8e34c │ │ │ │ - ldr r2, [pc, #1948] @ 8e350 │ │ │ │ + ldr r1, [pc, #1948] @ 8ec04 │ │ │ │ + ldr r2, [pc, #1948] @ 8ec08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r3, #2 │ │ │ │ @@ -139649,547 +140207,547 @@ │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ str r7, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 8850 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #2032] @ 8e400 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #2032] @ 8ecb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1780] @ 8e314 │ │ │ │ - ldr r2, [pc, #1780] @ 8e318 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1780] @ 8ebcc │ │ │ │ + ldr r2, [pc, #1780] @ 8ebd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1864] @ 8e384 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1864] @ 8ec3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - b 8de6c │ │ │ │ - ldr fp, [pc, #1864] @ 8e394 │ │ │ │ + b 8e724 │ │ │ │ + ldr fp, [pc, #1864] @ 8ec4c │ │ │ │ mov sl, #23 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr r0, [pc, #1948] @ 8e3f8 │ │ │ │ + b 8dffc │ │ │ │ + ldr r0, [pc, #1948] @ 8ecb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd34 │ │ │ │ - ldr fp, [pc, #1888] @ 8e3c8 │ │ │ │ + b 8e5ec │ │ │ │ + ldr fp, [pc, #1888] @ 8ec80 │ │ │ │ mov sl, #18 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr fp, [pc, #1868] @ 8e3c4 │ │ │ │ + b 8dffc │ │ │ │ + ldr fp, [pc, #1868] @ 8ec7c │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ + b 8dffc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1692] @ 8e330 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1692] @ 8ebe8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - b 8de6c │ │ │ │ - ldr fp, [pc, #1832] @ 8e3cc │ │ │ │ + b 8e724 │ │ │ │ + ldr fp, [pc, #1832] @ 8ec84 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - ldr r0, [pc, #1876] @ 8e404 │ │ │ │ + b 8dffc │ │ │ │ + ldr r0, [pc, #1876] @ 8ecbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 8de6c │ │ │ │ - ldr fp, [pc, #1816] @ 8e3d8 │ │ │ │ + b 8e724 │ │ │ │ + ldr fp, [pc, #1816] @ 8ec90 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d744 │ │ │ │ - andeq r9, r7, r8, asr #2 │ │ │ │ + b 8dffc │ │ │ │ + andeq r9, r7, r8, ror r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8400 │ │ │ │ - b 8de6c │ │ │ │ - ldr r3, [pc, #1796] @ 8e3e4 │ │ │ │ - ldr r1, [pc, #1796] @ 8e3e8 │ │ │ │ + b 8e724 │ │ │ │ + ldr r3, [pc, #1796] @ 8ec9c │ │ │ │ + ldr r1, [pc, #1796] @ 8eca0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 8dd74 │ │ │ │ - ldr r0, [pc, #1788] @ 8e3f0 │ │ │ │ + b 8e62c │ │ │ │ + ldr r0, [pc, #1788] @ 8eca8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd34 │ │ │ │ - ldr r0, [pc, #1496] @ 8e2d8 │ │ │ │ + b 8e5ec │ │ │ │ + ldr r0, [pc, #1496] @ 8eb90 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd24 │ │ │ │ - ldr r0, [pc, #1488] @ 8e2dc │ │ │ │ + b 8e5dc │ │ │ │ + ldr r0, [pc, #1488] @ 8eb94 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd24 │ │ │ │ - ldr r0, [pc, #1480] @ 8e2e0 │ │ │ │ + b 8e5dc │ │ │ │ + ldr r0, [pc, #1480] @ 8eb98 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd24 │ │ │ │ - ldr r0, [pc, #1656] @ 8e39c │ │ │ │ + b 8e5dc │ │ │ │ + ldr r0, [pc, #1656] @ 8ec54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1668] @ 8e3b8 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1668] @ 8ec70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 8244 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b 8de6c │ │ │ │ - ldr r3, [pc, #1700] @ 8e408 │ │ │ │ + b 8e724 │ │ │ │ + ldr r3, [pc, #1700] @ 8ecc0 │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ - ldr r0, [pc, #1696] @ 8e40c │ │ │ │ + ldr r0, [pc, #1696] @ 8ecc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl c720 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov sl, #65 @ 0x41 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 8e4ec │ │ │ │ - ldr fp, [pc, #1412] @ 8e324 │ │ │ │ + bl 8eda4 │ │ │ │ + ldr fp, [pc, #1412] @ 8ebdc │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #1392] @ 8e31c │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #1392] @ 8ebd4 │ │ │ │ mov sl, #65 @ 0x41 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr fp, [pc, #1380] @ 8e320 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr fp, [pc, #1380] @ 8ebd8 │ │ │ │ mov sl, #32 │ │ │ │ add fp, pc, fp │ │ │ │ - b 8d730 │ │ │ │ - ldr r2, [pc, #1384] @ 8e334 │ │ │ │ + b 8dfe8 │ │ │ │ + ldr r2, [pc, #1384] @ 8ebec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 8b70 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1448] @ 8e38c │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1448] @ 8ec44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 87f4 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r8, r7 │ │ │ │ - b 8de3c │ │ │ │ - ldr r0, [pc, #1236] @ 8e2e4 │ │ │ │ + b 8e6f4 │ │ │ │ + ldr r0, [pc, #1236] @ 8eb9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8dd24 │ │ │ │ - ldr r0, [pc, #1296] @ 8e32c │ │ │ │ + b 8e5dc │ │ │ │ + ldr r0, [pc, #1296] @ 8ebe4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 87f4 │ │ │ │ - b 8de6c │ │ │ │ - ldr r0, [pc, #1448] @ 8e3e0 │ │ │ │ + b 8e724 │ │ │ │ + ldr r0, [pc, #1448] @ 8ec98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ bl 87f4 │ │ │ │ - b 8de6c │ │ │ │ + b 8e724 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8e1a4 │ │ │ │ + beq 8ea5c │ │ │ │ mov r0, fp │ │ │ │ bl 50d8 │ │ │ │ - b 8e1a4 │ │ │ │ + b 8ea5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1a4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8ea5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8e1a4 │ │ │ │ + beq 8ea5c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 8e1a4 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e118 │ │ │ │ - b 8e0d0 │ │ │ │ - b 8e118 │ │ │ │ + b 8ea5c │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8e9d0 │ │ │ │ + b 8e988 │ │ │ │ + b 8e9d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e1a4 │ │ │ │ + beq 8ea5c │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ bl 50d8 │ │ │ │ - b 8e1a4 │ │ │ │ - b 8e118 │ │ │ │ + b 8ea5c │ │ │ │ + b 8e9d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 8e0c0 │ │ │ │ - b 8df20 │ │ │ │ - b 8e1a0 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ + b 8e978 │ │ │ │ + b 8e7d8 │ │ │ │ + b 8ea58 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1f4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b 8e190 │ │ │ │ - b 8e1a0 │ │ │ │ + b 8ea48 │ │ │ │ + b 8ea58 │ │ │ │ mov r4, r0 │ │ │ │ - b 8e0f4 │ │ │ │ + b 8e9ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1f4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ - b 8e1d8 │ │ │ │ + b 8ea90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e1f4 │ │ │ │ + beq 8eaac │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ bl 50d8 │ │ │ │ - b 8e1f4 │ │ │ │ - b 8e118 │ │ │ │ + b 8eaac │ │ │ │ + b 8e9d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1f4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e230 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eae8 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1f4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ - b 8e1a0 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e118 │ │ │ │ - b 8e1a0 │ │ │ │ - b 8e148 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1d8 │ │ │ │ - b 8e1bc │ │ │ │ - b 8e1a0 │ │ │ │ - b 8e118 │ │ │ │ - b 8e184 │ │ │ │ + b 8ea58 │ │ │ │ + b 8ea90 │ │ │ │ + b 8e9d0 │ │ │ │ + b 8ea58 │ │ │ │ + b 8ea00 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea90 │ │ │ │ + b 8ea74 │ │ │ │ + b 8ea58 │ │ │ │ + b 8e9d0 │ │ │ │ + b 8ea3c │ │ │ │ mov r4, r0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 8e010 │ │ │ │ + beq 8e8c8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r6 │ │ │ │ - b 8dff4 │ │ │ │ + b 8e8ac │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ mov r7, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e228 │ │ │ │ - b 8e230 │ │ │ │ + bne 8eae0 │ │ │ │ + b 8eae8 │ │ │ │ bl 8b08 │ │ │ │ - b 8e1a0 │ │ │ │ + b 8ea58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ stm r0, {r5, r6, r8} │ │ │ │ - b 8e1f4 │ │ │ │ + b 8eaac │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e060 │ │ │ │ + beq 8e918 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r7 │ │ │ │ - b 8e044 │ │ │ │ + b 8e8fc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e228 │ │ │ │ - b 8e230 │ │ │ │ + bne 8eae0 │ │ │ │ + b 8eae8 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e09c │ │ │ │ + beq 8e954 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r7 │ │ │ │ - b 8e080 │ │ │ │ + b 8e938 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e264 │ │ │ │ - b 8e26c │ │ │ │ + bne 8eb1c │ │ │ │ + b 8eb24 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 8e1f4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b 8e1e4 │ │ │ │ + b 8ea9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #4 │ │ │ │ - beq 8e0f4 │ │ │ │ + beq 8e9ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 90eb4 │ │ │ │ + bl 9176c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1a4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8ea5c │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 910dc │ │ │ │ - b 8e26c │ │ │ │ + bl 91994 │ │ │ │ + b 8eb24 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e1f4 │ │ │ │ + beq 8eaac │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ bl 50d8 │ │ │ │ - b 8e1f4 │ │ │ │ + b 8eaac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1f4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8eaac │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1a4 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8ea5c │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e190 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8ea48 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e1c8 │ │ │ │ + bl 8eda4 │ │ │ │ + b 8ea80 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93844 │ │ │ │ + bl 940fc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 910dc │ │ │ │ - b 8e230 │ │ │ │ + bl 91994 │ │ │ │ + b 8eae8 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e1f4 │ │ │ │ + beq 8eaac │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 50d8 │ │ │ │ - b 8e1f4 │ │ │ │ + b 8eaac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 93844 │ │ │ │ + bl 940fc │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 910dc │ │ │ │ - b 8e230 │ │ │ │ + bl 91994 │ │ │ │ + b 8eae8 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ - b 8e1f4 │ │ │ │ + b 8eaac │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e21c │ │ │ │ + beq 8ead4 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 8e204 │ │ │ │ + b 8eabc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e230 │ │ │ │ + beq 8eae8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e258 │ │ │ │ + beq 8eb10 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 8e240 │ │ │ │ + b 8eaf8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e26c │ │ │ │ + beq 8eb24 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e290 │ │ │ │ + beq 8eb48 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r4 │ │ │ │ - b 8e274 │ │ │ │ + b 8eb2c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - b 8e2bc │ │ │ │ + b 8eb74 │ │ │ │ bl 8b08 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 8e2b8 │ │ │ │ + beq 8eb70 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r4 │ │ │ │ - b 8e29c │ │ │ │ + b 8eb54 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e2cc │ │ │ │ + beq 8eb84 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq pc, sl, r8, lsr #27 │ │ │ │ - andeq pc, sl, r4, lsl #26 │ │ │ │ - strdeq pc, [sl], -r8 │ │ │ │ - andeq pc, sl, ip, ror #25 │ │ │ │ - andeq pc, sl, ip, asr #21 │ │ │ │ - muleq r7, sp, ip │ │ │ │ - ldrdeq r8, [r7], -r8 @ │ │ │ │ - muleq r7, r8, r6 │ │ │ │ - andeq r8, r7, pc, lsr #25 │ │ │ │ - andeq pc, sl, ip, lsr #30 │ │ │ │ - andeq r8, r7, r2, lsr r5 │ │ │ │ - andeq r8, r7, r6, lsr #10 │ │ │ │ - andeq r8, r7, r7, asr r4 │ │ │ │ - andeq r8, r7, r8, ror #11 │ │ │ │ - ldrdeq r8, [r7], -ip │ │ │ │ - andeq r8, r7, fp, asr #8 │ │ │ │ - andeq r8, r7, pc, lsr fp │ │ │ │ - @ instruction: 0x000afdbc │ │ │ │ - muleq r7, r5, pc @ │ │ │ │ - @ instruction: 0x000699bc │ │ │ │ - andeq r7, r7, r5, lsr #31 │ │ │ │ - @ instruction: 0x000787b5 │ │ │ │ - andeq pc, sl, r8, ror fp @ │ │ │ │ - andeq pc, sl, r0, ror sp @ │ │ │ │ - andeq pc, sl, r0, asr #20 │ │ │ │ - @ instruction: 0x000785b3 │ │ │ │ - strdeq r8, [r7], -r0 │ │ │ │ - andeq r8, r7, fp, lsr #12 │ │ │ │ - andeq r8, r7, r1, asr #28 │ │ │ │ - @ instruction: 0xfffddbcc │ │ │ │ - strdeq pc, [sl], -r4 │ │ │ │ - andeq pc, sl, r0, ror #27 │ │ │ │ - andeq pc, sl, r0, asr #29 │ │ │ │ - andeq r8, r7, r7, asr #24 │ │ │ │ - andeq pc, sl, r4, asr #29 │ │ │ │ - andeq r8, r7, r2, ror ip │ │ │ │ - ldrdeq r8, [r7], -r5 │ │ │ │ - @ instruction: 0x00078db4 │ │ │ │ - muleq r7, r3, ip │ │ │ │ - andeq pc, sl, r0, lsl pc @ │ │ │ │ - andeq r8, r7, r3, lsl ip │ │ │ │ - andeq r8, r7, r7, lsl #24 │ │ │ │ - andeq r8, r7, r2, lsl #24 │ │ │ │ - andeq r8, r7, r7, asr #26 │ │ │ │ - andeq pc, sl, r8, asr #27 │ │ │ │ - strdeq r8, [r7], -r8 @ │ │ │ │ - andeq pc, sl, r0, lsr ip @ │ │ │ │ - andeq r8, r7, sp, ror #12 │ │ │ │ - andeq r8, r7, r1, ror #14 │ │ │ │ - andeq r8, r7, r5, ror #11 │ │ │ │ - andeq pc, sl, r8, ror fp @ │ │ │ │ - andeq r8, r7, fp, ror #7 │ │ │ │ - andeq r8, r7, r7, ror #25 │ │ │ │ - andeq pc, sl, r4, ror #30 │ │ │ │ - strdeq r8, [r7], -r0 │ │ │ │ - andeq r8, r7, sl, lsr r4 │ │ │ │ - andeq r8, r7, r1, asr #8 │ │ │ │ - andeq pc, sl, r8, ror fp @ │ │ │ │ - andeq r8, r7, r8, lsl #10 │ │ │ │ - andeq r8, r7, r5, lsr #20 │ │ │ │ - andeq r8, r7, r0, asr r7 │ │ │ │ - andeq r8, r7, ip, asr r7 │ │ │ │ - andeq r8, r7, r4, lsr #14 │ │ │ │ - andeq r8, r7, r8, asr r8 │ │ │ │ - andeq r8, r7, ip, asr #16 │ │ │ │ + strdeq pc, [sl], -r0 │ │ │ │ + andeq pc, sl, ip, asr #8 │ │ │ │ + andeq pc, sl, r0, asr #8 │ │ │ │ + andeq pc, sl, r4, lsr r4 @ │ │ │ │ + andeq pc, sl, r4, lsl r2 @ │ │ │ │ + andeq r8, r7, sp, asr #27 │ │ │ │ andeq r8, r7, r8, lsl #14 │ │ │ │ - ldrdeq r8, [r7], -fp │ │ │ │ - andeq pc, sl, ip, lsr fp @ │ │ │ │ - andeq pc, sl, r0, lsr #25 │ │ │ │ - andeq r8, r6, r4, asr #10 │ │ │ │ - andeq r8, r7, r2, lsr #19 │ │ │ │ - andeq pc, sl, r8, lsr #24 │ │ │ │ - ldrdeq r8, [r7], -r7 │ │ │ │ - andeq pc, sl, r0, ror ip @ │ │ │ │ - andeq r8, r7, r5, lsl #16 │ │ │ │ - ldrdeq pc, [sl], -ip │ │ │ │ - andeq pc, sl, ip, lsl #21 │ │ │ │ - andeq pc, sl, r0, asr fp @ │ │ │ │ - @ instruction: 0x000684b4 │ │ │ │ + andeq r8, r7, r8, asr #15 │ │ │ │ + ldrdeq r8, [r7], -pc @ │ │ │ │ + andeq pc, sl, r4, ror r6 @ │ │ │ │ + andeq r8, r7, r2, ror #12 │ │ │ │ + andeq r8, r7, r6, asr r6 │ │ │ │ + andeq r8, r7, r7, lsl #11 │ │ │ │ + andeq r8, r7, r8, lsl r7 │ │ │ │ + andeq r8, r7, ip, lsl #14 │ │ │ │ + andeq r8, r7, fp, ror r5 │ │ │ │ + andeq r8, r7, pc, ror #24 │ │ │ │ + andeq pc, sl, r4, lsl #10 │ │ │ │ + andeq r8, r7, r5, asr #1 │ │ │ │ + andeq r9, r6, ip, lsr #8 │ │ │ │ + ldrdeq r8, [r7], -r5 │ │ │ │ + andeq r8, r7, r5, ror #17 │ │ │ │ + andeq pc, sl, r0, asr #5 │ │ │ │ + @ instruction: 0x000af4b8 │ │ │ │ + andeq pc, sl, r8, lsl #3 │ │ │ │ + andeq r8, r7, r3, ror #13 │ │ │ │ + andeq r8, r7, r0, lsr #14 │ │ │ │ + andeq r8, r7, fp, asr r7 │ │ │ │ + andeq r8, r7, r1, ror pc │ │ │ │ + @ instruction: 0xfffddbcc │ │ │ │ + andeq pc, sl, ip, lsr r5 @ │ │ │ │ + andeq pc, sl, r8, lsr #10 │ │ │ │ + andeq pc, sl, r8, lsl #12 │ │ │ │ + andeq r8, r7, r7, ror sp │ │ │ │ + andeq pc, sl, ip, lsl #12 │ │ │ │ + andeq r8, r7, r2, lsr #27 │ │ │ │ + andeq r8, r7, r5, lsl #28 │ │ │ │ + andeq r8, r7, r4, ror #29 │ │ │ │ + andeq r8, r7, r3, asr #27 │ │ │ │ + andeq pc, sl, r8, asr r6 @ │ │ │ │ + andeq r8, r7, r3, asr #26 │ │ │ │ + andeq r8, r7, r7, lsr sp │ │ │ │ + andeq r8, r7, r2, lsr sp │ │ │ │ + andeq r8, r7, r7, ror lr │ │ │ │ + andeq pc, sl, r0, lsl r5 @ │ │ │ │ + andeq r8, r7, r8, lsr #28 │ │ │ │ + andeq pc, sl, r8, ror r3 @ │ │ │ │ + muleq r7, sp, r7 │ │ │ │ + muleq r7, r1, r8 │ │ │ │ + andeq r8, r7, r5, lsl r7 │ │ │ │ + andeq pc, sl, r0, asr #5 │ │ │ │ + andeq r8, r7, fp, lsl r5 │ │ │ │ + andeq r8, r7, r7, lsl lr │ │ │ │ + andeq pc, sl, ip, lsr #13 │ │ │ │ + andeq r8, r7, r0, lsr #12 │ │ │ │ + andeq r8, r7, sl, ror #10 │ │ │ │ + andeq r8, r7, r1, ror r5 │ │ │ │ + andeq pc, sl, r0, asr #5 │ │ │ │ + andeq r8, r7, r8, lsr r6 │ │ │ │ + andeq r8, r7, r5, asr fp │ │ │ │ + andeq r8, r7, r0, lsl #17 │ │ │ │ + andeq r8, r7, ip, lsl #17 │ │ │ │ + andeq r8, r7, r4, asr r8 │ │ │ │ + andeq r8, r7, r8, lsl #19 │ │ │ │ + andeq r8, r7, ip, ror r9 │ │ │ │ + andeq r8, r7, r8, lsr r8 │ │ │ │ + andeq r8, r7, fp, lsl #22 │ │ │ │ + andeq pc, sl, r4, lsl #5 │ │ │ │ + andeq pc, sl, r8, ror #7 │ │ │ │ + @ instruction: 0x000685b4 │ │ │ │ + ldrdeq r8, [r7], -r2 │ │ │ │ + andeq pc, sl, r0, ror r3 @ │ │ │ │ + andeq r8, r7, r7, lsl #18 │ │ │ │ + @ instruction: 0x000af3b8 │ │ │ │ + andeq r8, r7, r5, lsr r9 │ │ │ │ + andeq pc, sl, r4, lsr #8 │ │ │ │ + ldrdeq pc, [sl], -r4 │ │ │ │ + muleq sl, r8, r2 │ │ │ │ + andeq r8, r6, r4, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add r5, r2, #1 │ │ │ │ - ldr r2, [pc, #200] @ 8e4e8 │ │ │ │ + ldr r2, [pc, #200] @ 8eda0 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 8e434 │ │ │ │ + b 8ecec │ │ │ │ mov r3, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r5, #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi 8e494 │ │ │ │ + bhi 8ed4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8e494 │ │ │ │ + beq 8ed4c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r7, #4 │ │ │ │ add r6, pc, #20 │ │ │ │ mov r3, #16 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r7, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ @@ -140205,32 +140763,32 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e48c │ │ │ │ + beq 8ed44 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsl r7, r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8e410 │ │ │ │ + bl 8ecc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e4dc │ │ │ │ + bne 8ed94 │ │ │ │ add r6, r6, #32 │ │ │ │ subs r7, r7, #32 │ │ │ │ - bne 8e4b0 │ │ │ │ + bne 8ed68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r7, r7, r5, lsl #18 │ │ │ │ + andeq r7, r7, r5, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #8]! │ │ │ │ add r3, pc, #20 │ │ │ │ sub r0, r1, #2 │ │ │ │ @@ -140245,37 +140803,37 @@ │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e590 │ │ │ │ - b 8e854 │ │ │ │ + bne 8ee48 │ │ │ │ + b 8f10c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - b 8e558 │ │ │ │ + b 8ee10 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ mov r3, #4 │ │ │ │ mov r6, #15 │ │ │ │ cmp r7, #1 │ │ │ │ subhi r3, r7, #2 │ │ │ │ mov r7, #1 │ │ │ │ tst r6, r7, lsl r3 │ │ │ │ - bne 8e854 │ │ │ │ + bne 8f10c │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ tst r6, r7, lsl r3 │ │ │ │ - bne 8e590 │ │ │ │ + bne 8ee48 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e854 │ │ │ │ + beq 8f10c │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e950 │ │ │ │ + beq 8f208 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ @@ -140324,28 +140882,28 @@ │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 8e6bc │ │ │ │ + b 8ef74 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, r0, r1, lsl #5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - b 8e750 │ │ │ │ + b 8f008 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ mov ip, r9 │ │ │ │ ldm r3!, {r2, r4, r5, r6} │ │ │ │ stmia ip!, {r2, r4, r5, r6} │ │ │ │ ldm r3, {r2, r4, r5, r6} │ │ │ │ stm ip, {r2, r4, r5, r6} │ │ │ │ @@ -140363,15 +140921,15 @@ │ │ │ │ add r1, r8, sl, lsl #5 │ │ │ │ mov sl, r0 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ add r7, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 8e7f0 │ │ │ │ + b 8f0a8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -140379,22 +140937,22 @@ │ │ │ │ add r2, r0, r1, lsl #5 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ sub r0, r2, r0 │ │ │ │ sub r1, ip, sl │ │ │ │ cmp r1, r0, lsr #5 │ │ │ │ - bcc 8e808 │ │ │ │ + bcc 8f0c0 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ cmp lr, ip │ │ │ │ - beq 8e7dc │ │ │ │ + beq 8f094 │ │ │ │ add r3, lr, #32 │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r2, #-32]! @ 0xffffffe0 │ │ │ │ cmp r3, #2 │ │ │ │ addne r6, r2, #4 │ │ │ │ movne r5, r9 │ │ │ │ @@ -140410,315 +140968,315 @@ │ │ │ │ addne r0, r0, #4 │ │ │ │ stmiane r0!, {r3, r4, r5} │ │ │ │ ldmne r1, {r3, r4, r5, r6} │ │ │ │ stmne r0, {r3, r4, r5, r6} │ │ │ │ addne r3, lr, #32 │ │ │ │ addne r0, r2, #32 │ │ │ │ cmpne r0, ip │ │ │ │ - bne 8e780 │ │ │ │ + bne 8f038 │ │ │ │ str sl, [sp, #28] │ │ │ │ str lr, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 91028 │ │ │ │ + bl 918e0 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, sl │ │ │ │ cmp sl, #0 │ │ │ │ - bne 8e604 │ │ │ │ - b 8e830 │ │ │ │ + bne 8eebc │ │ │ │ + b 8f0e8 │ │ │ │ lsr r2, r0, #5 │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b 8e760 │ │ │ │ + b 8f018 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e844 │ │ │ │ + beq 8f0fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ sub r0, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ movls r0, #4 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 8e8b4 │ │ │ │ + bhi 8f16c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ muleq r0, ip, r0 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e88c │ │ │ │ + beq 8f144 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8e930 │ │ │ │ + beq 8f1e8 │ │ │ │ add r4, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r4 │ │ │ │ - b 8e8c0 │ │ │ │ + b 8f178 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #24] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 8e8f0 │ │ │ │ + beq 8f1a8 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8e930 │ │ │ │ + beq 8f1e8 │ │ │ │ add r4, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r4 │ │ │ │ - b 8e918 │ │ │ │ + b 8f1d0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e8fc │ │ │ │ - b 8e88c │ │ │ │ + bne 8f1b4 │ │ │ │ + b 8f144 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e4ec │ │ │ │ - b 8e8fc │ │ │ │ + bl 8eda4 │ │ │ │ + b 8f1b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91028 │ │ │ │ - b 8e988 │ │ │ │ + bl 918e0 │ │ │ │ + b 8f240 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ - b 8e9f0 │ │ │ │ + b 8f2a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 8e9f0 │ │ │ │ + b 8f2a8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 8ea0c │ │ │ │ + b 8f2c4 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8e9e4 │ │ │ │ + beq 8f29c │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r4, r5 │ │ │ │ - b 8e9a0 │ │ │ │ + b 8f258 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8e9e4 │ │ │ │ + beq 8f29c │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r4, r5 │ │ │ │ - b 8e9c8 │ │ │ │ + b 8f280 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ea28 │ │ │ │ + beq 8f2e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 910dc │ │ │ │ - b 8ea20 │ │ │ │ + bl 91994 │ │ │ │ + b 8f2d8 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90eb4 │ │ │ │ + bl 9176c │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8ea74 │ │ │ │ + beq 8f32c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 8ea5c │ │ │ │ + b 8f314 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8ea74 │ │ │ │ + beq 8f32c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ea50 │ │ │ │ + beq 8f308 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b 8ea50 │ │ │ │ + b 8f308 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ea8c │ │ │ │ + beq 8f344 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8eafc │ │ │ │ + beq 8f3b4 │ │ │ │ mov r5, r6 │ │ │ │ - b 8eab8 │ │ │ │ + b 8f370 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8eafc │ │ │ │ + beq 8f3b4 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8eae0 │ │ │ │ + beq 8f398 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8eaac │ │ │ │ + bne 8f364 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8eaf0 │ │ │ │ - b 8eaac │ │ │ │ + bne 8f3a8 │ │ │ │ + b 8f364 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8eaac │ │ │ │ + beq 8f364 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ bl 50d8 │ │ │ │ - b 8eaac │ │ │ │ + b 8f364 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8eb14 │ │ │ │ + beq 8f3cc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8f124 │ │ │ │ + bcs 8f9dc │ │ │ │ ldr r7, [r1, #88] @ 0x58 │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movcc r5, fp │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bls 8ebb0 │ │ │ │ + bls 8f468 │ │ │ │ add sl, r4, #80 @ 0x50 │ │ │ │ mvn r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 8eb8c │ │ │ │ + b 8f444 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ str fp, [r0, r7, lsl #3] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ add r6, r0, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bcs 8ebb0 │ │ │ │ + bcs 8f468 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8f084 │ │ │ │ + bne 8f93c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ str r8, [r4, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 8eb64 │ │ │ │ + bne 8f41c │ │ │ │ mov r0, sl │ │ │ │ bl c114 │ │ │ │ - b 8eb64 │ │ │ │ + b 8f41c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc 8ef38 │ │ │ │ + bcc 8f7f0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8edf0 │ │ │ │ + beq 8f6a8 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 8f0a0 │ │ │ │ + ble 8f958 │ │ │ │ cmn r7, #-2147483637 @ 0x8000000b │ │ │ │ - bcs 8f130 │ │ │ │ + bcs 8f9e8 │ │ │ │ add r0, r7, #11 │ │ │ │ bic r8, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f980 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, #4] │ │ │ │ add r0, sl, #8 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 512c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8f0d4 │ │ │ │ + bne 8f98c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ ldrex r1, [sl] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ec30 │ │ │ │ + bne 8f4e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 8f0e0 │ │ │ │ + bmi 8f998 │ │ │ │ ldm r0, {r5, fp} │ │ │ │ mov r1, fp │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8fd3c │ │ │ │ + bl 905f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f0e4 │ │ │ │ + beq 8f99c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr lr, [r4, #28] │ │ │ │ mul r5, ip, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ @@ -140730,106 +141288,106 @@ │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r9, [r3, fp] │ │ │ │ eor r0, r9, r5 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r7, r0, r1 │ │ │ │ - beq 8ed54 │ │ │ │ + beq 8f60c │ │ │ │ str ip, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ rev r0, r7 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, lr │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r3, r0, lsl #2 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8ed30 │ │ │ │ + bne 8f5e8 │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8edb0 │ │ │ │ + beq 8f668 │ │ │ │ sub r0, r7, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r7, r0, r7 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - bne 8ecec │ │ │ │ + bne 8f5a4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ and r0, r9, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8ed80 │ │ │ │ + beq 8f638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ed98 │ │ │ │ + beq 8f650 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, fp, r1, lsr #3 │ │ │ │ and r7, r1, lr │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 8ee38 │ │ │ │ + bne 8f6f0 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 8eda0 │ │ │ │ + b 8f658 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r8, r8, #4 │ │ │ │ add r0, r8, fp │ │ │ │ and fp, r0, lr │ │ │ │ - b 8ecc4 │ │ │ │ + b 8f57c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ str r9, [r8, #-4] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8edbc │ │ │ │ + bne 8f674 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8ee94 │ │ │ │ + bne 8f74c │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8fcb4 │ │ │ │ - b 8ee94 │ │ │ │ + bl 9056c │ │ │ │ + b 8f74c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8f0fc │ │ │ │ + bne 8f9b4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [r0, #-72] @ 0xffffffb8 │ │ │ │ - bne 8ee14 │ │ │ │ + bne 8f6cc │ │ │ │ bl c114 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r7, lsl #3] │ │ │ │ add r1, r7, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 8ef30 │ │ │ │ + b 8f7e8 │ │ │ │ add r0, r3, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8f108 │ │ │ │ + bpl 8f9c0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ strb ip, [r3, r7] │ │ │ │ sub r0, r2, r0 │ │ │ │ strd r0, [r4, #32] │ │ │ │ @@ -140845,24 +141403,24 @@ │ │ │ │ str sl, [r0, #-12] │ │ │ │ str r6, [r0, #-8] │ │ │ │ str r9, [r0, #-4] │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8ee94 │ │ │ │ + bne 8f74c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 8f0e0 │ │ │ │ + bmi 8f998 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 8eed0 │ │ │ │ + bne 8f788 │ │ │ │ bl c114 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r1, r5, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str sl, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -140873,53 +141431,53 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8ef04 │ │ │ │ + bne 8f7bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8ef30 │ │ │ │ + bne 8f7e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ dmb ish │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 8f090 │ │ │ │ + bmi 8f948 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsl r7, r9, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ef8c │ │ │ │ + beq 8f844 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8efcc │ │ │ │ + bne 8f884 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -140928,171 +141486,171 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f020 │ │ │ │ + beq 8f8d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r2, #8] │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f050 │ │ │ │ + bne 8f908 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f06c │ │ │ │ + beq 8f924 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ strd r6, [r2, #4] │ │ │ │ str r0, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #436] @ 8f240 │ │ │ │ + ldr r0, [pc, #436] @ 8faf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - ldr r0, [pc, #432] @ 8f248 │ │ │ │ + ldr r0, [pc, #432] @ 8fb00 │ │ │ │ mov r1, #29 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8f054 │ │ │ │ - ldr r0, [pc, #376] @ 8f220 │ │ │ │ - ldr r3, [pc, #376] @ 8f224 │ │ │ │ - ldr r1, [pc, #376] @ 8f228 │ │ │ │ + b 8f90c │ │ │ │ + ldr r0, [pc, #376] @ 8fad8 │ │ │ │ + ldr r3, [pc, #376] @ 8fadc │ │ │ │ + ldr r1, [pc, #376] @ 8fae0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 8400 │ │ │ │ - ldr r0, [pc, #348] @ 8f238 │ │ │ │ + ldr r0, [pc, #348] @ 8faf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ bl c174 │ │ │ │ - b 8ec8c │ │ │ │ - ldr r0, [pc, #320] @ 8f244 │ │ │ │ + b 8f544 │ │ │ │ + ldr r0, [pc, #320] @ 8fafc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 8ee48 │ │ │ │ - ldr r0, [pc, #272] @ 8f23c │ │ │ │ + b 8f700 │ │ │ │ + ldr r0, [pc, #272] @ 8faf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - ldr r0, [pc, #244] @ 8f22c │ │ │ │ - ldr r3, [pc, #244] @ 8f230 │ │ │ │ - ldr r1, [pc, #244] @ 8f234 │ │ │ │ + ldr r0, [pc, #244] @ 8fae4 │ │ │ │ + ldr r3, [pc, #244] @ 8fae8 │ │ │ │ + ldr r1, [pc, #244] @ 8faec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f160 │ │ │ │ - b 8f198 │ │ │ │ - b 8f1cc │ │ │ │ + bne 8fa18 │ │ │ │ + b 8fa50 │ │ │ │ + b 8fa84 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f184 │ │ │ │ + bne 8fa3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8f1b8 │ │ │ │ + bne 8fa70 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 8f1e8 │ │ │ │ + b 8faa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f1ec │ │ │ │ + bne 8faa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8f218 │ │ │ │ + bne 8fad0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ dmb ish │ │ │ │ - bl 8fcb4 │ │ │ │ + bl 9056c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, r7, r0, lsl #12 │ │ │ │ - andeq lr, sl, r0, lsr ip │ │ │ │ - andeq r0, fp, ip, ror #4 │ │ │ │ - andeq r9, r7, r0, ror r5 │ │ │ │ - ldrdeq sp, [sl], -r0 │ │ │ │ - ldrdeq sp, [sl], -ip │ │ │ │ - andeq lr, sl, r0, lsl sl │ │ │ │ - strdeq lr, [sl], -r0 │ │ │ │ - andeq lr, sl, r0, lsl #21 │ │ │ │ - strdeq lr, [sl], -r8 │ │ │ │ - muleq r7, sl, r7 │ │ │ │ + andeq r9, r7, r0, lsr r7 │ │ │ │ + andeq lr, sl, r8, ror r3 │ │ │ │ + @ instruction: 0x000af9b4 │ │ │ │ + andeq r9, r7, r0, lsr #13 │ │ │ │ + andeq ip, sl, r8, lsl fp │ │ │ │ + andeq ip, sl, r4, lsr #22 │ │ │ │ + andeq lr, sl, r8, asr r1 │ │ │ │ + andeq lr, sl, r8, lsr r1 │ │ │ │ + andeq lr, sl, r8, asr #3 │ │ │ │ + andeq lr, sl, r0, asr #2 │ │ │ │ + andeq r7, r7, sl, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8f37c │ │ │ │ + bcs 8fc34 │ │ │ │ ldrb r4, [r9] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ add r2, pc, #16 │ │ │ │ mov ip, #3 │ │ │ │ mov r3, #16 │ │ │ │ ldr r4, [r2, r4, lsl #2] │ │ │ │ @@ -141102,104 +141660,104 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f36c │ │ │ │ + bne 8fc24 │ │ │ │ mov r0, r6 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r2, [r0, #68]! @ 0x44 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r7, r2 │ │ │ │ str r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [r0, #28] │ │ │ │ - bne 8f2d4 │ │ │ │ + bne 8fb8c │ │ │ │ bl c0b4 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r6] │ │ │ │ add r1, r1, #1 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ - bne 8f348 │ │ │ │ + bne 8fc00 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8f38c │ │ │ │ + bcs 8fc44 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 8f348 │ │ │ │ - ldr r0, [pc, #152] @ 8f3d4 │ │ │ │ + bls 8fc00 │ │ │ │ + ldr r0, [pc, #152] @ 8fc8c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov ip, #2 │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ lsl r1, r1, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f2ac │ │ │ │ - ldr r0, [pc, #92] @ 8f3d0 │ │ │ │ + beq 8fb64 │ │ │ │ + ldr r0, [pc, #92] @ 8fc88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 8f388 │ │ │ │ - ldr r0, [pc, #72] @ 8f3cc │ │ │ │ + b 8fc40 │ │ │ │ + ldr r0, [pc, #72] @ 8fc84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ 8f3d8 │ │ │ │ + ldr r0, [pc, #68] @ 8fc90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8fd00 │ │ │ │ + bl 905b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8fd00 │ │ │ │ + bl 905b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, sl, r8, ror #13 │ │ │ │ - andeq lr, sl, r8, lsl #14 │ │ │ │ - ldrdeq r7, [r7], -r4 │ │ │ │ - andeq lr, sl, r8, asr #13 │ │ │ │ + andeq sp, sl, r0, lsr lr │ │ │ │ + andeq sp, sl, r0, asr lr │ │ │ │ + andeq r7, r7, r4, lsl #12 │ │ │ │ + andeq sp, sl, r0, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8f4f4 │ │ │ │ + bcs 8fdac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f500 │ │ │ │ + bne 8fdb8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mvn r2, #0 │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bcs 8f524 │ │ │ │ + bcs 8fddc │ │ │ │ ldr r7, [r0, #72] @ 0x48 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldrb r1, [r7, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -141210,143 +141768,143 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8f50c │ │ │ │ + bcs 8fdc4 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 8f4b4 │ │ │ │ + beq 8fd6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f518 │ │ │ │ + bne 8fdd0 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [r0, #96] @ 0x60 │ │ │ │ - bne 8f4b4 │ │ │ │ + bne 8fd6c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - ldr r1, [pc, #180] @ 8f554 │ │ │ │ + ldr r1, [pc, #180] @ 8fe0c │ │ │ │ lsl r0, r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r2 │ │ │ │ movls r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 8f4d8 │ │ │ │ + bne 8fd90 │ │ │ │ bl bff4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r5, r5, #4 │ │ │ │ str r4, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, r8 │ │ │ │ - b 8f448 │ │ │ │ - ldr r0, [pc, #92] @ 8f558 │ │ │ │ + b 8fd00 │ │ │ │ + ldr r0, [pc, #92] @ 8fe10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - ldr r0, [pc, #84] @ 8f55c │ │ │ │ + ldr r0, [pc, #84] @ 8fe14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - ldr r0, [pc, #76] @ 8f560 │ │ │ │ + ldr r0, [pc, #76] @ 8fe18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - ldr r0, [pc, #68] @ 8f564 │ │ │ │ + ldr r0, [pc, #68] @ 8fe1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - ldr r2, [pc, #36] @ 8f550 │ │ │ │ + ldr r2, [pc, #36] @ 8fe08 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #8] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, sl, ip, ror r5 │ │ │ │ - andeq r7, r7, r0, ror r3 │ │ │ │ - muleq sl, r0, r5 │ │ │ │ - muleq sl, r4, r5 │ │ │ │ - andeq lr, sl, r8, lsr #11 │ │ │ │ - andeq lr, sl, ip, lsr #11 │ │ │ │ + andeq sp, sl, r4, asr #25 │ │ │ │ + andeq r7, r7, r0, lsr #9 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ + ldrdeq sp, [sl], -ip │ │ │ │ + strdeq sp, [sl], -r0 │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f588 │ │ │ │ + beq 8fe40 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ bl 50d8 │ │ │ │ ldrd r4, [r9, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8f5ec │ │ │ │ + beq 8fea4 │ │ │ │ mov r6, r4 │ │ │ │ - b 8f5a8 │ │ │ │ + b 8fe60 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 8f5ec │ │ │ │ + beq 8fea4 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8f5d0 │ │ │ │ + beq 8fe88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8f59c │ │ │ │ + bne 8fe54 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8f5e0 │ │ │ │ - b 8f59c │ │ │ │ + bne 8fe98 │ │ │ │ + b 8fe54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f59c │ │ │ │ + beq 8fe54 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 50d8 │ │ │ │ - b 8f59c │ │ │ │ + b 8fe54 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f600 │ │ │ │ + beq 8feb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8f6d8 │ │ │ │ + beq 8ff90 │ │ │ │ ldr fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8f6b4 │ │ │ │ + beq 8ff6c │ │ │ │ ldr r7, [r9, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 8f640 │ │ │ │ + b 8fef8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8f6b4 │ │ │ │ + beq 8ff6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8f660 │ │ │ │ + bne 8ff18 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8f648 │ │ │ │ + beq 8ff00 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ sub r2, r6, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r6, r2, r6 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -141354,111 +141912,111 @@ │ │ │ │ add ip, r7, r0, lsl #2 │ │ │ │ ldr r1, [ip, #-12] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f688 │ │ │ │ + bne 8ff40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8f638 │ │ │ │ + bne 8fef0 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [ip, #-12] │ │ │ │ - bl 8fcb4 │ │ │ │ - b 8f638 │ │ │ │ + bl 9056c │ │ │ │ + b 8fef0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r1, r8, r0, lsl #2 │ │ │ │ cmn r1, #17 │ │ │ │ - beq 8f6d8 │ │ │ │ + beq 8ff90 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl 50d8 │ │ │ │ ldrd r4, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8f738 │ │ │ │ + beq 8fff0 │ │ │ │ mov r6, #0 │ │ │ │ - b 8f6f8 │ │ │ │ + b 8ffb0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 8f738 │ │ │ │ + beq 8fff0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r6, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f6ec │ │ │ │ + beq 8ffa4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8f70c │ │ │ │ + bne 8ffc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8f6ec │ │ │ │ + bne 8ffa4 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 8fcb4 │ │ │ │ - b 8f6ec │ │ │ │ + bl 9056c │ │ │ │ + b 8ffa4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f754 │ │ │ │ + beq 9000c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 8f568 │ │ │ │ + bl 8fe20 │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8f77c │ │ │ │ + bne 90034 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8f7a8 │ │ │ │ + bne 90060 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8f7b4 │ │ │ │ + bne 9006c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0] │ │ │ │ - b 8f75c │ │ │ │ + b 90014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ ldr r9, [r4, #80] @ 0x50 │ │ │ │ mov fp, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f964 │ │ │ │ + bl 9021c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f964 │ │ │ │ + bl 9021c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add r0, sl, #12 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -141470,56 +142028,56 @@ │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f858 │ │ │ │ + bne 90110 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8f880 │ │ │ │ + bne 90138 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 8faf8 │ │ │ │ - b 8f89c │ │ │ │ + bl 903b0 │ │ │ │ + b 90154 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f8a0 │ │ │ │ + bne 90158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8f8c8 │ │ │ │ + bne 90180 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, sp │ │ │ │ ldr r7, [r0, #68] @ 0x44 │ │ │ │ ldr r8, [r0, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f964 │ │ │ │ + bl 9021c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f964 │ │ │ │ + bl 9021c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r9, {r0, r1} │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, r9, #12 │ │ │ │ ldm sl!, {r1, r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -141530,15 +142088,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 8faf8 │ │ │ │ + bl 903b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -141550,48 +142108,48 @@ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fb40 │ │ │ │ + bl 903f8 │ │ │ │ add r5, sp, #8 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 8fb40 │ │ │ │ + bl 903f8 │ │ │ │ add r0, fp, #1 │ │ │ │ lsl r1, r8, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ umull r0, r2, r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8fa78 │ │ │ │ + bne 90330 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bls 8fa5c │ │ │ │ + bls 90314 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r7, r0, r6 │ │ │ │ sub r0, r1, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 8fa94 │ │ │ │ + bhi 9034c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcc 8fa50 │ │ │ │ + bcc 90308 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r7, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 53fc │ │ │ │ add r0, r6, r7 │ │ │ │ sub r6, r0, #1 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ @@ -141602,16 +142160,16 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ 8faf0 │ │ │ │ - ldr r2, [pc, #112] @ 8faf4 │ │ │ │ + ldr r0, [pc, #112] @ 903a8 │ │ │ │ + ldr r2, [pc, #112] @ 903ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ @@ -141620,38 +142178,38 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcs 8fa30 │ │ │ │ - b 8fa50 │ │ │ │ + bcs 902e8 │ │ │ │ + b 90308 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 45fa4 │ │ │ │ + bl 46860 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8faf8 │ │ │ │ + bl 903b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r7, r5, lsl #1 │ │ │ │ - andeq lr, sl, ip, asr #3 │ │ │ │ + @ instruction: 0x000771b5 │ │ │ │ + andeq sp, sl, r4, lsl r9 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8fb14 │ │ │ │ + beq 903cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8fb28 │ │ │ │ + beq 903e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -141660,31 +142218,31 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 8fb80 │ │ │ │ + bhi 90438 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 8fbe8 │ │ │ │ + bhi 904a0 │ │ │ │ str r1, [r4, #20] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ sub r6, r1, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 8fc44 │ │ │ │ + bhi 904fc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ - bcc 8fbcc │ │ │ │ + bcc 90484 │ │ │ │ mvn r2, #3 │ │ │ │ mov r8, r1 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 53fc │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, r8 │ │ │ │ @@ -141693,24 +142251,24 @@ │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bls 8fb74 │ │ │ │ + bls 9042c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r6, r1, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 8fc80 │ │ │ │ + bhi 90538 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ - bcc 8fc2c │ │ │ │ + bcc 904e4 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r6, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 53fc │ │ │ │ add r0, r5, r6 │ │ │ │ sub r5, r0, #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ @@ -141730,56 +142288,56 @@ │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ - bcs 8fba4 │ │ │ │ - b 8fbcc │ │ │ │ + bcs 9045c │ │ │ │ + b 90484 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl be24 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ - bcs 8fc0c │ │ │ │ - b 8fc2c │ │ │ │ + bcs 904c4 │ │ │ │ + b 904e4 │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8fcf4 │ │ │ │ + beq 905ac │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fcc8 │ │ │ │ + bne 90580 │ │ │ │ cmp lr, #1 │ │ │ │ popne {fp, pc} │ │ │ │ add r1, r1, #11 │ │ │ │ dmb ish │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 8fcf8 │ │ │ │ + bcs 905b0 │ │ │ │ pop {fp, pc} │ │ │ │ pop {fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8fd20 │ │ │ │ + beq 905d8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 8fd38 │ │ │ │ + bne 905f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, #8 │ │ │ │ - b 8fd28 │ │ │ │ + b 905e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, #12 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, r1] │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ @@ -141827,21 +142385,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r1, lr, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7834c │ │ │ │ + bl 78c04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -142002,320 +142560,320 @@ │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 90264 │ │ │ │ + b 90b1c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 902a0 │ │ │ │ + bne 90b58 │ │ │ │ tst r3, #1 │ │ │ │ - beq 902a0 │ │ │ │ + beq 90b58 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 902a0 │ │ │ │ + bne 90b58 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ mov r3, #4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r2, #0 │ │ │ │ eor r0, r0, #1 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90368 │ │ │ │ + beq 90c20 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r5, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r2, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 901f4 │ │ │ │ + beq 90aac │ │ │ │ lsl r5, r8, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90b0c │ │ │ │ + beq 913c4 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r2, r3]! │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ str r2, [r4, r3]! │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bne 90174 │ │ │ │ + bne 90a2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b 90264 │ │ │ │ + b 90b1c │ │ │ │ ldrh r0, [r2, #12] │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ mov r0, #0 │ │ │ │ - b 9025c │ │ │ │ + b 90b14 │ │ │ │ ldr r9, [r2, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 901f4 │ │ │ │ + beq 90aac │ │ │ │ ldr r7, [r2, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 902dc │ │ │ │ + bne 90b94 │ │ │ │ mov r0, #5 │ │ │ │ - b 90264 │ │ │ │ + b 90b1c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r2, r7 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 8eb18 │ │ │ │ + bl 8f3d0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90254 │ │ │ │ + beq 90b0c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r7 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #2 │ │ │ │ - bne 902fc │ │ │ │ + bne 90bb4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ movne r2, r0 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ str r2, [sl, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r3, #1 │ │ │ │ - beq 90314 │ │ │ │ + beq 90bcc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 90460 │ │ │ │ + bne 90d18 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 90b18 │ │ │ │ + bl 913d0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - beq 903a0 │ │ │ │ + beq 90c58 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r6, fp} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq 903dc │ │ │ │ + beq 90c94 │ │ │ │ mov r0, #1 │ │ │ │ - b 90598 │ │ │ │ + b 90e50 │ │ │ │ ldrb r5, [r2, #24] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - beq 9050c │ │ │ │ + beq 90dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90544 │ │ │ │ + bne 90dfc │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905ac │ │ │ │ + beq 90e64 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ add r7, sp, #32 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90710 │ │ │ │ + beq 90fc8 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r6, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9047c │ │ │ │ + bne 90d34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #1 │ │ │ │ - beq 903c4 │ │ │ │ + beq 90c7c │ │ │ │ add r2, r7, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 906e4 │ │ │ │ + bne 90f9c │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ str fp, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #5 │ │ │ │ sub r4, r0, #32 │ │ │ │ add r7, r7, #32 │ │ │ │ add r8, sp, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90594 │ │ │ │ + beq 90e4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 90594 │ │ │ │ + beq 90e4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - bne 90448 │ │ │ │ + bne 90d00 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ sub r4, r4, #32 │ │ │ │ add r7, r7, #32 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 903ec │ │ │ │ + beq 90ca4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ str r6, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r2, #24] │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, sl │ │ │ │ - bl 90c5c │ │ │ │ + bl 91514 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90694 │ │ │ │ + bne 90f4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #0 │ │ │ │ stm sl, {r0, r5, r8} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90650 │ │ │ │ + beq 90f08 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r9} │ │ │ │ str r6, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 90b18 │ │ │ │ + bl 913d0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906ac │ │ │ │ + beq 90f64 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sl, #8] │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ @@ -142331,38 +142889,38 @@ │ │ │ │ eor r0, r5, #1 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90128 │ │ │ │ + bne 909e0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ add r6, sp, #32 │ │ │ │ ldm r6, {r0, r2, r6} │ │ │ │ cmp r0, #1 │ │ │ │ - beq 90448 │ │ │ │ + beq 90d00 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #0 │ │ │ │ stm sl, {r0, r5} │ │ │ │ str r5, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -142372,43 +142930,43 @@ │ │ │ │ eor r0, r5, #1 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 908fc │ │ │ │ + beq 911b4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r8, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9084c │ │ │ │ + bne 91104 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r8} │ │ │ │ str r6, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - beq 908a8 │ │ │ │ + beq 91160 │ │ │ │ str r8, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sl] │ │ │ │ str fp, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -142420,77 +142978,77 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ eor r5, r5, #1 │ │ │ │ strb r5, [sp, #33] @ 0x21 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909d0 │ │ │ │ + bne 91288 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #4 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strb r5, [sp, #33] @ 0x21 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90694 │ │ │ │ + bne 90f4c │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ strh r7, [sp, #34] @ 0x22 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90890 │ │ │ │ + bne 91148 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #0 │ │ │ │ stm sl, {r0, r8, r9} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -142499,19 +143057,19 @@ │ │ │ │ eor r0, r5, #1 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90940 │ │ │ │ + beq 911f8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r9, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -142521,145 +143079,145 @@ │ │ │ │ strh r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9099c │ │ │ │ + beq 91254 │ │ │ │ mov r1, #1 │ │ │ │ stmib sl, {r0, r2} │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #0 │ │ │ │ stm sl, {r0, r9} │ │ │ │ str r8, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, #0 │ │ │ │ stm sl, {r0, fp} │ │ │ │ str r9, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ strh r4, [sp, #34] @ 0x22 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 909e8 │ │ │ │ + beq 912a0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90a64 │ │ │ │ + beq 9131c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r9, #5 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ sub r7, r0, #64 @ 0x40 │ │ │ │ add r8, sp, #32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90ae0 │ │ │ │ + beq 91398 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 90ae0 │ │ │ │ + beq 91398 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - bne 90afc │ │ │ │ + bne 913b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90a48 │ │ │ │ + bne 91300 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r6, r6, #32 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ sub r7, r7, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90a74 │ │ │ │ - b 90a48 │ │ │ │ + beq 9132c │ │ │ │ + b 91300 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -142673,74 +143231,74 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r7 │ │ │ │ - bls 90b58 │ │ │ │ + bls 91410 │ │ │ │ ldrd r8, [r2] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 90ba8 │ │ │ │ + bne 91460 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ strh r0, [sp, #18] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, sl │ │ │ │ movne r1, r0 │ │ │ │ movwne r0, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ str sl, [r4, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - beq 90bc0 │ │ │ │ + beq 91478 │ │ │ │ str r1, [r4, #4] │ │ │ │ - b 90c48 │ │ │ │ + b 91500 │ │ │ │ sub r7, fp, r7 │ │ │ │ add fp, sp, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 90c24 │ │ │ │ + beq 914dc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 90c24 │ │ │ │ + beq 914dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bne 90c40 │ │ │ │ + bne 914f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ mov sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90bcc │ │ │ │ + beq 91484 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, #34 @ 0x22 │ │ │ │ - b 90c44 │ │ │ │ + b 914fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str sl, [r4, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -142761,114 +143319,114 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 90b18 │ │ │ │ + bl 913d0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90cc4 │ │ │ │ + bne 9157c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r6, sl │ │ │ │ - bne 90cec │ │ │ │ + bne 915a4 │ │ │ │ str r9, [r4, #4] │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90e2c │ │ │ │ + bne 916e4 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r0, sl, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ movcc r0, r1 │ │ │ │ add r9, r0, #1 │ │ │ │ add sl, sp, #32 │ │ │ │ eor r0, fp, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 90e08 │ │ │ │ + beq 916c0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90e40 │ │ │ │ + bne 916f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 90060 │ │ │ │ + bl 90918 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 90e5c │ │ │ │ + beq 91714 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90e24 │ │ │ │ + bne 916dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90e24 │ │ │ │ + bne 916dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90d48 │ │ │ │ - b 90e24 │ │ │ │ + beq 91600 │ │ │ │ + b 916dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90e7c │ │ │ │ + beq 91734 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -142892,200 +143450,200 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #8] @ 90eb0 │ │ │ │ + ldr r1, [pc, #8] @ 91768 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r7, r7, r8, ror fp │ │ │ │ + andeq r7, r7, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 90f1c │ │ │ │ + bhi 917d4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, r0, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90efc │ │ │ │ + beq 917b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 90f94 │ │ │ │ + beq 9184c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r6 │ │ │ │ - b 90f28 │ │ │ │ + b 917e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 90f58 │ │ │ │ + beq 91810 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 90f94 │ │ │ │ + beq 9184c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r6 │ │ │ │ - b 90f7c │ │ │ │ + b 91834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90f64 │ │ │ │ - b 90efc │ │ │ │ + bne 9181c │ │ │ │ + b 917b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e4ec │ │ │ │ - b 90f64 │ │ │ │ + bl 8eda4 │ │ │ │ + b 9181c │ │ │ │ mov r9, r0 │ │ │ │ - b 91014 │ │ │ │ + b 918cc │ │ │ │ mov r9, r0 │ │ │ │ - b 91014 │ │ │ │ + b 918cc │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 91008 │ │ │ │ + beq 918c0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r6, r5 │ │ │ │ - b 90fc8 │ │ │ │ + b 91880 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 91008 │ │ │ │ + beq 918c0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r6, r5 │ │ │ │ - b 90fec │ │ │ │ + b 918a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9101c │ │ │ │ + beq 918d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r4, {r1, r6} │ │ │ │ mov r2, #4 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 9106c │ │ │ │ + beq 91924 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 9106c │ │ │ │ + beq 91924 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r5 │ │ │ │ - b 91054 │ │ │ │ + b 9190c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 910a4 │ │ │ │ + beq 9195c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 9109c │ │ │ │ + beq 91954 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, r2, r4, lsl #5 │ │ │ │ add r1, r2, r1, lsl #5 │ │ │ │ lsl r2, r5, #5 │ │ │ │ bl 50cc │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 910c8 │ │ │ │ + beq 91980 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r5, r6 │ │ │ │ - b 910ac │ │ │ │ + b 91964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91164 │ │ │ │ + bl 91a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 91108 │ │ │ │ + beq 919c0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r6 │ │ │ │ - b 910f0 │ │ │ │ + b 919a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91120 │ │ │ │ + beq 919d8 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 91144 │ │ │ │ + beq 919fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r6, r5 │ │ │ │ - b 91128 │ │ │ │ + b 919e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91158 │ │ │ │ + beq 91a10 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 911a8 │ │ │ │ + beq 91a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsl r2, r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ add ip, r3, r5, lsl #5 │ │ │ │ add r1, r3, r1, lsl #5 │ │ │ │ mov r0, ip │ │ │ │ bl 50cc │ │ │ │ @@ -143094,224 +143652,224 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 912f8 │ │ │ │ + bcs 91bb0 │ │ │ │ ldrb r0, [r4, #45] @ 0x2d │ │ │ │ tst r0, #1 │ │ │ │ - beq 912dc │ │ │ │ + beq 91b94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #276] @ 91304 │ │ │ │ + ldr r5, [pc, #276] @ 91bbc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 9121c │ │ │ │ + bcs 91ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 911f0 │ │ │ │ - b 912dc │ │ │ │ + bne 91aa8 │ │ │ │ + b 91b94 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 91200 │ │ │ │ + beq 91ab8 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 912e0 │ │ │ │ + beq 91b98 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 9125c │ │ │ │ + bcc 91b14 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 9129c │ │ │ │ + bgt 91b54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 912b8 │ │ │ │ + beq 91b70 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 912dc │ │ │ │ + bne 91b94 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 91200 │ │ │ │ - b 912dc │ │ │ │ + beq 91ab8 │ │ │ │ + b 91b94 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 912dc │ │ │ │ + bne 91b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91208 │ │ │ │ + beq 91ac0 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 912e0 │ │ │ │ + beq 91b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r6, #10 │ │ │ │ - bne 9126c │ │ │ │ - b 91208 │ │ │ │ + bne 91b24 │ │ │ │ + b 91ac0 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 912cc │ │ │ │ + beq 91b84 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 912dc │ │ │ │ + bne 91b94 │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq 91200 │ │ │ │ - b 912dc │ │ │ │ + beq 91ab8 │ │ │ │ + b 91b94 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 91200 │ │ │ │ - b 912dc │ │ │ │ + bne 91ab8 │ │ │ │ + b 91b94 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 91200 │ │ │ │ + bne 91ab8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ 9130c │ │ │ │ + ldr r0, [pc, #36] @ 91bc4 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #32] @ 91310 │ │ │ │ + ldr r2, [pc, #32] @ 91bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r0, [pc, #8] @ 91308 │ │ │ │ + ldr r0, [pc, #8] @ 91bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - andeq r6, r7, r9, lsr r2 │ │ │ │ - andeq ip, sl, r4, lsl #14 │ │ │ │ - andeq r5, r7, r3, ror r4 │ │ │ │ - strdeq ip, [sl], -r0 │ │ │ │ + andeq r6, r7, r9, ror #6 │ │ │ │ + andeq fp, sl, ip, asr #28 │ │ │ │ + andeq r5, r7, r3, lsr #11 │ │ │ │ + andeq fp, sl, r8, lsr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 91418 │ │ │ │ + beq 91cd0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 91424 │ │ │ │ + beq 91cdc │ │ │ │ mov ip, #1 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movcs ip, #2 │ │ │ │ cmpcs r2, #2048 @ 0x800 │ │ │ │ - bcs 913e0 │ │ │ │ + bcs 91c98 │ │ │ │ adds r2, ip, r3 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq 91380 │ │ │ │ + beq 91c38 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 9137c │ │ │ │ + bcs 91c34 │ │ │ │ add r3, ip, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 91380 │ │ │ │ - b 9143c │ │ │ │ - bne 9143c │ │ │ │ + bge 91c38 │ │ │ │ + b 91cf4 │ │ │ │ + bne 91cf4 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9140c │ │ │ │ + beq 91cc4 │ │ │ │ add r1, ip, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r3, r2 │ │ │ │ - bgt 9140c │ │ │ │ + bgt 91cc4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ and ip, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ - bcc 91400 │ │ │ │ + bcc 91cb8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, lr, lsl #6 │ │ │ │ - bcc 91408 │ │ │ │ + bcc 91cc0 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r2, lsl #6 │ │ │ │ and r2, ip, #7 │ │ │ │ orr r3, r1, r2, lsl #18 │ │ │ │ - b 9140c │ │ │ │ + b 91cc4 │ │ │ │ mov ip, #4 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movwcc ip, #3 │ │ │ │ adds r2, ip, r3 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ str r2, [r0, #24] │ │ │ │ - bne 91360 │ │ │ │ - b 91380 │ │ │ │ + bne 91c18 │ │ │ │ + b 91c38 │ │ │ │ orr r3, lr, ip, lsl #6 │ │ │ │ - b 9140c │ │ │ │ + b 91cc4 │ │ │ │ orr r3, r2, ip, lsl #12 │ │ │ │ subs r2, r3, #1114112 @ 0x110000 │ │ │ │ str r3, [r0, #28] │ │ │ │ movwne r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 91458 │ │ │ │ + ldr r0, [pc, #44] @ 91d10 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #40] @ 9145c │ │ │ │ + ldr r2, [pc, #40] @ 91d14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r0, [pc, #16] @ 91454 │ │ │ │ + ldr r0, [pc, #16] @ 91d0c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 87f4 │ │ │ │ - andeq ip, sl, ip, lsl #11 │ │ │ │ - andeq r5, r7, pc, lsr #6 │ │ │ │ - andeq ip, sl, ip, lsr #11 │ │ │ │ + ldrdeq fp, [sl], -r4 │ │ │ │ + andeq r5, r7, pc, asr r4 │ │ │ │ + strdeq fp, [sl], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 91574 │ │ │ │ + bcs 91e2c │ │ │ │ ldrb r1, [r1, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - beq 914c0 │ │ │ │ + beq 91d78 │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ mov r1, r2 │ │ │ │ movcs r1, #122 @ 0x7a │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ movls r3, #97 @ 0x61 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 914d0 │ │ │ │ + bls 91d88 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ mov r1, r2 │ │ │ │ movcs r1, #90 @ 0x5a │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ mov r3, r2 │ │ │ │ movls r3, #65 @ 0x41 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 91548 │ │ │ │ + bls 91e00 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #12 │ │ │ │ - b 91528 │ │ │ │ + b 91de0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r1, #32 │ │ │ │ sub r7, r3, #32 │ │ │ │ mov r0, #16 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91568 │ │ │ │ + beq 91e20 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r6, r7} │ │ │ │ str r5, [r0, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 92a40 │ │ │ │ + bl 932f8 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ add ip, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ str r2, [r0, r1] │ │ │ │ @@ -143325,60 +143883,60 @@ │ │ │ │ add r5, r1, #32 │ │ │ │ add r7, r3, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 914f0 │ │ │ │ + bne 91da8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 81e4 │ │ │ │ - ldr r0, [pc, #36] @ 915a0 │ │ │ │ + ldr r0, [pc, #36] @ 91e58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91598 │ │ │ │ + beq 91e50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, sl, r8, lsl #9 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 915d4 │ │ │ │ - ldr r0, [pc, #4092] @ 925c8 │ │ │ │ + bne 91e8c │ │ │ │ + ldr r0, [pc, #4092] @ 92e80 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 915f8 │ │ │ │ + b 91eb0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 9230c │ │ │ │ + beq 92bc4 │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 91610 │ │ │ │ - ldr r0, [pc, #4080] @ 925e4 │ │ │ │ + bcs 91ec8 │ │ │ │ + ldr r0, [pc, #4080] @ 92e9c │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r6, #68 @ 0x44 │ │ │ │ cmp r7, #52 @ 0x34 │ │ │ │ - bhi 918dc │ │ │ │ + bhi 92194 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ @@ -143428,18 +143986,18 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r7, #51 @ 0x33 │ │ │ │ - bhi 926cc │ │ │ │ - ldr r1, [pc, #4052] @ 926e8 │ │ │ │ + bhi 92f84 │ │ │ │ + ldr r1, [pc, #4052] @ 92fa0 │ │ │ │ add r0, pc, #12 │ │ │ │ ldr r3, [r0, r7, lsl #2] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #8 │ │ │ │ add pc, r0, r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ @@ -143489,77 +144047,77 @@ │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ - ldr r1, [pc, #4068] @ 927e0 │ │ │ │ + ldr r1, [pc, #4068] @ 93098 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 938a0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 91888 │ │ │ │ - ldr r1, [pc, #4068] @ 92800 │ │ │ │ + bne 92140 │ │ │ │ + ldr r1, [pc, #4068] @ 930b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 92650 │ │ │ │ + b 92f08 │ │ │ │ cmp r6, #85 @ 0x55 │ │ │ │ - beq 91ab8 │ │ │ │ + beq 92370 │ │ │ │ cmp r6, #117 @ 0x75 │ │ │ │ - beq 91a98 │ │ │ │ + beq 92350 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ - bne 926ec │ │ │ │ + bne 92fa4 │ │ │ │ mov fp, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91ad4 │ │ │ │ - b 91aec │ │ │ │ - ldr r0, [pc, #4064] @ 92840 │ │ │ │ + bne 9238c │ │ │ │ + b 923a4 │ │ │ │ + ldr r0, [pc, #4064] @ 930f8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ - b 915f8 │ │ │ │ - ldr r1, [pc, #4092] @ 9286c │ │ │ │ + b 91eb0 │ │ │ │ + ldr r1, [pc, #4092] @ 93124 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 938a0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 92648 │ │ │ │ + beq 92f00 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 932fc │ │ │ │ + bl 93bb4 │ │ │ │ sub r0, r6, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 918ac │ │ │ │ + bhi 92164 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 933e8 │ │ │ │ + bl 93ca0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strh r3, [r4, #28] │ │ │ │ stmib r4, {r3, r7} │ │ │ │ add r3, r4, #12 │ │ │ │ str r6, [r4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ sub r0, r6, #35 @ 0x23 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bhi 91d84 │ │ │ │ + bhi 9263c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -143651,215 +144209,215 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91460 │ │ │ │ + bl 91d18 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #4 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91ad4 │ │ │ │ - b 91aec │ │ │ │ + bne 9238c │ │ │ │ + b 923a4 │ │ │ │ mov fp, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91aec │ │ │ │ + beq 923a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 91afc │ │ │ │ - ldr r0, [pc, #3808] @ 929d4 │ │ │ │ + bne 923b4 │ │ │ │ + ldr r0, [pc, #3808] @ 9328c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 915f8 │ │ │ │ + b 91eb0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq 91bd4 │ │ │ │ + beq 9248c │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 9230c │ │ │ │ + beq 92bc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bcc 91b44 │ │ │ │ + bcc 923fc │ │ │ │ sub r0, r6, #65 @ 0x41 │ │ │ │ cmp r0, #6 │ │ │ │ subcs r0, r6, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 922fc │ │ │ │ + bcs 92bb4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb r6, [sl, r0] │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ - ldr r1, [pc, #3716] @ 92a04 │ │ │ │ + bl 91bcc │ │ │ │ + ldr r1, [pc, #3716] @ 932bc │ │ │ │ mov r6, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 91c94 │ │ │ │ + bne 9254c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ stmib r4, {r1, r6} │ │ │ │ - beq 918d4 │ │ │ │ + beq 9218c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r8, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ - ldr fp, [pc, #3564] @ 929e0 │ │ │ │ + ldr fp, [pc, #3564] @ 93298 │ │ │ │ add fp, pc, fp │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92128 │ │ │ │ + beq 929e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9229c │ │ │ │ + beq 92b54 │ │ │ │ ldr sl, [r5, #28] │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ - beq 92130 │ │ │ │ + beq 929e8 │ │ │ │ cmp sl, #1114112 @ 0x110000 │ │ │ │ - beq 9274c │ │ │ │ + beq 93004 │ │ │ │ sub r0, sl, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 91c54 │ │ │ │ + bcc 9250c │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ cmp r0, #6 │ │ │ │ subcs r0, sl, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 9273c │ │ │ │ + bcs 92ff4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 91c70 │ │ │ │ + beq 92528 │ │ │ │ strb sl, [r7, r0] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 91bf4 │ │ │ │ + b 924ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl be24 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 91c64 │ │ │ │ + b 9251c │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r8, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 91cc0 │ │ │ │ + bcc 92578 │ │ │ │ sub r0, r8, #65 @ 0x41 │ │ │ │ cmp r0, #6 │ │ │ │ subcs r0, r8, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 92488 │ │ │ │ + bcs 92d40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - beq 92804 │ │ │ │ + beq 930bc │ │ │ │ strb r8, [sl, r0] │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 91eb4 │ │ │ │ + beq 9276c │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91d04 │ │ │ │ + beq 925bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, r6 │ │ │ │ moveq fp, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ addhi r2, r3, #10 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 92324 │ │ │ │ + bne 92bdc │ │ │ │ eor r0, r2, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 92448 │ │ │ │ + bcc 92d00 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91460 │ │ │ │ + bl 91d18 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b 92460 │ │ │ │ + b 92d18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95a3c │ │ │ │ + bl 962f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91a6c │ │ │ │ + bne 92324 │ │ │ │ sub r0, r6, #60 @ 0x3c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bhi 92638 │ │ │ │ + bhi 92ef0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ @@ -143920,399 +144478,399 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ muleq r0, ip, r7 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4, #28] │ │ │ │ - b 925a4 │ │ │ │ + b 92e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r7, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 9247c │ │ │ │ + bcs 92d34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 92844 │ │ │ │ + beq 930fc │ │ │ │ strb r7, [sl, r0] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r7, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 92680 │ │ │ │ + bcs 92f38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ mov r0, #3 │ │ │ │ - beq 92880 │ │ │ │ + beq 93138 │ │ │ │ strb r7, [sl, r0] │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 91cec │ │ │ │ + bne 925a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r7, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 927d0 │ │ │ │ + bcs 93088 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 928b4 │ │ │ │ + beq 9316c │ │ │ │ strb r7, [sl, r0] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r7, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 92824 │ │ │ │ + bcs 930dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 928dc │ │ │ │ + beq 93194 │ │ │ │ strb r7, [sl, r0] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r7, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 92870 │ │ │ │ + bcs 93128 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 92904 │ │ │ │ + beq 931bc │ │ │ │ strb r7, [sl, r0] │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ba8 │ │ │ │ + beq 92460 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 927e4 │ │ │ │ + beq 9309c │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ subcs r0, r6, #65 @ 0x41 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 928a4 │ │ │ │ + bcs 9315c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ mov r0, #7 │ │ │ │ - beq 9292c │ │ │ │ + beq 931e4 │ │ │ │ strb r6, [sl, r0] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 91cec │ │ │ │ + b 925a4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 922a0 │ │ │ │ + beq 92b58 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 9274c │ │ │ │ + beq 93004 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 927a8 │ │ │ │ + bne 93060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9216c │ │ │ │ + beq 92a24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 921a0 │ │ │ │ + beq 92a58 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r6, #1 │ │ │ │ ldrb r1, [r8] │ │ │ │ - bne 921b0 │ │ │ │ + bne 92a68 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 92274 │ │ │ │ + beq 92b2c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - beq 92274 │ │ │ │ - b 92228 │ │ │ │ - ldr fp, [pc, #2108] @ 929e4 │ │ │ │ + beq 92b2c │ │ │ │ + b 92ae0 │ │ │ │ + ldr fp, [pc, #2108] @ 9329c │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ add fp, pc, fp │ │ │ │ - b 922a0 │ │ │ │ + b 92b58 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 92218 │ │ │ │ + bne 92ad0 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 92228 │ │ │ │ + bcc 92ae0 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9225c │ │ │ │ + beq 92b14 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 92274 │ │ │ │ + bhi 92b2c │ │ │ │ ldrb r6, [r1], #1 │ │ │ │ sub r7, r6, #65 @ 0x41 │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ addhi r3, r7, #10 │ │ │ │ adds r2, r3, r2, lsl #4 │ │ │ │ adc r6, ip, #0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 92274 │ │ │ │ + bhi 92b2c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 921d0 │ │ │ │ - b 92274 │ │ │ │ + beq 92a88 │ │ │ │ + b 92b2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs 921c8 │ │ │ │ + bcs 92a80 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r6, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 92274 │ │ │ │ + bhi 92b2c │ │ │ │ orr r2, r3, r2, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 9222c │ │ │ │ + bne 92ae4 │ │ │ │ eor r0, r2, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 922cc │ │ │ │ - ldr r0, [pc, #1908] @ 929f0 │ │ │ │ + bcs 92b84 │ │ │ │ + ldr r0, [pc, #1908] @ 932a8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 922bc │ │ │ │ - b 918d4 │ │ │ │ + bne 92b74 │ │ │ │ + b 9218c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ stm r4, {r2, fp} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 918d4 │ │ │ │ + beq 9218c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91460 │ │ │ │ + bl 91d18 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 922bc │ │ │ │ - b 918d4 │ │ │ │ - ldr r0, [pc, #1788] @ 92a00 │ │ │ │ + bne 92b74 │ │ │ │ + b 9218c │ │ │ │ + ldr r0, [pc, #1788] @ 932b8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ add r0, pc, r0 │ │ │ │ - b 915f8 │ │ │ │ - ldr r0, [pc, #1732] @ 929d8 │ │ │ │ + b 91eb0 │ │ │ │ + ldr r0, [pc, #1732] @ 93290 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #1728] @ 929dc │ │ │ │ + ldr r2, [pc, #1728] @ 93294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ orr r2, r1, r2, lsl #4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 91d48 │ │ │ │ + beq 92600 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ orr r2, r1, r2, lsl #4 │ │ │ │ cmp fp, #3 │ │ │ │ - beq 91d48 │ │ │ │ + beq 92600 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ orr r2, r1, r2, lsl #4 │ │ │ │ cmp fp, #4 │ │ │ │ - beq 91d48 │ │ │ │ + beq 92600 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ ldrb r7, [r0, #5] │ │ │ │ sub r3, r7, #65 @ 0x41 │ │ │ │ sub ip, r7, #48 @ 0x30 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi ip, r3, #10 │ │ │ │ cmp ip, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub lr, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi lr, r7, #10 │ │ │ │ cmp lr, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ lsl r2, r2, #8 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ orr r1, ip, r1 │ │ │ │ cmp fp, #7 │ │ │ │ orr r2, lr, r1, lsl #4 │ │ │ │ - beq 91d48 │ │ │ │ + beq 92600 │ │ │ │ ldrb r1, [r0, #7] │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ sub r0, r1, #48 @ 0x30 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ addhi r0, r3, #10 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi 92448 │ │ │ │ + bhi 92d00 │ │ │ │ orr r2, r0, r2, lsl #4 │ │ │ │ - b 91d48 │ │ │ │ - ldr r0, [pc, #1464] @ 92a08 │ │ │ │ + b 92600 │ │ │ │ + ldr r0, [pc, #1464] @ 932c0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 918d4 │ │ │ │ + beq 9218c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 91efc │ │ │ │ - ldr r0, [pc, #1412] @ 92a14 │ │ │ │ + bcc 927b4 │ │ │ │ + ldr r0, [pc, #1412] @ 932cc │ │ │ │ mov r6, #63 @ 0x3f │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 91ba8 │ │ │ │ + b 92460 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #11 │ │ │ │ - b 92614 │ │ │ │ + b 92ecc │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ mov r1, #5 │ │ │ │ strh r0, [r4, #28] │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ strh r0, [r4, #12] │ │ │ │ stm r4, {r0, r2} │ │ │ │ @@ -144329,135 +144887,135 @@ │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 91a80 │ │ │ │ + beq 92338 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 92690 │ │ │ │ + beq 92f48 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 91a80 │ │ │ │ - ldr r0, [pc, #1280] @ 92a34 │ │ │ │ - ldr r2, [pc, #1280] @ 92a38 │ │ │ │ + bne 92338 │ │ │ │ + ldr r0, [pc, #1280] @ 932ec │ │ │ │ + ldr r2, [pc, #1280] @ 932f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 927fc │ │ │ │ + b 930b4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4, #28] │ │ │ │ mov r0, #2 │ │ │ │ - b 925a4 │ │ │ │ + b 92e5c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4, #28] │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ - b 925a4 │ │ │ │ + b 92e5c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #12 │ │ │ │ - b 92614 │ │ │ │ + b 92ecc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #10 │ │ │ │ - b 92614 │ │ │ │ + b 92ecc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4, #28] │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ strh r0, [r4, #12] │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, r7, r6, lsr fp │ │ │ │ + andeq r4, r7, r6, ror #24 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #7 │ │ │ │ - b 92614 │ │ │ │ - andeq r6, r6, r4, ror #2 │ │ │ │ + b 92ecc │ │ │ │ + ldrdeq r5, [r6], -r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ - b 92614 │ │ │ │ + b 92ecc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92834 │ │ │ │ + bcs 930ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #13 │ │ │ │ strh r0, [r4, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1008] @ 92a30 │ │ │ │ + ldr r0, [pc, #1008] @ 932e8 │ │ │ │ mov r1, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 915f8 │ │ │ │ - ldr r1, [pc, #988] @ 92a2c │ │ │ │ + b 91eb0 │ │ │ │ + ldr r1, [pc, #988] @ 932e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #972] @ 92a24 │ │ │ │ - ldr r3, [pc, #972] @ 92a28 │ │ │ │ + ldr r0, [pc, #972] @ 932dc │ │ │ │ + ldr r3, [pc, #972] @ 932e0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 8e28 │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 91f60 │ │ │ │ - b 92488 │ │ │ │ + bcc 92818 │ │ │ │ + b 92d40 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95c0c │ │ │ │ + bl 964c4 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #3 │ │ │ │ - bne 92768 │ │ │ │ + bne 93020 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r8, r9} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #836] @ 92a18 │ │ │ │ - ldr r1, [pc, #836] @ 92a1c │ │ │ │ - ldr r2, [pc, #836] @ 92a20 │ │ │ │ + ldr r0, [pc, #836] @ 932d0 │ │ │ │ + ldr r1, [pc, #836] @ 932d4 │ │ │ │ + ldr r2, [pc, #836] @ 932d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 92704 │ │ │ │ - andeq r4, r6, r4, lsl sp │ │ │ │ - ldr r0, [pc, #724] @ 929c8 │ │ │ │ - ldr r1, [pc, #724] @ 929cc │ │ │ │ - ldr r2, [pc, #724] @ 929d0 │ │ │ │ + b 92fbc │ │ │ │ + andeq r4, r6, ip, lsl #27 │ │ │ │ + ldr r0, [pc, #724] @ 93280 │ │ │ │ + ldr r1, [pc, #724] @ 93284 │ │ │ │ + ldr r2, [pc, #724] @ 93288 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -144467,1107 +145025,1107 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 8850 │ │ │ │ - ldr fp, [pc, #696] @ 929fc │ │ │ │ + ldr fp, [pc, #696] @ 932b4 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ add fp, pc, fp │ │ │ │ - b 922a0 │ │ │ │ - ldr r0, [pc, #660] @ 929e8 │ │ │ │ - ldr r2, [pc, #660] @ 929ec │ │ │ │ + b 92b58 │ │ │ │ + ldr r0, [pc, #660] @ 932a0 │ │ │ │ + ldr r2, [pc, #660] @ 932a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ - b 927fc │ │ │ │ + b 930b4 │ │ │ │ add ip, r6, #12 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ cmp sl, #2 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r5, r6} │ │ │ │ - beq 91a80 │ │ │ │ + beq 92338 │ │ │ │ add r0, sp, #16 │ │ │ │ add r5, r7, #12 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6} │ │ │ │ stm r5, {r0, r1, r2, r3, r6} │ │ │ │ - b 91a80 │ │ │ │ - ldr r1, [pc, #580] @ 929f4 │ │ │ │ + b 92338 │ │ │ │ + ldr r1, [pc, #580] @ 932ac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #576] @ 929f8 │ │ │ │ + ldr r3, [pc, #576] @ 932b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ bl c720 │ │ │ │ - b 927fc │ │ │ │ + b 930b4 │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 91fd4 │ │ │ │ - b 92488 │ │ │ │ - @ instruction: 0x000744be │ │ │ │ - ldr r0, [pc, #544] @ 92a0c │ │ │ │ - ldr r2, [pc, #544] @ 92a10 │ │ │ │ + bcc 9288c │ │ │ │ + b 92d40 │ │ │ │ + andeq r4, r7, lr, ror #11 │ │ │ │ + ldr r0, [pc, #544] @ 932c4 │ │ │ │ + ldr r2, [pc, #544] @ 932c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq ip, sl, r0, lsr #2 │ │ │ │ + andeq fp, sl, r8, ror #16 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 91cd8 │ │ │ │ + b 92590 │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 92038 │ │ │ │ - b 92488 │ │ │ │ - ldr r0, [pc, #512] @ 92a3c │ │ │ │ + bcc 928f0 │ │ │ │ + b 92d40 │ │ │ │ + ldr r0, [pc, #512] @ 932f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - andeq r4, r7, fp, asr r8 │ │ │ │ + andeq r4, r7, fp, lsl #19 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 91f0c │ │ │ │ - andeq r4, r7, fp, ror #8 │ │ │ │ + b 927c4 │ │ │ │ + muleq r7, fp, r5 │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 9209c │ │ │ │ - b 92488 │ │ │ │ + bcc 92954 │ │ │ │ + b 92d40 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 91f78 │ │ │ │ + b 92830 │ │ │ │ sub r0, r6, #97 @ 0x61 │ │ │ │ cmp r0, #6 │ │ │ │ - bcc 92100 │ │ │ │ - b 92488 │ │ │ │ + bcc 929b8 │ │ │ │ + b 92d40 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 91fe4 │ │ │ │ + b 9289c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 92048 │ │ │ │ + b 92900 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 920ac │ │ │ │ + b 92964 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ bl be24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 92118 │ │ │ │ + b 929d0 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldm fp, {r0, r1, r2, r3, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r7} │ │ │ │ - b 92974 │ │ │ │ - b 929a8 │ │ │ │ + b 9322c │ │ │ │ + b 93260 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8e4ec │ │ │ │ - b 929c0 │ │ │ │ + bl 8eda4 │ │ │ │ + b 93278 │ │ │ │ bl 8b08 │ │ │ │ - b 929a8 │ │ │ │ - b 929a8 │ │ │ │ + b 93260 │ │ │ │ + b 93260 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 929c0 │ │ │ │ + beq 93278 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 929bc │ │ │ │ - b 929a8 │ │ │ │ + b 93274 │ │ │ │ + b 93260 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 929c0 │ │ │ │ + beq 93278 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffd9084 │ │ │ │ - andeq fp, sl, ip, lsr #6 │ │ │ │ - andeq fp, sl, r0, lsr #6 │ │ │ │ - andeq r4, r7, r8, lsl #25 │ │ │ │ - andeq r4, r7, r7, asr #8 │ │ │ │ - andeq fp, sl, r4, asr #13 │ │ │ │ - strdeq r4, [r7], -pc @ │ │ │ │ - andeq r3, r7, r7, ror #31 │ │ │ │ - andeq r4, r7, fp │ │ │ │ - andeq fp, sl, r8, lsl #5 │ │ │ │ - andeq r3, r7, r3, asr #30 │ │ │ │ - andeq r3, r6, r0, ror sl │ │ │ │ - andeq fp, sl, ip, asr #2 │ │ │ │ - strdeq r3, [r7], -r3 @ │ │ │ │ - strdeq r3, [r7], -ip │ │ │ │ - andeq r4, r7, r6, lsr r7 │ │ │ │ - andeq r3, r7, r7, lsr lr │ │ │ │ - andeq r3, r7, r3, ror pc │ │ │ │ - strdeq fp, [sl], -r0 │ │ │ │ - andeq r3, r7, r0, ror lr │ │ │ │ + andeq sl, sl, r4, ror sl │ │ │ │ + andeq sl, sl, r8, ror #20 │ │ │ │ + @ instruction: 0x00074db8 │ │ │ │ + andeq r4, r7, r7, ror r5 │ │ │ │ + andeq sl, sl, ip, lsl #28 │ │ │ │ + andeq r4, r7, pc, lsr #14 │ │ │ │ + andeq r4, r7, r7, lsl r1 │ │ │ │ + andeq r4, r7, fp, lsr r1 │ │ │ │ + ldrdeq sl, [sl], -r0 │ │ │ │ + andeq r4, r7, r3, ror r0 │ │ │ │ + andeq r3, r6, r0, ror #21 │ │ │ │ + muleq sl, r4, r8 │ │ │ │ + andeq r3, r7, r3, lsr #24 │ │ │ │ + andeq r4, r7, ip, lsr #2 │ │ │ │ + andeq r4, r7, r6, ror #16 │ │ │ │ + andeq r3, r7, r7, ror #30 │ │ │ │ + andeq r4, r7, r3, lsr #1 │ │ │ │ + andeq sl, sl, r8, lsr r9 │ │ │ │ + andeq r3, r7, r0, lsr #31 │ │ │ │ @ instruction: 0xfffd90a4 │ │ │ │ - andeq fp, sl, r4, lsl #5 │ │ │ │ - andeq fp, sl, r8, ror r2 │ │ │ │ - andeq r6, r7, r0, asr r0 │ │ │ │ - muleq sl, ip, r6 │ │ │ │ - strdeq fp, [sl], -ip │ │ │ │ - andeq r3, r7, r6, lsr #21 │ │ │ │ - andeq r4, r7, fp, lsr #4 │ │ │ │ - andeq fp, sl, r8, lsr #9 │ │ │ │ - andeq fp, sl, r8, asr #3 │ │ │ │ + andeq sl, sl, ip, asr #19 │ │ │ │ + andeq sl, sl, r0, asr #19 │ │ │ │ + andeq r6, r7, r0, lsl #3 │ │ │ │ + andeq sl, sl, r4, ror #27 │ │ │ │ + andeq sl, sl, r4, asr #20 │ │ │ │ + ldrdeq r3, [r7], -r6 │ │ │ │ + andeq r4, r7, fp, asr r3 │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ + andeq sl, sl, r0, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 92a90 │ │ │ │ + b 93348 │ │ │ │ sub r7, r8, r0, lsl #3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 92ac4 │ │ │ │ + bcs 9337c │ │ │ │ cmp r2, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r3, r7 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 92ac4 │ │ │ │ + bls 9337c │ │ │ │ add r1, fp, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 92bd4 │ │ │ │ + bcc 9348c │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r2, -r0, lsl #3]! │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 92a5c │ │ │ │ - bcs 92ac4 │ │ │ │ + beq 93314 │ │ │ │ + bcs 9337c │ │ │ │ sub r7, r8, r0, lsl #3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ - b 92a70 │ │ │ │ + b 93328 │ │ │ │ cmp fp, #2 │ │ │ │ - bcs 92bdc │ │ │ │ + bcs 93494 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 92bf4 │ │ │ │ + beq 934ac │ │ │ │ mov r6, #0 │ │ │ │ mov ip, r8 │ │ │ │ mov sl, fp │ │ │ │ - b 92b04 │ │ │ │ + b 933bc │ │ │ │ cmp r7, r5 │ │ │ │ movhi r5, r7 │ │ │ │ cmp r2, r4 │ │ │ │ movcc r4, r2 │ │ │ │ strd r4, [r1] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 92ba8 │ │ │ │ + beq 93460 │ │ │ │ cmp sl, fp │ │ │ │ - bls 92b50 │ │ │ │ + bls 93408 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 92c38 │ │ │ │ + bcs 934f0 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [r0, r6, lsl #3]! │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ movhi r0, r2 │ │ │ │ cmp r7, r5 │ │ │ │ movcc r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 92ae4 │ │ │ │ + bls 9339c │ │ │ │ cmp r6, sl │ │ │ │ - bcs 92c24 │ │ │ │ + bcs 934dc │ │ │ │ ldr r4, [ip, r6, lsl #3]! │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r7, [ip, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 92b98 │ │ │ │ + beq 93450 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov ip, r8 │ │ │ │ str r4, [r1, sl, lsl #3]! │ │ │ │ mov sl, r0 │ │ │ │ str r7, [r1, #4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 92b04 │ │ │ │ - b 92ba8 │ │ │ │ + bne 933bc │ │ │ │ + b 93460 │ │ │ │ mov r0, r9 │ │ │ │ bl c114 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ - b 92b6c │ │ │ │ + b 93424 │ │ │ │ cmp sl, fp │ │ │ │ - bcc 92c0c │ │ │ │ + bcc 934c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #8] │ │ │ │ - beq 92bd4 │ │ │ │ + beq 9348c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r4, sl, fp │ │ │ │ add r1, r0, fp, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ bl 50cc │ │ │ │ str r4, [r9, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ cmp fp, #21 │ │ │ │ - bcs 92c48 │ │ │ │ - bl 93dcc │ │ │ │ - b 92ad4 │ │ │ │ - ldr r0, [pc, #84] @ 92c50 │ │ │ │ + bcs 93500 │ │ │ │ + bl 94684 │ │ │ │ + b 9338c │ │ │ │ + ldr r0, [pc, #84] @ 93508 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #80] @ 92c54 │ │ │ │ + ldr r2, [pc, #80] @ 9350c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r3, [pc, #76] @ 92c60 │ │ │ │ + ldr r3, [pc, #76] @ 93518 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #48] @ 92c5c │ │ │ │ + ldr r2, [pc, #48] @ 93514 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #24] @ 92c58 │ │ │ │ + ldr r2, [pc, #24] @ 93510 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - bl 93ce0 │ │ │ │ - b 92ad4 │ │ │ │ - andeq r3, r7, r4, ror r0 │ │ │ │ - ldrdeq sl, [sl], -r4 │ │ │ │ - andeq sl, sl, r8, lsr #23 │ │ │ │ - andeq sl, sl, r8, asr #23 │ │ │ │ - @ instruction: 0x000abfb8 │ │ │ │ + bl 94598 │ │ │ │ + b 9338c │ │ │ │ + andeq r3, r7, r4, lsr #3 │ │ │ │ + andeq sl, sl, ip, lsl r3 │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ + andeq sl, sl, r0, lsl r3 │ │ │ │ + andeq fp, sl, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 92f20 │ │ │ │ + bcs 937d8 │ │ │ │ ldrb r0, [r2, #45] @ 0x2d │ │ │ │ tst r0, #1 │ │ │ │ - beq 92ce4 │ │ │ │ + beq 9359c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 92ebc │ │ │ │ + beq 93774 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 92f2c │ │ │ │ + beq 937e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 92e44 │ │ │ │ + bcs 936fc │ │ │ │ ldr ip, [r2, #12] │ │ │ │ adds r2, r6, r3 │ │ │ │ - beq 92cf8 │ │ │ │ + beq 935b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 92cf4 │ │ │ │ + bcs 935ac │ │ │ │ add r3, ip, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 92cf8 │ │ │ │ - b 92f44 │ │ │ │ + bge 935b0 │ │ │ │ + b 937fc │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 93704 │ │ │ │ - bne 92f44 │ │ │ │ - ldr lr, [pc, #608] @ 92f60 │ │ │ │ + b 93fbc │ │ │ │ + bne 937fc │ │ │ │ + ldr lr, [pc, #608] @ 93818 │ │ │ │ add r9, ip, r1 │ │ │ │ add r6, ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r8, #0 │ │ │ │ - b 92d30 │ │ │ │ + b 935e8 │ │ │ │ orr r7, r3, r6, lsl #6 │ │ │ │ add r6, r5, #2 │ │ │ │ sub r3, sl, r5 │ │ │ │ add r5, r3, r6 │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 92d94 │ │ │ │ + bcs 9364c │ │ │ │ cmp r6, r9 │ │ │ │ - beq 92e64 │ │ │ │ + beq 9371c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldrsb r3, [r6], #1 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - bgt 92d1c │ │ │ │ + bgt 935d4 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ and r6, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 92d14 │ │ │ │ + bcc 935cc │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r3, r4, r3, lsl #6 │ │ │ │ - bcc 92dcc │ │ │ │ + bcc 93684 │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r3, r4, r3, lsl #6 │ │ │ │ and r4, r6, #7 │ │ │ │ add r6, r5, #4 │ │ │ │ orr r7, r3, r4, lsl #18 │ │ │ │ - b 92d1c │ │ │ │ + b 935d4 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 92d30 │ │ │ │ + beq 935e8 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcc 92e14 │ │ │ │ + bcc 936cc │ │ │ │ lsr r3, r7, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 92dd8 │ │ │ │ + bgt 93690 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92df0 │ │ │ │ + beq 936a8 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 92e14 │ │ │ │ + bne 936cc │ │ │ │ cmp r7, #5760 @ 0x1680 │ │ │ │ - beq 92d30 │ │ │ │ - b 92e14 │ │ │ │ + beq 935e8 │ │ │ │ + b 936cc │ │ │ │ orr r7, r3, r6, lsl #12 │ │ │ │ add r6, r5, #3 │ │ │ │ - b 92d1c │ │ │ │ + b 935d4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 92e04 │ │ │ │ + beq 936bc │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ cmpeq r7, #12288 @ 0x3000 │ │ │ │ - beq 92d30 │ │ │ │ - b 92e14 │ │ │ │ + beq 935e8 │ │ │ │ + b 936cc │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 92d30 │ │ │ │ - b 92e14 │ │ │ │ + bne 935e8 │ │ │ │ + b 936cc │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 92d30 │ │ │ │ + bne 935e8 │ │ │ │ sub r3, r7, #35 @ 0x23 │ │ │ │ eor r4, r8, #1 │ │ │ │ clz r3, r3 │ │ │ │ tst r8, #1 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, r4 │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ movwne r4, #10 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 92e60 │ │ │ │ + bne 93718 │ │ │ │ mov r8, r3 │ │ │ │ - b 92d30 │ │ │ │ + b 935e8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ adds r2, r6, r3 │ │ │ │ - bne 92cc8 │ │ │ │ - b 92cf8 │ │ │ │ + bne 93580 │ │ │ │ + b 935b0 │ │ │ │ add r2, sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92ea0 │ │ │ │ + beq 93758 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 92e9c │ │ │ │ + bcs 93754 │ │ │ │ add r3, ip, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt 92ea0 │ │ │ │ - ldr r0, [pc, #216] @ 92f64 │ │ │ │ + bgt 93758 │ │ │ │ + ldr r0, [pc, #216] @ 9381c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - bne 92e84 │ │ │ │ + bne 9373c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 92ebc │ │ │ │ + beq 93774 │ │ │ │ add r1, ip, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - ble 92ec4 │ │ │ │ + ble 9377c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 92f08 │ │ │ │ + bcc 937c0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 92f14 │ │ │ │ + bcc 937cc │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #64] @ 92f68 │ │ │ │ + ldr r0, [pc, #64] @ 93820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 86d8 │ │ │ │ - ldr r0, [pc, #56] @ 92f6c │ │ │ │ + ldr r0, [pc, #56] @ 93824 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #52] @ 92f70 │ │ │ │ + ldr r2, [pc, #52] @ 93828 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r0, [pc, #16] @ 92f5c │ │ │ │ + ldr r0, [pc, #16] @ 93814 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - andeq sl, sl, r0, lsr r9 │ │ │ │ - andeq r4, r7, sp, lsl r7 │ │ │ │ - andeq sl, sl, r0, lsl #20 │ │ │ │ - ldrdeq sl, [sl], -ip │ │ │ │ - andeq r3, r7, r7, lsr #16 │ │ │ │ - andeq sl, sl, r4, lsr #21 │ │ │ │ + andeq sl, sl, r8, ror r0 │ │ │ │ + andeq r4, r7, sp, asr #16 │ │ │ │ + andeq sl, sl, r8, asr #2 │ │ │ │ + andeq sl, sl, r4, lsr #4 │ │ │ │ + andeq r3, r7, r7, asr r9 │ │ │ │ + andeq sl, sl, ip, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r1, #28] │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - beq 92fc8 │ │ │ │ + beq 93880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne 92fac │ │ │ │ + bne 93864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 915a4 │ │ │ │ + b 91e5c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ strh r0, [r4, #28] │ │ │ │ str r2, [r4] │ │ │ │ stmib r4, {r0, r1, r6} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ 92fe0 │ │ │ │ + ldr r0, [pc, #16] @ 93898 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #12] @ 92fe4 │ │ │ │ + ldr r2, [pc, #12] @ 9389c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - andeq r3, r7, fp, lsl #15 │ │ │ │ - andeq sl, sl, r8, lsl #20 │ │ │ │ + @ instruction: 0x000738bb │ │ │ │ + andeq sl, sl, r0, asr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 93198 │ │ │ │ + beq 93a50 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 93170 │ │ │ │ + beq 93a28 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 931ac │ │ │ │ - ldr r1, [pc, #632] @ 9328c │ │ │ │ + bne 93a64 │ │ │ │ + ldr r1, [pc, #632] @ 93b44 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 931d8 │ │ │ │ - ldr r1, [pc, #612] @ 93294 │ │ │ │ + beq 93a90 │ │ │ │ + ldr r1, [pc, #612] @ 93b4c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 931e8 │ │ │ │ - ldr r1, [pc, #588] @ 9329c │ │ │ │ + beq 93aa0 │ │ │ │ + ldr r1, [pc, #588] @ 93b54 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 931f4 │ │ │ │ - ldr r1, [pc, #568] @ 932a4 │ │ │ │ + beq 93aac │ │ │ │ + ldr r1, [pc, #568] @ 93b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93204 │ │ │ │ - ldr r1, [pc, #548] @ 932ac │ │ │ │ + beq 93abc │ │ │ │ + ldr r1, [pc, #548] @ 93b64 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93210 │ │ │ │ - ldr r1, [pc, #528] @ 932b4 │ │ │ │ + beq 93ac8 │ │ │ │ + ldr r1, [pc, #528] @ 93b6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9321c │ │ │ │ - ldr r1, [pc, #508] @ 932bc │ │ │ │ + beq 93ad4 │ │ │ │ + ldr r1, [pc, #508] @ 93b74 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9322c │ │ │ │ - ldr r1, [pc, #488] @ 932c4 │ │ │ │ + beq 93ae4 │ │ │ │ + ldr r1, [pc, #488] @ 93b7c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9323c │ │ │ │ - ldr r1, [pc, #468] @ 932cc │ │ │ │ + beq 93af4 │ │ │ │ + ldr r1, [pc, #468] @ 93b84 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9324c │ │ │ │ - ldr r1, [pc, #448] @ 932d4 │ │ │ │ + beq 93b04 │ │ │ │ + ldr r1, [pc, #448] @ 93b8c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9325c │ │ │ │ - ldr r1, [pc, #428] @ 932dc │ │ │ │ + beq 93b14 │ │ │ │ + ldr r1, [pc, #428] @ 93b94 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9326c │ │ │ │ - ldr r1, [pc, #408] @ 932e4 │ │ │ │ + beq 93b24 │ │ │ │ + ldr r1, [pc, #408] @ 93b9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 931ac │ │ │ │ - ldr r0, [pc, #384] @ 932e8 │ │ │ │ + bne 93a64 │ │ │ │ + ldr r0, [pc, #384] @ 93ba0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r1, [pc, #376] @ 932f0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r1, [pc, #376] @ 93ba8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 931ac │ │ │ │ - ldr r0, [pc, #352] @ 932f4 │ │ │ │ + bne 93a64 │ │ │ │ + ldr r0, [pc, #352] @ 93bac │ │ │ │ add r0, pc, r0 │ │ │ │ - b 931e0 │ │ │ │ + b 93a98 │ │ │ │ ldr r0, [r5] │ │ │ │ movw r1, #28535 @ 0x6f77 │ │ │ │ movt r1, #25714 @ 0x6472 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 931c8 │ │ │ │ - ldr r0, [pc, #324] @ 932f8 │ │ │ │ + beq 93a80 │ │ │ │ + ldr r0, [pc, #324] @ 93bb0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #284] @ 932ec │ │ │ │ + ldr r0, [pc, #284] @ 93ba4 │ │ │ │ mov r6, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #176] @ 93290 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #176] @ 93b48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #3 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #168] @ 93298 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #168] @ 93b50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #164] @ 932a0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #164] @ 93b58 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #156] @ 932a8 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #156] @ 93b60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #152] @ 932b0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #152] @ 93b68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #148] @ 932b8 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #148] @ 93b70 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #140] @ 932c0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #140] @ 93b78 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #132] @ 932c8 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #132] @ 93b80 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #124] @ 932d0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #124] @ 93b88 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #116] @ 932d8 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #116] @ 93b90 │ │ │ │ mov r6, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 93278 │ │ │ │ - ldr r0, [pc, #108] @ 932e0 │ │ │ │ + b 93b30 │ │ │ │ + ldr r0, [pc, #108] @ 93b98 │ │ │ │ mov r6, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, r6, lsl #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, r7, r5, lsl #25 │ │ │ │ - andeq r2, r7, r6, asr #21 │ │ │ │ - andeq r2, r7, r4, ror ip │ │ │ │ - andeq r3, r6, r4, lsr #32 │ │ │ │ - andeq r2, r7, r9, asr ip │ │ │ │ - @ instruction: 0x00072ab6 │ │ │ │ - andeq r2, r7, r4, asr #24 │ │ │ │ - andeq r3, r6, ip │ │ │ │ - andeq r2, r7, sp, lsr #24 │ │ │ │ - andeq r3, r6, r4 │ │ │ │ - andeq r2, r7, r6, lsl ip │ │ │ │ - muleq r7, pc, sl @ │ │ │ │ - andeq r2, r7, r1, lsl #24 │ │ │ │ - muleq r7, r6, sl │ │ │ │ - andeq r2, r7, ip, ror #23 │ │ │ │ - andeq r2, r7, sp, lsl #21 │ │ │ │ - ldrdeq r2, [r7], -r7 │ │ │ │ - andeq r2, r7, r4, lsl #21 │ │ │ │ - andeq r2, r7, r2, asr #23 │ │ │ │ - andeq r3, r6, r0, asr #3 │ │ │ │ - andeq r2, r7, fp, lsr #23 │ │ │ │ - andeq r2, r7, r0, ror sl │ │ │ │ + @ instruction: 0x00072db5 │ │ │ │ + strdeq r2, [r7], -r6 │ │ │ │ + andeq r2, r7, r4, lsr #27 │ │ │ │ + muleq r6, r4, r0 │ │ │ │ + andeq r2, r7, r9, lsl #27 │ │ │ │ + andeq r2, r7, r6, ror #23 │ │ │ │ + andeq r2, r7, r4, ror sp │ │ │ │ + andeq r3, r6, ip, ror r0 │ │ │ │ + andeq r2, r7, sp, asr sp │ │ │ │ + andeq r3, r6, r4, ror r0 │ │ │ │ + andeq r2, r7, r6, asr #26 │ │ │ │ + andeq r2, r7, pc, asr #23 │ │ │ │ + andeq r2, r7, r1, lsr sp │ │ │ │ + andeq r2, r7, r6, asr #23 │ │ │ │ + andeq r2, r7, ip, lsl sp │ │ │ │ + @ instruction: 0x00072bbd │ │ │ │ + andeq r2, r7, r7, lsl #26 │ │ │ │ + @ instruction: 0x00072bb4 │ │ │ │ + strdeq r2, [r7], -r2 @ │ │ │ │ + andeq r3, r6, r8, lsr r2 │ │ │ │ + ldrdeq r2, [r7], -fp │ │ │ │ andeq r2, r7, r0, lsr #23 │ │ │ │ - andeq r2, r7, sp, lsl #23 │ │ │ │ - andeq r3, r6, ip, asr r2 │ │ │ │ - andeq r2, r7, fp, ror fp │ │ │ │ - andeq r2, r7, sp, ror #22 │ │ │ │ - andeq r2, r7, pc, asr #22 │ │ │ │ + ldrdeq r2, [r7], -r0 │ │ │ │ + @ instruction: 0x00072cbd │ │ │ │ + ldrdeq r3, [r6], -r4 │ │ │ │ + andeq r2, r7, fp, lsr #25 │ │ │ │ + muleq r7, sp, ip │ │ │ │ + andeq r2, r7, pc, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmn r0, #-1073741822 @ 0xc0000002 │ │ │ │ lslls r5, r0, #2 │ │ │ │ cmnls r5, #-2147483645 @ 0x80000003 │ │ │ │ - bcc 93320 │ │ │ │ + bcc 93bd8 │ │ │ │ bl 81f8 │ │ │ │ lsr r8, r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 93360 │ │ │ │ + beq 93c18 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 52e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 933bc │ │ │ │ + beq 93c74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 93370 │ │ │ │ - b 9339c │ │ │ │ + bne 93c28 │ │ │ │ + b 93c54 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9339c │ │ │ │ + beq 93c54 │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r0, #4 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r5, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ ldrb r4, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ strd r4, [r2, #-4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 9337c │ │ │ │ + bne 93c34 │ │ │ │ mov r7, r8 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 92a40 │ │ │ │ + bl 932f8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 933e0 │ │ │ │ + beq 93c98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 934d4 │ │ │ │ + beq 93d8c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 934fc │ │ │ │ + beq 93db4 │ │ │ │ movw r4, #55295 @ 0xd7ff │ │ │ │ cmp r2, #57344 @ 0xe000 │ │ │ │ - beq 93434 │ │ │ │ + beq 93cec │ │ │ │ sub r4, r2, #1 │ │ │ │ movw r3, #2048 @ 0x800 │ │ │ │ eor r2, r4, #55296 @ 0xd800 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 93684 │ │ │ │ + bcc 93f3c │ │ │ │ ldr r2, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - beq 9364c │ │ │ │ + beq 93f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r5, sl, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ str r2, [r3, sl, lsl #3]! │ │ │ │ str r4, [r3, #4] │ │ │ │ subs r8, sl, #1 │ │ │ │ - bne 93508 │ │ │ │ + bne 93dc0 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 93638 │ │ │ │ + bcs 93ef0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #16 │ │ │ │ add r1, r3, r8, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 935ec │ │ │ │ + bcs 93ea4 │ │ │ │ mov r7, #57344 @ 0xe000 │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ cmp r1, r2 │ │ │ │ - beq 934b0 │ │ │ │ + beq 93d68 │ │ │ │ add r7, r1, #1 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ eor r1, r7, #55296 @ 0xd800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 936d8 │ │ │ │ + bcc 93f90 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r5, r1 │ │ │ │ - beq 93670 │ │ │ │ + beq 93f28 │ │ │ │ mov r1, r3 │ │ │ │ add r2, r5, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r7, [r1, r5, lsl #3]! │ │ │ │ str r4, [r1, #4] │ │ │ │ - b 935f0 │ │ │ │ + b 93ea8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93660 │ │ │ │ + beq 93f18 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ mov r4, #1 │ │ │ │ movt r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ - b 93620 │ │ │ │ + b 93ed8 │ │ │ │ mov r5, sl │ │ │ │ subs r8, sl, #1 │ │ │ │ - beq 93460 │ │ │ │ + beq 93d18 │ │ │ │ movw ip, #2048 @ 0x800 │ │ │ │ mov r2, #4 │ │ │ │ orr r4, r2, r5, lsl #3 │ │ │ │ mov r7, #0 │ │ │ │ movt ip, #65519 @ 0xffef │ │ │ │ movw lr, #55295 @ 0xd7ff │ │ │ │ add r6, r5, r7 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 936a4 │ │ │ │ + bcs 93f5c │ │ │ │ add r2, r1, r7, lsl #3 │ │ │ │ mov fp, #57344 @ 0xe000 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, lr │ │ │ │ - beq 93554 │ │ │ │ + beq 93e0c │ │ │ │ add fp, r3, #1 │ │ │ │ eor r3, fp, #55296 @ 0xd800 │ │ │ │ sub r3, r3, #1114112 @ 0x110000 │ │ │ │ cmp r3, ip │ │ │ │ - bcc 935e0 │ │ │ │ + bcc 93e98 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 936b8 │ │ │ │ + bcs 93f70 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movw r9, #55295 @ 0xd7ff │ │ │ │ cmp r2, #57344 @ 0xe000 │ │ │ │ - beq 9358c │ │ │ │ + beq 93e44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 936cc │ │ │ │ + beq 93f84 │ │ │ │ sub r9, r2, #1 │ │ │ │ eor r2, r9, #55296 @ 0xd800 │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, ip │ │ │ │ - bcc 93684 │ │ │ │ + bcc 93f3c │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 935bc │ │ │ │ + beq 93e74 │ │ │ │ add r2, r6, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, r1 │ │ │ │ cmp r8, r7 │ │ │ │ str r9, [r2, r4]! │ │ │ │ add r4, r4, #8 │ │ │ │ str fp, [r2, #-4] │ │ │ │ - bne 93520 │ │ │ │ - b 9362c │ │ │ │ + bne 93dd8 │ │ │ │ + b 93ee4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ bl c114 │ │ │ │ ldr r0, [sp] │ │ │ │ movw ip, #2048 @ 0x800 │ │ │ │ movw lr, #55295 @ 0xd7ff │ │ │ │ movt ip, #65519 @ 0xffef │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b 93598 │ │ │ │ - ldr r0, [pc, #264] @ 936f0 │ │ │ │ + b 93e50 │ │ │ │ + ldr r0, [pc, #264] @ 93fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, sl │ │ │ │ - bcc 93690 │ │ │ │ + bcc 93f48 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq 93624 │ │ │ │ + beq 93edc │ │ │ │ sub r4, r2, sl │ │ │ │ add r1, r3, sl, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ bl 50cc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r5, r7 │ │ │ │ cmp r8, r5 │ │ │ │ - bcc 93468 │ │ │ │ - ldr r2, [pc, #184] @ 936f8 │ │ │ │ + bcc 93d20 │ │ │ │ + ldr r2, [pc, #184] @ 93fb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ mov r5, r0 │ │ │ │ bl c114 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b 93440 │ │ │ │ + b 93cf8 │ │ │ │ mov r4, r0 │ │ │ │ bl c114 │ │ │ │ mov r0, r4 │ │ │ │ - b 934e0 │ │ │ │ + b 93d98 │ │ │ │ mov r6, r0 │ │ │ │ bl c114 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ - b 934bc │ │ │ │ - ldr r0, [pc, #88] @ 936e4 │ │ │ │ + b 93d74 │ │ │ │ + ldr r0, [pc, #88] @ 93f9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r3, [pc, #100] @ 936fc │ │ │ │ + ldr r3, [pc, #100] @ 93fb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r2, [pc, #64] @ 936ec │ │ │ │ + ldr r2, [pc, #64] @ 93fa4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #64] @ 93700 │ │ │ │ + ldr r2, [pc, #64] @ 93fb8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 8b70 │ │ │ │ - ldr r0, [pc, #32] @ 936f4 │ │ │ │ + ldr r0, [pc, #32] @ 93fac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #8] @ 936e8 │ │ │ │ + ldr r0, [pc, #8] @ 93fa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - @ instruction: 0x000aa3b0 │ │ │ │ - andeq sl, sl, ip, asr #2 │ │ │ │ - muleq sl, r0, r1 │ │ │ │ - andeq sl, sl, r4, ror #4 │ │ │ │ - muleq sl, r8, r1 │ │ │ │ - ldrdeq sl, [sl], -r4 │ │ │ │ - andeq fp, sl, r8, lsr r5 │ │ │ │ - muleq sl, ip, r1 │ │ │ │ + strdeq r9, [sl], -r8 │ │ │ │ + muleq sl, r4, r8 │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + andeq r9, sl, ip, lsr #19 │ │ │ │ + andeq r9, sl, r0, ror #17 │ │ │ │ + andeq r9, sl, ip, lsl r9 │ │ │ │ + andeq sl, sl, r0, lsl #25 │ │ │ │ + andeq r9, sl, r4, ror #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9378c │ │ │ │ + beq 94044 │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, #1114112 @ 0x110000 │ │ │ │ - beq 93808 │ │ │ │ + beq 940c0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ mov r2, #1 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs lr, #2048 @ 0x800 │ │ │ │ - bcs 93794 │ │ │ │ + bcs 9404c │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq 93770 │ │ │ │ + beq 94028 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 9376c │ │ │ │ + bcs 94024 │ │ │ │ add r3, ip, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 93770 │ │ │ │ - b 93820 │ │ │ │ - bne 93820 │ │ │ │ + bge 94028 │ │ │ │ + b 940d8 │ │ │ │ + bne 940d8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9378c │ │ │ │ + beq 94044 │ │ │ │ add r1, ip, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - ble 937ac │ │ │ │ + ble 94064 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ cmp lr, #65536 @ 0x10000 │ │ │ │ movwcc r2, #3 │ │ │ │ adds r2, r2, r3 │ │ │ │ - bne 93750 │ │ │ │ - b 93770 │ │ │ │ + bne 94008 │ │ │ │ + b 94028 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and ip, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 937f0 │ │ │ │ + bcc 940a8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r3, r2, r3, lsl #6 │ │ │ │ - bcc 937fc │ │ │ │ + bcc 940b4 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, ip, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #12 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 9383c │ │ │ │ + ldr r0, [pc, #44] @ 940f4 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #40] @ 93840 │ │ │ │ + ldr r2, [pc, #40] @ 940f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r0, [pc, #16] @ 93838 │ │ │ │ + ldr r0, [pc, #16] @ 940f0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 87f4 │ │ │ │ - andeq sl, sl, r8, asr #3 │ │ │ │ - andeq r2, r7, fp, asr #30 │ │ │ │ - andeq sl, sl, r8, asr #3 │ │ │ │ + andeq r9, sl, r0, lsl r9 │ │ │ │ + andeq r3, r7, fp, ror r0 │ │ │ │ + andeq r9, sl, r0, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -145577,284 +146135,284 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr sl, [pc, #896] @ 93c1c │ │ │ │ + ldr sl, [pc, #896] @ 944d4 │ │ │ │ add sl, pc, sl │ │ │ │ - b 938b8 │ │ │ │ + b 94170 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r2, [sl, r2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 93944 │ │ │ │ + beq 941fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 93ac8 │ │ │ │ + beq 94380 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ sub r3, r2, #9 │ │ │ │ cmp r3, #5 │ │ │ │ - bcc 938b0 │ │ │ │ + bcc 94168 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 938b0 │ │ │ │ + beq 94168 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 93bd0 │ │ │ │ + beq 94488 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 93944 │ │ │ │ + bls 941fc │ │ │ │ lsr r3, r2, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 93918 │ │ │ │ + bgt 941d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93934 │ │ │ │ + beq 941ec │ │ │ │ cmp r3, #22 │ │ │ │ - bne 93944 │ │ │ │ + bne 941fc │ │ │ │ cmp r2, #5760 @ 0x1680 │ │ │ │ - beq 938b0 │ │ │ │ - b 93944 │ │ │ │ + beq 94168 │ │ │ │ + b 941fc │ │ │ │ cmp r3, #32 │ │ │ │ - beq 938a0 │ │ │ │ + beq 94158 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 93944 │ │ │ │ + bne 941fc │ │ │ │ cmp r2, #12288 @ 0x3000 │ │ │ │ - beq 938b0 │ │ │ │ - b 93944 │ │ │ │ + beq 94168 │ │ │ │ + b 941fc │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r2, [sl, r2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 938b0 │ │ │ │ + bne 94168 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #1 │ │ │ │ - b 93968 │ │ │ │ + b 94220 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 93a9c │ │ │ │ + beq 94354 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 93bd0 │ │ │ │ + beq 94488 │ │ │ │ sub r2, r4, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 939e4 │ │ │ │ + bhi 9429c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 939b8 │ │ │ │ + beq 94270 │ │ │ │ add r6, r6, #1 │ │ │ │ strb r4, [r7, r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93958 │ │ │ │ + beq 94210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ - b 93958 │ │ │ │ + bl 91a70 │ │ │ │ + b 94210 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl be24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 93990 │ │ │ │ + b 94248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 93a94 │ │ │ │ + beq 9434c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 93a18 │ │ │ │ + bcs 942d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 939dc │ │ │ │ + beq 94294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 911b8 │ │ │ │ - b 939dc │ │ │ │ + bl 91a70 │ │ │ │ + b 94294 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 939fc │ │ │ │ + beq 942b4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 93bd0 │ │ │ │ + beq 94488 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 93a94 │ │ │ │ + bcc 9434c │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 93a58 │ │ │ │ + bgt 94310 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93a70 │ │ │ │ + beq 94328 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 93a94 │ │ │ │ + bne 9434c │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 939fc │ │ │ │ - b 93a94 │ │ │ │ + beq 942b4 │ │ │ │ + b 9434c │ │ │ │ cmp r1, #32 │ │ │ │ - beq 93a84 │ │ │ │ + beq 9433c │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 93a94 │ │ │ │ - b 939fc │ │ │ │ + bne 9434c │ │ │ │ + b 942b4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 939fc │ │ │ │ - b 93a94 │ │ │ │ + bne 942b4 │ │ │ │ + b 9434c │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 939fc │ │ │ │ + bne 942b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 93ba4 │ │ │ │ + beq 9445c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldrb r2, [r0] │ │ │ │ - bne 93ae0 │ │ │ │ + bne 94398 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 93b3c │ │ │ │ + beq 943f4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 93b3c │ │ │ │ - b 93b5c │ │ │ │ - ldr r0, [pc, #352] @ 93c30 │ │ │ │ + beq 943f4 │ │ │ │ + b 94414 │ │ │ │ + ldr r0, [pc, #352] @ 944e8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 93b4c │ │ │ │ + bne 94404 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 93b5c │ │ │ │ + bcc 94414 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #10 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93b84 │ │ │ │ + beq 9443c │ │ │ │ umull r3, r5, r3, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93b3c │ │ │ │ + bne 943f4 │ │ │ │ ldrb r5, [r2], #1 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ adds r3, r4, r3 │ │ │ │ adc r5, r7, #0 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 93b3c │ │ │ │ + bhi 943f4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 93b04 │ │ │ │ - ldr r2, [pc, #232] @ 93c2c │ │ │ │ + beq 943bc │ │ │ │ + ldr r2, [pc, #232] @ 944e4 │ │ │ │ mov r3, #26 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 93b88 │ │ │ │ + b 94440 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 93af8 │ │ │ │ + bhi 943b0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2] │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 93b3c │ │ │ │ + bhi 943f4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ - bne 93b60 │ │ │ │ + bne 94418 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ad8 │ │ │ │ + beq 94390 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - ldr r0, [pc, #124] @ 93c28 │ │ │ │ + ldr r0, [pc, #124] @ 944e0 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #0 │ │ │ │ stm fp, {r0, r3} │ │ │ │ - beq 93ad8 │ │ │ │ + beq 94390 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ - ldr r0, [pc, #72] @ 93c20 │ │ │ │ - ldr r2, [pc, #72] @ 93c24 │ │ │ │ + ldr r0, [pc, #72] @ 944d8 │ │ │ │ + ldr r2, [pc, #72] @ 944dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 93bf8 │ │ │ │ - b 93bf8 │ │ │ │ - b 93bf8 │ │ │ │ + b 944b0 │ │ │ │ + b 944b0 │ │ │ │ + b 944b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93c18 │ │ │ │ + beq 944d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r7, sp, lsl #23 │ │ │ │ - andeq r2, r7, r7, lsl #23 │ │ │ │ - andeq r9, sl, r4, lsl #28 │ │ │ │ - muleq r7, r9, r5 │ │ │ │ - andeq r2, r7, r1, lsr r6 │ │ │ │ - andeq r2, r7, r9, ror r6 │ │ │ │ + @ instruction: 0x00073cbd │ │ │ │ + @ instruction: 0x00072cb7 │ │ │ │ + andeq r9, sl, ip, asr #10 │ │ │ │ + andeq r2, r7, r9, asr #13 │ │ │ │ + andeq r2, r7, r1, ror #14 │ │ │ │ + andeq r2, r7, r9, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93cd8 │ │ │ │ + bne 94590 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - bl 6af88 │ │ │ │ + bl 6b840 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bcc 93ca4 │ │ │ │ + bcc 9455c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ccc │ │ │ │ - b 93cd8 │ │ │ │ + beq 94584 │ │ │ │ + b 94590 │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r1, r4, r2 │ │ │ │ sub r2, r0, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93cd8 │ │ │ │ + bne 94590 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -145866,46 +146424,46 @@ │ │ │ │ movcc r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ movls r3, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ movls r4, #48 @ 0x30 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bhi 93d44 │ │ │ │ + bhi 945fc │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 93e90 │ │ │ │ + bl 94748 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ lslls r7, r4, #3 │ │ │ │ cmnls r7, #-2147483645 @ 0x80000003 │ │ │ │ - bcc 93d58 │ │ │ │ + bcc 94610 │ │ │ │ bl 81f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93dac │ │ │ │ + beq 94664 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ movwcc r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 93e90 │ │ │ │ + bl 94748 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -145916,85 +146474,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ add r2, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 93e00 │ │ │ │ + b 946b8 │ │ │ │ mov r2, r0 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, lr, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r3, lr │ │ │ │ cmp r2, ip │ │ │ │ - beq 93e8c │ │ │ │ + beq 94744 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov lr, r2 │ │ │ │ ldm r3, {r2, r6} │ │ │ │ cmp r5, r6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93dec │ │ │ │ + bne 946a4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, r2]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ strd r6, [r3, #8] │ │ │ │ - beq 93de4 │ │ │ │ + beq 9469c │ │ │ │ add r3, r0, r2 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldrd r6, [r3, #-8] │ │ │ │ cmp r5, r7 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ moveq r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 93e38 │ │ │ │ + bne 946f0 │ │ │ │ add r2, r0, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 93de8 │ │ │ │ + b 946a0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, sl │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, sl, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bhi 93efc │ │ │ │ + bhi 947b4 │ │ │ │ sub r0, sl, sl, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 93f20 │ │ │ │ + b 947d8 │ │ │ │ orr r0, sl, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -146019,65 +146577,65 @@ │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bls 94204 │ │ │ │ + bls 94abc │ │ │ │ sub r7, sl, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 93fd0 │ │ │ │ + bcs 94888 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93fe0 │ │ │ │ + beq 94898 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bl 944b0 │ │ │ │ + bl 94d68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r7, lsl #1 │ │ │ │ - b 941a4 │ │ │ │ + b 94a5c │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 93ff4 │ │ │ │ + bcs 948ac │ │ │ │ mov ip, r7 │ │ │ │ - b 9419c │ │ │ │ + b 94a54 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl r1, r7, #1 │ │ │ │ - b 941a4 │ │ │ │ + b 94a5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov lr, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ movwcc lr, #1 │ │ │ │ moveq lr, r1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9403c │ │ │ │ + beq 948f4 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 940a0 │ │ │ │ + bne 94958 │ │ │ │ mov ip, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 94130 │ │ │ │ + b 949e8 │ │ │ │ mov ip, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 9419c │ │ │ │ + beq 94a54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r5, r1, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ @@ -146085,21 +146643,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ moveq r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9410c │ │ │ │ + bne 949c4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 94054 │ │ │ │ - b 940f4 │ │ │ │ + bne 9490c │ │ │ │ + b 949ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r5, r1, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ @@ -146107,35 +146665,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ moveq r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9410c │ │ │ │ + bne 949c4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 940ac │ │ │ │ + bne 94964 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 93f90 │ │ │ │ - b 94120 │ │ │ │ + bcc 94848 │ │ │ │ + b 949d8 │ │ │ │ add ip, r1, #2 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 93f90 │ │ │ │ + bcc 94848 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9419c │ │ │ │ + beq 94a54 │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - beq 94470 │ │ │ │ + beq 94d28 │ │ │ │ lsl r0, r5, #3 │ │ │ │ add r2, r0, ip, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ rsb r3, r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ add lr, r0, r2 │ │ │ │ @@ -146151,15 +146709,15 @@ │ │ │ │ ldr fp, [r0, #4] │ │ │ │ sub r0, r2, r7, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r9, r7, lsl #3] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ strd sl, [r1] │ │ │ │ - bne 94158 │ │ │ │ + bne 94a10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, ip, lsl #1 │ │ │ │ sub r0, r5, r8, lsr #1 │ │ │ │ add r2, r5, r1, lsr #1 │ │ │ │ @@ -146182,100 +146740,100 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r6, r1, #32 │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ clzne r6, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 9444c │ │ │ │ + bcc 94d04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 94230 │ │ │ │ + b 94ae8 │ │ │ │ lsl r8, fp, #1 │ │ │ │ mov r4, sl │ │ │ │ cmp sl, #1 │ │ │ │ - bls 94444 │ │ │ │ + bls 94cfc │ │ │ │ sub sl, r4, #1 │ │ │ │ ldrb r0, [r1, sl] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 94448 │ │ │ │ + bcc 94d00 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r7, [r0, sl, lsl #2] │ │ │ │ lsr r4, r7, #1 │ │ │ │ add fp, r4, r8, lsr #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi 94264 │ │ │ │ + bhi 94b1c │ │ │ │ orr r0, r7, r8 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 94220 │ │ │ │ + beq 94ad8 │ │ │ │ sub r0, r5, fp │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ tst r7, #1 │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ - bne 942b4 │ │ │ │ + bne 94b6c │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 944b0 │ │ │ │ + bl 94d68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsr r5, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 942ec │ │ │ │ - b 942c0 │ │ │ │ + bne 94ba4 │ │ │ │ + b 94b78 │ │ │ │ lsr r5, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 942ec │ │ │ │ + bne 94ba4 │ │ │ │ orr r0, r5, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r9, r4, lsl #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 944b0 │ │ │ │ + bl 94d68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ cmpcs r7, #2 │ │ │ │ - bcs 94320 │ │ │ │ + bcs 94bd8 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, #1 │ │ │ │ orr r8, r0, fp, lsl #1 │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 94230 │ │ │ │ - b 94444 │ │ │ │ + bhi 94ae8 │ │ │ │ + b 94cfc │ │ │ │ cmp r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ movcc r6, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc 942f8 │ │ │ │ + bcc 94bb0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r7, r9, r4, lsl #3 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movhi r1, r7 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 512c │ │ │ │ add r0, r8, r6, lsl #3 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 943d0 │ │ │ │ + bls 94c88 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #-8]! │ │ │ │ ldr r3, [r0, #-8]! │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r6 │ │ │ │ mov r6, #0 │ │ │ │ @@ -146288,22 +146846,22 @@ │ │ │ │ add r2, r0, r3, lsl #3 │ │ │ │ movne r0, r7 │ │ │ │ ldm r0, {r0, r5} │ │ │ │ stm r1, {r0, r5} │ │ │ │ eor r0, r3, #1 │ │ │ │ add r7, r7, r0, lsl #3 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 943c4 │ │ │ │ + beq 94c7c │ │ │ │ sub r1, r1, #8 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 94364 │ │ │ │ + bne 94c1c │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r2 │ │ │ │ - b 9442c │ │ │ │ + b 94ce4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldrd r4, [r7] │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -146315,96 +146873,96 @@ │ │ │ │ movne r3, r7 │ │ │ │ ldrd r4, [r3] │ │ │ │ eor r3, r2, #1 │ │ │ │ strd r4, [r9] │ │ │ │ add r9, r9, #8 │ │ │ │ add r8, r8, r3, lsl #3 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 9442c │ │ │ │ + beq 94ce4 │ │ │ │ add r7, r7, r2, lsl #3 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 943d4 │ │ │ │ + bne 94c8c │ │ │ │ sub r2, r0, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 512c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 942f8 │ │ │ │ + b 94bb0 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ cmp sl, r5 │ │ │ │ strb r6, [r1, r4] │ │ │ │ str r8, [r0, r4, lsl #2] │ │ │ │ - bls 94478 │ │ │ │ + bls 94d30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, r8, lsr #1 │ │ │ │ - b 93f5c │ │ │ │ + b 94814 │ │ │ │ mov ip, #1 │ │ │ │ - b 9419c │ │ │ │ + b 94a54 │ │ │ │ tst r8, #1 │ │ │ │ - bne 944a8 │ │ │ │ + bne 94d60 │ │ │ │ orr r0, sl, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bl 944b0 │ │ │ │ + bl 94d68 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bcs 94520 │ │ │ │ + bcs 94dd8 │ │ │ │ mov r9, fp │ │ │ │ lsrs sl, r9, #1 │ │ │ │ - beq 952a8 │ │ │ │ + beq 95b60 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #15 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ add r2, r5, r9, lsl #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bls 94b14 │ │ │ │ + bls 953cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ - bl 95330 │ │ │ │ + bl 95be8 │ │ │ │ add r0, r8, sl, lsl #3 │ │ │ │ add r1, r5, sl, lsl #3 │ │ │ │ add r2, r4, #64 @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - bl 95330 │ │ │ │ + bl 95be8 │ │ │ │ mov r1, #8 │ │ │ │ - b 94f44 │ │ │ │ + b 957fc │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r2, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 94af0 │ │ │ │ + beq 953a8 │ │ │ │ lsr r3, fp, #3 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, r8, r3, lsl #5 │ │ │ │ sub r0, r0, fp, lsr #3 │ │ │ │ cmp fp, #64 @ 0x40 │ │ │ │ add r2, r8, r0, lsl #3 │ │ │ │ - bcs 945e4 │ │ │ │ + bcs 94e9c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldm r8, {r6, r9} │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ldr ip, [r1] │ │ │ │ movwcc r7, #1 │ │ │ │ @@ -146417,68 +146975,68 @@ │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ moveq r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 945ec │ │ │ │ + bne 94ea4 │ │ │ │ cmp r5, r7 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ moveq r7, r0 │ │ │ │ teq r3, r7 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b 945ec │ │ │ │ + b 94ea4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95950 │ │ │ │ + bl 96208 │ │ │ │ ldr r6, [r0] │ │ │ │ sub r2, r0, r8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ lsr r7, r2, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - beq 94650 │ │ │ │ + beq 94f08 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwcs r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ movwcs r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 948ac │ │ │ │ + bne 95164 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 952ec │ │ │ │ + bcc 95ba4 │ │ │ │ add ip, sl, fp, lsl #3 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ subs r2, fp, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r2, r0 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ add lr, r8, r2, lsl #3 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 9479c │ │ │ │ + bcs 95054 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ mov fp, #0 │ │ │ │ @@ -146538,20 +147096,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, ip │ │ │ │ add r9, r2, r7 │ │ │ │ movne r6, sl │ │ │ │ cmp r1, lr │ │ │ │ str r5, [r6, r2, lsl #3]! │ │ │ │ str r4, [r6, #4] │ │ │ │ - bcc 94698 │ │ │ │ + bcc 94f50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ add r2, r8, lr, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 94800 │ │ │ │ + bcs 950b8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldm r0, {r6, fp} │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, fp │ │ │ │ mov r7, #0 │ │ │ │ sub ip, ip, #8 │ │ │ │ movwcc r7, #1 │ │ │ │ @@ -146563,71 +147121,71 @@ │ │ │ │ moveq r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, sl │ │ │ │ cmp r1, r2 │ │ │ │ str r4, [r0, r9, lsl #3]! │ │ │ │ add r9, r9, r3 │ │ │ │ str r5, [r0, #4] │ │ │ │ - bcc 947b8 │ │ │ │ + bcc 95070 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ cmp lr, fp │ │ │ │ - beq 94828 │ │ │ │ + beq 950e0 │ │ │ │ sub ip, ip, #8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ add r1, r1, #8 │ │ │ │ mov r2, ip │ │ │ │ str r0, [r2, r9, lsl #3]! │ │ │ │ str r3, [r2, #4] │ │ │ │ - b 94670 │ │ │ │ + b 94f28 │ │ │ │ lsl r2, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 512c │ │ │ │ subs r1, fp, r9 │ │ │ │ - beq 94868 │ │ │ │ + beq 95120 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, r9, lsl #3 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, fp, lsl #3 │ │ │ │ ldrd r4, [r0] │ │ │ │ sub r0, r0, #8 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 94850 │ │ │ │ + bne 95108 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - beq 948ac │ │ │ │ + beq 95164 │ │ │ │ cmp fp, r9 │ │ │ │ - bcc 952b0 │ │ │ │ + bcc 95b68 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r8, r9, lsl #3 │ │ │ │ - bl 944b0 │ │ │ │ + bl 94d68 │ │ │ │ mov fp, r9 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ - bcs 9453c │ │ │ │ - b 944d4 │ │ │ │ + bcs 94df4 │ │ │ │ + b 94d8c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 952ec │ │ │ │ + bcc 95ba4 │ │ │ │ add sl, sl, fp, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ subs r2, r7, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r2, r0 │ │ │ │ mov fp, r7 │ │ │ │ add ip, r8, r2, lsl #3 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 949e8 │ │ │ │ + bcs 952a0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [r0] │ │ │ │ ldm r1, {r2, r3} │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, #0 │ │ │ │ movwcs r5, #1 │ │ │ │ @@ -146685,20 +147243,20 @@ │ │ │ │ moveq r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ movne r0, r7 │ │ │ │ add r6, r2, r5 │ │ │ │ str r4, [r0, r2, lsl #3]! │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc 948ec │ │ │ │ + bcc 951a4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, fp │ │ │ │ add r2, r0, fp, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 94a50 │ │ │ │ + bcs 95308 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldm r0, {r8, fp} │ │ │ │ ldm r1, {r0, r9} │ │ │ │ cmp fp, r9 │ │ │ │ mov r4, #0 │ │ │ │ movwcs r4, #1 │ │ │ │ @@ -146711,66 +147269,66 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, r5 │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [r7, r6, lsl #3]! │ │ │ │ add r6, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ str r9, [r7, #4] │ │ │ │ - bcc 94a08 │ │ │ │ + bcc 952c0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ - beq 94a80 │ │ │ │ + beq 95338 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub sl, sl, #8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [r2, r6, lsl #3]! │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b 948c4 │ │ │ │ + b 9517c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r6, #3 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 512c │ │ │ │ subs r9, r7, r6 │ │ │ │ - beq 952a8 │ │ │ │ + beq 95b60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, r6, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldrd r4, [r0] │ │ │ │ sub r0, r0, #8 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 94ab4 │ │ │ │ + bne 9536c │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 952f0 │ │ │ │ + bcc 95ba8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bcs 94538 │ │ │ │ - b 944d4 │ │ │ │ + bcs 94df0 │ │ │ │ + b 94d8c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ - bl 93e90 │ │ │ │ + bl 94748 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #7 │ │ │ │ - bls 94f20 │ │ │ │ + bls 957d8 │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ mov sl, r8 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov lr, r8 │ │ │ │ ldr r4, [r8, #24] │ │ │ │ @@ -147019,45 +147577,45 @@ │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r3, #20 │ │ │ │ stm r0, {r1, r4, r6} │ │ │ │ mov r1, #4 │ │ │ │ str lr, [r3, #4] │ │ │ │ str r7, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 94f44 │ │ │ │ + b 957fc │ │ │ │ ldrd r0, [r8] │ │ │ │ mov fp, r8 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r8, sl, lsl #3]! │ │ │ │ str r3, [r0, sl, lsl #3]! │ │ │ │ ldr r1, [r8, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r9, sl │ │ │ │ cmp r1, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bcs 95048 │ │ │ │ + bcs 95900 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, #8 │ │ │ │ sub lr, r0, r1, lsl #3 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r8, r1, #3 │ │ │ │ - b 94f98 │ │ │ │ + b 95850 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp ip, sl │ │ │ │ mov r0, ip │ │ │ │ addcc r0, r0, #1 │ │ │ │ sub lr, lr, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ mov r1, ip │ │ │ │ - bcs 95048 │ │ │ │ + bcs 95900 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ @@ -147067,71 +147625,71 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ cmp r4, r6 │ │ │ │ movwhi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94f7c │ │ │ │ + bne 95834 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [r7, -r0]! │ │ │ │ cmp r1, #8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ str r4, [r2, r1]! │ │ │ │ str r7, [r2, #4] │ │ │ │ - beq 94f70 │ │ │ │ + beq 95828 │ │ │ │ add r2, r5, r1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r7, [r2, #-12] │ │ │ │ ldr r2, [r2, #-16] │ │ │ │ cmp r7, r3 │ │ │ │ movwhi r4, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r2, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ moveq r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94fe8 │ │ │ │ + bne 958a0 │ │ │ │ add r0, r5, r1 │ │ │ │ - b 94f74 │ │ │ │ + b 9582c │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ add ip, r5, sl, lsl #3 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ cmp r2, lr │ │ │ │ - bcs 9517c │ │ │ │ + bcs 95a34 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r3, r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #8 │ │ │ │ add r8, r0, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ mov r0, ip │ │ │ │ sub r4, r1, #8 │ │ │ │ lsl r1, r2, #3 │ │ │ │ - b 950c0 │ │ │ │ + b 95978 │ │ │ │ mov r3, ip │ │ │ │ mov r4, r7 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ strd sl, [r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ sub r7, r7, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r2 │ │ │ │ addcc r3, r3, #1 │ │ │ │ - bcs 9517c │ │ │ │ + bcs 95a34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ ldr sl, [r3, r2, lsl #3]! │ │ │ │ ldr fp, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str sl, [r3, r2, lsl #3]! │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ @@ -147141,44 +147699,44 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ movwhi r3, #1 │ │ │ │ cmp r6, sl │ │ │ │ movwhi r5, #1 │ │ │ │ moveq r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 950a0 │ │ │ │ + bne 95958 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [r5, r1]! │ │ │ │ cmp r1, r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ str r2, [r6, r1]! │ │ │ │ str r5, [r6, #4] │ │ │ │ - beq 9508c │ │ │ │ + beq 95944 │ │ │ │ add r2, lr, r1 │ │ │ │ add r3, r3, #8 │ │ │ │ sub r4, r4, #8 │ │ │ │ sub lr, lr, #8 │ │ │ │ ldr r5, [r2, #-12] │ │ │ │ ldr r2, [r2, #-16] │ │ │ │ cmp r5, fp │ │ │ │ mov r5, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ cmp r2, sl │ │ │ │ mov r2, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ moveq r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95118 │ │ │ │ + bne 959d0 │ │ │ │ add r3, lr, r1 │ │ │ │ - b 95090 │ │ │ │ + b 95948 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ sub r5, ip, #8 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add r1, lr, r9, lsl #3 │ │ │ │ sub r0, r1, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -147221,20 +147779,20 @@ │ │ │ │ str r4, [r1, -r3]! │ │ │ │ add r3, r3, #8 │ │ │ │ str r7, [r1, #4] │ │ │ │ eor r1, r6, #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r1, sl, r2, lsl #3 │ │ │ │ sub sl, r1, #8 │ │ │ │ - bne 951a4 │ │ │ │ + bne 95a5c │ │ │ │ add r6, r5, #8 │ │ │ │ tst r9, #1 │ │ │ │ - bne 9525c │ │ │ │ + bne 95b14 │ │ │ │ mov r4, lr │ │ │ │ - b 95298 │ │ │ │ + b 95b50 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, ip │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, lr │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -147245,49 +147803,49 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ add ip, ip, r2, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ cmp r0, r6 │ │ │ │ addeq r0, sl, #8 │ │ │ │ cmpeq ip, r0 │ │ │ │ - bne 952e8 │ │ │ │ + bne 95ba0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ 95324 │ │ │ │ + ldr r0, [pc, #108] @ 95bdc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ 95328 │ │ │ │ + ldr r1, [pc, #104] @ 95be0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #52] @ 9532c │ │ │ │ + ldr r3, [pc, #52] @ 95be4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, r9, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, sl, r0, asr sp │ │ │ │ - andeq r9, sl, r0, lsr #8 │ │ │ │ - strdeq r9, [sl], -r8 │ │ │ │ + muleq sl, r8, r4 │ │ │ │ + andeq r8, sl, r8, ror #22 │ │ │ │ + andeq r8, sl, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ @@ -147668,43 +148226,43 @@ │ │ │ │ sub r3, lr, ip, lsl #3 │ │ │ │ add r2, fp, r2, lsl #3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ addeq r0, r0, r7, lsl #3 │ │ │ │ addeq r1, r1, ip, lsl #3 │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq 95948 │ │ │ │ + beq 96200 │ │ │ │ bl 8740 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 959bc │ │ │ │ + bcc 96274 │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #3 │ │ │ │ - bl 95950 │ │ │ │ + bl 96208 │ │ │ │ add r1, r5, r6, lsl #5 │ │ │ │ add r2, r5, r7, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 95950 │ │ │ │ + bl 96208 │ │ │ │ add r1, sl, r6, lsl #5 │ │ │ │ add r2, sl, r7, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 95950 │ │ │ │ + bl 96208 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldm r0, {r8, fp} │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, r7 │ │ │ │ @@ -147719,30 +148277,30 @@ │ │ │ │ ldm sl, {r6, r9} │ │ │ │ cmp fp, r9 │ │ │ │ movwcc r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ movwcc r2, #1 │ │ │ │ moveq r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 95a34 │ │ │ │ + bne 962ec │ │ │ │ cmp r7, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ movwcc r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ teq r3, r1 │ │ │ │ movne r5, sl │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r0, #35 @ 0x23 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bhi 95bd0 │ │ │ │ + bhi 96488 │ │ │ │ add r3, pc, #8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ @@ -147837,399 +148395,399 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bxcs lr │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 95bcc │ │ │ │ + bcc 96484 │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ subcs r2, r1, #97 @ 0x61 │ │ │ │ cmpcs r2, #26 │ │ │ │ - bcc 95bcc │ │ │ │ + bcc 96484 │ │ │ │ and r0, r1, #125 @ 0x7d │ │ │ │ subs r0, r0, #60 @ 0x3c │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 95efc │ │ │ │ + beq 967b4 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 95f14 │ │ │ │ + bne 967cc │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95c60 │ │ │ │ + beq 96518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 911b8 │ │ │ │ + bl 91a70 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 95c80 │ │ │ │ - ldr r0, [pc, #760] @ 95f60 │ │ │ │ + bne 96538 │ │ │ │ + ldr r0, [pc, #760] @ 96818 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str r2, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ stmib fp, {r0, r1} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 95efc │ │ │ │ + beq 967b4 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 95d60 │ │ │ │ + bcs 96618 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r8, sp, #12 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r5, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ldr r9, [pc, #680] @ 95f64 │ │ │ │ + ldr r9, [pc, #680] @ 9681c │ │ │ │ add r9, pc, r9 │ │ │ │ - b 95cd0 │ │ │ │ + b 96588 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 95e0c │ │ │ │ + beq 966c4 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 95ee0 │ │ │ │ + beq 96798 │ │ │ │ sub r0, r4, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 95d04 │ │ │ │ + bcc 965bc │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ - bls 95cfc │ │ │ │ + bls 965b4 │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ - bls 95d04 │ │ │ │ - b 95d94 │ │ │ │ + bls 965bc │ │ │ │ + b 9664c │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - bne 95e0c │ │ │ │ + bne 966c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 95d3c │ │ │ │ + beq 965f4 │ │ │ │ add r7, r7, #1 │ │ │ │ strb r4, [r5, r0] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 91314 │ │ │ │ + bl 91bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95cc0 │ │ │ │ + beq 96578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 911b8 │ │ │ │ - b 95cc0 │ │ │ │ + bl 91a70 │ │ │ │ + b 96578 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl be24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 95d14 │ │ │ │ + b 965cc │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls 95d74 │ │ │ │ + bls 9662c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bcc 95c98 │ │ │ │ - b 95d7c │ │ │ │ + bcc 96550 │ │ │ │ + b 96634 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 95c98 │ │ │ │ + beq 96550 │ │ │ │ mov r5, #123 @ 0x7b │ │ │ │ mov r0, #2 │ │ │ │ strd r4, [r6, #24] │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 95e0c │ │ │ │ + bne 966c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91314 │ │ │ │ - ldr r9, [pc, #452] @ 95f70 │ │ │ │ + bl 91bcc │ │ │ │ + ldr r9, [pc, #452] @ 96828 │ │ │ │ sub r0, r7, #3 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ cmp r0, #7 │ │ │ │ add r9, pc, r9 │ │ │ │ - bhi 95e10 │ │ │ │ + bhi 966c8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ - ldr r1, [pc, #392] @ 95f78 │ │ │ │ + ldr r1, [pc, #392] @ 96830 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e10 │ │ │ │ + bne 966c8 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ - b 95ea0 │ │ │ │ + b 96758 │ │ │ │ mov r6, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ stm fp, {r1, r9} │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [fp, #8] │ │ │ │ - beq 95d8c │ │ │ │ + beq 96644 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #320] @ 95f80 │ │ │ │ + ldr r1, [pc, #320] @ 96838 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e10 │ │ │ │ + bne 966c8 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ - b 95ea0 │ │ │ │ - ldr r1, [pc, #272] @ 95f74 │ │ │ │ + b 96758 │ │ │ │ + ldr r1, [pc, #272] @ 9682c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e10 │ │ │ │ + bne 966c8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - b 95ea0 │ │ │ │ - ldr r1, [pc, #244] @ 95f7c │ │ │ │ + b 96758 │ │ │ │ + ldr r1, [pc, #244] @ 96834 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e10 │ │ │ │ + bne 966c8 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strh r2, [fp, #28] │ │ │ │ mov r2, #0 │ │ │ │ strh r0, [fp, #12] │ │ │ │ mov r0, #5 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [fp] │ │ │ │ str r2, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ - beq 95d8c │ │ │ │ + beq 96644 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 95f68 │ │ │ │ - ldr r2, [pc, #128] @ 95f6c │ │ │ │ + ldr r0, [pc, #128] @ 96820 │ │ │ │ + ldr r2, [pc, #128] @ 96824 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #29 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #128] @ 95f84 │ │ │ │ + ldr r0, [pc, #128] @ 9683c │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #124] @ 95f88 │ │ │ │ + ldr r2, [pc, #124] @ 96840 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r1, [pc, #112] @ 95f8c │ │ │ │ + ldr r1, [pc, #112] @ 96844 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #108] @ 95f90 │ │ │ │ + ldr r3, [pc, #108] @ 96848 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c720 │ │ │ │ - b 95f3c │ │ │ │ + b 967f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95f5c │ │ │ │ + beq 96814 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r7, r6, lsr #20 │ │ │ │ - andeq r0, r7, r0, ror #20 │ │ │ │ - andeq r0, r7, r7, ror r8 │ │ │ │ - strdeq r7, [sl], -r4 │ │ │ │ - andeq r0, r7, r5, lsr r9 │ │ │ │ - andeq r0, r7, pc, ror #16 │ │ │ │ - andeq r0, r7, r8, ror #17 │ │ │ │ - andeq r0, r7, r3, asr r8 │ │ │ │ - strdeq r0, [r6], -r0 @ │ │ │ │ - andeq r0, r7, r7, asr r8 │ │ │ │ - ldrdeq r7, [sl], -r4 │ │ │ │ - andeq r0, r6, r4, lsl #6 │ │ │ │ - muleq sl, r4, sl │ │ │ │ + andeq r0, r7, r6, asr fp │ │ │ │ + muleq r7, r0, fp │ │ │ │ + andeq r0, r7, r7, lsr #19 │ │ │ │ + andeq r7, sl, ip, lsr r2 │ │ │ │ + andeq r0, r7, r5, ror #20 │ │ │ │ + muleq r7, pc, r9 @ │ │ │ │ + andeq r0, r7, r8, lsl sl │ │ │ │ + andeq r0, r7, r3, lsl #19 │ │ │ │ + andeq r0, r6, r8, ror #12 │ │ │ │ + andeq r0, r7, r7, lsl #19 │ │ │ │ + andeq r7, sl, ip, lsl r2 │ │ │ │ + andeq r0, r6, r4, ror r3 │ │ │ │ + ldrdeq r7, [sl], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #376] @ 9612c │ │ │ │ + ldr r1, [pc, #376] @ 969e4 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fd8 │ │ │ │ + beq 96890 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 96064 │ │ │ │ - ldr r1, [pc, #324] @ 96130 │ │ │ │ + bne 9691c │ │ │ │ + ldr r1, [pc, #324] @ 969e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #300] @ 96134 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #300] @ 969ec │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #276] @ 96138 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #276] @ 969f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ + bne 96884 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #228] @ 9613c │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #228] @ 969f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 96118 │ │ │ │ - ldr r1, [pc, #212] @ 96140 │ │ │ │ + b 969d0 │ │ │ │ + ldr r1, [pc, #212] @ 969f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #188] @ 96144 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #188] @ 969fc │ │ │ │ add r0, sp, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #3 │ │ │ │ stm sp, {r8, r9} │ │ │ │ strb r4, [sp, #15] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #144] @ 96148 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #144] @ 96a00 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ + bne 96884 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, sp │ │ │ │ - ldr r3, [pc, #112] @ 9614c │ │ │ │ + ldr r3, [pc, #112] @ 96a04 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #96] @ 96150 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #96] @ 96a08 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fcc │ │ │ │ - ldr r1, [pc, #68] @ 96154 │ │ │ │ + bne 96884 │ │ │ │ + ldr r1, [pc, #68] @ 96a0c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrdeq r2, [r7], -r7 │ │ │ │ - andeq r0, r7, r2, lsr #24 │ │ │ │ - andeq r0, r7, r0, lsr fp │ │ │ │ - @ instruction: 0x000723b5 │ │ │ │ - @ instruction: 0x00070bb9 │ │ │ │ - andeq sl, r6, sl, lsr #21 │ │ │ │ - andeq r0, r7, ip, lsr #21 │ │ │ │ - andeq r2, r7, r1, lsr #6 │ │ │ │ - andeq r6, sl, ip, lsl #19 │ │ │ │ - andeq sl, r6, r2, lsr #20 │ │ │ │ - andeq r2, r7, r8, lsl #28 │ │ │ │ + andeq r2, r7, r7, lsl #18 │ │ │ │ + andeq r0, r7, r2, asr sp │ │ │ │ + andeq r0, r7, r0, ror #24 │ │ │ │ + andeq r2, r7, r5, ror #9 │ │ │ │ + andeq r0, r7, r9, ror #25 │ │ │ │ + ldrdeq sl, [r6], -sl @ │ │ │ │ + ldrdeq r0, [r7], -ip │ │ │ │ + andeq r2, r7, r1, asr r4 │ │ │ │ + ldrdeq r6, [sl], -r4 │ │ │ │ + andeq sl, r6, r2, asr fp │ │ │ │ + andeq r2, r7, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 966a4 │ │ │ │ + beq 96f5c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ bl 512c │ │ │ │ ldrsb r1, [r7] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ - bgt 961ec │ │ │ │ + bgt 96aa4 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 961e0 │ │ │ │ + bcc 96a98 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 961e8 │ │ │ │ + bcc 96aa0 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 961ec │ │ │ │ + b 96aa4 │ │ │ │ orr r0, r2, r1, lsl #6 │ │ │ │ - b 961ec │ │ │ │ + b 96aa4 │ │ │ │ orr r0, r2, r1, lsl #12 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ strh r1, [r4] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -148246,80 +148804,80 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b4e0 │ │ │ │ + bl 8bd98 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 96278 │ │ │ │ + bne 96b30 │ │ │ │ mov sl, #2 │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96308 │ │ │ │ - b 96334 │ │ │ │ + bne 96bc0 │ │ │ │ + b 96bec │ │ │ │ add r1, r5, #12 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r8, r0, #12 │ │ │ │ mov ip, r4 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, #0 │ │ │ │ mov r4, ip │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 8e410 │ │ │ │ + bl 8ecc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 962e8 │ │ │ │ + beq 96ba0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #28 │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96308 │ │ │ │ - b 96334 │ │ │ │ + bne 96bc0 │ │ │ │ + b 96bec │ │ │ │ ldm r8, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96334 │ │ │ │ + beq 96bec │ │ │ │ add r6, r5, #4 │ │ │ │ - b 9631c │ │ │ │ + b 96bd4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 96334 │ │ │ │ + beq 96bec │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96310 │ │ │ │ + beq 96bc8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b 96310 │ │ │ │ + b 96bc8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96348 │ │ │ │ + beq 96c00 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 9636c │ │ │ │ + bne 96c24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r0, r4, fp} │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -148330,55 +148888,55 @@ │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 966b0 │ │ │ │ + beq 96f68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #996] @ 9679c │ │ │ │ + ldr r1, [pc, #996] @ 97054 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r5, r0, r1 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - beq 96644 │ │ │ │ + beq 96efc │ │ │ │ ldr lr, [r5] │ │ │ │ ldr fp, [r5, #12] │ │ │ │ ldmib r5, {r3, ip} │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ adds r0, lr, #1 │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ adc r1, r3, #0 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ - ldr r8, [pc, #916] @ 967a4 │ │ │ │ + ldr r8, [pc, #916] @ 9705c │ │ │ │ strd r0, [r5] │ │ │ │ mov r1, #10485760 @ 0xa00000 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ add r8, pc, r8 │ │ │ │ stmib r6, {r3, ip} │ │ │ │ add ip, sp, #172 @ 0xac │ │ │ │ mov r7, #1 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str lr, [r6] │ │ │ │ str fp, [r6, #12] │ │ │ │ - ldr r0, [pc, #872] @ 967a8 │ │ │ │ + ldr r0, [pc, #872] @ 97060 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldmib r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ mov r1, #4 │ │ │ │ @@ -148405,1036 +148963,1036 @@ │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 8eb18 │ │ │ │ + bl 8f3d0 │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 964e0 │ │ │ │ + bne 96d98 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ - b 96534 │ │ │ │ + b 96dec │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ - bl 8f24c │ │ │ │ + bl 8fb04 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 96514 │ │ │ │ + beq 96dcc │ │ │ │ mov r7, r2 │ │ │ │ - b 96534 │ │ │ │ + b 96dec │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f3dc │ │ │ │ + bl 8fc94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96564 │ │ │ │ + beq 96e1c │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f568 │ │ │ │ + bl 8fe20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96670 │ │ │ │ + bne 96f28 │ │ │ │ add r1, r8, #28 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ bl 512c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 9653c │ │ │ │ + beq 96df4 │ │ │ │ add r0, r8, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 512c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96680 │ │ │ │ + beq 96f38 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 965e4 │ │ │ │ + bne 96e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 966bc │ │ │ │ + bmi 96f74 │ │ │ │ mov r0, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96694 │ │ │ │ - ldr r1, [pc, #400] @ 967ac │ │ │ │ + beq 96f4c │ │ │ │ + ldr r1, [pc, #400] @ 97064 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [r0] │ │ │ │ stmib r3, {r0, r1, r2} │ │ │ │ str r2, [r3, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ str r2, [r3, #28] │ │ │ │ strb r2, [r3, #16] │ │ │ │ str r6, [r3] │ │ │ │ - b 9654c │ │ │ │ + b 96e04 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ mov r6, #1 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ str ip, [r5, #8] │ │ │ │ ldr lr, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str fp, [r5, #12] │ │ │ │ strb r6, [r5, #16] │ │ │ │ - b 963ec │ │ │ │ - ldr r0, [pc, #296] @ 967a0 │ │ │ │ + b 96ca4 │ │ │ │ + ldr r0, [pc, #296] @ 97058 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ - b 966bc │ │ │ │ + b 96f74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ add r6, r8, #8 │ │ │ │ bl 8400 │ │ │ │ - b 966bc │ │ │ │ + b 96f74 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 8400 │ │ │ │ - b 966bc │ │ │ │ + b 96f74 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8f348 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b 96780 │ │ │ │ + b 97038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 96780 │ │ │ │ + b 97038 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8f2ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96718 │ │ │ │ + bne 96fd0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 96740 │ │ │ │ + bne 96ff8 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ + bl 90014 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96744 │ │ │ │ + bne 96ffc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 96780 │ │ │ │ + bne 97038 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl 8f75c │ │ │ │ - b 96780 │ │ │ │ - b 96774 │ │ │ │ + bl 90014 │ │ │ │ + b 97038 │ │ │ │ + b 9702c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f568 │ │ │ │ + bl 8fe20 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 8e4ec │ │ │ │ + bl 8eda4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - andeq r7, sl, r4, ror #8 │ │ │ │ - andeq r7, sl, r8, asr sp │ │ │ │ - andeq r7, sl, r4, lsr sp │ │ │ │ - andeq r7, sl, r8, lsr #13 │ │ │ │ + andeq r6, sl, ip, lsr #23 │ │ │ │ + andeq r7, sl, r0, lsr #9 │ │ │ │ + andeq r7, sl, ip, ror r4 │ │ │ │ + strdeq r6, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96858 │ │ │ │ + beq 97110 │ │ │ │ add r6, r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r9, #0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r3, r9} │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8a380 │ │ │ │ + bl 8ac38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9684c │ │ │ │ + beq 97104 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 968a0 │ │ │ │ + beq 97158 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96864 │ │ │ │ + beq 9711c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 968b4 │ │ │ │ + beq 9716c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96870 │ │ │ │ + beq 97128 │ │ │ │ sub r2, r0, #1 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 9687c │ │ │ │ + bcs 97134 │ │ │ │ mov r9, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r9, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r2, [r8, #4] │ │ │ │ str r9, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 968c8 │ │ │ │ + ldr r0, [pc, #104] @ 97180 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #100] @ 968d0 │ │ │ │ + ldr r0, [pc, #100] @ 97188 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #96] @ 968d8 │ │ │ │ + ldr r0, [pc, #96] @ 97190 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ bl c7ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9684c │ │ │ │ + beq 97104 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 96838 │ │ │ │ - ldr r2, [pc, #36] @ 968cc │ │ │ │ + b 970f0 │ │ │ │ + ldr r2, [pc, #36] @ 97184 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #24] @ 968d4 │ │ │ │ + ldr r2, [pc, #24] @ 9718c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r7, sl, ip, lsl #6 │ │ │ │ - andeq r7, sl, r4, ror r4 │ │ │ │ - andeq r7, sl, r8, asr #9 │ │ │ │ - andeq r7, sl, r0, lsl #9 │ │ │ │ - ldrdeq r7, [sl], -ip │ │ │ │ + andeq r6, sl, r4, asr sl │ │ │ │ + @ instruction: 0x000a6bbc │ │ │ │ + andeq r6, sl, r0, lsl ip │ │ │ │ + andeq r6, sl, r8, asr #23 │ │ │ │ + andeq r6, sl, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d64 │ │ │ │ + beq 9761c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r1, #500 @ 0x1f4 │ │ │ │ - bls 96948 │ │ │ │ + bls 97200 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96938 │ │ │ │ - ldr r1, [pc, #1660] @ 96fa0 │ │ │ │ + beq 971f0 │ │ │ │ + ldr r1, [pc, #1660] @ 97858 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 96a80 │ │ │ │ + b 97338 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 96a50 │ │ │ │ + bcs 97308 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ - ble 969d0 │ │ │ │ + ble 97288 │ │ │ │ cmp r7, #87 @ 0x57 │ │ │ │ - bgt 96a40 │ │ │ │ + bgt 972f8 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ - beq 96a88 │ │ │ │ + beq 97340 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ - bne 96a50 │ │ │ │ + bne 97308 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 96a50 │ │ │ │ + bcs 97308 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ sub r0, r7, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 969b4 │ │ │ │ + bcc 9726c │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 96a50 │ │ │ │ + bcs 97308 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96cb0 │ │ │ │ + beq 97568 │ │ │ │ mov r5, #1 │ │ │ │ - b 96d8c │ │ │ │ + b 97644 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ - beq 96b48 │ │ │ │ + beq 97400 │ │ │ │ cmp r7, #67 @ 0x43 │ │ │ │ - beq 96b7c │ │ │ │ + beq 97434 │ │ │ │ cmp r7, #73 @ 0x49 │ │ │ │ - bne 96a50 │ │ │ │ + bne 97308 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 96d98 │ │ │ │ + bne 97650 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a34 │ │ │ │ - ldr r1, [pc, #1328] @ 96f54 │ │ │ │ + beq 972ec │ │ │ │ + ldr r1, [pc, #1328] @ 9780c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97f0c │ │ │ │ - b 96b20 │ │ │ │ + bl 987c4 │ │ │ │ + b 973d8 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ - beq 96a88 │ │ │ │ + beq 97340 │ │ │ │ cmp r7, #89 @ 0x59 │ │ │ │ - beq 96aac │ │ │ │ + beq 97364 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a78 │ │ │ │ - ldr r1, [pc, #1268] @ 96f58 │ │ │ │ + beq 97330 │ │ │ │ + ldr r1, [pc, #1268] @ 97810 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 96d8c │ │ │ │ + b 97644 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96b98 │ │ │ │ + beq 97450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9785c │ │ │ │ + bl 98114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ad4 │ │ │ │ - ldr r1, [pc, #1232] @ 96f90 │ │ │ │ + beq 9738c │ │ │ │ + ldr r1, [pc, #1232] @ 97848 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ - beq 96b28 │ │ │ │ + beq 973e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b14 │ │ │ │ - ldr r1, [pc, #1172] @ 96f98 │ │ │ │ + beq 973cc │ │ │ │ + ldr r1, [pc, #1172] @ 97850 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b60 │ │ │ │ - ldr r1, [pc, #1112] @ 96f94 │ │ │ │ + beq 97418 │ │ │ │ + ldr r1, [pc, #1112] @ 9784c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6b51c │ │ │ │ - b 96b58 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 97410 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 96fc0 │ │ │ │ + bl 97878 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 96d8c │ │ │ │ + b 97644 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 96be0 │ │ │ │ + bne 97498 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #33] @ 0x21 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96bd8 │ │ │ │ - ldr r2, [pc, #940] @ 96f5c │ │ │ │ + beq 97490 │ │ │ │ + ldr r2, [pc, #940] @ 97814 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #936] @ 96f60 │ │ │ │ + ldr r1, [pc, #936] @ 97818 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ strb r6, [r4, #4] │ │ │ │ - b 96940 │ │ │ │ + b 971f8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d64 │ │ │ │ + beq 9761c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 97160 │ │ │ │ + bl 97a18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96db4 │ │ │ │ + beq 9766c │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ mov r0, sp │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96b60 │ │ │ │ + beq 97418 │ │ │ │ mov r0, sp │ │ │ │ - bl 973c4 │ │ │ │ + bl 97c7c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ orrsne r1, r8, r7 │ │ │ │ - beq 96b60 │ │ │ │ + beq 97418 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands r1, r1, #8388608 @ 0x800000 │ │ │ │ - bne 96b60 │ │ │ │ + bne 97418 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #760] @ 96f64 │ │ │ │ + ldr r1, [pc, #760] @ 9781c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 643b0 │ │ │ │ + bl 64c68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #704] @ 96f68 │ │ │ │ + ldr r1, [pc, #704] @ 97820 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - b 96b58 │ │ │ │ + b 97410 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96dc0 │ │ │ │ + beq 97678 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96b98 │ │ │ │ + beq 97450 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d64 │ │ │ │ + beq 9761c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 97160 │ │ │ │ + bl 97a18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96db4 │ │ │ │ + beq 9766c │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - bne 96e04 │ │ │ │ + bne 976bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 96b60 │ │ │ │ - ldr r1, [pc, #572] @ 96f78 │ │ │ │ + beq 97418 │ │ │ │ + ldr r1, [pc, #572] @ 97830 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c8 │ │ │ │ + bne 97280 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96b60 │ │ │ │ + beq 97418 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 973c4 │ │ │ │ - b 96b54 │ │ │ │ + bl 97c7c │ │ │ │ + b 9740c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d88 │ │ │ │ - ldr r1, [pc, #504] @ 96f70 │ │ │ │ + beq 97640 │ │ │ │ + ldr r1, [pc, #504] @ 97828 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #508] @ 96f9c │ │ │ │ + ldr r1, [pc, #508] @ 97854 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a10 │ │ │ │ - b 96d8c │ │ │ │ + beq 972c8 │ │ │ │ + b 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #36] @ 0x24 │ │ │ │ - b 96ba0 │ │ │ │ + b 97458 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d8c │ │ │ │ - ldr r1, [pc, #404] @ 96f6c │ │ │ │ + beq 97644 │ │ │ │ + ldr r1, [pc, #404] @ 97824 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c8 │ │ │ │ + bne 97280 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96cbc │ │ │ │ + bne 97574 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d8c │ │ │ │ - b 96d70 │ │ │ │ + beq 97644 │ │ │ │ + b 97628 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e28 │ │ │ │ - ldr r1, [pc, #348] @ 96f74 │ │ │ │ + beq 976e0 │ │ │ │ + ldr r1, [pc, #348] @ 9782c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c8 │ │ │ │ + bne 97280 │ │ │ │ cmp r7, #67 @ 0x43 │ │ │ │ - beq 96e54 │ │ │ │ + beq 9770c │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - bne 96e74 │ │ │ │ + bne 9772c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e98 │ │ │ │ - ldr r1, [pc, #308] @ 96f80 │ │ │ │ + beq 97750 │ │ │ │ + ldr r1, [pc, #308] @ 97838 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 96e6c │ │ │ │ + b 97724 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e98 │ │ │ │ - ldr r1, [pc, #276] @ 96f7c │ │ │ │ + beq 97750 │ │ │ │ + ldr r1, [pc, #276] @ 97834 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 96e8c │ │ │ │ + bl 6bdd4 │ │ │ │ + b 97744 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96e98 │ │ │ │ + beq 97750 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6b784 │ │ │ │ + bl 6c03c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 96f0c │ │ │ │ + bne 977c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b60 │ │ │ │ - ldr r1, [pc, #200] @ 96f84 │ │ │ │ + beq 97418 │ │ │ │ + ldr r1, [pc, #200] @ 9783c │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #32] │ │ │ │ - beq 96b60 │ │ │ │ + beq 97418 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 619e0 │ │ │ │ + bl 6229c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b60 │ │ │ │ - ldr r1, [pc, #128] @ 96f88 │ │ │ │ + beq 97418 │ │ │ │ + ldr r1, [pc, #128] @ 97840 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 96b3c │ │ │ │ + b 973f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b60 │ │ │ │ - ldr r1, [pc, #112] @ 96f8c │ │ │ │ + beq 97418 │ │ │ │ + ldr r1, [pc, #112] @ 97844 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96b60 │ │ │ │ + beq 97418 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 973c4 │ │ │ │ + bl 97c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 97644 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b 96eac │ │ │ │ - andeq r0, r7, r1, ror #4 │ │ │ │ - andeq pc, r5, ip, asr #24 │ │ │ │ - strdeq pc, [r5], -ip │ │ │ │ - andeq r0, r7, sp, lsl r0 │ │ │ │ - andeq r2, r7, fp, asr r3 │ │ │ │ - @ instruction: 0x000721b1 │ │ │ │ - andeq pc, r6, r8, lsr #29 │ │ │ │ - andeq pc, r6, r6, ror lr @ │ │ │ │ - ldrdeq pc, [r6], -r7 │ │ │ │ - andeq pc, r6, r4, asr #30 │ │ │ │ - andeq pc, r6, sl, lsl #27 │ │ │ │ - strdeq pc, [r5], -r8 │ │ │ │ - andeq r2, r7, r6, asr #32 │ │ │ │ - andeq r2, r7, r8, lsl r0 │ │ │ │ - andeq r1, r7, r4, lsl #23 │ │ │ │ - andeq r0, r7, r1, asr #3 │ │ │ │ - andeq r0, r7, lr, asr #2 │ │ │ │ - andeq pc, r5, r4, asr #14 │ │ │ │ - andeq pc, r6, r0, ror #29 │ │ │ │ - @ instruction: 0x000702b1 │ │ │ │ + b 97764 │ │ │ │ + muleq r7, r1, r3 │ │ │ │ + andeq pc, r5, r4, asr #25 │ │ │ │ + andeq pc, r5, r4, ror fp @ │ │ │ │ + andeq r0, r7, sp, asr #2 │ │ │ │ + andeq r2, r7, fp, lsl #9 │ │ │ │ + andeq r2, r7, r1, ror #5 │ │ │ │ + ldrdeq pc, [r6], -r8 │ │ │ │ + andeq pc, r6, r6, lsr #31 │ │ │ │ + andeq pc, r6, r7, lsl #30 │ │ │ │ + andeq r0, r7, r4, ror r0 │ │ │ │ + @ instruction: 0x0006feba │ │ │ │ + andeq pc, r5, r8, ror #8 │ │ │ │ + andeq r2, r7, r6, ror r1 │ │ │ │ + andeq r2, r7, r8, asr #2 │ │ │ │ + @ instruction: 0x00071cb4 │ │ │ │ + strdeq r0, [r7], -r1 │ │ │ │ + andeq r0, r7, lr, ror r2 │ │ │ │ + @ instruction: 0x0005f7b4 │ │ │ │ + andeq r0, r7, r0, lsl r0 │ │ │ │ + andeq r0, r7, r1, ror #7 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #8] @ 96fbc │ │ │ │ + ldr r1, [pc, #8] @ 97874 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - ldrdeq r1, [r7], -fp │ │ │ │ + andeq r1, r7, fp, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97040 │ │ │ │ + beq 978f8 │ │ │ │ mov r5, sp │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 99c40 │ │ │ │ + bl 9a4f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97064 │ │ │ │ + beq 9791c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970ac │ │ │ │ + beq 97964 │ │ │ │ mov r1, r4 │ │ │ │ add r9, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 970b0 │ │ │ │ + b 97968 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970ac │ │ │ │ - ldr r1, [pc, #100] @ 970b8 │ │ │ │ + beq 97964 │ │ │ │ + ldr r1, [pc, #100] @ 97970 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970a4 │ │ │ │ - ldr r2, [pc, #72] @ 970bc │ │ │ │ + beq 9795c │ │ │ │ + ldr r2, [pc, #72] @ 97974 │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #68] @ 970c0 │ │ │ │ + ldr r1, [pc, #68] @ 97978 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 970b0 │ │ │ │ + bne 97968 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - muleq r6, sl, fp │ │ │ │ - andeq pc, r5, r8, lsr r6 @ │ │ │ │ - andeq pc, r6, r5, asr fp @ │ │ │ │ + andeq pc, r6, sl, asr #25 │ │ │ │ + @ instruction: 0x0005f6b0 │ │ │ │ + andeq pc, r6, r5, lsl #25 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 97124 │ │ │ │ + bcs 979dc │ │ │ │ ldr r0, [r1] │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 97124 │ │ │ │ + bne 979dc │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 9808c │ │ │ │ + bl 98944 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9713c │ │ │ │ + beq 979f4 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #1 │ │ │ │ - b 97130 │ │ │ │ + b 979e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ adcs r3, r3, #0 │ │ │ │ adcs r1, r0, #0 │ │ │ │ - bne 97118 │ │ │ │ + bne 979d0 │ │ │ │ strd r2, [r4, #8] │ │ │ │ - b 97130 │ │ │ │ + b 979e8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 9719c │ │ │ │ + bcs 97a54 │ │ │ │ ldr r1, [lr] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ addeq r3, r3, #1 │ │ │ │ moveq r5, #1 │ │ │ │ streq r3, [lr, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 97244 │ │ │ │ + bcs 97afc │ │ │ │ ldr ip, [lr] │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ sub r6, r1, #48 @ 0x30 │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 97244 │ │ │ │ + bcs 97afc │ │ │ │ add r2, r3, #1 │ │ │ │ tst r6, #255 @ 0xff │ │ │ │ str r2, [lr, #8] │ │ │ │ - beq 9720c │ │ │ │ + beq 97ac4 │ │ │ │ mov r3, #10 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 9722c │ │ │ │ + beq 97ae4 │ │ │ │ ldrb r6, [ip, r2] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 97210 │ │ │ │ + bhi 97ac8 │ │ │ │ umull r1, r7, r1, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [lr, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 97244 │ │ │ │ + bne 97afc │ │ │ │ adds r1, r1, r6 │ │ │ │ - bcs 97244 │ │ │ │ - b 971d0 │ │ │ │ + bcs 97afc │ │ │ │ + b 97a88 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 97230 │ │ │ │ + bcs 97ae8 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ addeq r2, r2, #1 │ │ │ │ streq r2, [lr, #8] │ │ │ │ - b 97230 │ │ │ │ + b 97ae8 │ │ │ │ mov r2, r4 │ │ │ │ adds r3, r2, r1 │ │ │ │ - bcs 97244 │ │ │ │ + bcs 97afc │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [lr, #8] │ │ │ │ - bls 97258 │ │ │ │ + bls 97b10 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97278 │ │ │ │ + beq 97b30 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 97278 │ │ │ │ + bcs 97b30 │ │ │ │ add r7, ip, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 97378 │ │ │ │ + ble 97c30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97298 │ │ │ │ + beq 97b50 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 97298 │ │ │ │ + bcs 97b50 │ │ │ │ add r7, ip, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 97378 │ │ │ │ + ble 97c30 │ │ │ │ add lr, ip, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 972f0 │ │ │ │ + beq 97ba8 │ │ │ │ add r2, ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97308 │ │ │ │ + beq 97bc0 │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 972b0 │ │ │ │ + bne 97b68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97328 │ │ │ │ + beq 97be0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 97318 │ │ │ │ + bcs 97bd0 │ │ │ │ add r7, lr, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - bgt 97328 │ │ │ │ - b 973a0 │ │ │ │ + bgt 97be0 │ │ │ │ + b 97c58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str lr, [r0] │ │ │ │ stmib r0, {r1, r3} │ │ │ │ str r2, [r0, #12] │ │ │ │ - b 97250 │ │ │ │ + b 97b08 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, lr │ │ │ │ - b 9735c │ │ │ │ - bne 973a0 │ │ │ │ + b 97c14 │ │ │ │ + bne 97c58 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r5, #0 │ │ │ │ - bcs 97350 │ │ │ │ + bcs 97c08 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 97348 │ │ │ │ + bcs 97c00 │ │ │ │ add r7, lr, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble 97390 │ │ │ │ + ble 97c48 │ │ │ │ mov r5, r2 │ │ │ │ - b 97350 │ │ │ │ + b 97c08 │ │ │ │ mov r5, r1 │ │ │ │ - bne 97390 │ │ │ │ + bne 97c48 │ │ │ │ add r2, lr, r5 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r5, lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97244 │ │ │ │ + beq 97afc │ │ │ │ str r5, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - b 97250 │ │ │ │ - ldr r0, [pc, #56] @ 973b8 │ │ │ │ + b 97b08 │ │ │ │ + ldr r0, [pc, #56] @ 97c70 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #40] @ 973c0 │ │ │ │ + ldr r0, [pc, #40] @ 97c78 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 973ac │ │ │ │ - ldr r0, [pc, #20] @ 973bc │ │ │ │ + b 97c64 │ │ │ │ + ldr r0, [pc, #20] @ 97c74 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 87f4 │ │ │ │ - andeq r6, sl, r0, ror #20 │ │ │ │ - andeq r6, sl, r8, asr #20 │ │ │ │ - andeq r6, sl, r8, ror #20 │ │ │ │ + andeq r6, sl, r8, lsr #3 │ │ │ │ + muleq sl, r0, r1 │ │ │ │ + @ instruction: 0x000a61b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r9, #0 │ │ │ │ bl 53fc │ │ │ │ ldr ip, [r5, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 977bc │ │ │ │ + beq 98074 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldmib r5, {r0, lr} │ │ │ │ ldrb r1, [lr] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 974bc │ │ │ │ + beq 97d74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrsb r6, [r3], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r2, r6 │ │ │ │ - bgt 974a0 │ │ │ │ + bgt 97d58 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ and r3, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 9748c │ │ │ │ + bcc 97d44 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 97498 │ │ │ │ + bcc 97d50 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r6, lsl #6 │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq 974bc │ │ │ │ + beq 97d74 │ │ │ │ add r3, r1, #4 │ │ │ │ - b 974a0 │ │ │ │ + b 97d58 │ │ │ │ orr r2, r6, r3, lsl #6 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 974a0 │ │ │ │ + b 97d58 │ │ │ │ orr r2, r6, r3, lsl #12 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ - beq 9771c │ │ │ │ + beq 97fd4 │ │ │ │ str r2, [r8, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 97430 │ │ │ │ + bne 97ce8 │ │ │ │ add r0, lr, ip │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ @@ -149457,317 +150015,317 @@ │ │ │ │ movcc r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ movls r3, r7 │ │ │ │ cmp r3, #26 │ │ │ │ movcs r3, #26 │ │ │ │ tst r5, #1 │ │ │ │ - beq 9754c │ │ │ │ + beq 97e04 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 9771c │ │ │ │ + beq 97fd4 │ │ │ │ ldrb r6, [r4], #1 │ │ │ │ - b 97558 │ │ │ │ + b 97e10 │ │ │ │ tst r6, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - beq 9771c │ │ │ │ + beq 97fd4 │ │ │ │ sub r5, r6, #97 @ 0x61 │ │ │ │ uxtb r7, r5 │ │ │ │ cmp r7, #26 │ │ │ │ - bcc 9757c │ │ │ │ + bcc 97e34 │ │ │ │ sub r7, r6, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 9771c │ │ │ │ + bhi 97fd4 │ │ │ │ sub r5, r6, #22 │ │ │ │ uxtb r6, r5 │ │ │ │ umull r5, r7, r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9771c │ │ │ │ + bne 97fd4 │ │ │ │ adds sl, r5, sl │ │ │ │ - bcs 9771c │ │ │ │ + bcs 97fd4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 975bc │ │ │ │ + bhi 97e74 │ │ │ │ rsb r3, r3, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97510 │ │ │ │ - b 9771c │ │ │ │ + beq 97dc8 │ │ │ │ + b 97fd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r6, sl, r0 │ │ │ │ - bcs 9771c │ │ │ │ + bcs 97fd4 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r7 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ adds r1, r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bcs 9771c │ │ │ │ + bcs 97fd4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ eor r1, r1, #55296 @ 0xd800 │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 9771c │ │ │ │ + bcc 97fd4 │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ - bhi 9771c │ │ │ │ + bhi 97fd4 │ │ │ │ mls r5, r0, r7, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r9, r5 │ │ │ │ - bls 97644 │ │ │ │ + bls 97efc │ │ │ │ mov r1, r0 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r9, r5 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bhi 97624 │ │ │ │ - b 9764c │ │ │ │ + bhi 97edc │ │ │ │ + b 97f04 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 97838 │ │ │ │ + bcs 980f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r8, r5, lsl #2] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 977fc │ │ │ │ + beq 980b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r7 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ add r0, r0, r6 │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #456 @ 0x1c8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcc 976c8 │ │ │ │ + bcc 97f80 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ movw r3, #16853 @ 0x41d5 │ │ │ │ movt r3, #54301 @ 0xd41d │ │ │ │ movw r7, #15959 @ 0x3e57 │ │ │ │ umull r1, r2, r0, r3 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ sub r1, r0, r2 │ │ │ │ add r1, r2, r1, lsr #1 │ │ │ │ lsr r2, r1, #5 │ │ │ │ mov r0, r2 │ │ │ │ - bhi 976a4 │ │ │ │ - b 976d0 │ │ │ │ + bhi 97f5c │ │ │ │ + b 97f88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r2, #38 @ 0x26 │ │ │ │ uxth r1, r0 │ │ │ │ add r0, r2, r2, lsl #3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ - bl f3e48 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl f4700 <__aeabi_uldivmod@@Base+0x204> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r6, r0 │ │ │ │ add r9, r9, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldm sp, {ip, lr} │ │ │ │ - b 974f8 │ │ │ │ + b 97db0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #9 │ │ │ │ mov r7, lr │ │ │ │ mov r8, ip │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #272] @ 9784c │ │ │ │ + ldr r1, [pc, #272] @ 98104 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r3 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b0 │ │ │ │ + bne 98068 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97798 │ │ │ │ + beq 98050 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r5 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b0 │ │ │ │ - ldr r1, [pc, #208] @ 97850 │ │ │ │ + bne 98068 │ │ │ │ + ldr r1, [pc, #208] @ 98108 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b0 │ │ │ │ + bne 98068 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977dc │ │ │ │ + beq 98094 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r5] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #112] @ 97854 │ │ │ │ + ldr r1, [pc, #112] @ 9810c │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub r4, fp, #36 @ 0x24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b784 │ │ │ │ + bl 6c03c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b0 │ │ │ │ + bne 98068 │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 97808 │ │ │ │ - b 977b0 │ │ │ │ - ldr r2, [pc, #24] @ 97858 │ │ │ │ + bne 980c0 │ │ │ │ + b 98068 │ │ │ │ + ldr r2, [pc, #24] @ 98110 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq pc, r6, fp, lsr #10 │ │ │ │ - andeq r1, r7, fp, lsl #23 │ │ │ │ - andeq r1, r7, r0, lsr r7 │ │ │ │ - andeq r6, sl, ip, ror r5 │ │ │ │ + andeq pc, r6, fp, asr r6 @ │ │ │ │ + @ instruction: 0x00071cbb │ │ │ │ + andeq r1, r7, r0, ror #16 │ │ │ │ + andeq r5, sl, r4, asr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #16] │ │ │ │ subeq sp, fp, #8 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 978bc │ │ │ │ + ldr r0, [pc, #32] @ 98174 │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #28] @ 978c0 │ │ │ │ - ldr r1, [pc, #28] @ 978c4 │ │ │ │ + ldr r3, [pc, #28] @ 98178 │ │ │ │ + ldr r1, [pc, #28] @ 9817c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ bl 8e28 │ │ │ │ - andeq pc, r6, r6, ror r3 @ │ │ │ │ - strdeq r6, [sl], -r8 │ │ │ │ - andeq r6, sl, r4, lsl #11 │ │ │ │ + andeq pc, r6, r6, lsr #9 │ │ │ │ + andeq r5, sl, r0, asr #26 │ │ │ │ + andeq r5, sl, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9792c │ │ │ │ + beq 981e4 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs 97950 │ │ │ │ + bcs 98208 │ │ │ │ ldrb r6, [r5, r9] │ │ │ │ add r7, r9, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 99cdc │ │ │ │ + bl 9a594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97998 │ │ │ │ + beq 98250 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97988 │ │ │ │ + beq 98240 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 97944 │ │ │ │ + b 981fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97988 │ │ │ │ - ldr r1, [pc, #1396] @ 97eb4 │ │ │ │ + beq 98240 │ │ │ │ + ldr r1, [pc, #1396] @ 9876c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97978 │ │ │ │ - ldr r1, [pc, #1364] @ 97eb8 │ │ │ │ + beq 98230 │ │ │ │ + ldr r1, [pc, #1364] @ 98770 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 9798c │ │ │ │ + b 98244 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #500 @ 0x1f4 │ │ │ │ - bls 979e4 │ │ │ │ + bls 9829c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 979d4 │ │ │ │ - ldr r1, [pc, #1352] @ 97f08 │ │ │ │ + beq 9828c │ │ │ │ + ldr r1, [pc, #1352] @ 987c0 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 97980 │ │ │ │ + b 98238 │ │ │ │ sub r0, r6, #65 @ 0x41 │ │ │ │ cmp r0, #22 │ │ │ │ - bhi 97d90 │ │ │ │ + bhi 98648 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ muleq r0, r4, r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -149788,519 +150346,519 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ muleq r0, r4, r3 │ │ │ │ muleq r0, r4, r3 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a80 │ │ │ │ - ldr r1, [pc, #1124] @ 97ed0 │ │ │ │ + beq 98338 │ │ │ │ + ldr r1, [pc, #1124] @ 98788 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne 97ad4 │ │ │ │ + bne 9838c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97ac0 │ │ │ │ - ldr r1, [pc, #1060] @ 97ed4 │ │ │ │ + beq 98378 │ │ │ │ + ldr r1, [pc, #1060] @ 9878c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 981b4 │ │ │ │ + bl 98a6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e50 │ │ │ │ - ldr r1, [pc, #1008] @ 97ed8 │ │ │ │ + beq 98708 │ │ │ │ + ldr r1, [pc, #1008] @ 98790 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 97c6c │ │ │ │ + b 98524 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b18 │ │ │ │ - ldr r1, [pc, #968] @ 97ec8 │ │ │ │ + beq 983d0 │ │ │ │ + ldr r1, [pc, #968] @ 98780 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ - bne 97e18 │ │ │ │ + bne 986d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e3c │ │ │ │ - ldr r1, [pc, #924] @ 97ecc │ │ │ │ + beq 986f4 │ │ │ │ + ldr r1, [pc, #924] @ 98784 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 97e2c │ │ │ │ + b 986e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b74 │ │ │ │ - ldr r1, [pc, #880] @ 97ebc │ │ │ │ + beq 9842c │ │ │ │ + ldr r1, [pc, #880] @ 98774 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 97e0c │ │ │ │ + beq 986c4 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 97e0c │ │ │ │ + bcs 986c4 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 97e0c │ │ │ │ + bne 986c4 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 9808c │ │ │ │ + bl 98944 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97dc4 │ │ │ │ + beq 9867c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97be8 │ │ │ │ - ldr r2, [pc, #768] @ 97ec0 │ │ │ │ + beq 984a0 │ │ │ │ + ldr r2, [pc, #768] @ 98778 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #764] @ 97ec4 │ │ │ │ + ldr r1, [pc, #764] @ 9877c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ strb r6, [r4, #4] │ │ │ │ - b 979dc │ │ │ │ + b 98294 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97c18 │ │ │ │ - ldr r1, [pc, #728] @ 97edc │ │ │ │ + beq 984d0 │ │ │ │ + ldr r1, [pc, #728] @ 98794 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff0 │ │ │ │ + bl 9a8a8 │ │ │ │ mov r5, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 97c58 │ │ │ │ + bne 98510 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e50 │ │ │ │ - ldr r1, [pc, #664] @ 97ee0 │ │ │ │ + beq 98708 │ │ │ │ + ldr r1, [pc, #664] @ 98798 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e50 │ │ │ │ - ldr r1, [pc, #632] @ 97ee4 │ │ │ │ + beq 98708 │ │ │ │ + ldr r1, [pc, #632] @ 9879c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6b51c │ │ │ │ - b 97e48 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97cb0 │ │ │ │ - ldr r1, [pc, #596] @ 97ef4 │ │ │ │ + beq 98568 │ │ │ │ + ldr r1, [pc, #596] @ 987ac │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a278 │ │ │ │ - b 97e48 │ │ │ │ + bl 9ab30 │ │ │ │ + b 98700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ef4 │ │ │ │ - b 97e44 │ │ │ │ + bl 9a7ac │ │ │ │ + b 986fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d18 │ │ │ │ - b 97e44 │ │ │ │ + bl 9a5d0 │ │ │ │ + b 986fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97cfc │ │ │ │ - ldr r1, [pc, #512] @ 97ee8 │ │ │ │ + beq 985b4 │ │ │ │ + ldr r1, [pc, #512] @ 987a0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a098 │ │ │ │ + bl 9a950 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97da4 │ │ │ │ + beq 9865c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 97da4 │ │ │ │ + bcs 9865c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 97da4 │ │ │ │ + bne 9865c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 9808c │ │ │ │ + bl 98944 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e6c │ │ │ │ + beq 98724 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r6, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97be8 │ │ │ │ - ldr r2, [pc, #380] @ 97eec │ │ │ │ + beq 984a0 │ │ │ │ + ldr r2, [pc, #380] @ 987a4 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #376] @ 97ef0 │ │ │ │ + ldr r1, [pc, #376] @ 987a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ - b 97be0 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98498 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ - bl 968dc │ │ │ │ - b 97e44 │ │ │ │ + bl 97194 │ │ │ │ + b 986fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97978 │ │ │ │ - ldr r1, [pc, #328] @ 97f00 │ │ │ │ + beq 98230 │ │ │ │ + ldr r1, [pc, #328] @ 987b8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 97970 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98228 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq 97e0c │ │ │ │ + beq 986c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9897c │ │ │ │ + bl 99234 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e0c │ │ │ │ - ldr r1, [pc, #252] @ 97ef8 │ │ │ │ + beq 986c4 │ │ │ │ + ldr r1, [pc, #252] @ 987b0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - beq 97e3c │ │ │ │ + beq 986f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e3c │ │ │ │ - ldr r1, [pc, #212] @ 97efc │ │ │ │ + beq 986f4 │ │ │ │ + ldr r1, [pc, #212] @ 987b4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 9798c │ │ │ │ + b 98244 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orrs r0, r6, r7 │ │ │ │ - beq 97e50 │ │ │ │ + beq 98708 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97ea0 │ │ │ │ - ldr r1, [pc, #116] @ 97f04 │ │ │ │ + beq 98758 │ │ │ │ + ldr r1, [pc, #116] @ 987bc │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 98244 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 9897c │ │ │ │ - b 97e48 │ │ │ │ - andeq pc, r6, lr, lsr #5 │ │ │ │ - andeq lr, r5, ip, asr #26 │ │ │ │ - andeq pc, r6, r4, lsr r1 @ │ │ │ │ - andeq lr, r5, ip, ror #21 │ │ │ │ - andeq pc, r6, sp │ │ │ │ - andeq pc, r6, pc, ror r1 @ │ │ │ │ - andeq pc, r6, sl, asr #1 │ │ │ │ - andeq r1, r7, r3, asr r5 │ │ │ │ - andeq pc, r6, r0, asr r1 @ │ │ │ │ - andeq r1, r7, r1, ror r3 │ │ │ │ - andeq pc, r6, pc, ror r0 @ │ │ │ │ - andeq r1, r7, r2, ror #4 │ │ │ │ - andeq pc, r6, ip, ror pc @ │ │ │ │ - andeq lr, r5, r8, ror #10 │ │ │ │ - andeq lr, r5, ip, lsr r9 │ │ │ │ - andeq lr, r6, sp, asr lr │ │ │ │ - @ instruction: 0x0005e5b4 │ │ │ │ - strdeq lr, [r6], -sp │ │ │ │ - andeq lr, r5, r4, lsr #8 │ │ │ │ - strdeq lr, [r5], -r8 │ │ │ │ - andeq lr, r6, r2, ror sp │ │ │ │ - andeq pc, r6, r5, lsl r2 @ │ │ │ │ + bl 99234 │ │ │ │ + b 98700 │ │ │ │ + ldrdeq pc, [r6], -lr │ │ │ │ + andeq lr, r5, r4, asr #27 │ │ │ │ + andeq pc, r6, r4, ror #4 │ │ │ │ + andeq lr, r5, r4, ror #22 │ │ │ │ + andeq pc, r6, sp, lsr r1 @ │ │ │ │ + andeq pc, r6, pc, lsr #5 │ │ │ │ + strdeq pc, [r6], -sl │ │ │ │ + andeq r1, r7, r3, lsl #13 │ │ │ │ + andeq pc, r6, r0, lsl #5 │ │ │ │ + andeq r1, r7, r1, lsr #9 │ │ │ │ + andeq pc, r6, pc, lsr #3 │ │ │ │ + muleq r7, r2, r3 │ │ │ │ + andeq r0, r7, ip, lsr #1 │ │ │ │ + ldrdeq lr, [r5], -r8 │ │ │ │ + @ instruction: 0x0005e9b4 │ │ │ │ + andeq lr, r6, sp, lsl #31 │ │ │ │ + andeq lr, r5, r4, lsr #12 │ │ │ │ + andeq lr, r6, sp, lsr #30 │ │ │ │ + muleq r5, r4, r4 │ │ │ │ + andeq lr, r5, r0, ror r9 │ │ │ │ + andeq lr, r6, r2, lsr #29 │ │ │ │ + andeq pc, r6, r5, asr #6 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #336] @ 98080 │ │ │ │ + ldr r6, [pc, #336] @ 98938 │ │ │ │ mov r8, sp │ │ │ │ add r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 97f58 │ │ │ │ + bcs 98810 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 98018 │ │ │ │ + beq 988d0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 97fb4 │ │ │ │ + bne 9886c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 97fdc │ │ │ │ + bcs 98894 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ - beq 98000 │ │ │ │ + beq 988b8 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 97fdc │ │ │ │ + bne 98894 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9808c │ │ │ │ + bl 98944 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98028 │ │ │ │ + bne 988e0 │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9897c │ │ │ │ - b 97fe4 │ │ │ │ + bl 99234 │ │ │ │ + b 9889c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98064 │ │ │ │ + bne 9891c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97fdc │ │ │ │ + beq 98894 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ - b 97f68 │ │ │ │ + b 98820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98064 │ │ │ │ + bne 9891c │ │ │ │ ldr r1, [r4] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97f40 │ │ │ │ - b 98020 │ │ │ │ + bne 987f8 │ │ │ │ + b 988d8 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 981b4 │ │ │ │ - b 97fe4 │ │ │ │ + bl 98a6c │ │ │ │ + b 9889c │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 98068 │ │ │ │ + b 98920 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98070 │ │ │ │ - ldr r2, [pc, #68] @ 98084 │ │ │ │ + beq 98928 │ │ │ │ + ldr r2, [pc, #68] @ 9893c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #64] @ 98088 │ │ │ │ + ldr r1, [pc, #64] @ 98940 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98070 │ │ │ │ + beq 98928 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ - b 98068 │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ - andeq lr, r5, ip, ror #12 │ │ │ │ - andeq lr, r6, sp, lsl #23 │ │ │ │ + b 98920 │ │ │ │ + andeq lr, r6, r8, lsr #30 │ │ │ │ + andeq lr, r5, r4, ror #13 │ │ │ │ + @ instruction: 0x0006ecbd │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 980c8 │ │ │ │ + bcs 98980 │ │ │ │ ldrb r7, [ip, r2] │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 980c8 │ │ │ │ + bne 98980 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 981a0 │ │ │ │ + b 98a58 │ │ │ │ cmp r2, r9 │ │ │ │ mov lr, #0 │ │ │ │ movhi r9, r2 │ │ │ │ mov r8, #62 @ 0x3e │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 98194 │ │ │ │ + beq 98a4c │ │ │ │ ldrb r4, [ip, r2] │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - beq 98178 │ │ │ │ + beq 98a30 │ │ │ │ sub sl, r4, #48 @ 0x30 │ │ │ │ uxtb r3, sl │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 98130 │ │ │ │ + bcc 989e8 │ │ │ │ sub r3, r4, #97 @ 0x61 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 9811c │ │ │ │ + bcs 989d4 │ │ │ │ sub sl, r4, #87 @ 0x57 │ │ │ │ - b 98130 │ │ │ │ + b 989e8 │ │ │ │ sub r3, r4, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs 98194 │ │ │ │ + bcs 98a4c │ │ │ │ sub sl, r4, #29 │ │ │ │ umull r4, r3, r5, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ umull r5, r7, r6, r8 │ │ │ │ adds r6, r3, r5 │ │ │ │ adc r3, lr, #0 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ orr r3, r7, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98194 │ │ │ │ + beq 98a4c │ │ │ │ uxtb r3, sl │ │ │ │ adds r5, r4, r3 │ │ │ │ adcs r6, r6, #0 │ │ │ │ adc r3, lr, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 980e0 │ │ │ │ - b 98194 │ │ │ │ + bne 98998 │ │ │ │ + b 98a4c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ adcs r1, r6, #0 │ │ │ │ adcs r7, r3, #0 │ │ │ │ - beq 981a8 │ │ │ │ + beq 98a60 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - b 981a0 │ │ │ │ + b 98a58 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 986b4 │ │ │ │ + beq 98f6c │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 98524 │ │ │ │ + bcs 98ddc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ strd r2, [r4, #8] │ │ │ │ - bls 98238 │ │ │ │ + bls 98af0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98228 │ │ │ │ - ldr r1, [pc, #1888] @ 98974 │ │ │ │ + beq 98ae0 │ │ │ │ + ldr r1, [pc, #1888] @ 9922c │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 98554 │ │ │ │ + b 98e0c │ │ │ │ sub r3, r7, #81 @ 0x51 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi 9836c │ │ │ │ + bhi 98c24 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ @@ -150338,900 +150896,900 @@ │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 98338 │ │ │ │ + bcs 98bf0 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 98338 │ │ │ │ + bne 98bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98338 │ │ │ │ - ldr r1, [pc, #1524] @ 98918 │ │ │ │ + beq 98bf0 │ │ │ │ + ldr r1, [pc, #1524] @ 991d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 98aa0 │ │ │ │ + bl 99358 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #12] │ │ │ │ - b 986dc │ │ │ │ + b 98f94 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ - beq 98750 │ │ │ │ + beq 99008 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ - bne 98524 │ │ │ │ + bne 98ddc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 98c44 │ │ │ │ - b 98344 │ │ │ │ + bl 994fc │ │ │ │ + b 98bfc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98d48 │ │ │ │ + bl 99600 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98808 │ │ │ │ + beq 990c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 98e10 │ │ │ │ + bl 996c8 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 98524 │ │ │ │ + beq 98ddc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r0, r1 │ │ │ │ - beq 98870 │ │ │ │ + beq 99128 │ │ │ │ eor r0, r0, #1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 98524 │ │ │ │ + bne 98ddc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #1336] @ 98924 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #1336] @ 991dc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 98888 │ │ │ │ + b 99140 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #1292] @ 98914 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #1292] @ 991cc │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 987fc │ │ │ │ + b 990b4 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 98438 │ │ │ │ + bcs 98cf0 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 98438 │ │ │ │ + bne 98cf0 │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 991b4 │ │ │ │ - b 98344 │ │ │ │ + bl 99a6c │ │ │ │ + b 98bfc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98468 │ │ │ │ + bne 98d20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98468 │ │ │ │ - ldr r1, [pc, #1248] @ 98934 │ │ │ │ + beq 98d20 │ │ │ │ + ldr r1, [pc, #1248] @ 991ec │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98490 │ │ │ │ - ldr r1, [pc, #1212] @ 98938 │ │ │ │ + beq 98d48 │ │ │ │ + ldr r1, [pc, #1212] @ 991f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 98850 │ │ │ │ + bne 99108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 981b4 │ │ │ │ - b 987d8 │ │ │ │ + bl 98a6c │ │ │ │ + b 99090 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98d48 │ │ │ │ + bl 99600 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98808 │ │ │ │ + beq 990c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 98e10 │ │ │ │ + bl 996c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movw r7, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movt r7, #65519 @ 0xffef │ │ │ │ eor r3, r1, #55296 @ 0xd800 │ │ │ │ ldr r0, [sp] │ │ │ │ clz r2, r2 │ │ │ │ sub r3, r3, #1114112 @ 0x110000 │ │ │ │ cmp r3, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ movcc r1, #1114112 @ 0x110000 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 98524 │ │ │ │ + bne 98ddc │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq 98524 │ │ │ │ + beq 98ddc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 98f6c │ │ │ │ - b 98344 │ │ │ │ + bl 99824 │ │ │ │ + b 98bfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9854c │ │ │ │ - ldr r1, [pc, #984] @ 98910 │ │ │ │ + beq 98e04 │ │ │ │ + ldr r1, [pc, #984] @ 991c8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 986dc │ │ │ │ + b 98f94 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9858c │ │ │ │ + bne 98e44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9858c │ │ │ │ - ldr r1, [pc, #984] @ 98950 │ │ │ │ + beq 98e44 │ │ │ │ + ldr r1, [pc, #984] @ 99208 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 985b4 │ │ │ │ - ldr r1, [pc, #948] @ 98954 │ │ │ │ + beq 98e6c │ │ │ │ + ldr r1, [pc, #948] @ 9920c │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9962c │ │ │ │ + bl 99ee4 │ │ │ │ mov r6, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 985f4 │ │ │ │ + bne 98eac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #884] @ 98958 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #884] @ 99210 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #852] @ 9895c │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #852] @ 99214 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 987d0 │ │ │ │ + b 99088 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9863c │ │ │ │ + bne 98ef4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9863c │ │ │ │ - ldr r1, [pc, #824] @ 98960 │ │ │ │ + beq 98ef4 │ │ │ │ + ldr r1, [pc, #824] @ 99218 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 986b4 │ │ │ │ + beq 98f6c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 98694 │ │ │ │ + bcs 98f4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 988c0 │ │ │ │ + beq 99178 │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq 98890 │ │ │ │ + beq 99148 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq 987e0 │ │ │ │ + beq 99098 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9854c │ │ │ │ - ldr r1, [pc, #700] @ 98964 │ │ │ │ + beq 98e04 │ │ │ │ + ldr r1, [pc, #700] @ 9921c │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 98544 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98dfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 986d8 │ │ │ │ - ldr r1, [pc, #688] @ 98978 │ │ │ │ + beq 98f90 │ │ │ │ + ldr r1, [pc, #688] @ 99230 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98718 │ │ │ │ + bne 98fd0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98718 │ │ │ │ - ldr r1, [pc, #552] @ 9892c │ │ │ │ + beq 98fd0 │ │ │ │ + ldr r1, [pc, #552] @ 991e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98740 │ │ │ │ - ldr r1, [pc, #516] @ 98930 │ │ │ │ + beq 98ff8 │ │ │ │ + ldr r1, [pc, #516] @ 991e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991b4 │ │ │ │ + bl 99a6c │ │ │ │ mov r6, #1 │ │ │ │ - b 987d8 │ │ │ │ + b 99090 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98780 │ │ │ │ + bne 99038 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98780 │ │ │ │ - ldr r1, [pc, #468] @ 98940 │ │ │ │ + beq 99038 │ │ │ │ + ldr r1, [pc, #468] @ 991f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 987a8 │ │ │ │ - ldr r1, [pc, #432] @ 98944 │ │ │ │ + beq 99060 │ │ │ │ + ldr r1, [pc, #432] @ 991fc │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9957c │ │ │ │ + bl 99e34 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #376] @ 98948 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #376] @ 99200 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98350 │ │ │ │ + bne 98c08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #336] @ 9894c │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #336] @ 99204 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6b51c │ │ │ │ - b 98348 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98c00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98848 │ │ │ │ - ldr r2, [pc, #252] @ 9891c │ │ │ │ + beq 99100 │ │ │ │ + ldr r2, [pc, #252] @ 991d4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #248] @ 98920 │ │ │ │ + ldr r1, [pc, #248] @ 991d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ strb r5, [r4, #4] │ │ │ │ - b 98230 │ │ │ │ - ldr r1, [pc, #228] @ 9893c │ │ │ │ + b 98ae8 │ │ │ │ + ldr r1, [pc, #228] @ 991f4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ - b 986dc │ │ │ │ + beq 98d58 │ │ │ │ + b 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #164] @ 98928 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #164] @ 991e0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 98344 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 98bfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 988b4 │ │ │ │ - ldr r1, [pc, #196] @ 98968 │ │ │ │ + beq 9916c │ │ │ │ + ldr r1, [pc, #196] @ 99220 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9957c │ │ │ │ - b 985ec │ │ │ │ + bl 99e34 │ │ │ │ + b 98ea4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 988e4 │ │ │ │ - ldr r1, [pc, #152] @ 9896c │ │ │ │ + beq 9919c │ │ │ │ + ldr r1, [pc, #152] @ 99224 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996e0 │ │ │ │ + bl 99f98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 986dc │ │ │ │ + bne 98f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98350 │ │ │ │ - ldr r1, [pc, #104] @ 98970 │ │ │ │ + beq 98c08 │ │ │ │ + ldr r1, [pc, #104] @ 99228 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 987d4 │ │ │ │ - andeq lr, r5, r8, ror r1 │ │ │ │ - andeq r0, r7, r8, ror #29 │ │ │ │ - andeq r0, r7, r7, ror #31 │ │ │ │ - andeq sp, r5, ip, lsl #29 │ │ │ │ - andeq lr, r6, sp, lsr #7 │ │ │ │ - @ instruction: 0x0005debc │ │ │ │ - andeq r0, r7, r7, ror #20 │ │ │ │ - @ instruction: 0x000707bf │ │ │ │ - andeq lr, r6, r3, asr r5 │ │ │ │ - andeq r0, r7, pc, ror #20 │ │ │ │ - andeq lr, r6, r4, lsl #16 │ │ │ │ - strdeq sp, [r5], -r4 │ │ │ │ - andeq r0, r7, r7, asr r7 │ │ │ │ - andeq r0, r7, fp, lsr #16 │ │ │ │ - andeq r0, r7, r9, lsl #13 │ │ │ │ - andeq r0, r7, r4, lsr #14 │ │ │ │ - andeq r0, r7, fp, asr #18 │ │ │ │ - andeq lr, r6, r3, ror #13 │ │ │ │ - andeq r0, r7, r6, asr #17 │ │ │ │ - andeq pc, r6, r0, ror #11 │ │ │ │ - muleq r7, fp, r8 │ │ │ │ - andeq lr, r5, r8 │ │ │ │ - andeq lr, r6, r3, ror #7 │ │ │ │ - andeq lr, r6, lr, lsr r3 │ │ │ │ - andeq lr, r6, sp, lsl #6 │ │ │ │ - andeq lr, r6, r1, asr #19 │ │ │ │ - andeq lr, r6, r6, lsr #10 │ │ │ │ + b 9908c │ │ │ │ + strdeq lr, [r5], -r0 │ │ │ │ + andeq r1, r7, r8, lsl r0 │ │ │ │ + andeq r1, r7, r7, lsl r1 │ │ │ │ + andeq sp, r5, r4, lsl #30 │ │ │ │ + ldrdeq lr, [r6], -sp │ │ │ │ + andeq sp, r5, ip, lsr #30 │ │ │ │ + muleq r7, r7, fp │ │ │ │ + andeq r0, r7, pc, ror #17 │ │ │ │ + andeq lr, r6, r3, lsl #13 │ │ │ │ + muleq r7, pc, fp @ │ │ │ │ + andeq lr, r6, r4, lsr r9 │ │ │ │ + andeq sp, r5, r4, ror #20 │ │ │ │ + andeq r0, r7, r7, lsl #17 │ │ │ │ + andeq r0, r7, fp, asr r9 │ │ │ │ + @ instruction: 0x000707b9 │ │ │ │ + andeq r0, r7, r4, asr r8 │ │ │ │ + andeq r0, r7, fp, ror sl │ │ │ │ + andeq lr, r6, r3, lsl r8 │ │ │ │ + strdeq r0, [r7], -r6 │ │ │ │ + andeq pc, r6, r0, lsl r7 @ │ │ │ │ + andeq r0, r7, fp, asr #19 │ │ │ │ + andeq lr, r5, r0, lsl #1 │ │ │ │ + andeq lr, r6, r3, lsl r5 │ │ │ │ + andeq lr, r6, lr, ror #8 │ │ │ │ + andeq lr, r6, sp, lsr r4 │ │ │ │ + strdeq lr, [r6], -r1 │ │ │ │ + andeq lr, r6, r6, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98a00 │ │ │ │ - ldr r1, [pc, #244] @ 98a90 │ │ │ │ + beq 992b8 │ │ │ │ + ldr r1, [pc, #244] @ 99348 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a04 │ │ │ │ + bne 992bc │ │ │ │ orrs r0, r5, r7 │ │ │ │ - beq 98a10 │ │ │ │ + beq 992c8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ subs r1, r0, r5 │ │ │ │ rscs r1, r7, #0 │ │ │ │ - bcs 98a2c │ │ │ │ - ldr r1, [pc, #184] @ 98a98 │ │ │ │ + bcs 992e4 │ │ │ │ + ldr r1, [pc, #184] @ 99350 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ strbeq r8, [r6, #4] │ │ │ │ streq r8, [r6] │ │ │ │ - b 98a04 │ │ │ │ + b 992bc │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ 98a9c │ │ │ │ + ldr r1, [pc, #132] @ 99354 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ subs r5, r0, r5 │ │ │ │ rsc r6, r7, #0 │ │ │ │ subs r0, r5, #26 │ │ │ │ sbcs r0, r6, #0 │ │ │ │ - bcs 98a58 │ │ │ │ + bcs 99310 │ │ │ │ add r0, r5, #97 @ 0x61 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6b784 │ │ │ │ - b 98a88 │ │ │ │ - ldr r1, [pc, #52] @ 98a94 │ │ │ │ + bl 6c03c │ │ │ │ + b 99340 │ │ │ │ + ldr r1, [pc, #52] @ 9934c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a04 │ │ │ │ + bne 992bc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 619e0 │ │ │ │ + bl 6229c │ │ │ │ mov r8, r0 │ │ │ │ - b 98a04 │ │ │ │ - andeq r0, r7, sp, asr #16 │ │ │ │ - andeq r0, r7, ip, lsl #17 │ │ │ │ - andeq sp, r5, ip, asr #25 │ │ │ │ - ldrdeq r0, [r7], -r4 │ │ │ │ + b 992bc │ │ │ │ + andeq r0, r7, sp, ror r9 │ │ │ │ + @ instruction: 0x000709bc │ │ │ │ + andeq sp, r5, r4, asr #26 │ │ │ │ + andeq r0, r7, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b24 │ │ │ │ + beq 993dc │ │ │ │ mov r4, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 98d48 │ │ │ │ + bl 99600 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98b48 │ │ │ │ + beq 99400 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 98e10 │ │ │ │ + bl 996c8 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 98b9c │ │ │ │ + beq 99454 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 98be4 │ │ │ │ + beq 9949c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 619e0 │ │ │ │ - b 98bd4 │ │ │ │ + bl 6229c │ │ │ │ + b 9948c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98be4 │ │ │ │ - ldr r1, [pc, #248] @ 98c30 │ │ │ │ + beq 9949c │ │ │ │ + ldr r1, [pc, #248] @ 994e8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b8c │ │ │ │ - ldr r2, [pc, #212] @ 98c34 │ │ │ │ + beq 99444 │ │ │ │ + ldr r2, [pc, #212] @ 994ec │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r1, [pc, #208] @ 98c38 │ │ │ │ + ldr r1, [pc, #208] @ 994f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98be8 │ │ │ │ + bne 994a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [r5, #4] │ │ │ │ str r0, [r5] │ │ │ │ - b 98be8 │ │ │ │ + b 994a0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98be4 │ │ │ │ - ldr r1, [pc, #140] @ 98c3c │ │ │ │ + beq 9949c │ │ │ │ + ldr r1, [pc, #140] @ 994f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98bdc │ │ │ │ + bne 99494 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98bf0 │ │ │ │ + beq 994a8 │ │ │ │ mov r0, #1 │ │ │ │ - b 98be8 │ │ │ │ + b 994a0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r5, #10] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 98be8 │ │ │ │ + bne 994a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99cdc │ │ │ │ + bl 9a594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98c24 │ │ │ │ + beq 994dc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b 98b3c │ │ │ │ - ldr r0, [pc, #20] @ 98c40 │ │ │ │ + b 993f4 │ │ │ │ + ldr r0, [pc, #20] @ 994f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - strheq lr, [r6], -r6 │ │ │ │ - andeq sp, r5, ip, asr #22 │ │ │ │ - andeq lr, r6, sp, rrx │ │ │ │ - andeq r0, r7, r3, lsl #14 │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ + andeq lr, r6, r6, ror #3 │ │ │ │ + andeq sp, r5, r4, asr #23 │ │ │ │ + muleq r6, sp, r1 │ │ │ │ + andeq r0, r7, r3, lsr r8 │ │ │ │ + andeq r4, sl, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98cc4 │ │ │ │ + beq 9957c │ │ │ │ mov r5, sp │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 99c40 │ │ │ │ + bl 9a4f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98ce8 │ │ │ │ + beq 995a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d30 │ │ │ │ + beq 995e8 │ │ │ │ mov r1, r4 │ │ │ │ add r9, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 981b4 │ │ │ │ + bl 98a6c │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 98d34 │ │ │ │ + b 995ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d30 │ │ │ │ - ldr r1, [pc, #100] @ 98d3c │ │ │ │ + beq 995e8 │ │ │ │ + ldr r1, [pc, #100] @ 995f4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d28 │ │ │ │ - ldr r2, [pc, #72] @ 98d40 │ │ │ │ + beq 995e0 │ │ │ │ + ldr r2, [pc, #72] @ 995f8 │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #68] @ 98d44 │ │ │ │ + ldr r1, [pc, #68] @ 995fc │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98d34 │ │ │ │ + bne 995ec │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq sp, r6, r6, lsl pc │ │ │ │ - @ instruction: 0x0005d9b4 │ │ │ │ - ldrdeq sp, [r6], -r1 │ │ │ │ + andeq lr, r6, r6, asr #32 │ │ │ │ + andeq sp, r5, ip, lsr #20 │ │ │ │ + andeq lr, r6, r1 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [lr, #8] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 98dcc │ │ │ │ + beq 99684 │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ mov r3, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [lr, #8] │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ sub r7, r5, #97 @ 0x61 │ │ │ │ cmp r4, #10 │ │ │ │ cmpcs r7, #6 │ │ │ │ - bcc 98d74 │ │ │ │ + bcc 9962c │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ - bne 98dcc │ │ │ │ + bne 99684 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98de0 │ │ │ │ + beq 99698 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 98ddc │ │ │ │ + bcs 99694 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 98de0 │ │ │ │ - b 98dfc │ │ │ │ + bge 99698 │ │ │ │ + b 996b4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ strb r0, [ip, #4] │ │ │ │ - b 98df4 │ │ │ │ - bne 98dfc │ │ │ │ + b 996ac │ │ │ │ + bne 996b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 98dfc │ │ │ │ + bhi 996b4 │ │ │ │ sub r1, r3, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ strd r0, [ip] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #8] @ 98e0c │ │ │ │ + ldr r7, [pc, #8] @ 996c4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ bl 87f4 │ │ │ │ - ldrdeq r4, [sl], -r0 │ │ │ │ + andeq r4, sl, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #320] @ 98f64 │ │ │ │ + ldr r3, [pc, #320] @ 9981c │ │ │ │ add r7, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ sub r4, fp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9ae6c │ │ │ │ + bl 9b724 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98e48 │ │ │ │ + beq 99700 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ movne r2, r6 │ │ │ │ mov r9, #0 │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ sub r1, r6, r2 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 98f4c │ │ │ │ + bhi 99804 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 98f40 │ │ │ │ + beq 997f8 │ │ │ │ add r0, r5, r6 │ │ │ │ add r6, r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldrsb r4, [r7], #1 │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - bgt 98f08 │ │ │ │ + bgt 997c0 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and r7, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc 98ef4 │ │ │ │ + bcc 997ac │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc 98f00 │ │ │ │ + bcc 997b8 │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r4, lsl #6 │ │ │ │ orr r5, r1, r7, lsl #18 │ │ │ │ add r7, r6, #4 │ │ │ │ - b 98f08 │ │ │ │ + b 997c0 │ │ │ │ orr r5, r4, r7, lsl #6 │ │ │ │ add r7, r6, #2 │ │ │ │ - b 98f08 │ │ │ │ + b 997c0 │ │ │ │ orr r5, r4, r7, lsl #12 │ │ │ │ add r7, r6, #3 │ │ │ │ sub r1, r5, #65 @ 0x41 │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ addhi r6, r1, #10 │ │ │ │ cmp r6, #16 │ │ │ │ - bcs 98f58 │ │ │ │ + bcs 99810 │ │ │ │ orr r4, r6, r2, lsl #4 │ │ │ │ lsl r1, r3, #4 │ │ │ │ orr r3, r1, r2, lsr #28 │ │ │ │ mov r6, r7 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 98ea0 │ │ │ │ + bne 99758 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ stm r8, {r0, r9} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 98f68 │ │ │ │ + ldr r0, [pc, #8] @ 99820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - strdeq pc, [r6], -r5 │ │ │ │ - andeq r4, sl, r4, lsl #28 │ │ │ │ + andeq pc, r6, r5, lsr #20 │ │ │ │ + andeq r4, sl, ip, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99184 │ │ │ │ + beq 99a3c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r2 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99190 │ │ │ │ + bne 99a48 │ │ │ │ add r8, sp, #8 │ │ │ │ add r6, sp, #24 │ │ │ │ orr r0, r8, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - beq 98ffc │ │ │ │ + beq 998b4 │ │ │ │ cmp r7, #1114112 @ 0x110000 │ │ │ │ - beq 9919c │ │ │ │ + beq 99a54 │ │ │ │ cmp r7, #12 │ │ │ │ - bgt 9901c │ │ │ │ + bgt 998d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9904c │ │ │ │ + beq 99904 │ │ │ │ cmp r7, #9 │ │ │ │ - beq 990b8 │ │ │ │ + beq 99970 │ │ │ │ cmp r7, #10 │ │ │ │ - bne 9907c │ │ │ │ + bne 99934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 990e4 │ │ │ │ + b 9999c │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98fb4 │ │ │ │ - b 9918c │ │ │ │ + beq 9986c │ │ │ │ + b 99a44 │ │ │ │ cmp r7, #13 │ │ │ │ - beq 99064 │ │ │ │ + beq 9991c │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq 990d0 │ │ │ │ + beq 99988 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne 9907c │ │ │ │ + bne 99934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 990e4 │ │ │ │ + b 9999c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 990e4 │ │ │ │ + b 9999c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 990e4 │ │ │ │ + b 9999c │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 99098 │ │ │ │ + bls 99950 │ │ │ │ mov r0, r7 │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99154 │ │ │ │ + bne 99a0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99154 │ │ │ │ + beq 99a0c │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ mov r9, #129 @ 0x81 │ │ │ │ - b 990ec │ │ │ │ + b 999a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 990e4 │ │ │ │ + b 9999c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ strh r0, [sp, #8] │ │ │ │ mov r9, #2 │ │ │ │ @@ -151243,42 +151801,42 @@ │ │ │ │ mov sl, r9 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ movhi sl, r7 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ cmp sl, r7 │ │ │ │ - beq 99148 │ │ │ │ + beq 99a00 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ ldrbls r1, [r6, r7] │ │ │ │ ldm r4, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99118 │ │ │ │ - b 9918c │ │ │ │ + beq 999d0 │ │ │ │ + b 99a44 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ mov r8, r5 │ │ │ │ - b 98fb4 │ │ │ │ + b 9986c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9c0f4 │ │ │ │ + bl 9c9ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3} │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ ldrb r7, [sp, #34] @ 0x22 │ │ │ │ ldrb r9, [sp, #35] @ 0x23 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 990ec │ │ │ │ + b 999a4 │ │ │ │ mov r1, #0 │ │ │ │ - b 99190 │ │ │ │ + b 99a48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ @@ -151287,179 +151845,179 @@ │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9926c │ │ │ │ + beq 99b24 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98d48 │ │ │ │ + bl 99600 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99290 │ │ │ │ + beq 99b48 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ tst r6, #1 │ │ │ │ - bne 99238 │ │ │ │ + bne 99af0 │ │ │ │ movw sl, #1 │ │ │ │ mov r0, #2 │ │ │ │ add r8, r7, r6 │ │ │ │ add r4, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #17 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 998c8 │ │ │ │ + bl 9a180 │ │ │ │ cmp r0, sl │ │ │ │ - beq 992e0 │ │ │ │ + beq 99b98 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - bne 99220 │ │ │ │ + bne 99ad8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99260 │ │ │ │ - ldr r1, [pc, #800] @ 9956c │ │ │ │ + beq 99b18 │ │ │ │ + ldr r1, [pc, #800] @ 99e24 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99514 │ │ │ │ + bne 99dcc │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r5, #4] │ │ │ │ - b 992d8 │ │ │ │ + b 99b90 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99510 │ │ │ │ - ldr r1, [pc, #736] @ 99560 │ │ │ │ + beq 99dc8 │ │ │ │ + ldr r1, [pc, #736] @ 99e18 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 992d0 │ │ │ │ - ldr r2, [pc, #700] @ 99564 │ │ │ │ + beq 99b88 │ │ │ │ + ldr r2, [pc, #700] @ 99e1c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #696] @ 99568 │ │ │ │ + ldr r1, [pc, #696] @ 99e20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99514 │ │ │ │ + bne 99dcc │ │ │ │ mov r4, #0 │ │ │ │ strb r6, [r5, #4] │ │ │ │ str r4, [r5] │ │ │ │ - b 99514 │ │ │ │ + b 99dcc │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99510 │ │ │ │ + beq 99dc8 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99514 │ │ │ │ + bne 99dcc │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r8, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ orr r0, r8, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 998c8 │ │ │ │ + bl 9a180 │ │ │ │ cmp r0, sl │ │ │ │ - beq 99520 │ │ │ │ + beq 99dd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 99538 │ │ │ │ + beq 99df0 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - bne 99374 │ │ │ │ + bne 99c2c │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99334 │ │ │ │ - b 99514 │ │ │ │ + beq 99bec │ │ │ │ + b 99dcc │ │ │ │ cmp r7, #12 │ │ │ │ - bgt 993ac │ │ │ │ + bgt 99c64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 993dc │ │ │ │ + beq 99c94 │ │ │ │ cmp r7, #9 │ │ │ │ - beq 99448 │ │ │ │ + beq 99d00 │ │ │ │ cmp r7, #10 │ │ │ │ - bne 9940c │ │ │ │ + bne 99cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b 99474 │ │ │ │ + b 99d2c │ │ │ │ cmp r7, #13 │ │ │ │ - beq 993f4 │ │ │ │ + beq 99cac │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - beq 99460 │ │ │ │ + beq 99d18 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne 9940c │ │ │ │ + bne 99cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b 99474 │ │ │ │ + b 99d2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b 99474 │ │ │ │ + b 99d2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b 99474 │ │ │ │ + b 99d2c │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 99428 │ │ │ │ + bls 99ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 994e0 │ │ │ │ + bne 99d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 994e0 │ │ │ │ + beq 99d98 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ mov r9, #129 @ 0x81 │ │ │ │ - b 9947c │ │ │ │ + b 99d34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b 99474 │ │ │ │ + b 99d2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r9, #2 │ │ │ │ @@ -151470,446 +152028,446 @@ │ │ │ │ mov r8, r9 │ │ │ │ movhi r8, r7 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ cmp r8, r7 │ │ │ │ - beq 994d8 │ │ │ │ + beq 99d90 │ │ │ │ cmp r9, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ addls r0, sp, #48 @ 0x30 │ │ │ │ ldrbls r1, [r0, r7] │ │ │ │ ldm r5, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ blx r2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 994a4 │ │ │ │ - b 99514 │ │ │ │ + beq 99d5c │ │ │ │ + b 99dcc │ │ │ │ add r8, sp, #32 │ │ │ │ - b 99330 │ │ │ │ + b 99be8 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c0f4 │ │ │ │ + bl 9c9ac │ │ │ │ ldm r6!, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ ldrb r7, [sp, #58] @ 0x3a │ │ │ │ ldrb r9, [sp, #59] @ 0x3b │ │ │ │ ldrh r0, [r6] │ │ │ │ strh r0, [r1] │ │ │ │ - b 9947c │ │ │ │ + b 99d34 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b 99514 │ │ │ │ - ldr r0, [pc, #48] @ 99570 │ │ │ │ + b 99dcc │ │ │ │ + ldr r0, [pc, #48] @ 99e28 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #44] @ 99574 │ │ │ │ - ldr r1, [pc, #44] @ 99578 │ │ │ │ + ldr r3, [pc, #44] @ 99e2c │ │ │ │ + ldr r1, [pc, #44] @ 99e30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - andeq sp, r6, lr, ror #18 │ │ │ │ - andeq sp, r5, r4, lsl #8 │ │ │ │ - andeq sp, r6, r5, lsr #18 │ │ │ │ - andeq sp, r5, r4, ror #8 │ │ │ │ - andeq pc, r6, r4, ror #2 │ │ │ │ - andeq r4, sl, r4, ror #18 │ │ │ │ - andeq r4, sl, r0, asr #18 │ │ │ │ + muleq r6, lr, sl │ │ │ │ + andeq sp, r5, ip, ror r4 │ │ │ │ + andeq sp, r6, r5, asr sl │ │ │ │ + ldrdeq sp, [r5], -ip │ │ │ │ + muleq r6, r4, r2 │ │ │ │ + andeq r4, sl, ip, lsr #1 │ │ │ │ + andeq r4, sl, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99614 │ │ │ │ - ldr r5, [pc, #140] @ 99628 │ │ │ │ + beq 99ecc │ │ │ │ + ldr r5, [pc, #140] @ 99ee0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 995c0 │ │ │ │ + bcs 99e78 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 9960c │ │ │ │ + beq 99ec4 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 99e9c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99620 │ │ │ │ + bne 99ed8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 981b4 │ │ │ │ + bl 98a6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99618 │ │ │ │ + bne 99ed0 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 995a4 │ │ │ │ - b 99614 │ │ │ │ + bne 99e5c │ │ │ │ + b 99ecc │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ - b 99618 │ │ │ │ - muleq r6, r0, r7 │ │ │ │ + b 99ed0 │ │ │ │ + andeq sp, r6, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 996c4 │ │ │ │ - ldr r6, [pc, #140] @ 996dc │ │ │ │ + beq 99f7c │ │ │ │ + ldr r6, [pc, #140] @ 99f94 │ │ │ │ mov r7, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 99670 │ │ │ │ + bcs 99f28 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 996bc │ │ │ │ + beq 99f74 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [r5, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 99694 │ │ │ │ + beq 99f4c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 996d4 │ │ │ │ + bne 99f8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 981b4 │ │ │ │ + bl 98a6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 996c8 │ │ │ │ + bne 99f80 │ │ │ │ ldr r0, [r5] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99654 │ │ │ │ - b 996c4 │ │ │ │ + bne 99f0c │ │ │ │ + b 99f7c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ - b 996c8 │ │ │ │ - andeq sp, r6, r0, ror #13 │ │ │ │ + b 99f80 │ │ │ │ + andeq sp, r6, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 998a4 │ │ │ │ - ldr sl, [pc, #432] @ 998b4 │ │ │ │ + beq 9a15c │ │ │ │ + ldr sl, [pc, #432] @ 9a16c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, sp │ │ │ │ add sl, pc, sl │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9972c │ │ │ │ + bcs 99fe4 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 9989c │ │ │ │ + beq 9a154 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 997e0 │ │ │ │ + bne 9a098 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9983c │ │ │ │ + beq 9a0f4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99800 │ │ │ │ + beq 9a0b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 97160 │ │ │ │ + bl 97a18 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99848 │ │ │ │ + beq 9a100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 997cc │ │ │ │ + beq 9a084 │ │ │ │ mov r0, r9 │ │ │ │ - bl 973c4 │ │ │ │ + bl 97c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99884 │ │ │ │ + bne 9a13c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 997cc │ │ │ │ - ldr r1, [pc, #264] @ 998c4 │ │ │ │ + beq 9a084 │ │ │ │ + ldr r1, [pc, #264] @ 9a17c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99884 │ │ │ │ + bne 9a13c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 981b4 │ │ │ │ - b 99820 │ │ │ │ + bl 98a6c │ │ │ │ + b 9a0d8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99884 │ │ │ │ + bne 9a13c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9973c │ │ │ │ + bne 99ff4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99828 │ │ │ │ - ldr r1, [pc, #164] @ 998b8 │ │ │ │ + beq 9a0e0 │ │ │ │ + ldr r1, [pc, #164] @ 9a170 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 998a8 │ │ │ │ + bne 9a160 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99710 │ │ │ │ - b 998a4 │ │ │ │ + bne 99fc8 │ │ │ │ + b 9a15c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ - b 99850 │ │ │ │ + b 9a108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9988c │ │ │ │ - ldr r2, [pc, #92] @ 998bc │ │ │ │ + beq 9a144 │ │ │ │ + ldr r2, [pc, #92] @ 9a174 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #88] @ 998c0 │ │ │ │ + ldr r1, [pc, #88] @ 9a178 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9988c │ │ │ │ + beq 9a144 │ │ │ │ mov r6, #1 │ │ │ │ - b 998a8 │ │ │ │ + b 9a160 │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ - b 998a4 │ │ │ │ + b 9a15c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, r6, r4, lsr #12 │ │ │ │ - ldrdeq sp, [r6], -r6 │ │ │ │ - andeq ip, r5, ip, asr #28 │ │ │ │ - andeq sp, r6, sp, ror #6 │ │ │ │ - andeq lr, r6, r1, lsr #24 │ │ │ │ + andeq sp, r6, r4, asr r7 │ │ │ │ + andeq sp, r6, r6, lsl #10 │ │ │ │ + andeq ip, r5, r4, asr #29 │ │ │ │ + muleq r6, sp, r4 │ │ │ │ + andeq lr, r6, r1, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 998f0 │ │ │ │ + bcs 9a1a8 │ │ │ │ movw r3, #1 │ │ │ │ movt r3, #17 │ │ │ │ - b 99b10 │ │ │ │ + b 9a3c8 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r9, r3, r1 │ │ │ │ cmp r1, #2 │ │ │ │ add r6, r2, r1 │ │ │ │ stm r0, {r6, r9} │ │ │ │ - bne 99b28 │ │ │ │ + bne 9a3e0 │ │ │ │ ldrb r3, [r2] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r1, r7, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 99b1c │ │ │ │ + bhi 9a3d4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 99b1c │ │ │ │ + bcs 9a3d4 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ sxtb r2, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 99a0c │ │ │ │ + ble 9a2c4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strb r0, [sp, #15] │ │ │ │ strh r0, [sp, #13] │ │ │ │ strb r1, [sp, #12] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99b10 │ │ │ │ + bne 9a3c8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 99b48 │ │ │ │ + beq 9a400 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - bgt 99b00 │ │ │ │ + bgt 9a3b8 │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ and r2, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 99adc │ │ │ │ + bcc 9a394 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 99af8 │ │ │ │ + bcc 9a3b0 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ orr r3, r3, r2, lsl #18 │ │ │ │ add r2, r0, #4 │ │ │ │ - b 99b00 │ │ │ │ + b 9a3b8 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bcc 99b10 │ │ │ │ + bcc 9a3c8 │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r1, #240 @ 0xf0 │ │ │ │ - bcs 99ae8 │ │ │ │ + bcs 9a3a0 │ │ │ │ add r7, sp, #12 │ │ │ │ strb r1, [sp, #12] │ │ │ │ mvn r1, #1 │ │ │ │ add ip, r1, r2, lsl #1 │ │ │ │ add r6, r6, #1 │ │ │ │ sub lr, r9, #2 │ │ │ │ add sl, r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strb r3, [sp, #15] │ │ │ │ strh r3, [sp, #13] │ │ │ │ add r5, r9, r3 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 99ad4 │ │ │ │ + bcc 9a38c │ │ │ │ ldrb r4, [r6, #-1] │ │ │ │ add r5, lr, r3 │ │ │ │ add r8, r6, #1 │ │ │ │ str r8, [r0] │ │ │ │ sub r1, r4, #65 @ 0x41 │ │ │ │ str r5, [r0, #4] │ │ │ │ sub r5, r4, #48 @ 0x30 │ │ │ │ bic r1, r1, #32 │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ addhi r5, r1, #10 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 99b1c │ │ │ │ + bhi 9a3d4 │ │ │ │ ldrb r1, [r6] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ sub r4, r1, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ addhi r4, r7, #10 │ │ │ │ cmp r4, #16 │ │ │ │ - bcs 99b1c │ │ │ │ + bcs 9a3d4 │ │ │ │ orr r1, r4, r5, lsl #4 │ │ │ │ strb r1, [sl], #1 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ adds r1, ip, r3 │ │ │ │ - bne 99a5c │ │ │ │ - b 99978 │ │ │ │ + bne 9a314 │ │ │ │ + b 9a230 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ - b 99b10 │ │ │ │ + b 9a3c8 │ │ │ │ orr r3, r7, r2, lsl #6 │ │ │ │ add r2, r0, #2 │ │ │ │ - b 99b00 │ │ │ │ + b 9a3b8 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #248 @ 0xf8 │ │ │ │ - bcc 99a2c │ │ │ │ - b 99b10 │ │ │ │ + bcc 9a2e4 │ │ │ │ + b 9a3c8 │ │ │ │ orr r3, r7, r2, lsl #12 │ │ │ │ add r2, r0, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99b40 │ │ │ │ + bne 9a3f8 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ - beq 99b48 │ │ │ │ + beq 9a400 │ │ │ │ mov r0, r3 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ 99be0 │ │ │ │ + ldr r0, [pc, #188] @ 9a498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #168] @ 99bd8 │ │ │ │ + ldr r0, [pc, #168] @ 9a490 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ 99bdc │ │ │ │ + ldr r2, [pc, #164] @ 9a494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #1 │ │ │ │ - bl 99bfc │ │ │ │ - ldr r2, [pc, #112] @ 99bc4 │ │ │ │ - ldr r3, [pc, #112] @ 99bc8 │ │ │ │ - ldr r7, [pc, #112] @ 99bcc │ │ │ │ + bl 9a4b4 │ │ │ │ + ldr r2, [pc, #112] @ 9a47c │ │ │ │ + ldr r3, [pc, #112] @ 9a480 │ │ │ │ + ldr r7, [pc, #112] @ 9a484 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #108] @ 99bd0 │ │ │ │ + ldr r6, [pc, #108] @ 9a488 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #104] @ 99bd4 │ │ │ │ + ldr r1, [pc, #104] @ 9a48c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ @@ -151925,1228 +152483,1228 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 8850 │ │ │ │ - andeq r4, sl, r8, lsr r2 │ │ │ │ - @ instruction: 0xfffc7d18 │ │ │ │ + andeq r3, sl, r0, lsl #19 │ │ │ │ + @ instruction: 0xfffc7d1c │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ andeq r2, r0, r8, lsl #12 │ │ │ │ - andeq r4, sl, r0, lsl r2 │ │ │ │ - andeq pc, r6, r2, asr r5 @ │ │ │ │ - andeq r4, sl, r8, lsr r2 │ │ │ │ - andeq r4, sl, r0, ror #4 │ │ │ │ + andeq r3, sl, r8, asr r9 │ │ │ │ + andeq pc, r6, r2, lsl #13 │ │ │ │ + andeq r3, sl, r0, lsl #19 │ │ │ │ + andeq r3, sl, r8, lsr #19 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 99bf8 │ │ │ │ + ldr r1, [pc, #8] @ 9a4b0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b51c │ │ │ │ - andeq sp, r6, r3, lsr r8 │ │ │ │ + b 6bdd4 │ │ │ │ + andeq sp, r6, r3, ror #18 │ │ │ │ mov r2, r1 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #16 │ │ │ │ - bcs 99c30 │ │ │ │ + bcs 9a4e8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 99c34 │ │ │ │ + beq 9a4ec │ │ │ │ mov r2, #0 │ │ │ │ ldrsb r3, [r0], #1 │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ addgt r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 99c18 │ │ │ │ - b 99c38 │ │ │ │ - b 63668 │ │ │ │ + bne 9a4d0 │ │ │ │ + b 9a4f0 │ │ │ │ + b 63f20 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bl 9808c │ │ │ │ + bl 98944 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 99c7c │ │ │ │ + bne 9a534 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ str r1, [r4] │ │ │ │ - b 99cbc │ │ │ │ + b 9a574 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r2, r6, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 99cb4 │ │ │ │ + bcs 9a56c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #500 @ 0x1f4 │ │ │ │ - bls 99cc8 │ │ │ │ + bls 9a580 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b 99cbc │ │ │ │ + b 9a574 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ strb r0, [r4, #4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldrd r2, [r5] │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r2, r3} │ │ │ │ str r1, [r4, #12] │ │ │ │ - b 99cc0 │ │ │ │ + b 9a578 │ │ │ │ sub r0, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 99d08 │ │ │ │ - ldr r0, [pc, #28] @ 99d10 │ │ │ │ - ldr r2, [pc, #28] @ 99d14 │ │ │ │ + bhi 9a5c0 │ │ │ │ + ldr r0, [pc, #28] @ 9a5c8 │ │ │ │ + ldr r2, [pc, #28] @ 9a5cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r5, sl, r4, lsr #23 │ │ │ │ - andeq fp, r7, r4, ror #15 │ │ │ │ + andeq r5, sl, ip, ror #5 │ │ │ │ + andeq fp, r7, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99da0 │ │ │ │ + beq 9a658 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #71 @ 0x47 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 99dc4 │ │ │ │ + bne 9a67c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99d90 │ │ │ │ - ldr r2, [pc, #376] @ 99ee0 │ │ │ │ + beq 9a648 │ │ │ │ + ldr r2, [pc, #376] @ 9a798 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #372] @ 99ee4 │ │ │ │ + ldr r1, [pc, #372] @ 9a79c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99e04 │ │ │ │ + bne 9a6bc │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 99e04 │ │ │ │ + b 9a6bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99e00 │ │ │ │ - ldr r1, [pc, #296] @ 99edc │ │ │ │ + beq 9a6b8 │ │ │ │ + ldr r1, [pc, #296] @ 9a794 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99e10 │ │ │ │ + beq 9a6c8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ orrs r1, r9, sl │ │ │ │ - beq 99ec4 │ │ │ │ - ldr r1, [pc, #256] @ 99ee8 │ │ │ │ + beq 9a77c │ │ │ │ + ldr r1, [pc, #256] @ 9a7a0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99e20 │ │ │ │ + beq 9a6d8 │ │ │ │ mov r6, #1 │ │ │ │ - b 99e04 │ │ │ │ + b 9a6bc │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9a8ac │ │ │ │ - ldr r8, [pc, #196] @ 99eec │ │ │ │ + b 9b164 │ │ │ │ + ldr r8, [pc, #196] @ 9a7a4 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r2, r7, r9 │ │ │ │ sbcs r2, r5, sl │ │ │ │ - bcs 99e9c │ │ │ │ + bcs 9a754 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, r7, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 99e74 │ │ │ │ + beq 9a72c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99df8 │ │ │ │ + bne 9a6b0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9897c │ │ │ │ + bl 99234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99e34 │ │ │ │ - b 99e04 │ │ │ │ + beq 9a6ec │ │ │ │ + b 9a6bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99ec4 │ │ │ │ - ldr r1, [pc, #64] @ 99ef0 │ │ │ │ + beq 9a77c │ │ │ │ + ldr r1, [pc, #64] @ 9a7a8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99e04 │ │ │ │ + bne 9a6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8ac │ │ │ │ + bl 9b164 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ sub r1, r1, r9 │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 99e08 │ │ │ │ - andeq ip, r6, sl, lsr lr │ │ │ │ - andeq ip, r5, r4, asr #18 │ │ │ │ - andeq ip, r6, r5, ror #28 │ │ │ │ - andeq ip, r5, r4, ror r4 │ │ │ │ - andeq ip, r6, r0, lsl #30 │ │ │ │ - andeq ip, r6, r7, lsr #27 │ │ │ │ + b 9a6c0 │ │ │ │ + andeq ip, r6, sl, ror #30 │ │ │ │ + @ instruction: 0x0005c9bc │ │ │ │ + muleq r6, r5, pc @ │ │ │ │ + andeq ip, r5, r4, ror #9 │ │ │ │ + andeq sp, r6, r0, lsr r0 │ │ │ │ + ldrdeq ip, [r6], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99f6c │ │ │ │ + beq 9a824 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c40 │ │ │ │ + bl 9a4f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99f90 │ │ │ │ + beq 9a848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99fd8 │ │ │ │ + beq 9a890 │ │ │ │ mov r1, r4 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 99fdc │ │ │ │ + b 9a894 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99fd8 │ │ │ │ - ldr r1, [pc, #100] @ 99fe4 │ │ │ │ + beq 9a890 │ │ │ │ + ldr r1, [pc, #100] @ 9a89c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99fd0 │ │ │ │ - ldr r2, [pc, #72] @ 99fe8 │ │ │ │ + beq 9a888 │ │ │ │ + ldr r2, [pc, #72] @ 9a8a0 │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #68] @ 99fec │ │ │ │ + ldr r1, [pc, #68] @ 9a8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 99fdc │ │ │ │ + bne 9a894 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andeq ip, r6, lr, ror #24 │ │ │ │ - andeq ip, r5, ip, lsl #14 │ │ │ │ - andeq ip, r6, r9, lsr #24 │ │ │ │ + muleq r6, lr, sp │ │ │ │ + andeq ip, r5, r4, lsl #15 │ │ │ │ + andeq ip, r6, r9, asr sp │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a088 │ │ │ │ - ldr r6, [pc, #128] @ 9a094 │ │ │ │ + beq 9a940 │ │ │ │ + ldr r6, [pc, #128] @ 9a94c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a030 │ │ │ │ + bcs 9a8e8 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 9a080 │ │ │ │ + beq 9a938 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [r5, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9a054 │ │ │ │ + beq 9a90c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a078 │ │ │ │ + bne 9a930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a078 │ │ │ │ + bne 9a930 │ │ │ │ ldr r0, [r5] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a014 │ │ │ │ - b 9a088 │ │ │ │ + bne 9a8cc │ │ │ │ + b 9a940 │ │ │ │ mov r0, #1 │ │ │ │ - b 9a08c │ │ │ │ + b 9a944 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq ip, r6, r0, lsr #26 │ │ │ │ + andeq ip, r6, r0, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a120 │ │ │ │ + beq 9a9d8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #71 @ 0x47 │ │ │ │ - bl 970c4 │ │ │ │ + bl 9797c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9a144 │ │ │ │ + bne 9a9fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a110 │ │ │ │ - ldr r2, [pc, #380] @ 9a264 │ │ │ │ + beq 9a9c8 │ │ │ │ + ldr r2, [pc, #380] @ 9ab1c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #376] @ 9a268 │ │ │ │ + ldr r1, [pc, #376] @ 9ab20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a254 │ │ │ │ + bne 9ab0c │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ - b 9a254 │ │ │ │ + b 9ab0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a180 │ │ │ │ - ldr r1, [pc, #300] @ 9a260 │ │ │ │ + beq 9aa38 │ │ │ │ + ldr r1, [pc, #300] @ 9ab18 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a188 │ │ │ │ + beq 9aa40 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ orrs r1, r9, sl │ │ │ │ - beq 9a23c │ │ │ │ - ldr r1, [pc, #260] @ 9a26c │ │ │ │ + beq 9aaf4 │ │ │ │ + ldr r1, [pc, #260] @ 9ab24 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a198 │ │ │ │ + beq 9aa50 │ │ │ │ mov r6, #1 │ │ │ │ - b 9a254 │ │ │ │ + b 9ab0c │ │ │ │ mov r6, #0 │ │ │ │ - b 9a254 │ │ │ │ + b 9ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4b0 │ │ │ │ + bl 9ad68 │ │ │ │ mov r6, r0 │ │ │ │ - b 9a254 │ │ │ │ - ldr r8, [pc, #208] @ 9a270 │ │ │ │ + b 9ab0c │ │ │ │ + ldr r8, [pc, #208] @ 9ab28 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r2, r7, r9 │ │ │ │ sbcs r2, r5, sl │ │ │ │ - bcs 9a214 │ │ │ │ + bcs 9aacc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, r7, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9a1ec │ │ │ │ + beq 9aaa4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a178 │ │ │ │ + bne 9aa30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9897c │ │ │ │ + bl 99234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a1ac │ │ │ │ - b 9a254 │ │ │ │ + beq 9aa64 │ │ │ │ + b 9ab0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a23c │ │ │ │ - ldr r1, [pc, #76] @ 9a274 │ │ │ │ + beq 9aaf4 │ │ │ │ + ldr r1, [pc, #76] @ 9ab2c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a254 │ │ │ │ + bne 9ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a4b0 │ │ │ │ + bl 9ad68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0006caba │ │ │ │ - andeq ip, r5, r4, asr #11 │ │ │ │ - andeq ip, r6, r5, ror #21 │ │ │ │ - strdeq ip, [r5], -r4 │ │ │ │ - andeq ip, r6, r8, lsl #23 │ │ │ │ - andeq ip, r6, pc, lsr #20 │ │ │ │ + andeq ip, r6, sl, ror #23 │ │ │ │ + andeq ip, r5, ip, lsr r6 │ │ │ │ + andeq ip, r6, r5, lsl ip │ │ │ │ + andeq ip, r5, r4, ror #2 │ │ │ │ + @ instruction: 0x0006ccb8 │ │ │ │ + andeq ip, r6, pc, asr fp │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a348 │ │ │ │ + beq 9ac00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a310 │ │ │ │ + bcs 9abc8 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq 9a3b4 │ │ │ │ + beq 9ac6c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq 9a368 │ │ │ │ + beq 9ac20 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne 9a310 │ │ │ │ + bne 9abc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 981b4 │ │ │ │ + bl 98a6c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ + bne 9ad44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a300 │ │ │ │ - ldr r1, [pc, #428] @ 9a49c │ │ │ │ + beq 9abb8 │ │ │ │ + ldr r1, [pc, #428] @ 9ad54 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ + bne 9ad44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 981b4 │ │ │ │ - b 9a3d4 │ │ │ │ + bl 98a6c │ │ │ │ + b 9ac8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a338 │ │ │ │ - ldr r1, [pc, #372] @ 9a498 │ │ │ │ + beq 9abf0 │ │ │ │ + ldr r1, [pc, #372] @ 9ad50 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ + bne 9ad44 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 9a48c │ │ │ │ + b 9ad44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a488 │ │ │ │ - ldr r1, [pc, #312] @ 9a494 │ │ │ │ + beq 9ad40 │ │ │ │ + ldr r1, [pc, #312] @ 9ad4c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #500 @ 0x1f4 │ │ │ │ - bls 9a3e0 │ │ │ │ + bls 9ac98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a3a4 │ │ │ │ - ldr r1, [pc, #280] @ 9a4a8 │ │ │ │ + beq 9ac5c │ │ │ │ + ldr r1, [pc, #280] @ 9ad60 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ + bne 9ad44 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ - b 9a340 │ │ │ │ + b 9abf8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a488 │ │ │ │ - ldr r1, [pc, #216] @ 9a4a0 │ │ │ │ + beq 9ad40 │ │ │ │ + ldr r1, [pc, #216] @ 9ad58 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - b 9a48c │ │ │ │ + b 9ad44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a278 │ │ │ │ + bl 9ab30 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ - ldr r6, [pc, #168] @ 9a4a4 │ │ │ │ + bne 9ad44 │ │ │ │ + ldr r6, [pc, #168] @ 9ad5c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a458 │ │ │ │ + beq 9ad10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a424 │ │ │ │ + bcs 9acdc │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 9a478 │ │ │ │ + beq 9ad30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a444 │ │ │ │ + beq 9acfc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a48c │ │ │ │ + bne 9ad44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a278 │ │ │ │ + bl 9ab30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a3fc │ │ │ │ - b 9a48c │ │ │ │ + beq 9acb4 │ │ │ │ + b 9ad44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a338 │ │ │ │ - ldr r1, [pc, #64] @ 9a4ac │ │ │ │ + beq 9abf0 │ │ │ │ + ldr r1, [pc, #64] @ 9ad64 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ - b 9a330 │ │ │ │ + bl 6bdd4 │ │ │ │ + b 9abe8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ strd r2, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - muleq r6, r2, r8 │ │ │ │ - andeq ip, r5, ip, lsl #7 │ │ │ │ - andeq ip, r6, r9, ror #18 │ │ │ │ - muleq r6, r7, r8 │ │ │ │ - andeq ip, r6, r4, ror #16 │ │ │ │ - andeq ip, r6, r5, asr #16 │ │ │ │ - andeq ip, r5, r4, asr #4 │ │ │ │ + andeq ip, r6, r2, asr #19 │ │ │ │ + andeq ip, r5, r4, lsl #8 │ │ │ │ + muleq r6, r9, sl │ │ │ │ + andeq ip, r6, r7, asr #19 │ │ │ │ + muleq r6, r4, r9 │ │ │ │ + andeq ip, r6, r5, ror r9 │ │ │ │ + @ instruction: 0x0005c2bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a700 │ │ │ │ - ldr r9, [pc, #572] @ 9a710 │ │ │ │ + beq 9afb8 │ │ │ │ + ldr r9, [pc, #572] @ 9afc8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sp │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a4fc │ │ │ │ + bcs 9adb4 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq 9a6f8 │ │ │ │ + beq 9afb0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9a524 │ │ │ │ - ldr r1, [pc, #512] @ 9a714 │ │ │ │ + beq 9addc │ │ │ │ + ldr r1, [pc, #512] @ 9afcc │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a6e0 │ │ │ │ + bne 9af98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a730 │ │ │ │ + bl 9afe8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9a6e0 │ │ │ │ + beq 9af98 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a630 │ │ │ │ + beq 9aee8 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 9a630 │ │ │ │ + bcs 9aee8 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 9a630 │ │ │ │ + bne 9aee8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, r3, #1 │ │ │ │ tst r1, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 9a584 │ │ │ │ + beq 9ae3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a5a4 │ │ │ │ + beq 9ae5c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ - b 9a598 │ │ │ │ + b 9ae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a5a4 │ │ │ │ - ldr r1, [pc, #388] @ 9a718 │ │ │ │ + beq 9ae5c │ │ │ │ + ldr r1, [pc, #388] @ 9afd0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a6e0 │ │ │ │ + bne 9af98 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a658 │ │ │ │ + beq 9af10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 97160 │ │ │ │ + bl 97a18 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a6a4 │ │ │ │ + beq 9af5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a618 │ │ │ │ + beq 9aed0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 973c4 │ │ │ │ + bl 97c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a6e0 │ │ │ │ + bne 9af98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a618 │ │ │ │ - ldr r1, [pc, #292] @ 9a72c │ │ │ │ + beq 9aed0 │ │ │ │ + ldr r1, [pc, #292] @ 9afe4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a6e0 │ │ │ │ + bne 9af98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 978c8 │ │ │ │ + bl 98180 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a6e0 │ │ │ │ - b 9a538 │ │ │ │ + bne 9af98 │ │ │ │ + b 9adf0 │ │ │ │ tst r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ ldrne r0, [r4, #16] │ │ │ │ mov r7, r9 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9a688 │ │ │ │ - ldr r1, [pc, #204] @ 9a71c │ │ │ │ + beq 9af40 │ │ │ │ + ldr r1, [pc, #204] @ 9afd4 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9a678 │ │ │ │ + b 9af30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a688 │ │ │ │ - ldr r1, [pc, #172] @ 9a720 │ │ │ │ + beq 9af40 │ │ │ │ + ldr r1, [pc, #172] @ 9afd8 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a704 │ │ │ │ + bne 9afbc │ │ │ │ ldr r0, [r4] │ │ │ │ add sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a4e0 │ │ │ │ - b 9a700 │ │ │ │ + bne 9ad98 │ │ │ │ + b 9afb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a6e8 │ │ │ │ - ldr r2, [pc, #104] @ 9a724 │ │ │ │ + beq 9afa0 │ │ │ │ + ldr r2, [pc, #104] @ 9afdc │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #100] @ 9a728 │ │ │ │ + ldr r1, [pc, #100] @ 9afe0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a6e8 │ │ │ │ + beq 9afa0 │ │ │ │ mov r9, #1 │ │ │ │ - b 9a704 │ │ │ │ + b 9afbc │ │ │ │ mov r9, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ str r9, [r4] │ │ │ │ - b 9a704 │ │ │ │ + b 9afbc │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r6, r4, asr r8 │ │ │ │ - andeq ip, r6, lr, ror #13 │ │ │ │ - strdeq ip, [r6], -r1 │ │ │ │ - andeq ip, r6, r6, lsr r6 │ │ │ │ - andeq ip, r6, sl, ror r5 │ │ │ │ - strdeq fp, [r5], -r0 │ │ │ │ - andeq ip, r6, r1, lsl r5 │ │ │ │ - andeq ip, r6, pc, lsl #12 │ │ │ │ + andeq ip, r6, r4, lsl #19 │ │ │ │ + andeq ip, r6, lr, lsl r8 │ │ │ │ + andeq ip, r6, r1, lsr #16 │ │ │ │ + andeq ip, r6, r6, ror #14 │ │ │ │ + andeq ip, r6, sl, lsr #13 │ │ │ │ + andeq ip, r5, r8, rrx │ │ │ │ + andeq ip, r6, r1, asr #12 │ │ │ │ + andeq ip, r6, pc, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a7d8 │ │ │ │ + beq 9b090 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a7d8 │ │ │ │ + bcs 9b090 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #73 @ 0x49 │ │ │ │ - beq 9a7fc │ │ │ │ + beq 9b0b4 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - bne 9a7d8 │ │ │ │ + bne 9b090 │ │ │ │ add r0, r1, #1 │ │ │ │ mov r5, sp │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 99c40 │ │ │ │ + bl 9a4f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a850 │ │ │ │ + beq 9b108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a898 │ │ │ │ + beq 9b150 │ │ │ │ mov r1, r4 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a730 │ │ │ │ + bl 9afe8 │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ uxtb r0, r0 │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ - b 9a7f4 │ │ │ │ + b 9b0ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ mov r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a7f0 │ │ │ │ + bne 9b0a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a840 │ │ │ │ - ldr r1, [pc, #120] @ 9a8a8 │ │ │ │ + beq 9b0f8 │ │ │ │ + ldr r1, [pc, #120] @ 9b160 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a7f0 │ │ │ │ + bne 9b0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97f0c │ │ │ │ + bl 987c4 │ │ │ │ mov r5, #1 │ │ │ │ - b 9a7e8 │ │ │ │ + b 9b0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a890 │ │ │ │ - ldr r2, [pc, #64] @ 9a8a0 │ │ │ │ + beq 9b148 │ │ │ │ + ldr r2, [pc, #64] @ 9b158 │ │ │ │ ldrb r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #60] @ 9a8a4 │ │ │ │ + ldr r1, [pc, #60] @ 9b15c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a890 │ │ │ │ + beq 9b148 │ │ │ │ mov r5, #2 │ │ │ │ - b 9a7f0 │ │ │ │ + b 9b0a8 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ - b 9a7f0 │ │ │ │ - andeq fp, r5, ip, asr #28 │ │ │ │ - andeq ip, r6, r9, ror #6 │ │ │ │ - andeq ip, r6, r5, asr r4 │ │ │ │ + b 9b0a8 │ │ │ │ + andeq fp, r5, r4, asr #29 │ │ │ │ + muleq r6, r9, r4 │ │ │ │ + andeq ip, r6, r5, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9aafc │ │ │ │ + beq 9b3b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a8f0 │ │ │ │ + bcs 9b1a8 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ addeq r1, r1, #1 │ │ │ │ moveq r6, #1 │ │ │ │ streq r1, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9a938 │ │ │ │ + bcs 9b1f0 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 9a938 │ │ │ │ + bne 9b1f0 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 9a978 │ │ │ │ + bcs 9b230 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bne 9a978 │ │ │ │ - ldr r5, [pc, #824] @ 9ac60 │ │ │ │ + bne 9b230 │ │ │ │ + ldr r5, [pc, #824] @ 9b518 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ - b 9a9a8 │ │ │ │ + b 9b260 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9aafc │ │ │ │ + beq 9b3b4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a96c │ │ │ │ - ldr r1, [pc, #780] @ 9ac64 │ │ │ │ + beq 9b224 │ │ │ │ + ldr r1, [pc, #780] @ 9b51c │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9a9b0 │ │ │ │ - b 9aafc │ │ │ │ + bne 9b268 │ │ │ │ + b 9b3b4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 97160 │ │ │ │ + bl 97a18 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9abc8 │ │ │ │ + beq 9b480 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ac14 │ │ │ │ + beq 9b4cc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac14 │ │ │ │ + bne 9b4cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9a944 │ │ │ │ + bne 9b1fc │ │ │ │ ldr r9, [r4, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9a9dc │ │ │ │ - ldr r1, [pc, #676] @ 9ac68 │ │ │ │ + beq 9b294 │ │ │ │ + ldr r1, [pc, #676] @ 9b520 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, sp │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ str r0, [sp, #20] │ │ │ │ stm sp, {r0, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 9ac90 │ │ │ │ + bl 9b548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ac54 │ │ │ │ + beq 9b50c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9aa40 │ │ │ │ + beq 9b2f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9aaf4 │ │ │ │ + bne 9b3ac │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldm r8!, {r1, r2, r3, r5, r7} │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac90 │ │ │ │ + bl 9b548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9aad0 │ │ │ │ + beq 9b388 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9aa60 │ │ │ │ + beq 9b318 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #476] @ 9ac6c │ │ │ │ + ldr r1, [pc, #476] @ 9b524 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9aaf4 │ │ │ │ + bne 9b3ac │ │ │ │ mov sl, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9aa5c │ │ │ │ + beq 9b314 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov sl, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9aa5c │ │ │ │ - b 9aaf4 │ │ │ │ + beq 9b314 │ │ │ │ + b 9b3ac │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9aafc │ │ │ │ - ldr r1, [pc, #420] @ 9ac84 │ │ │ │ + beq 9b3b4 │ │ │ │ + ldr r1, [pc, #420] @ 9b53c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9aafc │ │ │ │ + beq 9b3b4 │ │ │ │ mov r6, #1 │ │ │ │ - b 9ac48 │ │ │ │ + b 9b500 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ab24 │ │ │ │ - ldr r1, [pc, #364] @ 9ac7c │ │ │ │ + beq 9b3dc │ │ │ │ + ldr r1, [pc, #364] @ 9b534 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff0 │ │ │ │ + bl 9a8a8 │ │ │ │ mov r6, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ab5c │ │ │ │ - ldr r1, [pc, #308] @ 9ac80 │ │ │ │ + beq 9b414 │ │ │ │ + ldr r1, [pc, #308] @ 9b538 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ab94 │ │ │ │ + beq 9b44c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 9ab94 │ │ │ │ + bcs 9b44c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 9ab94 │ │ │ │ + bne 9b44c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b 9ac48 │ │ │ │ + b 9b500 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9abb8 │ │ │ │ - ldr r1, [pc, #224] @ 9ac88 │ │ │ │ + beq 9b470 │ │ │ │ + ldr r1, [pc, #224] @ 9b540 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 978c8 │ │ │ │ + b 98180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ac08 │ │ │ │ - ldr r2, [pc, #144] @ 9ac70 │ │ │ │ + beq 9b4c0 │ │ │ │ + ldr r2, [pc, #144] @ 9b528 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #140] @ 9ac74 │ │ │ │ + ldr r1, [pc, #140] @ 9b52c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ movwne r2, #25 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ mov r6, #0 │ │ │ │ strb r5, [r4, #4] │ │ │ │ - b 9ac44 │ │ │ │ + b 9b4fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ac3c │ │ │ │ - ldr r1, [pc, #80] @ 9ac78 │ │ │ │ + beq 9b4f4 │ │ │ │ + ldr r1, [pc, #80] @ 9b530 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ac48 │ │ │ │ + bne 9b500 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 9ac8c │ │ │ │ + ldr r0, [pc, #48] @ 9b544 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldrdeq ip, [r6], -r5 │ │ │ │ - andeq ip, r6, lr, lsr #5 │ │ │ │ - andeq fp, r5, r4, ror sl │ │ │ │ - andeq lr, r6, fp, ror r8 │ │ │ │ - andeq fp, r5, ip, asr #21 │ │ │ │ - andeq fp, r6, sp, ror #31 │ │ │ │ - andeq fp, r5, r8, lsl #21 │ │ │ │ - strdeq ip, [r6], -pc @ │ │ │ │ - muleq r6, r8, r0 │ │ │ │ - andeq ip, r6, r9, lsr #2 │ │ │ │ - @ instruction: 0x0005b6b0 │ │ │ │ - @ instruction: 0x000a31b8 │ │ │ │ + andeq ip, r6, r5, lsl #8 │ │ │ │ + ldrdeq ip, [r6], -lr │ │ │ │ + andeq fp, r5, ip, ror #21 │ │ │ │ + andeq lr, r6, fp, lsr #19 │ │ │ │ + andeq fp, r5, r4, asr #22 │ │ │ │ + andeq ip, r6, sp, lsl r1 │ │ │ │ + andeq fp, r5, r0, lsl #22 │ │ │ │ + andeq ip, r6, pc, lsr #4 │ │ │ │ + andeq sp, r6, r8, asr #3 │ │ │ │ + andeq ip, r6, r9, asr r2 │ │ │ │ + andeq fp, r5, r0, lsr #14 │ │ │ │ + andeq r2, sl, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9acb4 │ │ │ │ - b 9add8 │ │ │ │ + beq 9b56c │ │ │ │ + b 9b690 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 9ada4 │ │ │ │ + bhi 9b65c │ │ │ │ ldr r8, [r5, #12] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 9ada4 │ │ │ │ + bcc 9b65c │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add r0, r5, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, r6 │ │ │ │ ldrb r7, [r0, #-1] │ │ │ │ sub r2, r4, r8 │ │ │ │ add r3, sl, r8 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9ad2c │ │ │ │ + bhi 9b5e4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ad3c │ │ │ │ + beq 9b5f4 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 9ad44 │ │ │ │ + beq 9b5fc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ad08 │ │ │ │ + bne 9b5c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 9ad48 │ │ │ │ + b 9b600 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67fcc │ │ │ │ - b 9ad48 │ │ │ │ + bl 68884 │ │ │ │ + b 9b600 │ │ │ │ mov r0, #0 │ │ │ │ - b 9ad48 │ │ │ │ + b 9b600 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 9ada0 │ │ │ │ + beq 9b658 │ │ │ │ add r0, r8, r1 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - bcc 9ad94 │ │ │ │ + bcc 9b64c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 9ad94 │ │ │ │ + bhi 9b64c │ │ │ │ cmp r6, #5 │ │ │ │ - bcs 9adf4 │ │ │ │ + bcs 9b6ac │ │ │ │ sub r9, r8, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sl, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ade0 │ │ │ │ + beq 9b698 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 9acec │ │ │ │ - b 9ada4 │ │ │ │ + bcs 9b5a4 │ │ │ │ + b 9b65c │ │ │ │ str r4, [r5, #12] │ │ │ │ ldrb r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9adc0 │ │ │ │ + bne 9b678 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ - b 9add0 │ │ │ │ + b 9b688 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9add8 │ │ │ │ + beq 9b690 │ │ │ │ add r0, sl, r2 │ │ │ │ sub r1, r3, r2 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r8, [r5, #28] │ │ │ │ add r0, sl, r1 │ │ │ │ sub r1, r9, r1 │ │ │ │ - b 9add8 │ │ │ │ - ldr r3, [pc, #16] @ 9ae0c │ │ │ │ + b 9b690 │ │ │ │ + ldr r3, [pc, #16] @ 9b6c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - strdeq r3, [sl], -ip │ │ │ │ + andeq r3, sl, r4, asr #4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 9ae60 │ │ │ │ - ldr r3, [pc, #56] @ 9ae64 │ │ │ │ + ldr r1, [pc, #56] @ 9b718 │ │ │ │ + ldr r3, [pc, #56] @ 9b71c │ │ │ │ sub lr, fp, #4 │ │ │ │ - ldr ip, [pc, #52] @ 9ae68 │ │ │ │ + ldr ip, [pc, #52] @ 9b720 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-4] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 6c430 │ │ │ │ + bl 6cce8 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, r6, r3, asr #28 │ │ │ │ - andeq fp, r5, r8, asr #8 │ │ │ │ + andeq fp, r6, r3, ror pc │ │ │ │ + @ instruction: 0x0005b4b8 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9b048 │ │ │ │ + bne 9b900 │ │ │ │ ldr r8, [r1, #28] │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r8, lr │ │ │ │ - beq 9b214 │ │ │ │ + beq 9bacc │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, ip, #1 │ │ │ │ ldr r9, [r1, #48] @ 0x30 │ │ │ │ add r4, r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 9b0a8 │ │ │ │ + bcs 9b960 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r2, r8, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add sl, r9, r8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -153162,1107 +153720,1107 @@ │ │ │ │ sub r0, r8, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r8, r2 │ │ │ │ - bne 9b0a8 │ │ │ │ + bne 9b960 │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r3, r2, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r4 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 9afb0 │ │ │ │ + beq 9b868 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ movhi r7, r0 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r0, ip │ │ │ │ moveq r7, r2 │ │ │ │ cmp r7, ip │ │ │ │ movhi r0, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9afe4 │ │ │ │ + beq 9b89c │ │ │ │ mov r4, r3 │ │ │ │ add r3, r8, r3 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 9b230 │ │ │ │ + bcs 9bae8 │ │ │ │ ldrb r2, [sl, r4] │ │ │ │ add r3, r4, #1 │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9af78 │ │ │ │ + beq 9b830 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r0, r4 │ │ │ │ - b 9afb4 │ │ │ │ + b 9b86c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r1, #28] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9afd0 │ │ │ │ + beq 9b888 │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, r2, r0 │ │ │ │ cmp r4, lr │ │ │ │ - bcc 9af14 │ │ │ │ - b 9b1c0 │ │ │ │ + bcc 9b7cc │ │ │ │ + b 9ba78 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ movne r0, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 9b0f4 │ │ │ │ + bcs 9b9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 9b260 │ │ │ │ + bcs 9bb18 │ │ │ │ add r4, r3, r8 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 9b24c │ │ │ │ + bcs 9bb04 │ │ │ │ ldrb r4, [r9, r4] │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ cmp r7, r4 │ │ │ │ - beq 9affc │ │ │ │ + beq 9b8b4 │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r1, #28] │ │ │ │ - bne 9afc8 │ │ │ │ - b 9afd0 │ │ │ │ + bne 9b880 │ │ │ │ + b 9b888 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ mov r6, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9b214 │ │ │ │ + bne 9bacc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrd r4, [r1, #48] @ 0x30 │ │ │ │ eor r7, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r7, [r1, #12] │ │ │ │ - beq 9b128 │ │ │ │ + beq 9b9e0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 9b124 │ │ │ │ + bcs 9b9dc │ │ │ │ add r7, r4, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 9b128 │ │ │ │ - ldr r0, [pc, #480] @ 9b274 │ │ │ │ + bge 9b9e0 │ │ │ │ + ldr r0, [pc, #480] @ 9bb2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 87f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ add r5, r0, #8 │ │ │ │ add r7, r0, #4 │ │ │ │ - beq 9b0ec │ │ │ │ + beq 9b9a4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 9b0dc │ │ │ │ + bcs 9b994 │ │ │ │ add r6, r9, r3 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt 9b198 │ │ │ │ - b 9b0e4 │ │ │ │ + bgt 9ba50 │ │ │ │ + b 9b99c │ │ │ │ cmp lr, r3 │ │ │ │ - beq 9b19c │ │ │ │ + beq 9ba54 │ │ │ │ adds r3, r3, #1 │ │ │ │ - bcc 9b0c0 │ │ │ │ + bcc 9b978 │ │ │ │ mov lr, #0 │ │ │ │ - b 9b19c │ │ │ │ + b 9ba54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ str r0, [r1, #28] │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b 9b214 │ │ │ │ - bne 9b08c │ │ │ │ + b 9bacc │ │ │ │ + bne 9b944 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 9b144 │ │ │ │ + bne 9b9fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b1e0 │ │ │ │ + bne 9ba98 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, #14] │ │ │ │ - b 9b214 │ │ │ │ + b 9bacc │ │ │ │ add r5, r4, r2 │ │ │ │ ldrsb r6, [r5] │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r7, r6 │ │ │ │ - bgt 9b1d8 │ │ │ │ + bgt 9ba90 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and ip, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 9b1b8 │ │ │ │ + bcc 9ba70 │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r6, r4, r6, lsl #6 │ │ │ │ - bcc 9b1d4 │ │ │ │ + bcc 9ba8c │ │ │ │ ldrb r7, [r5, #3] │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r6, r7, r6, lsl #6 │ │ │ │ and r7, ip, #7 │ │ │ │ orr r7, r6, r7, lsl #18 │ │ │ │ - b 9b1d8 │ │ │ │ + b 9ba90 │ │ │ │ mov lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ str lr, [r5] │ │ │ │ movls r2, lr │ │ │ │ str r8, [r7] │ │ │ │ str r2, [r1, #28] │ │ │ │ mov r6, #1 │ │ │ │ - b 9b214 │ │ │ │ + b 9bacc │ │ │ │ orr r7, r6, ip, lsl #6 │ │ │ │ - b 9b1d8 │ │ │ │ + b 9ba90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, lr │ │ │ │ add r5, r0, #8 │ │ │ │ add r7, r0, #4 │ │ │ │ - b 9b0bc │ │ │ │ + b 9b974 │ │ │ │ orr r7, r6, ip, lsl #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9b1f0 │ │ │ │ + beq 9baa8 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b 9b214 │ │ │ │ + b 9bacc │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ movcs r3, #2 │ │ │ │ mov r6, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 9b220 │ │ │ │ + bcs 9bad8 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ - b 9b208 │ │ │ │ - ldr r2, [pc, #68] @ 9b27c │ │ │ │ + b 9bac0 │ │ │ │ + ldr r2, [pc, #68] @ 9bb34 │ │ │ │ add r0, r7, r8 │ │ │ │ cmp lr, r0 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, lr │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #36] @ 9b278 │ │ │ │ + ldr r2, [pc, #36] @ 9bb30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #24] @ 9b280 │ │ │ │ + ldr r2, [pc, #24] @ 9bb38 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r4, sl, r0, ror #13 │ │ │ │ - strdeq r4, [sl], -r0 │ │ │ │ - andeq r4, sl, r8, lsl r5 │ │ │ │ - andeq r4, sl, ip, asr #9 │ │ │ │ + andeq r3, sl, r8, lsr #28 │ │ │ │ + andeq r3, sl, r8, lsr ip │ │ │ │ + andeq r3, sl, r0, ror #24 │ │ │ │ + andeq r3, sl, r4, lsl ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #40] @ 9b2bc │ │ │ │ - ldr r3, [pc, #40] @ 9b2c0 │ │ │ │ + ldr r2, [pc, #40] @ 9bb74 │ │ │ │ + ldr r3, [pc, #40] @ 9bb78 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r4, sl, r8, ror #12 │ │ │ │ - andeq sl, r7, r4, lsr #5 │ │ │ │ + @ instruction: 0x000a3db0 │ │ │ │ + andeq sl, r7, ip, ror #7 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 9b2e0 │ │ │ │ + bne 9bb98 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 9b2e8 │ │ │ │ - b 61294 │ │ │ │ + bne 9bba0 │ │ │ │ + b 61b50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - b 64204 │ │ │ │ - b 6427c │ │ │ │ + b 64abc │ │ │ │ + b 64b34 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 6abc8 │ │ │ │ + b 6b480 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9bd5c │ │ │ │ + beq 9c614 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add lr, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ mov ip, r1 │ │ │ │ movcc r1, lr │ │ │ │ - bcs 9bdc4 │ │ │ │ + bcs 9c67c │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 9bdcc │ │ │ │ + beq 9c684 │ │ │ │ ldrb r6, [r8] │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r2, r6 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ - bgt 9b3c0 │ │ │ │ + bgt 9bc78 │ │ │ │ sub r7, r8, r1 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ and r4, r3, #63 @ 0x3f │ │ │ │ and r3, r2, #31 │ │ │ │ - bcc 9b3b4 │ │ │ │ + bcc 9bc6c │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r4, r0, r4, lsl #6 │ │ │ │ - bcc 9b3bc │ │ │ │ + bcc 9bc74 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r4, lsl #6 │ │ │ │ orr r3, r0, r3, lsl #18 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ - bne 9b3c0 │ │ │ │ - b 9bdcc │ │ │ │ + bne 9bc78 │ │ │ │ + b 9c684 │ │ │ │ orr r3, r4, r3, lsl #6 │ │ │ │ - b 9b3c0 │ │ │ │ + b 9bc78 │ │ │ │ orr r3, r4, r3, lsl #12 │ │ │ │ add r7, r9, r1 │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 9b3f8 │ │ │ │ + bcs 9bcb0 │ │ │ │ subs r0, r7, #1 │ │ │ │ - beq 9bdcc │ │ │ │ + beq 9c684 │ │ │ │ sub r0, r8, r1 │ │ │ │ ldrsb r2, [r0, #1] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble 9bdd8 │ │ │ │ + ble 9c690 │ │ │ │ uxtb r2, r2 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b 9b358 │ │ │ │ + b 9bc10 │ │ │ │ subs r3, r9, r7 │ │ │ │ - beq 9be3c │ │ │ │ + beq 9c6f4 │ │ │ │ add r0, r8, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9be20 │ │ │ │ + ble 9c6d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9b42c │ │ │ │ + bne 9bce4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r1, #1 │ │ │ │ cmpne r6, #45 @ 0x2d │ │ │ │ - beq 9bdf4 │ │ │ │ - b 9b4a0 │ │ │ │ + beq 9c6ac │ │ │ │ + b 9bd58 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ - bne 9b494 │ │ │ │ + bne 9bd4c │ │ │ │ sub r1, r3, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 9b4a0 │ │ │ │ + bcc 9bd58 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9b4c8 │ │ │ │ + beq 9bd80 │ │ │ │ ldrb r0, [r8] │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 9bdf0 │ │ │ │ + bhi 9c6a8 │ │ │ │ mov r0, #10 │ │ │ │ umull r0, r5, r4, r0 │ │ │ │ adds r4, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ adc r6, r9, #0 │ │ │ │ cmp r5, #0 │ │ │ │ addeq r8, r8, #1 │ │ │ │ subeq r3, r3, #1 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq 9b450 │ │ │ │ - b 9bdf4 │ │ │ │ + beq 9bd08 │ │ │ │ + b 9c6ac │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 9b448 │ │ │ │ + bcs 9bd00 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r0, [r8] │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 9bdf0 │ │ │ │ + bhi 9c6a8 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r4, r3, r0, lsl #1 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9bd5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b4f0 │ │ │ │ + beq 9bda8 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 9b4ec │ │ │ │ + bls 9bda4 │ │ │ │ add r0, sl, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 9b4f0 │ │ │ │ - b 9be44 │ │ │ │ - bne 9be44 │ │ │ │ + bgt 9bda8 │ │ │ │ + b 9c6fc │ │ │ │ + bne 9c6fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r8, sl, r4 │ │ │ │ cmp lr, r0 │ │ │ │ - bne 9b514 │ │ │ │ + bne 9bdcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ands r0, r0, #8388608 @ 0x800000 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 9bc84 │ │ │ │ + bne 9c53c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b540 │ │ │ │ + beq 9bdf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2592] @ 9bf54 │ │ │ │ + ldr r1, [pc, #2592] @ 9c80c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bdbc │ │ │ │ + bne 9c674 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 9b558 │ │ │ │ + bcc 9be10 │ │ │ │ ldrh r0, [sl] │ │ │ │ movw r1, #9311 @ 0x245f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9bd44 │ │ │ │ + beq 9c5fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r9, r7, r4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9b5cc │ │ │ │ + beq 9be84 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9bf7c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 9b5cc │ │ │ │ + bne 9be84 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 9b7d8 │ │ │ │ + bne 9c090 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #2540] @ 9bfa8 │ │ │ │ + ldr r1, [pc, #2540] @ 9c860 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bd90 │ │ │ │ - b 9ba20 │ │ │ │ + bne 9c648 │ │ │ │ + b 9c2d8 │ │ │ │ add r0, sl, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9bc58 │ │ │ │ + beq 9c510 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldrsb r6, [r3], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r2, r6 │ │ │ │ - bgt 9b654 │ │ │ │ + bgt 9bf0c │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ and r3, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 9b640 │ │ │ │ + bcc 9bef8 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 9b64c │ │ │ │ + bcc 9bf04 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r6, lsl #6 │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ add r3, r1, #4 │ │ │ │ - b 9b654 │ │ │ │ + b 9bf0c │ │ │ │ orr r2, r6, r3, lsl #6 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 9b654 │ │ │ │ + b 9bf0c │ │ │ │ orr r2, r6, r3, lsl #12 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 9b670 │ │ │ │ + beq 9bf28 │ │ │ │ sub r1, r7, r1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ add r4, r1, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bne 9b5dc │ │ │ │ + bne 9be94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9b774 │ │ │ │ + beq 9c02c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 9b798 │ │ │ │ + bcs 9c050 │ │ │ │ add r6, sl, r7 │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9bd9c │ │ │ │ + ble 9c654 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bdbc │ │ │ │ + bne 9c674 │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 9b7cc │ │ │ │ - b 9be5c │ │ │ │ + bge 9c084 │ │ │ │ + b 9c714 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 9b6d8 │ │ │ │ + beq 9bf90 │ │ │ │ ldrsb r0, [sl, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9be80 │ │ │ │ + ble 9c738 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r5, sl, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ sub r2, r4, r6 │ │ │ │ add r3, r5, r6 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9b728 │ │ │ │ + bhi 9bfe0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b738 │ │ │ │ + beq 9bff0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq 9b740 │ │ │ │ + beq 9bff8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9b704 │ │ │ │ + bne 9bfbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 9b744 │ │ │ │ + b 9bffc │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67fcc │ │ │ │ - b 9b744 │ │ │ │ + bl 68884 │ │ │ │ + b 9bffc │ │ │ │ mov r0, #0 │ │ │ │ - b 9b744 │ │ │ │ + b 9bffc │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 9bc58 │ │ │ │ + beq 9c510 │ │ │ │ add r1, r1, r6 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 9b764 │ │ │ │ + bcs 9c01c │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq 9b834 │ │ │ │ + beq 9c0ec │ │ │ │ add r6, r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9b6e8 │ │ │ │ - b 9bc58 │ │ │ │ + bcs 9bfa0 │ │ │ │ + b 9c510 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 9b7c4 │ │ │ │ + b 9c07c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9bd9c │ │ │ │ + beq 9c654 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 9bd9c │ │ │ │ + bne 9c654 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bdbc │ │ │ │ + bne 9c674 │ │ │ │ add r2, sl, r7 │ │ │ │ sub r3, r4, r7 │ │ │ │ - b 9b574 │ │ │ │ + b 9be2c │ │ │ │ ldrsb r0, [sl, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9be74 │ │ │ │ + ble 9c72c │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r1, r0 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 9b9a8 │ │ │ │ + bgt 9c260 │ │ │ │ ldrb r2, [sl, #2] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 9b99c │ │ │ │ + bcc 9c254 │ │ │ │ ldrb r3, [sl, #3] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 9b9a4 │ │ │ │ + bcc 9c25c │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 9b9a8 │ │ │ │ + b 9c260 │ │ │ │ ldrsb r0, [r5] │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 9bea4 │ │ │ │ + blt 9c75c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 9b85c │ │ │ │ + bcs 9c114 │ │ │ │ add r2, r1, #2 │ │ │ │ - b 9b868 │ │ │ │ - bne 9bea4 │ │ │ │ + b 9c120 │ │ │ │ + bne 9c75c │ │ │ │ adds r2, r1, #2 │ │ │ │ - beq 9ba48 │ │ │ │ + beq 9c300 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 9b888 │ │ │ │ + bcs 9c140 │ │ │ │ add r3, sl, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 9bed8 │ │ │ │ + blt 9c790 │ │ │ │ mov r3, r2 │ │ │ │ - b 9b890 │ │ │ │ + b 9c148 │ │ │ │ mov r3, r7 │ │ │ │ - bne 9bed8 │ │ │ │ + bne 9c790 │ │ │ │ add r2, sl, r3 │ │ │ │ sub r3, r7, r3 │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 9b960 │ │ │ │ + beq 9c218 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9c2e4 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #20563 @ 0x5053 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1712] @ 9bf74 │ │ │ │ + ldr r1, [pc, #1712] @ 9c82c │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #20546 @ 0x5042 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1692] @ 9bf78 │ │ │ │ + ldr r1, [pc, #1692] @ 9c830 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #18002 @ 0x4652 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1672] @ 9bf7c │ │ │ │ + ldr r1, [pc, #1672] @ 9c834 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #21580 @ 0x544c │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1652] @ 9bf80 │ │ │ │ + ldr r1, [pc, #1652] @ 9c838 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #21575 @ 0x5447 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1632] @ 9bf84 │ │ │ │ + ldr r1, [pc, #1632] @ 9c83c │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #20556 @ 0x504c │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1612] @ 9bf88 │ │ │ │ + ldr r1, [pc, #1612] @ 9c840 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ ldrh r1, [r5] │ │ │ │ movw r2, #20562 @ 0x5052 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r1, [pc, #1592] @ 9bf8c │ │ │ │ + ldr r1, [pc, #1592] @ 9c844 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 9b970 │ │ │ │ + beq 9c228 │ │ │ │ mov r1, #2 │ │ │ │ - b 9ba54 │ │ │ │ - ldr r1, [pc, #1576] @ 9bf90 │ │ │ │ + b 9c30c │ │ │ │ + ldr r1, [pc, #1576] @ 9c848 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ add r1, pc, r1 │ │ │ │ - bne 9ba38 │ │ │ │ + bne 9c2f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq 9b574 │ │ │ │ - b 9bd90 │ │ │ │ + beq 9be2c │ │ │ │ + b 9c648 │ │ │ │ orr r0, r2, r1, lsl #6 │ │ │ │ - b 9b9a8 │ │ │ │ + b 9c260 │ │ │ │ orr r0, r2, r1, lsl #12 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - bne 9b9f4 │ │ │ │ + bne 9c2ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1492] @ 9bf9c │ │ │ │ + ldr r1, [pc, #1492] @ 9c854 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bdbc │ │ │ │ + bne 9c674 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 9b9e8 │ │ │ │ + beq 9c2a0 │ │ │ │ ldrsb r0, [sl, #2] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 9beec │ │ │ │ + blt 9c7a4 │ │ │ │ add r2, sl, #2 │ │ │ │ sub r3, r4, #2 │ │ │ │ - b 9b574 │ │ │ │ + b 9be2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1428] @ 9bf98 │ │ │ │ + ldr r1, [pc, #1428] @ 9c850 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9bd90 │ │ │ │ + bne 9c648 │ │ │ │ ldrsb r0, [sl, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 9beb8 │ │ │ │ + blt 9c770 │ │ │ │ add r2, sl, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ - b 9b574 │ │ │ │ + b 9be2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9ba54 │ │ │ │ - b 9bc58 │ │ │ │ + bne 9c30c │ │ │ │ + b 9c510 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 9bc58 │ │ │ │ + bne 9c510 │ │ │ │ mov r1, #1 │ │ │ │ - b 9ba78 │ │ │ │ + b 9c330 │ │ │ │ mvn r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 9bc58 │ │ │ │ + bne 9c510 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 9ba74 │ │ │ │ + bls 9c32c │ │ │ │ ldrsb r0, [sl, #2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 9ba78 │ │ │ │ - b 9bf04 │ │ │ │ - bne 9bf18 │ │ │ │ + bgt 9c330 │ │ │ │ + b 9c7bc │ │ │ │ + bne 9c7d0 │ │ │ │ add r0, sl, #2 │ │ │ │ add ip, r5, r1 │ │ │ │ sub lr, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, ip │ │ │ │ - beq 9bb20 │ │ │ │ + beq 9c3d8 │ │ │ │ mov r6, r3 │ │ │ │ ldrsb r5, [r3], #1 │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ - bgt 9bb08 │ │ │ │ + bgt 9c3c0 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ and r3, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r7, r5, #63 @ 0x3f │ │ │ │ - bcc 9baf4 │ │ │ │ + bcc 9c3ac │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ - bcc 9bb00 │ │ │ │ + bcc 9c3b8 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r4, r4, r7, lsl #6 │ │ │ │ orr r4, r4, r3, lsl #18 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq 9bb20 │ │ │ │ + beq 9c3d8 │ │ │ │ add r3, r6, #4 │ │ │ │ - b 9bb08 │ │ │ │ + b 9c3c0 │ │ │ │ orr r4, r7, r3, lsl #6 │ │ │ │ add r3, r6, #2 │ │ │ │ - b 9bb08 │ │ │ │ + b 9c3c0 │ │ │ │ orr r4, r7, r3, lsl #12 │ │ │ │ add r3, r6, #3 │ │ │ │ sub r2, r4, #58 @ 0x3a │ │ │ │ cmn r2, #11 │ │ │ │ subls r2, r4, #103 @ 0x67 │ │ │ │ cmnls r2, #7 │ │ │ │ - bhi 9ba88 │ │ │ │ + bhi 9c340 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9bbec │ │ │ │ + beq 9c4a4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9bb4c │ │ │ │ + bne 9c404 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov lr, #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 9bbf0 │ │ │ │ + beq 9c4a8 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 9bbb0 │ │ │ │ - b 9bbf0 │ │ │ │ + bne 9c468 │ │ │ │ + b 9c4a8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9bba8 │ │ │ │ + bne 9c460 │ │ │ │ sub lr, r1, #2 │ │ │ │ add r0, sl, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bcc 9bbb0 │ │ │ │ + bcc 9c468 │ │ │ │ mov r1, #0 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 9bbec │ │ │ │ + bhi 9c4a4 │ │ │ │ ldrb r7, [r0] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r6, #10 │ │ │ │ cmp r3, #16 │ │ │ │ - bcs 9bbec │ │ │ │ + bcs 9c4a4 │ │ │ │ orr r1, r3, r1, lsl #4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs lr, lr, #1 │ │ │ │ - beq 9bbe4 │ │ │ │ - b 9bb6c │ │ │ │ + beq 9c49c │ │ │ │ + b 9c424 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 9bb68 │ │ │ │ + bcs 9c420 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r0] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r6, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 9bbec │ │ │ │ + bhi 9c4a4 │ │ │ │ orr r1, r3, r1, lsl #4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs lr, lr, #1 │ │ │ │ - bne 9bbb4 │ │ │ │ + bne 9c46c │ │ │ │ mov lr, #0 │ │ │ │ - b 9bbf0 │ │ │ │ + b 9c4a8 │ │ │ │ mov lr, #1 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ movw r3, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ cmp r0, r3 │ │ │ │ movcc r1, #1114112 @ 0x110000 │ │ │ │ tst lr, #1 │ │ │ │ movne r1, #1114112 @ 0x110000 │ │ │ │ sub r0, r1, #1114112 @ 0x110000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 9bc58 │ │ │ │ + bne 9c510 │ │ │ │ cmp r1, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ subcs r0, r1, #127 @ 0x7f │ │ │ │ cmpcs r0, #33 @ 0x21 │ │ │ │ - bcc 9bc58 │ │ │ │ + bcc 9c510 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 6b784 │ │ │ │ + bl 6c03c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 9bdbc │ │ │ │ - b 9b574 │ │ │ │ + bne 9c674 │ │ │ │ + b 9be2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq 9b328 │ │ │ │ - b 9bdbc │ │ │ │ + beq 9bbe0 │ │ │ │ + b 9c674 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ - bne 9b514 │ │ │ │ + bne 9bdcc │ │ │ │ cmp r4, #1 │ │ │ │ - beq 9bca0 │ │ │ │ + beq 9c558 │ │ │ │ ldrsb r0, [sl, #1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9be98 │ │ │ │ + ble 9c750 │ │ │ │ add r2, sl, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 9bd90 │ │ │ │ + beq 9c648 │ │ │ │ mov r1, r2 │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - bgt 9bd24 │ │ │ │ + bgt 9c5dc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 9bd10 │ │ │ │ + bcc 9c5c8 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 9bd1c │ │ │ │ + bcc 9c5d4 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r2, lsl #18 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq 9bd90 │ │ │ │ + beq 9c648 │ │ │ │ add r2, r1, #4 │ │ │ │ - b 9bd24 │ │ │ │ + b 9c5dc │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ add r2, r1, #2 │ │ │ │ - b 9bd24 │ │ │ │ + b 9c5dc │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ add r2, r1, #3 │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ bic r3, r3, #33 @ 0x21 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ addhi r1, r3, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 9b514 │ │ │ │ - b 9bca4 │ │ │ │ + bhi 9bdcc │ │ │ │ + b 9c55c │ │ │ │ mov r2, sl │ │ │ │ ldrsb r0, [r2, #1]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 9be8c │ │ │ │ + ble 9c744 │ │ │ │ sub r3, r4, #1 │ │ │ │ - b 9b560 │ │ │ │ + b 9be18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ 9bf68 │ │ │ │ + ldr r0, [pc, #452] @ 9c820 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ bl 87f4 │ │ │ │ mov r6, #1 │ │ │ │ - b 9bd90 │ │ │ │ + b 9c648 │ │ │ │ mov r6, #0 │ │ │ │ - b 9bd90 │ │ │ │ - ldr r0, [pc, #472] @ 9bfac │ │ │ │ + b 9c648 │ │ │ │ + ldr r0, [pc, #472] @ 9c864 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - ldr r0, [pc, #344] @ 9bf38 │ │ │ │ + ldr r0, [pc, #344] @ 9c7f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ + b 9c668 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #324] @ 9bf40 │ │ │ │ - ldr r3, [pc, #324] @ 9bf44 │ │ │ │ - ldr r2, [pc, #324] @ 9bf48 │ │ │ │ + ldr r0, [pc, #324] @ 9c7f8 │ │ │ │ + ldr r3, [pc, #324] @ 9c7fc │ │ │ │ + ldr r2, [pc, #324] @ 9c800 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [fp, #-29] @ 0xffffffe3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ sub r2, fp, #29 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - ldr r0, [pc, #292] @ 9bf4c │ │ │ │ + ldr r0, [pc, #292] @ 9c804 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 87f4 │ │ │ │ mov r1, #0 │ │ │ │ - b 9bdf4 │ │ │ │ - ldr r0, [pc, #240] @ 9bf3c │ │ │ │ + b 9c6ac │ │ │ │ + ldr r0, [pc, #240] @ 9c7f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ - ldr r0, [pc, #256] @ 9bf64 │ │ │ │ + b 9c668 │ │ │ │ + ldr r0, [pc, #256] @ 9c81c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ - ldr r0, [pc, #224] @ 9bf5c │ │ │ │ + b 9c668 │ │ │ │ + ldr r0, [pc, #224] @ 9c814 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bec0 │ │ │ │ - ldr r0, [pc, #216] @ 9bf60 │ │ │ │ + b 9c778 │ │ │ │ + ldr r0, [pc, #216] @ 9c818 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bec0 │ │ │ │ - ldr r0, [pc, #196] @ 9bf58 │ │ │ │ + b 9c778 │ │ │ │ + ldr r0, [pc, #196] @ 9c810 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bec0 │ │ │ │ - ldr r0, [pc, #176] @ 9bf50 │ │ │ │ + b 9c778 │ │ │ │ + ldr r0, [pc, #176] @ 9c808 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bec0 │ │ │ │ - ldr r0, [pc, #260] @ 9bfb0 │ │ │ │ + b 9c778 │ │ │ │ + ldr r0, [pc, #260] @ 9c868 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ - ldr r0, [pc, #228] @ 9bfa4 │ │ │ │ + b 9c668 │ │ │ │ + ldr r0, [pc, #228] @ 9c85c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #140] @ 9bf6c │ │ │ │ + ldr r0, [pc, #140] @ 9c824 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ - ldr r0, [pc, #172] @ 9bfa0 │ │ │ │ + b 9c668 │ │ │ │ + ldr r0, [pc, #172] @ 9c858 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bdb0 │ │ │ │ - ldr r0, [pc, #136] @ 9bf94 │ │ │ │ + b 9c668 │ │ │ │ + ldr r0, [pc, #136] @ 9c84c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9bf2c │ │ │ │ - ldr r0, [pc, #80] @ 9bf70 │ │ │ │ + b 9c7e4 │ │ │ │ + ldr r0, [pc, #80] @ 9c828 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 87f4 │ │ │ │ - andeq r2, sl, r8, lsr r1 │ │ │ │ - strdeq r2, [sl], -ip │ │ │ │ - andeq ip, r6, ip, lsr #17 │ │ │ │ - strdeq r2, [sl], -ip │ │ │ │ - andeq r2, sl, r4, lsr r1 │ │ │ │ - andeq r2, sl, r4, lsl #2 │ │ │ │ - andeq r2, sl, r4, lsr #32 │ │ │ │ - andeq fp, r6, r0, asr r7 │ │ │ │ - ldrdeq r2, [sl], -r0 │ │ │ │ - andeq r2, sl, r8, asr r1 │ │ │ │ - andeq r2, sl, ip, lsl #2 │ │ │ │ - andeq r2, sl, r4, lsl r1 │ │ │ │ - andeq r2, sl, r4, asr #3 │ │ │ │ - andeq r2, sl, ip, asr #1 │ │ │ │ - muleq sl, r8, r0 │ │ │ │ - andeq fp, r6, r2, asr #7 │ │ │ │ - andeq fp, r6, fp, lsr #7 │ │ │ │ - muleq r6, r4, r3 │ │ │ │ - andeq fp, r6, sp, ror r3 │ │ │ │ - andeq fp, r6, r6, ror #6 │ │ │ │ - andeq fp, r6, pc, asr #6 │ │ │ │ - muleq r6, r4, r2 │ │ │ │ - andeq sp, r6, r2, asr #10 │ │ │ │ - strheq r2, [sl], -r0 │ │ │ │ - andeq sp, r6, r4, lsl #2 │ │ │ │ - @ instruction: 0x0006b2bc │ │ │ │ - andeq r2, sl, r4, ror #1 │ │ │ │ - andeq r2, sl, r4, lsr r1 │ │ │ │ - andeq sp, r6, r0, asr r5 │ │ │ │ - andeq r2, sl, r0, asr #2 │ │ │ │ - strdeq r2, [sl], -r0 │ │ │ │ + andeq r1, sl, r0, lsl #17 │ │ │ │ + andeq r1, sl, r4, asr #16 │ │ │ │ + ldrdeq ip, [r6], -ip @ │ │ │ │ + andeq r1, sl, r4, asr #16 │ │ │ │ + andeq r1, sl, ip, ror r8 │ │ │ │ + andeq r1, sl, ip, asr #16 │ │ │ │ + andeq r1, sl, ip, ror #14 │ │ │ │ + andeq fp, r6, r0, lsl #17 │ │ │ │ + andeq r1, sl, r8, lsl r8 │ │ │ │ + andeq r1, sl, r0, lsr #17 │ │ │ │ + andeq r1, sl, r4, asr r8 │ │ │ │ + andeq r1, sl, ip, asr r8 │ │ │ │ + andeq r1, sl, ip, lsl #18 │ │ │ │ + andeq r1, sl, r4, lsl r8 │ │ │ │ + andeq r1, sl, r0, ror #15 │ │ │ │ + strdeq fp, [r6], -r2 │ │ │ │ + ldrdeq fp, [r6], -fp @ │ │ │ │ + andeq fp, r6, r4, asr #9 │ │ │ │ + andeq fp, r6, sp, lsr #9 │ │ │ │ + muleq r6, r6, r4 │ │ │ │ + andeq fp, r6, pc, ror r4 │ │ │ │ + andeq ip, r6, r4, asr #7 │ │ │ │ + andeq sp, r6, r2, ror r6 │ │ │ │ + strdeq r1, [sl], -r8 │ │ │ │ + andeq sp, r6, r4, lsr r2 │ │ │ │ + andeq fp, r6, ip, ror #7 │ │ │ │ + andeq r1, sl, ip, lsr #16 │ │ │ │ + andeq r1, sl, ip, ror r8 │ │ │ │ + andeq sp, r6, r0, lsl #13 │ │ │ │ + andeq r1, sl, r8, lsl #17 │ │ │ │ + andeq r1, sl, r8, lsr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 9bfdc │ │ │ │ + bcs 9c894 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 9c04c │ │ │ │ + b 9c904 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 9c008 │ │ │ │ + bcs 9c8c0 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ - b 9c04c │ │ │ │ + b 9c904 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 9c02c │ │ │ │ + bne 9c8e4 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 9c048 │ │ │ │ + b 9c900 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ @@ -154271,15 +154829,15 @@ │ │ │ │ subs r1, r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ orrs r4, r4, r3 │ │ │ │ str r4, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bne 9c088 │ │ │ │ + bne 9c940 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -154289,34 +154847,34 @@ │ │ │ │ ldrd r4, [r0] │ │ │ │ subs r3, r5, r2 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ orrs r4, r4, r5 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9c0c0 │ │ │ │ + beq 9c978 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 9c0f0 │ │ │ │ + ldr r1, [pc, #4] @ 9c9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r1, sl, r8, asr pc │ │ │ │ + b 6c110 │ │ │ │ + andeq r1, sl, r0, lsr #13 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #172] @ 9c1b4 │ │ │ │ + ldr r2, [pc, #172] @ 9ca6c │ │ │ │ mov r4, r0 │ │ │ │ ubfx r0, r1, #8, #4 │ │ │ │ and r3, r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb lr, [r2, r0] │ │ │ │ ubfx r0, r1, #4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ @@ -154353,75 +154911,75 @@ │ │ │ │ strb r3, [r1, r5] │ │ │ │ strb ip, [sp, #8] │ │ │ │ bl 512c │ │ │ │ strb r6, [r4, #11] │ │ │ │ strb r5, [r4, #10] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - @ instruction: 0x0005a5b0 │ │ │ │ + andeq sl, r5, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #132] @ 9c268 │ │ │ │ + ldr r1, [pc, #132] @ 9cb20 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [sp, #9] │ │ │ │ strb r0, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 9c234 │ │ │ │ - ldr r4, [pc, #100] @ 9c26c │ │ │ │ + beq 9caec │ │ │ │ + ldr r4, [pc, #100] @ 9cb24 │ │ │ │ add r0, sp, #4 │ │ │ │ add r5, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 69c48 │ │ │ │ + bl 6a500 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 9c210 │ │ │ │ + bne 9cac8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9c25c │ │ │ │ + bne 9cb14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #28] @ 9c270 │ │ │ │ + ldr r1, [pc, #28] @ 9cb28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq ip, r6, r3, ror #27 │ │ │ │ + andeq ip, r6, r3, lsl pc │ │ │ │ @ instruction: 0xfffff0b0 │ │ │ │ - andeq ip, r6, r5, lsl #24 │ │ │ │ + andeq ip, r6, r5, lsr sp │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #8] @ 9c28c │ │ │ │ + ldr r1, [pc, #8] @ 9cb44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sl, r6, ip, ror sl │ │ │ │ + andeq sl, r6, ip, lsr #23 │ │ │ │ cmp r0, #15 │ │ │ │ - bls 9c2fc │ │ │ │ + bls 9cbb4 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #14 │ │ │ │ - bhi 9c3f8 │ │ │ │ + bhi 9ccb0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ @@ -154574,29 +155132,29 @@ │ │ │ │ orr r2, r2, r4 │ │ │ │ strb r2, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c554 │ │ │ │ + bhi 9ce0c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9ce04 │ │ │ │ ldrb r3, [r1] │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9c63c │ │ │ │ + bne 9cef4 │ │ │ │ mov ip, #0 │ │ │ │ - b 9c648 │ │ │ │ + b 9cf00 │ │ │ │ add r3, r1, #3 │ │ │ │ bic r5, r3, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 9c5c8 │ │ │ │ + bne 9ce80 │ │ │ │ sub ip, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ movw lr, #256 @ 0x100 │ │ │ │ movw r8, #11822 @ 0x2e2e │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt lr, #257 @ 0x101 │ │ │ │ movt r8, #11822 @ 0x2e2e │ │ │ │ @@ -154609,122 +155167,122 @@ │ │ │ │ eor r6, r6, r8 │ │ │ │ orr r4, r4, r7 │ │ │ │ sub r7, lr, r6 │ │ │ │ and r4, r4, r5 │ │ │ │ orr r6, r7, r6 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9c5f4 │ │ │ │ + bne 9ceac │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bls 9c584 │ │ │ │ - b 9c5f4 │ │ │ │ + bls 9ce3c │ │ │ │ + b 9ceac │ │ │ │ sub r3, r5, r1 │ │ │ │ sub r5, r1, r5 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r7, [r4], #1 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 9c634 │ │ │ │ + beq 9ceec │ │ │ │ adds r5, r5, #1 │ │ │ │ - bcc 9c5d4 │ │ │ │ + bcc 9ce8c │ │ │ │ sub ip, r2, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bls 9c56c │ │ │ │ + bls 9ce24 │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ add r5, r1, r3 │ │ │ │ mvn r3, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r7, [r5], #1 │ │ │ │ subs r7, r7, #46 @ 0x2e │ │ │ │ clz r7, r7 │ │ │ │ lsr ip, r7, #5 │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bne 9c60c │ │ │ │ - b 9c648 │ │ │ │ + bne 9cec4 │ │ │ │ + b 9cf00 │ │ │ │ mov ip, #1 │ │ │ │ - b 9c648 │ │ │ │ + b 9cf00 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 9c66c │ │ │ │ + bne 9cf24 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ ldrd r4, [r3] │ │ │ │ orr r3, ip, r7 │ │ │ │ strb r3, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9ce04 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9ce04 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9ce04 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9ce04 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 9c648 │ │ │ │ + beq 9cf00 │ │ │ │ cmp r2, #6 │ │ │ │ mov ip, #0 │ │ │ │ ldrbne r3, [r1, #6] │ │ │ │ subne r3, r3, #46 @ 0x2e │ │ │ │ clzne r3, r3 │ │ │ │ lsrne ip, r3, #5 │ │ │ │ - b 9c648 │ │ │ │ + b 9cf00 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 9c7a4 │ │ │ │ + beq 9d05c │ │ │ │ cmp r4, #2 │ │ │ │ - beq 9c758 │ │ │ │ + beq 9d010 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9c908 │ │ │ │ + beq 9d1c0 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #488] @ 9c920 │ │ │ │ + ldr r1, [pc, #488] @ 9d1d8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c800 │ │ │ │ + beq 9d0b8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #476] @ 9c940 │ │ │ │ - ldr r3, [pc, #476] @ 9c944 │ │ │ │ + ldr r2, [pc, #476] @ 9d1f8 │ │ │ │ + ldr r3, [pc, #476] @ 9d1fc │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #2 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -154732,18 +155290,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r0, #8 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 9c7e0 │ │ │ │ - ldr r2, [pc, #396] @ 9c938 │ │ │ │ + b 9d098 │ │ │ │ + ldr r2, [pc, #396] @ 9d1f0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #392] @ 9c93c │ │ │ │ + ldr r3, [pc, #392] @ 9d1f4 │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #24] │ │ │ │ @@ -154753,22 +155311,22 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r8] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #276] @ 9c924 │ │ │ │ + ldr r0, [pc, #276] @ 9d1dc │ │ │ │ add r9, sp, #16 │ │ │ │ - ldr r1, [pc, #272] @ 9c928 │ │ │ │ + ldr r1, [pc, #272] @ 9d1e0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -154777,107 +155335,107 @@ │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r9, [sp] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c86c │ │ │ │ + beq 9d124 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #3 │ │ │ │ - ldr r4, [pc, #180] @ 9c92c │ │ │ │ + ldr r4, [pc, #180] @ 9d1e4 │ │ │ │ add fp, r8, #8 │ │ │ │ sub sl, r0, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #16] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9c860 │ │ │ │ + bne 9d118 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #120] @ 9c948 │ │ │ │ + ldr r0, [pc, #120] @ 9d200 │ │ │ │ str r9, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #108] @ 9c94c │ │ │ │ + ldr r0, [pc, #108] @ 9d204 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9c860 │ │ │ │ + bne 9d118 │ │ │ │ add fp, fp, #8 │ │ │ │ subs sl, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ - bne 9c884 │ │ │ │ - b 9c750 │ │ │ │ - ldr r0, [pc, #32] @ 9c930 │ │ │ │ + bne 9d13c │ │ │ │ + b 9d008 │ │ │ │ + ldr r0, [pc, #32] @ 9d1e8 │ │ │ │ mov r1, #14 │ │ │ │ - ldr r2, [pc, #28] @ 9c934 │ │ │ │ + ldr r2, [pc, #28] @ 9d1ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - strdeq sl, [r6], -r1 │ │ │ │ + andeq sl, r6, r1, lsr #14 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ - andeq r2, sl, ip, lsl r8 │ │ │ │ - @ instruction: 0x0006a4b4 │ │ │ │ - andeq sl, r6, r1, lsl #8 │ │ │ │ - andeq r1, sl, r0, asr r7 │ │ │ │ - andeq r2, sl, r8, ror #16 │ │ │ │ + andeq r1, sl, r4, ror #30 │ │ │ │ + andeq sl, r6, r4, ror #11 │ │ │ │ + andeq sl, r6, r1, lsr r5 │ │ │ │ + muleq sl, r8, lr │ │ │ │ + @ instruction: 0x000a1fb0 │ │ │ │ andeq r7, r5, r8, asr #2 │ │ │ │ - andeq r1, sl, r8, lsl #18 │ │ │ │ + andeq r1, sl, r0, asr r0 │ │ │ │ andeq r7, r5, r0, lsl #3 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ - andeq r2, sl, ip, asr r7 │ │ │ │ + andeq r1, sl, r4, lsr #29 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r4, r7, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 9c99c │ │ │ │ + bhi 9d254 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 9c9ac │ │ │ │ + bcc 9d264 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 512c │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r6 │ │ │ │ movwhi r0, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ 9c9c4 │ │ │ │ + ldr r3, [pc, #16] @ 9d27c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldrdeq r1, [sl], -r4 │ │ │ │ + andeq r0, sl, ip, lsl lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -154895,137 +155453,137 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - ldr r2, [pc, #672] @ 9ccd4 │ │ │ │ - ldr r3, [pc, #672] @ 9ccd8 │ │ │ │ + ldr r2, [pc, #672] @ 9d58c │ │ │ │ + ldr r3, [pc, #672] @ 9d590 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 9caac │ │ │ │ + b 9d364 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #732] @ 9cd2c │ │ │ │ + ldr r1, [pc, #732] @ 9d5e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9cb08 │ │ │ │ + b 9d3c0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #704] @ 9cd24 │ │ │ │ + ldr r1, [pc, #704] @ 9d5dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #660] @ 9cd18 │ │ │ │ + ldr r1, [pc, #660] @ 9d5d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #596] @ 9ccf4 │ │ │ │ - ldr r3, [pc, #596] @ 9ccf8 │ │ │ │ + ldr r2, [pc, #596] @ 9d5ac │ │ │ │ + ldr r3, [pc, #596] @ 9d5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 9cc4c │ │ │ │ + b 9d504 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #560] @ 9cd1c │ │ │ │ + ldr r1, [pc, #560] @ 9d5d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #520] @ 9cd10 │ │ │ │ + ldr r1, [pc, #520] @ 9d5c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #440] @ 9cce4 │ │ │ │ - ldr ip, [pc, #440] @ 9cce8 │ │ │ │ + ldr r2, [pc, #440] @ 9d59c │ │ │ │ + ldr ip, [pc, #440] @ 9d5a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b 9cbc8 │ │ │ │ + b 9d480 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #480] @ 9cd28 │ │ │ │ + ldr r1, [pc, #480] @ 9d5e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #388] @ 9ccec │ │ │ │ - ldr r2, [pc, #388] @ 9ccf0 │ │ │ │ + ldr r0, [pc, #388] @ 9d5a4 │ │ │ │ + ldr r2, [pc, #388] @ 9d5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r0, [r1] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 9cc4c │ │ │ │ + b 9d504 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #348] @ 9cd08 │ │ │ │ + ldr r1, [pc, #348] @ 9d5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9cc80 │ │ │ │ + b 9d538 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #284] @ 9ccdc │ │ │ │ - ldr ip, [pc, #284] @ 9cce0 │ │ │ │ + ldr r2, [pc, #284] @ 9d594 │ │ │ │ + ldr ip, [pc, #284] @ 9d598 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ - b 9cc34 │ │ │ │ + b 9d4ec │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #228] @ 9ccfc │ │ │ │ - ldr ip, [pc, #228] @ 9cd00 │ │ │ │ + ldr r2, [pc, #228] @ 9d5b4 │ │ │ │ + ldr ip, [pc, #228] @ 9d5b8 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -155034,79 +155592,79 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #176] @ 9cd20 │ │ │ │ + ldr r1, [pc, #176] @ 9d5d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9ccc0 │ │ │ │ + b 9d578 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #132] @ 9cd04 │ │ │ │ + ldr r1, [pc, #132] @ 9d5bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #112] @ 9cd14 │ │ │ │ + ldr r1, [pc, #112] @ 9d5cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #76] @ 9cd0c │ │ │ │ + ldr r1, [pc, #76] @ 9d5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r1, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000a0db4 │ │ │ │ @ instruction: 0xfffced00 │ │ │ │ - strdeq r1, [sl], -r0 │ │ │ │ - @ instruction: 0xfffc4e14 │ │ │ │ - andeq r1, sl, r4, lsl #11 │ │ │ │ - @ instruction: 0xfffc4ab0 │ │ │ │ - andeq r1, sl, r8, asr r5 │ │ │ │ + andeq r0, sl, r8, lsr ip │ │ │ │ + @ instruction: 0xfffc4e18 │ │ │ │ + andeq r0, sl, ip, asr #25 │ │ │ │ + @ instruction: 0xfffc4ab4 │ │ │ │ + andeq r0, sl, r0, lsr #25 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ - andeq r1, sl, r0, lsr r6 │ │ │ │ + andeq r0, sl, r8, ror sp │ │ │ │ @ instruction: 0xfffcecd4 │ │ │ │ - andeq r1, sl, r0, asr #9 │ │ │ │ + andeq r0, sl, r8, lsl #24 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - ldrdeq sl, [r6], -sl @ │ │ │ │ - @ instruction: 0x0006a1b8 │ │ │ │ - andeq sl, r6, lr, lsr #1 │ │ │ │ - andeq sl, r6, r2, ror r2 │ │ │ │ - andeq r9, r5, r0, lsr #15 │ │ │ │ - andeq sl, r6, r0, lsl #6 │ │ │ │ - andeq r9, r5, ip, ror r7 │ │ │ │ - andeq sl, r6, fp, lsl r1 │ │ │ │ - andeq sl, r6, pc, lsr #6 │ │ │ │ - andeq sl, r6, sl, asr r2 │ │ │ │ - andeq sl, r6, r3, ror #6 │ │ │ │ + andeq sl, r6, sl, lsl #4 │ │ │ │ + andeq sl, r6, r8, ror #5 │ │ │ │ + ldrdeq sl, [r6], -lr │ │ │ │ + andeq sl, r6, r2, lsr #7 │ │ │ │ + andeq r9, r5, r8, lsl r8 │ │ │ │ + andeq sl, r6, r0, lsr r4 │ │ │ │ + andeq r9, r5, ip, ror #15 │ │ │ │ + andeq sl, r6, fp, asr #4 │ │ │ │ + andeq sl, r6, pc, asr r4 │ │ │ │ + andeq sl, r6, sl, lsl #7 │ │ │ │ + muleq r6, r3, r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 9cda4 │ │ │ │ + blt 9d65c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #240] @ 9ce4c │ │ │ │ - ldr r3, [pc, #240] @ 9ce50 │ │ │ │ + ldr r2, [pc, #240] @ 9d704 │ │ │ │ + ldr r3, [pc, #240] @ 9d708 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -155114,22 +155672,22 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 9ce54 │ │ │ │ + ldr r2, [pc, #168] @ 9d70c │ │ │ │ mov r4, r1 │ │ │ │ - ldr ip, [pc, #164] @ 9ce58 │ │ │ │ + ldr ip, [pc, #164] @ 9d710 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [pc, #160] @ 9ce5c │ │ │ │ + ldr r5, [pc, #160] @ 9d714 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -155139,51 +155697,51 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ add r5, pc, r5 │ │ │ │ strb r3, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ce14 │ │ │ │ + beq 9d6cc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ce40 │ │ │ │ + bne 9d6f8 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ 9ce60 │ │ │ │ + ldr r1, [pc, #44] @ 9d718 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ce08 │ │ │ │ + bne 9d6c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xfffcb1fc │ │ │ │ - andeq r9, r5, r4, lsr r7 │ │ │ │ + andeq r9, r5, ip, lsr #15 │ │ │ │ @ instruction: 0xfffcb1ac │ │ │ │ - andeq r1, sl, r4, lsr #6 │ │ │ │ - @ instruction: 0x000596b8 │ │ │ │ - andeq r9, r6, sp, lsl #31 │ │ │ │ + andeq r0, sl, ip, ror #20 │ │ │ │ + andeq r9, r5, r0, lsr r7 │ │ │ │ + strheq sl, [r6], -sp │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 6abc8 │ │ │ │ + b 6b480 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ 9ce8c │ │ │ │ + ldr r1, [pc, #4] @ 9d744 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r1, sl, r4, ror #4 │ │ │ │ + b 6c110 │ │ │ │ + andeq r0, sl, ip, lsr #19 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -155341,166 +155899,166 @@ │ │ │ │ str r2, [r0, #156] @ 0x9c │ │ │ │ str r3, [r1, #156] @ 0x9c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ mov r2, #11 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #56] @ 9d164 │ │ │ │ + ldr r1, [pc, #56] @ 9da1c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r3 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d148 │ │ │ │ + beq 9da00 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 9d168 │ │ │ │ + ldr r1, [pc, #24] @ 9da20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - muleq r6, r3, r4 │ │ │ │ - andeq r3, r6, r5, asr #19 │ │ │ │ + andeq fp, r6, r3, asr #11 │ │ │ │ + strdeq r3, [r6], -r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9debc │ │ │ │ + bne 9e774 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9d188 │ │ │ │ + bne 9da40 │ │ │ │ dmb ish │ │ │ │ - ldr sl, [pc, #3928] @ 9e104 │ │ │ │ + ldr sl, [pc, #3928] @ 9e9bc │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne 9deec │ │ │ │ + bne 9e7a4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9df00 │ │ │ │ + bne 9e7b8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - ldr fp, [pc, #3860] @ 9e114 │ │ │ │ + ldr fp, [pc, #3860] @ 9e9cc │ │ │ │ add fp, pc, fp │ │ │ │ add r4, r7, r1, lsl #5 │ │ │ │ add r8, fp, #12 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 9de60 │ │ │ │ + beq 9e718 │ │ │ │ add r1, r7, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r7 │ │ │ │ add r7, r1, #24 │ │ │ │ tst r2, #1 │ │ │ │ - beq 9d20c │ │ │ │ + beq 9dac4 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #3772] @ 9e118 │ │ │ │ + ldr r0, [pc, #3772] @ 9e9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ddd4 │ │ │ │ - ldr r0, [pc, #3764] @ 9e128 │ │ │ │ + bne 9e68c │ │ │ │ + ldr r0, [pc, #3764] @ 9e9e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9dedc │ │ │ │ + bne 9e794 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9da0c │ │ │ │ + bne 9e2c4 │ │ │ │ strex r0, r6, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d27c │ │ │ │ + bne 9db34 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ tst r0, r9 │ │ │ │ - bne 9da28 │ │ │ │ + bne 9e2e0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ ldr r5, [fp, #20] │ │ │ │ dmb ish │ │ │ │ add ip, r5, #20 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr lr, [r5, #16] │ │ │ │ ldm ip, {r9, sl, ip} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9d32c │ │ │ │ + beq 9dbe4 │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ umull r6, r0, r4, r0 │ │ │ │ str r9, [sp, #32] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9de1c │ │ │ │ + bne 9e6d4 │ │ │ │ add r9, r7, #5 │ │ │ │ adds r5, r6, r9 │ │ │ │ - bcs 9de1c │ │ │ │ + bcs 9e6d4 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 9de1c │ │ │ │ + bhi 9e6d4 │ │ │ │ cmp r5, #0 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - beq 9d350 │ │ │ │ + beq 9dc08 │ │ │ │ cmp r5, #3 │ │ │ │ - bls 9d358 │ │ │ │ + bls 9dc10 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ - b 9d37c │ │ │ │ - ldr r2, [pc, #3580] @ 9e130 │ │ │ │ - ldr r3, [pc, #3580] @ 9e134 │ │ │ │ + b 9dc34 │ │ │ │ + ldr r2, [pc, #3580] @ 9e9e8 │ │ │ │ + ldr r3, [pc, #3580] @ 9e9ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldmib r2, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 9d530 │ │ │ │ + b 9dde8 │ │ │ │ mov r0, #4 │ │ │ │ - b 9d384 │ │ │ │ + b 9dc3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, r5 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9df88 │ │ │ │ + bne 9e840 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9df88 │ │ │ │ + beq 9e840 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r6 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ lsr r2, r4, #3 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -155514,22 +156072,22 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ bl 512c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d4f4 │ │ │ │ + beq 9ddac │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r7, r1, r0 │ │ │ │ - b 9d490 │ │ │ │ + b 9dd48 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ sub r0, r7, #1 │ │ │ │ sub r1, fp, #156 @ 0x9c │ │ │ │ and r7, r0, r7 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ @@ -155559,50 +156117,50 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmdb r6, {r0, r1, r2} │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ mov r6, fp │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ - beq 9d4f4 │ │ │ │ + beq 9ddac │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9d4b0 │ │ │ │ + bne 9dd68 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub sl, sl, #640 @ 0x280 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9d498 │ │ │ │ + beq 9dd50 │ │ │ │ eor r7, r0, r1 │ │ │ │ rev r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, sl, r0, lsl #5 │ │ │ │ ldr r9, [fp, #-160] @ 0xffffff60 │ │ │ │ ldr r0, [fp, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d3f8 │ │ │ │ + beq 9dcb0 │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9decc │ │ │ │ + beq 9e784 │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 9f4fc │ │ │ │ - b 9d400 │ │ │ │ + bl 9fdb4 │ │ │ │ + b 9dcb8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr fp, [pc, #3120] @ 9e150 │ │ │ │ + ldr fp, [pc, #3120] @ 9ea08 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r3, r5, #32 │ │ │ │ @@ -155619,15 +156177,15 @@ │ │ │ │ str lr, [r7] │ │ │ │ str r9, [r7, #4] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - beq 9d988 │ │ │ │ + beq 9e240 │ │ │ │ movw r1, #28525 @ 0x6f6d │ │ │ │ movw r3, #25973 @ 0x6575 │ │ │ │ movt r1, #28260 @ 0x6e64 │ │ │ │ movt r3, #28787 @ 0x7073 │ │ │ │ movw r0, #29281 @ 0x7261 │ │ │ │ eor r1, sl, r1 │ │ │ │ eor r3, lr, r3 │ │ │ │ @@ -155792,58 +156350,58 @@ │ │ │ │ eor r7, r5, lr │ │ │ │ add r6, r7, r1 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ bic r7, r1, r7 │ │ │ │ and r4, r7, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d868 │ │ │ │ + beq 9e120 │ │ │ │ rev r7, r4 │ │ │ │ sub r1, r4, #1 │ │ │ │ clz r7, r7 │ │ │ │ and r4, r1, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r7, r3, r7, lsr #3 │ │ │ │ and r7, r7, r9 │ │ │ │ rsb r7, r7, #0 │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ ldr r6, [r2, r7, lsl #5] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 9d890 │ │ │ │ - b 9d82c │ │ │ │ + beq 9e148 │ │ │ │ + b 9e0e4 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r1, r5, r6 │ │ │ │ tst r1, r5, lsl #1 │ │ │ │ - bne 9dc48 │ │ │ │ + bne 9e500 │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ add r1, r3, ip │ │ │ │ and r3, r1, r9 │ │ │ │ - b 9d808 │ │ │ │ + b 9e0c0 │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc48 │ │ │ │ + beq 9e500 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [r0, #-8] │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn r2, #0 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsl r7, r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9d968 │ │ │ │ + beq 9e220 │ │ │ │ ldm r1, {r4, r6} │ │ │ │ add r2, r2, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ subs r0, sl, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -155862,105 +156420,105 @@ │ │ │ │ sbcs r3, r3, lr │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ sbcs r3, r5, r9 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r4, r3, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 9d8d8 │ │ │ │ + beq 9e190 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d99c │ │ │ │ + beq 9e254 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 9d978 │ │ │ │ - b 9dc48 │ │ │ │ + bne 9e230 │ │ │ │ + b 9e500 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9dc48 │ │ │ │ + beq 9e500 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b 9d8c0 │ │ │ │ - ldr sl, [pc, #2032] @ 9e180 │ │ │ │ + b 9e178 │ │ │ │ + ldr sl, [pc, #2032] @ 9ea38 │ │ │ │ cmp r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 9dcd0 │ │ │ │ - b 9dcf8 │ │ │ │ + bne 9e588 │ │ │ │ + b 9e5b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [sp, #320] @ 0x140 │ │ │ │ - beq 9d9e4 │ │ │ │ + beq 9e29c │ │ │ │ add r0, r1, r2, lsl #2 │ │ │ │ cmp fp, #1 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - beq 9da34 │ │ │ │ + beq 9e2ec │ │ │ │ mov r2, #1 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - bne 9d9c8 │ │ │ │ - b 9da38 │ │ │ │ + bne 9e280 │ │ │ │ + b 9e2f0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ - bl 9e800 │ │ │ │ + bl 9f0b8 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - b 9db00 │ │ │ │ + b 9e3b8 │ │ │ │ mov r0, r8 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ tst r0, r9 │ │ │ │ - beq 9d2a8 │ │ │ │ + beq 9db60 │ │ │ │ bl 129a8 │ │ │ │ eor r1, r0, #1 │ │ │ │ - b 9d2a8 │ │ │ │ + b 9db60 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ - bl 9e800 │ │ │ │ + bl 9f0b8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldrh r1, [r0, r2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 9da98 │ │ │ │ + bcs 9e350 │ │ │ │ mov r1, r0 │ │ │ │ - b 9dab4 │ │ │ │ + b 9e36c │ │ │ │ mov r6, #268 @ 0x10c │ │ │ │ ldr r1, [r0, #264] @ 0x108 │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bcs 9da9c │ │ │ │ + bcs 9e354 │ │ │ │ mov r0, r1 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ ldr r6, [r0, r4, lsl #4]! │ │ │ │ ldmib r0, {r2, ip} │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ stmib r0, {r3, r7} │ │ │ │ @@ -155978,61 +156536,61 @@ │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [sp, #320] @ 0x140 │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ cmp r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r2, #-4] │ │ │ │ - bne 9db4c │ │ │ │ + bne 9e404 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9df54 │ │ │ │ + beq 9e80c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ str r2, [r3, #-12] │ │ │ │ str r1, [r3, #-8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, #264] @ 0x108 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9dc48 │ │ │ │ + beq 9e500 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9db58 │ │ │ │ + bne 9e410 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9db84 │ │ │ │ + bne 9e43c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9df34 │ │ │ │ + beq 9e7ec │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov ip, r0 │ │ │ │ ldm r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ stmia ip!, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ dmb ish │ │ │ │ - ldr sl, [pc, #1464] @ 9e170 │ │ │ │ - ldr fp, [pc, #1464] @ 9e174 │ │ │ │ + ldr sl, [pc, #1464] @ 9ea28 │ │ │ │ + ldr fp, [pc, #1464] @ 9ea2c │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ add r1, fp, #20 │ │ │ │ ldrex r4, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dbc0 │ │ │ │ + bne 9e478 │ │ │ │ dmb ish │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ dmb ish │ │ │ │ ldr r1, [fp, #8] │ │ │ │ dmb ish │ │ │ │ clz r2, r0 │ │ │ │ @@ -156040,440 +156598,440 @@ │ │ │ │ clz r2, r1 │ │ │ │ lsr r6, r2, #5 │ │ │ │ add r2, fp, #24 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9dbfc │ │ │ │ + bne 9e4b4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ dmb ish │ │ │ │ - bne 9dd58 │ │ │ │ + bne 9e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4ac │ │ │ │ + bl 9ed64 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9dd24 │ │ │ │ - b 9dd18 │ │ │ │ + bne 9e5dc │ │ │ │ + b 9e5d0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #1316] @ 9e178 │ │ │ │ - ldr fp, [pc, #1316] @ 9e17c │ │ │ │ + ldr sl, [pc, #1316] @ 9ea30 │ │ │ │ + ldr fp, [pc, #1316] @ 9ea34 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ - beq 9dcf8 │ │ │ │ + beq 9e5b0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9dcd0 │ │ │ │ + beq 9e588 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r5, r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9dca0 │ │ │ │ + bne 9e558 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #640 @ 0x280 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 9dc88 │ │ │ │ + beq 9e540 │ │ │ │ eor r5, r0, r6 │ │ │ │ rev r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r5, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ and r5, r0, r5 │ │ │ │ - bne 9dc80 │ │ │ │ + bne 9e538 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r1, r1, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 9dcf8 │ │ │ │ + beq 9e5b0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9dd24 │ │ │ │ + bne 9e5dc │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ tst r0, r9 │ │ │ │ - bne 9de0c │ │ │ │ + bne 9e6c4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ strex r1, r5, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9dd28 │ │ │ │ + bne 9e5e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9d20c │ │ │ │ + bne 9dac4 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 9d20c │ │ │ │ + b 9dac4 │ │ │ │ mov r7, #1 │ │ │ │ - b 9dd74 │ │ │ │ + b 9e62c │ │ │ │ add r7, r7, #1 │ │ │ │ and r1, r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9dc20 │ │ │ │ + beq 9e4d8 │ │ │ │ tst r7, #15 │ │ │ │ - beq 9ddbc │ │ │ │ + beq 9e674 │ │ │ │ yield │ │ │ │ tst r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bne 9dda0 │ │ │ │ + bne 9e658 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ dmb ish │ │ │ │ clz r1, r1 │ │ │ │ lsr r9, r1, #5 │ │ │ │ tst r6, #1 │ │ │ │ - bne 9dd60 │ │ │ │ + bne 9e618 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9dd60 │ │ │ │ + b 9e618 │ │ │ │ bl 527c │ │ │ │ tst r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ - beq 9dd90 │ │ │ │ - b 9dda0 │ │ │ │ + beq 9e648 │ │ │ │ + b 9e658 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ strb r6, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #820] @ 9e11c │ │ │ │ + ldr r0, [pc, #820] @ 9e9d4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #804] @ 9e120 │ │ │ │ - ldr r3, [pc, #804] @ 9e124 │ │ │ │ + ldr r0, [pc, #804] @ 9e9d8 │ │ │ │ + ldr r3, [pc, #804] @ 9e9dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 12ac8 │ │ │ │ - b 9d26c │ │ │ │ + b 9db24 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r6, [fp, #16] │ │ │ │ - b 9dd24 │ │ │ │ - ldr r0, [pc, #792] @ 9e13c │ │ │ │ + b 9e5dc │ │ │ │ + ldr r0, [pc, #792] @ 9e9f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #788] @ 9e140 │ │ │ │ + ldr r1, [pc, #788] @ 9e9f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr sl, [pc, #752] @ 9e144 │ │ │ │ + ldr sl, [pc, #752] @ 9e9fc │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add sl, pc, sl │ │ │ │ bl 8850 │ │ │ │ - b 9df9c │ │ │ │ + b 9e854 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9de7c │ │ │ │ + bne 9e734 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 9df70 │ │ │ │ + bne 9e828 │ │ │ │ dmb ish │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9de88 │ │ │ │ + bne 9e740 │ │ │ │ cmp r3, #2 │ │ │ │ addne sp, sp, #332 @ 0x14c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5360 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b 9d1a4 │ │ │ │ - ldr r0, [pc, #640] @ 9e154 │ │ │ │ + b 9da5c │ │ │ │ + ldr r0, [pc, #640] @ 9ea0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 9df9c │ │ │ │ - ldr r0, [pc, #584] @ 9e12c │ │ │ │ + b 9e854 │ │ │ │ + ldr r0, [pc, #584] @ 9e9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 9df9c │ │ │ │ + b 9e854 │ │ │ │ bl 129a8 │ │ │ │ eor r2, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d1cc │ │ │ │ - ldr r0, [pc, #512] @ 9e108 │ │ │ │ - ldr r3, [pc, #512] @ 9e10c │ │ │ │ - ldr r1, [pc, #512] @ 9e110 │ │ │ │ + beq 9da84 │ │ │ │ + ldr r0, [pc, #512] @ 9e9c0 │ │ │ │ + ldr r3, [pc, #512] @ 9e9c4 │ │ │ │ + ldr r1, [pc, #512] @ 9e9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #180] @ 0xb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b 9df9c │ │ │ │ - ldr sl, [pc, #556] @ 9e168 │ │ │ │ + b 9e854 │ │ │ │ + ldr sl, [pc, #556] @ 9ea20 │ │ │ │ mov r0, #8 │ │ │ │ - ldr fp, [pc, #552] @ 9e16c │ │ │ │ + ldr fp, [pc, #552] @ 9ea24 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ bl 8400 │ │ │ │ - b 9df9c │ │ │ │ - ldr r0, [pc, #508] @ 9e158 │ │ │ │ - ldr r2, [pc, #508] @ 9e15c │ │ │ │ + b 9e854 │ │ │ │ + ldr r0, [pc, #508] @ 9ea10 │ │ │ │ + ldr r2, [pc, #508] @ 9ea14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 8bdc │ │ │ │ - b 9df9c │ │ │ │ + b 9e854 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1, #4] │ │ │ │ - b 9de7c │ │ │ │ - ldr sl, [pc, #424] @ 9e138 │ │ │ │ + b 9e734 │ │ │ │ + ldr sl, [pc, #424] @ 9e9f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add sl, pc, sl │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 9e048 │ │ │ │ - b 9e084 │ │ │ │ - ldr sl, [pc, #468] @ 9e184 │ │ │ │ + b 9e900 │ │ │ │ + b 9e93c │ │ │ │ + ldr sl, [pc, #468] @ 9ea3c │ │ │ │ mov r5, r0 │ │ │ │ - ldr fp, [pc, #464] @ 9e188 │ │ │ │ + ldr fp, [pc, #464] @ 9ea40 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ - b 9e00c │ │ │ │ - b 9e084 │ │ │ │ - b 9e050 │ │ │ │ + b 9e8c4 │ │ │ │ + b 9e93c │ │ │ │ + b 9e908 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ - ldr sl, [pc, #392] @ 9e160 │ │ │ │ - ldr fp, [pc, #392] @ 9e164 │ │ │ │ + ldr sl, [pc, #392] @ 9ea18 │ │ │ │ + ldr fp, [pc, #392] @ 9ea1c │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9e898 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9e00c │ │ │ │ + bne 9e8c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 9e3e4 │ │ │ │ - b 9e088 │ │ │ │ + bl 9ec9c │ │ │ │ + b 9e940 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 9e3e4 │ │ │ │ - b 9e088 │ │ │ │ + bl 9ec9c │ │ │ │ + b 9e940 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 9e0c4 │ │ │ │ - ldr sl, [pc, #240] @ 9e148 │ │ │ │ + b 9e97c │ │ │ │ + ldr sl, [pc, #240] @ 9ea00 │ │ │ │ mov r5, r0 │ │ │ │ - ldr fp, [pc, #236] @ 9e14c │ │ │ │ + ldr fp, [pc, #236] @ 9ea04 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b10 │ │ │ │ + bl 733c8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 9f9d8 │ │ │ │ - b 9e088 │ │ │ │ + bl a0290 │ │ │ │ + b 9e940 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9e0a4 │ │ │ │ + bne 9e95c │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 9e0f0 │ │ │ │ + bne 9e9a8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ strex r2, r0, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9e0ac │ │ │ │ + bne 9e964 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9e0d8 │ │ │ │ + beq 9e990 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 8a300 │ │ │ │ + bl 8abb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b 9e0c4 │ │ │ │ + b 9e97c │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [fp, #16] │ │ │ │ - b 9e0a4 │ │ │ │ - andeq r3, sl, r0, asr r8 │ │ │ │ - andeq sl, r6, r0, lsr #15 │ │ │ │ - andeq r0, sl, r0, lsr #4 │ │ │ │ - andeq r0, sl, r8, lsr #4 │ │ │ │ - andeq r3, sl, r8, asr #15 │ │ │ │ - andeq r3, sl, ip, asr #2 │ │ │ │ - andeq r0, sl, r4, ror r3 │ │ │ │ - andeq r2, sl, r8, lsr #11 │ │ │ │ - andeq r0, sl, r0, lsl #7 │ │ │ │ - andeq r3, sl, r4, asr r7 │ │ │ │ - andeq r0, sl, r0, ror r2 │ │ │ │ - andeq r0, sl, ip, lsr lr │ │ │ │ - andeq r0, sl, r4, lsr lr │ │ │ │ - andeq r2, sl, ip, ror #20 │ │ │ │ - andeq pc, r9, r8, ror #2 │ │ │ │ - andeq pc, r9, r8, ror #2 │ │ │ │ - andeq r2, sl, ip, lsr #23 │ │ │ │ - andeq r2, sl, r0, lsr #19 │ │ │ │ - andeq r2, sl, r0, ror #18 │ │ │ │ - andeq r3, sl, r0, lsr #9 │ │ │ │ - andeq r0, sl, r4, ror #5 │ │ │ │ - andeq sl, r6, r5, lsr #17 │ │ │ │ - andeq r1, sl, r0, lsr #5 │ │ │ │ - andeq r2, sl, r8, lsr #20 │ │ │ │ - andeq r2, sl, r8, ror #19 │ │ │ │ - @ instruction: 0x000a2abc │ │ │ │ - andeq r2, sl, ip, ror sl │ │ │ │ - andeq r2, sl, r8, asr #28 │ │ │ │ - andeq r2, sl, r8, lsl #28 │ │ │ │ - andeq r2, sl, r4, lsr #27 │ │ │ │ - andeq r2, sl, r4, ror #26 │ │ │ │ - andeq r3, sl, r0, ror r0 │ │ │ │ - andeq r2, sl, ip, asr #20 │ │ │ │ - andeq r2, sl, ip, lsl #20 │ │ │ │ + b 9e95c │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ + ldrdeq sl, [r6], -r0 │ │ │ │ + andeq pc, r9, r8, ror #18 │ │ │ │ + andeq pc, r9, r0, ror r9 @ │ │ │ │ + andeq r2, sl, r0, lsl pc │ │ │ │ + muleq sl, r4, r8 │ │ │ │ + @ instruction: 0x0009fabc │ │ │ │ + strdeq r1, [sl], -r0 │ │ │ │ + andeq pc, r9, r8, asr #21 │ │ │ │ + muleq sl, ip, lr │ │ │ │ + @ instruction: 0x0009f9b8 │ │ │ │ + andeq r0, sl, r4, lsl #11 │ │ │ │ + andeq r0, sl, ip, ror r5 │ │ │ │ + @ instruction: 0x000a21b4 │ │ │ │ + @ instruction: 0x0009e8b0 │ │ │ │ + @ instruction: 0x0009e8b0 │ │ │ │ + strdeq r2, [sl], -r4 │ │ │ │ + andeq r2, sl, r8, ror #1 │ │ │ │ + andeq r2, sl, r8, lsr #1 │ │ │ │ + andeq r2, sl, r8, ror #23 │ │ │ │ + andeq pc, r9, ip, lsr #20 │ │ │ │ + ldrdeq sl, [r6], -r5 │ │ │ │ + andeq r0, sl, r8, ror #19 │ │ │ │ + andeq r2, sl, r0, ror r1 │ │ │ │ + andeq r2, sl, r0, lsr r1 │ │ │ │ + andeq r2, sl, r4, lsl #4 │ │ │ │ + andeq r2, sl, r4, asr #3 │ │ │ │ + muleq sl, r0, r5 │ │ │ │ + andeq r2, sl, r0, asr r5 │ │ │ │ + andeq r2, sl, ip, ror #9 │ │ │ │ + andeq r2, sl, ip, lsr #9 │ │ │ │ + @ instruction: 0x000a27b8 │ │ │ │ + muleq sl, r4, r1 │ │ │ │ + andeq r2, sl, r4, asr r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9e1ac │ │ │ │ + bl 9ea64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r0] │ │ │ │ strb r1, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9e300 │ │ │ │ + bne 9ebb8 │ │ │ │ mov r5, sp │ │ │ │ add r4, r5, #16 │ │ │ │ - ldr r1, [pc, #496] @ 9e3cc │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #496] @ 9ec84 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9e30c │ │ │ │ + bne 9ebc4 │ │ │ │ ldm r6, {r0, r1, r8, r9} │ │ │ │ - ldr r7, [pc, #472] @ 9e3d0 │ │ │ │ + ldr r7, [pc, #472] @ 9ec88 │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov ip, #1 │ │ │ │ adc r3, r1, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ stm r4, {r0, r1, r8, r9, ip} │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ - ldr r3, [pc, #428] @ 9e3d4 │ │ │ │ + ldr r3, [pc, #428] @ 9ec8c │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e32c │ │ │ │ + beq 9ebe4 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r8, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e33c │ │ │ │ + beq 9ebf4 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [r0] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strb r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ strb r6, [sp, #12] │ │ │ │ - ldr r0, [pc, #316] @ 9e3d8 │ │ │ │ + ldr r0, [pc, #316] @ 9ec90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r7, [pc, #312] @ 9e3dc │ │ │ │ + ldr r7, [pc, #312] @ 9ec94 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 9e2c4 │ │ │ │ + beq 9eb7c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ dmb ish │ │ │ │ - bl 9e4ac │ │ │ │ + bl 9ed64 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov ip, #1 │ │ │ │ ldm lr, {r4, r5, lr} │ │ │ │ @@ -156484,29 +157042,29 @@ │ │ │ │ str r6, [r7, #24] │ │ │ │ stm r0, {r4, r5, lr} │ │ │ │ str r9, [r7, #40] @ 0x28 │ │ │ │ str fp, [r7, #44] @ 0x2c │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ 9e3e0 │ │ │ │ + ldr r0, [pc, #216] @ 9ec98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a99f8 │ │ │ │ + bl aa2b0 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm r9, {r0, r1, r8, r9} │ │ │ │ strd r8, [r6, #8] │ │ │ │ - b 9e1f0 │ │ │ │ + b 9eaa8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8400 │ │ │ │ - b 9e348 │ │ │ │ + b 9ec00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ @@ -156526,118 +157084,118 @@ │ │ │ │ str r5, [r7, #24] │ │ │ │ str r4, [r7, #28] │ │ │ │ str lr, [r7, #32] │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4ac │ │ │ │ - b 9e3c0 │ │ │ │ + bl 9ed64 │ │ │ │ + b 9ec78 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 9e3e4 │ │ │ │ + bl 9ec9c │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ - andeq pc, r9, r0, ror pc @ │ │ │ │ - andeq pc, r9, r8, asr #30 │ │ │ │ - andeq r2, sl, ip, lsr #14 │ │ │ │ - andeq r2, sl, r0, lsr #14 │ │ │ │ - muleq r9, r0, lr │ │ │ │ + @ instruction: 0x0009f6b8 │ │ │ │ + muleq r9, r0, r6 │ │ │ │ + andeq r1, sl, r4, ror lr │ │ │ │ + andeq r1, sl, r8, ror #28 │ │ │ │ + ldrdeq pc, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9e4a4 │ │ │ │ + beq 9ed5c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9e478 │ │ │ │ + beq 9ed30 │ │ │ │ ldr r7, [r8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ - b 9e454 │ │ │ │ + b 9ed0c │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 9e478 │ │ │ │ + beq 9ed30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9e428 │ │ │ │ + bne 9ece0 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #640 @ 0x280 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 9e45c │ │ │ │ + beq 9ed14 │ │ │ │ eor r6, r0, r5 │ │ │ │ - b 9e428 │ │ │ │ + b 9ece0 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ add r1, r9, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 9e4a4 │ │ │ │ + beq 9ed5c │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9e55c │ │ │ │ + beq 9ee14 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9e538 │ │ │ │ + beq 9edf0 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9edc4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #640 @ 0x280 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 9e4f4 │ │ │ │ + beq 9edac │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne 9e4ec │ │ │ │ + bne 9eda4 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ add r1, r8, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 9e55c │ │ │ │ + beq 9ee14 │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -156648,170 +157206,170 @@ │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9e5bc │ │ │ │ + beq 9ee74 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 9e5c4 │ │ │ │ + b 9ee7c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e64c │ │ │ │ + bl 9ef04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e62c │ │ │ │ + beq 9eee4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r1, [r0, #176]! @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e600 │ │ │ │ + bne 9eeb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9e5d8 │ │ │ │ + bne 9ee90 │ │ │ │ dmb ish │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 70e74 │ │ │ │ - b 9e5d8 │ │ │ │ + bl 7172c │ │ │ │ + b 9ee90 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 736e8 │ │ │ │ + bl 73fa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e6c8 │ │ │ │ + beq 9ef80 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9e7e8 │ │ │ │ + bne 9f0a0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e72c │ │ │ │ + beq 9efe4 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 9e768 │ │ │ │ + bcs 9f020 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9e7a8 │ │ │ │ + beq 9f060 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #272 @ 0x110 │ │ │ │ - bne 9e6b0 │ │ │ │ + bne 9ef68 │ │ │ │ mov r0, #0 │ │ │ │ - b 9e7ac │ │ │ │ + b 9f064 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r0, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq 9e7cc │ │ │ │ + beq 9f084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9e704 │ │ │ │ + bne 9efbc │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9e704 │ │ │ │ + beq 9efbc │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 9e6f8 │ │ │ │ + bne 9efb0 │ │ │ │ ldr r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9e7c0 │ │ │ │ + beq 9f078 │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9e710 │ │ │ │ - b 9e7c4 │ │ │ │ + bne 9efc8 │ │ │ │ + b 9f07c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9e748 │ │ │ │ + beq 9f000 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 9e73c │ │ │ │ + bne 9eff4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r1] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc 9e694 │ │ │ │ + bcc 9ef4c │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9e7d4 │ │ │ │ + beq 9f08c │ │ │ │ ldrh r7, [r0, r4] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r5, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs 9e770 │ │ │ │ + bcs 9f028 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9e6a4 │ │ │ │ + bne 9ef5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ stm r8, {r5, r6, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ 9e7f8 │ │ │ │ + ldr r0, [pc, #24] @ 9f0b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ 9e7fc │ │ │ │ + ldr r0, [pc, #12] @ 9f0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - strdeq r0, [sl], -r4 │ │ │ │ - andeq r0, sl, r4, lsl #22 │ │ │ │ + andeq r0, sl, ip, lsr r2 │ │ │ │ + andeq r0, sl, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr fp, [r1] │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ add r9, fp, #268 @ 0x10c │ │ │ │ @@ -156838,25 +157396,25 @@ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ bl 50cc │ │ │ │ sub r1, r7, #1 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ strh r1, [r9, #2] │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 9eca8 │ │ │ │ + bhi 9f560 │ │ │ │ ldr r2, [fp, #264] @ 0x108 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 9e918 │ │ │ │ + beq 9f1d0 │ │ │ │ ldrh r7, [r9] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9e920 │ │ │ │ + beq 9f1d8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r6, r2, r7, lsl #2 │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r6, #272] @ 0x110 │ │ │ │ @@ -156864,129 +157422,129 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ uxtah r1, r4, r1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 9e988 │ │ │ │ + bcs 9f240 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 9ed30 │ │ │ │ + bhi 9f5e8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r6, sl │ │ │ │ - bl 9f014 │ │ │ │ + bl 9f8cc │ │ │ │ str r1, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 9e99c │ │ │ │ + b 9f254 │ │ │ │ str sl, [sp, #20] │ │ │ │ - b 9e9b4 │ │ │ │ + b 9f26c │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9ed48 │ │ │ │ + beq 9f600 │ │ │ │ ldr r6, [r2, #276] @ 0x114 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ mov r4, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ uxtah r1, r7, r1 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #12 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bcs 9e9a8 │ │ │ │ + bcs 9f260 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 9ed30 │ │ │ │ + bhi 9f5e8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 9f014 │ │ │ │ + bl 9f8cc │ │ │ │ str r1, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b 9e9b4 │ │ │ │ + b 9f26c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 9eda8 │ │ │ │ + bl 9f660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 9e9b4 │ │ │ │ + b 9f26c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9f240 │ │ │ │ + bl 9faf8 │ │ │ │ ldr r2, [fp, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ec98 │ │ │ │ + beq 9f550 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ ldrh lr, [r2, r9] │ │ │ │ cmp lr, #4 │ │ │ │ - bhi 9ec98 │ │ │ │ + bhi 9f550 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ str fp, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 9ea00 │ │ │ │ + b 9f2b8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 50d8 │ │ │ │ ldrh lr, [r7] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp lr, #5 │ │ │ │ - bcs 9ec98 │ │ │ │ + bcs 9f550 │ │ │ │ ldr sl, [r2, #264] @ 0x108 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9ec64 │ │ │ │ + beq 9f51c │ │ │ │ ldrh r1, [r2, r4] │ │ │ │ add r6, r0, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ea78 │ │ │ │ + beq 9f330 │ │ │ │ sub r3, r1, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [r1, #272] @ 0x110 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ ldrh r1, [r8, r9] │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ add r0, lr, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 9ec78 │ │ │ │ + bcs 9f530 │ │ │ │ ldrh fp, [sl, r9] │ │ │ │ add r6, r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r6, lr │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - b 9eacc │ │ │ │ + b 9f384 │ │ │ │ ldrh fp, [sl, r9] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9ecf8 │ │ │ │ + beq 9f5b0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sl, #276] @ 0x114 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ add r6, lr, #1 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldrh ip, [r0, r9] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r1, r6, ip │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #12 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - bcs 9ec88 │ │ │ │ + bcs 9f540 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ strh r1, [r8, r9] │ │ │ │ mov r0, sl │ │ │ │ ldr r7, [r0, r3, lsl #4]! │ │ │ │ @@ -157042,38 +157600,38 @@ │ │ │ │ add r7, r0, #1 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 50cc │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ cmp r7, fp │ │ │ │ - bcs 9ebd8 │ │ │ │ + bcs 9f490 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ strh r7, [r0, r4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str sl, [r0, #264] @ 0x108 │ │ │ │ - bne 9ebbc │ │ │ │ + bne 9f474 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ add r7, sl, r9 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldrh r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r7] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9e9e4 │ │ │ │ + bcc 9f29c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9ecdc │ │ │ │ + bne 9f594 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, r8, #272 @ 0x110 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -157083,28 +157641,28 @@ │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ strh r6, [r1, r4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ - bne 9ec44 │ │ │ │ - b 9e9e4 │ │ │ │ + bne 9f4fc │ │ │ │ + b 9f29c │ │ │ │ cmp lr, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 9ec98 │ │ │ │ + b 9f550 │ │ │ │ rsb r1, lr, #5 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 9eda8 │ │ │ │ - b 9ec98 │ │ │ │ + bl 9f660 │ │ │ │ + b 9f550 │ │ │ │ rsb r1, lr, #5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 9f240 │ │ │ │ + bl 9faf8 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, #12 │ │ │ │ @@ -157115,81 +157673,81 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str sl, [r6, #32] │ │ │ │ stm r1, {r0, r5, r8, fp} │ │ │ │ str r4, [r6, #28] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #188] @ 9eda0 │ │ │ │ + ldr r2, [pc, #188] @ 9f658 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #184] @ 9eda4 │ │ │ │ + ldr r0, [pc, #184] @ 9f65c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8bdc │ │ │ │ - b 9ed2c │ │ │ │ + b 9f5e4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [pc, #140] @ 9ed90 │ │ │ │ + ldr r2, [pc, #140] @ 9f648 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #136] @ 9ed94 │ │ │ │ + ldr r1, [pc, #136] @ 9f64c │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #96] @ 9ed98 │ │ │ │ + ldr r2, [pc, #96] @ 9f650 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #92] @ 9ed9c │ │ │ │ + ldr r0, [pc, #92] @ 9f654 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9ecf0 │ │ │ │ + b 9f5a8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - b 9ecfc │ │ │ │ + b 9f5b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ed54 │ │ │ │ + bne 9f60c │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bne 9ed88 │ │ │ │ + bne 9f640 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r0, [sl], -ip │ │ │ │ - ldrdeq r0, [sl], -ip │ │ │ │ - andeq r0, sl, r4, ror r5 │ │ │ │ - strdeq r9, [r6], -r3 │ │ │ │ - andeq r0, sl, r8, lsr #10 │ │ │ │ - andeq r9, r6, r6, lsr fp │ │ │ │ + andeq pc, r9, r4, lsr #24 │ │ │ │ + andeq pc, r9, r4, lsr #24 │ │ │ │ + @ instruction: 0x0009fcbc │ │ │ │ + andeq r9, r6, r3, lsr #26 │ │ │ │ + andeq pc, r9, r0, ror ip @ │ │ │ │ + andeq r9, r6, r6, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [r0, r1]! │ │ │ │ add r7, r6, r5 │ │ │ │ cmp r7, #12 │ │ │ │ - bcs 9ef94 │ │ │ │ + bcs 9f84c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrh r8, [r2, r1]! │ │ │ │ cmp r8, r6 │ │ │ │ - bcc 9efac │ │ │ │ + bcc 9f864 │ │ │ │ sub sl, r8, r6 │ │ │ │ strh sl, [r2] │ │ │ │ strh r7, [r0] │ │ │ │ add r0, r4, r6, lsl #4 │ │ │ │ lsl r2, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ @@ -157199,15 +157757,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ bl 50cc │ │ │ │ add r1, sl, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r8, r8, r1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 9efc4 │ │ │ │ + bne 9f87c │ │ │ │ stmib sp, {r6, r7} │ │ │ │ mov r7, r1 │ │ │ │ lsl r2, r8, #4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r6, r1, lsl #4 │ │ │ │ bl 512c │ │ │ │ @@ -157253,18 +157811,18 @@ │ │ │ │ str lr, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ str r2, [r9, r8, lsl #3]! │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef80 │ │ │ │ + beq 9f838 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9efdc │ │ │ │ + beq 9f894 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ @@ -157282,65 +157840,65 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ strh r1, [r3, r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bne 9ef60 │ │ │ │ - b 9ef8c │ │ │ │ + bne 9f818 │ │ │ │ + b 9f844 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9efdc │ │ │ │ + bne 9f894 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 9eff4 │ │ │ │ + ldr r0, [pc, #88] @ 9f8ac │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 9eff8 │ │ │ │ + ldr r2, [pc, #84] @ 9f8b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #72] @ 9effc │ │ │ │ + ldr r0, [pc, #72] @ 9f8b4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 9f000 │ │ │ │ + ldr r2, [pc, #68] @ 9f8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #56] @ 9f004 │ │ │ │ + ldr r0, [pc, #56] @ 9f8bc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 9f008 │ │ │ │ + ldr r2, [pc, #52] @ 9f8c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #40] @ 9f00c │ │ │ │ + ldr r0, [pc, #40] @ 9f8c4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 9f010 │ │ │ │ + ldr r2, [pc, #36] @ 9f8c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldrdeq r9, [r6], -pc @ │ │ │ │ - andeq r0, sl, ip, lsr #5 │ │ │ │ - strdeq r9, [r6], -sl │ │ │ │ - andeq r0, sl, r4, lsr #5 │ │ │ │ - andeq r9, r6, r2, asr r8 │ │ │ │ - andeq r0, sl, ip, lsr r2 │ │ │ │ - muleq r6, lr, r0 │ │ │ │ - andeq r0, sl, r4, lsl #5 │ │ │ │ + andeq r9, r6, pc, lsl #20 │ │ │ │ + strdeq pc, [r9], -r4 │ │ │ │ + andeq r9, r6, sl, lsr #20 │ │ │ │ + andeq pc, r9, ip, ror #19 │ │ │ │ + andeq r9, r6, r2, lsl #19 │ │ │ │ + andeq pc, r9, r4, lsl #19 │ │ │ │ + andeq sl, r6, lr, asr #3 │ │ │ │ + andeq pc, r9, ip, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldrh r6, [r1, r2]! │ │ │ │ ldrh fp, [r3, r2] │ │ │ │ add lr, r6, #1 │ │ │ │ add r7, lr, fp │ │ │ │ cmp r7, #12 │ │ │ │ - bcs 9f200 │ │ │ │ + bcs 9fab8 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -157401,90 +157959,90 @@ │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 9f17c │ │ │ │ + bcs 9fa34 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r2, r8, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r2, [r2, #276] @ 0x114 │ │ │ │ strh sl, [r2, r1] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ - bne 9f160 │ │ │ │ + bne 9fa18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9f1e8 │ │ │ │ + bcc 9faa0 │ │ │ │ ldr r0, [sp] │ │ │ │ add r5, r7, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9f218 │ │ │ │ + bne 9fad0 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ add r1, r9, #272 @ 0x110 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 512c │ │ │ │ add r0, r6, #69 @ 0x45 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ ldr r2, [r4, r0, lsl #2] │ │ │ │ sub r3, r0, #68 @ 0x44 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ strh r3, [r2, r1] │ │ │ │ str r4, [r2, #264] @ 0x108 │ │ │ │ - bne 9f1cc │ │ │ │ + bne 9fa84 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 9f230 │ │ │ │ + ldr r0, [pc, #40] @ 9fae8 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 9f234 │ │ │ │ + ldr r2, [pc, #36] @ 9faec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #24] @ 9f238 │ │ │ │ + ldr r0, [pc, #24] @ 9faf0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 9f23c │ │ │ │ + ldr r2, [pc, #20] @ 9faf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - @ instruction: 0x000697b5 │ │ │ │ - strheq r0, [sl], -r0 @ │ │ │ │ - strdeq r9, [r6], -lr │ │ │ │ - andeq pc, r9, r8, ror #31 │ │ │ │ + andeq r9, r6, r5, ror #17 │ │ │ │ + strdeq pc, [r9], -r8 │ │ │ │ + andeq r9, r6, lr, lsr #14 │ │ │ │ + andeq pc, r9, r0, lsr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r6, r0 │ │ │ │ mov r1, ip │ │ │ │ ldrh r0, [r1, r2]! │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, fp, r0 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 9f49c │ │ │ │ + bcs 9fd54 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r0, r2]! @ │ │ │ │ cmp r2, fp │ │ │ │ - bcc 9f4b4 │ │ │ │ + bcc 9fd6c │ │ │ │ add r8, r4, #176 @ 0xb0 │ │ │ │ sub r9, fp, #1 │ │ │ │ strh r3, [r1] │ │ │ │ sub r2, r2, fp │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r1, r9, lsl #3]! │ │ │ │ @@ -157549,17 +158107,17 @@ │ │ │ │ add r1, r8, fp, lsl #3 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f48c │ │ │ │ + beq 9fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f4cc │ │ │ │ + beq 9fd84 │ │ │ │ add r8, sl, #272 @ 0x110 │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ add r0, r8, r5, lsl #2 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, #4 │ │ │ │ @@ -157568,124 +158126,124 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 50cc │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ cmp fp, #1 │ │ │ │ strh r5, [r1, r0] │ │ │ │ str sl, [r1, #264] @ 0x108 │ │ │ │ - beq 9f464 │ │ │ │ + beq 9fd1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp fp, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str sl, [r2, #264] @ 0x108 │ │ │ │ - beq 9f464 │ │ │ │ + beq 9fd1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp fp, #3 │ │ │ │ add r2, r1, #3 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str sl, [r3, #264] @ 0x108 │ │ │ │ - beq 9f464 │ │ │ │ + beq 9fd1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp fp, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str sl, [r3, #264] @ 0x108 │ │ │ │ - beq 9f464 │ │ │ │ + beq 9fd1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #268 @ 0x10c │ │ │ │ add r1, r1, #5 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ strh r1, [r2, r3] │ │ │ │ str sl, [r2, #264] @ 0x108 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ strh r2, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bne 9f46c │ │ │ │ - b 9f494 │ │ │ │ + bne 9fd24 │ │ │ │ + b 9fd4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f4cc │ │ │ │ + bne 9fd84 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 9f4e4 │ │ │ │ + ldr r0, [pc, #64] @ 9fd9c │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 9f4e8 │ │ │ │ + ldr r2, [pc, #60] @ 9fda0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #48] @ 9f4ec │ │ │ │ + ldr r0, [pc, #48] @ 9fda4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 9f4f0 │ │ │ │ + ldr r2, [pc, #44] @ 9fda8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #32] @ 9f4f4 │ │ │ │ + ldr r0, [pc, #32] @ 9fdac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ 9f4f8 │ │ │ │ + ldr r2, [pc, #28] @ 9fdb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r9, r6, r1, lsr r4 │ │ │ │ - ldrdeq pc, [r9], -r4 │ │ │ │ - andeq r9, r6, fp, asr #8 │ │ │ │ - andeq pc, r9, ip, asr #27 │ │ │ │ - andeq r9, r6, lr, lsr #23 │ │ │ │ - andeq pc, r9, r4, asr #27 │ │ │ │ + andeq r9, r6, r1, ror #10 │ │ │ │ + andeq pc, r9, ip, lsl r5 @ │ │ │ │ + andeq r9, r6, fp, ror r5 │ │ │ │ + andeq pc, r9, r4, lsl r5 @ │ │ │ │ + ldrdeq r9, [r6], -lr │ │ │ │ + andeq pc, r9, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 9f6f4 │ │ │ │ + beq 9ffac │ │ │ │ mov r0, r5 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r0, #272]! @ 0x110 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 9f4fc │ │ │ │ + bl 9fdb4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9f860 │ │ │ │ + beq a0118 │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f870 │ │ │ │ + beq a0128 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ strh r1, [r2, r0]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #-6] │ │ │ │ str r4, [r2, #2]! │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, r8, #1 │ │ │ │ - bcs 9f880 │ │ │ │ + bcs a0138 │ │ │ │ mov r3, #268 @ 0x10c │ │ │ │ str r7, [r4, #264] @ 0x108 │ │ │ │ strh r1, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldrh r0, [r1, r0]! @ │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - beq 9f6e0 │ │ │ │ + beq 9ff98 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r0, r7, #176 @ 0xb0 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -157698,48 +158256,48 @@ │ │ │ │ ldmib r5, {r9, sl, fp} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f5e8 │ │ │ │ + bne 9fea0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9f88c │ │ │ │ + ble a0144 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 9f4fc │ │ │ │ + bl 9fdb4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f640 │ │ │ │ + beq 9fef8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9f674 │ │ │ │ - b 9f7f4 │ │ │ │ + beq 9ff2c │ │ │ │ + b a00ac │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f84c │ │ │ │ + beq a0104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ strh r1, [r0, r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9f7f4 │ │ │ │ + bne a00ac │ │ │ │ ldrh r1, [r5] │ │ │ │ cmp r1, #11 │ │ │ │ - bcs 9f80c │ │ │ │ + bcs a00c4 │ │ │ │ add r2, r1, #1 │ │ │ │ strh r2, [r5] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ str r7, [r3, r1, lsl #4]! │ │ │ │ stmib r3, {r9, sl, fp} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157753,39 +158311,39 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r5, [r0, #264] @ 0x108 │ │ │ │ add r0, ip, r4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r4, r0, #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 9f5cc │ │ │ │ + bcc 9fe84 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f890 │ │ │ │ + beq a0148 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldrh r3, [r7, r2]! │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r1, [sl, r2]! │ │ │ │ - beq 9f7d8 │ │ │ │ + beq a0090 │ │ │ │ add r1, r0, #176 @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r5, #176 @ 0xb0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -157796,20 +158354,20 @@ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldrex r5, [r6] │ │ │ │ add ip, r5, #1 │ │ │ │ strex lr, ip, [r6] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f770 │ │ │ │ + bne a0028 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 9f88c │ │ │ │ + ble a0144 │ │ │ │ ldrh r5, [sl] │ │ │ │ cmp r5, #11 │ │ │ │ - bcs 9f82c │ │ │ │ + bcs a00e4 │ │ │ │ add r3, r5, #1 │ │ │ │ strh r3, [sl] │ │ │ │ mov r3, r0 │ │ │ │ str fp, [r3, r5, lsl #4]! │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -157817,184 +158375,184 @@ │ │ │ │ str r8, [r3, #4] │ │ │ │ str r7, [r3, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r6, [r2, r5, lsl #3]! │ │ │ │ cmp r1, r4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [r2, #4] │ │ │ │ - bcc 9f74c │ │ │ │ + bcc a0004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ stm r3, {r0, r2} │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #460] @ 9f9c8 │ │ │ │ + ldr r2, [pc, #460] @ a0280 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #456] @ 9f9cc │ │ │ │ + ldr r0, [pc, #456] @ a0284 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 9f820 │ │ │ │ - ldr r0, [pc, #444] @ 9f9d0 │ │ │ │ + b a00d8 │ │ │ │ + ldr r0, [pc, #444] @ a0288 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #440] @ 9f9d4 │ │ │ │ + ldr r2, [pc, #440] @ a028c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 8bdc │ │ │ │ - b 9f88c │ │ │ │ - ldr r0, [pc, #388] @ 9f9b8 │ │ │ │ - ldr r2, [pc, #388] @ 9f9bc │ │ │ │ + b a0144 │ │ │ │ + ldr r0, [pc, #388] @ a0270 │ │ │ │ + ldr r2, [pc, #388] @ a0274 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 8bdc │ │ │ │ - b 9f88c │ │ │ │ + b a0144 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ - b 9f88c │ │ │ │ - ldr r0, [pc, #344] @ 9f9c0 │ │ │ │ + b a0144 │ │ │ │ + ldr r0, [pc, #344] @ a0278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b 9f88c │ │ │ │ + b a0144 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - b 9f88c │ │ │ │ - ldr r0, [pc, #316] @ 9f9c4 │ │ │ │ + b a0144 │ │ │ │ + ldr r0, [pc, #316] @ a027c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f8a8 │ │ │ │ + bne a0160 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9f9a0 │ │ │ │ + bne a0258 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70e74 │ │ │ │ - b 9f9a0 │ │ │ │ + bl 7172c │ │ │ │ + b a0258 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 9f9a0 │ │ │ │ + b a0258 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f8f8 │ │ │ │ + bne a01b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9f9a0 │ │ │ │ + bne a0258 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70e74 │ │ │ │ - b 9f9a0 │ │ │ │ + bl 7172c │ │ │ │ + b a0258 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f930 │ │ │ │ + bne a01e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9f95c │ │ │ │ + bne a0214 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 9e580 │ │ │ │ - b 9f9a8 │ │ │ │ + bl 9ee38 │ │ │ │ + b a0260 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f974 │ │ │ │ + bne a022c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9f9a0 │ │ │ │ + bne a0258 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70e74 │ │ │ │ + bl 7172c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq r7, r5, r4, ror #30 │ │ │ │ - andeq pc, r9, ip, ror r9 @ │ │ │ │ - andeq lr, r9, r0, asr #18 │ │ │ │ - andeq pc, r9, r4, asr r9 @ │ │ │ │ - andeq pc, r9, r8, asr #19 │ │ │ │ - muleq r6, r0, pc @ │ │ │ │ - andeq r7, r5, r0, lsl #31 │ │ │ │ - andeq lr, r9, r8, lsr #19 │ │ │ │ + ldrdeq r7, [r5], -r4 │ │ │ │ + andeq pc, r9, r4, asr #1 │ │ │ │ + andeq lr, r9, r8, lsl #1 │ │ │ │ + muleq r9, ip, r0 │ │ │ │ + andeq pc, r9, r0, lsl r1 @ │ │ │ │ + andeq r9, r6, r0, asr #1 │ │ │ │ + strdeq r7, [r5], -r0 │ │ │ │ + strdeq lr, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9fa98 │ │ │ │ + beq a0350 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9fa6c │ │ │ │ + beq a0324 │ │ │ │ ldr r7, [r8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ - b 9fa48 │ │ │ │ + b a0300 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #5 │ │ │ │ sub r0, r0, #12 │ │ │ │ - bl 9e580 │ │ │ │ + bl 9ee38 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 9fa6c │ │ │ │ + beq a0324 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9fa1c │ │ │ │ + bne a02d4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #640 @ 0x280 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 9fa50 │ │ │ │ + beq a0308 │ │ │ │ eor r6, r0, r5 │ │ │ │ - b 9fa1c │ │ │ │ + b a02d4 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ add r1, r9, r0, lsl #5 │ │ │ │ cmn r1, #165 @ 0xa5 │ │ │ │ - beq 9fa98 │ │ │ │ + beq a0350 │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r0, r0, #5 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r0, r0, #160 @ 0xa0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ @@ -158006,30 +158564,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r6, #0 │ │ │ │ bl 53fc │ │ │ │ - ldr r0, [pc, #140] @ 9fb5c │ │ │ │ + ldr r0, [pc, #140] @ a0414 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r1, #268435460 @ 0x10000004 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 53fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 5240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fb2c │ │ │ │ + beq a03e4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ strb r6, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [r4, r0] │ │ │ │ str r1, [r4] │ │ │ │ @@ -158048,54 +158606,54 @@ │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1596] @ a01b4 │ │ │ │ + ldr r1, [pc, #1596] @ a0a6c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0120 │ │ │ │ - ldr r1, [pc, #1588] @ a01bc │ │ │ │ + beq a09d8 │ │ │ │ + ldr r1, [pc, #1588] @ a0a74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ and r0, r0, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r0, r0, #28 │ │ │ │ ldrex r6, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9fb9c │ │ │ │ + bne a0454 │ │ │ │ cmn r6, #1 │ │ │ │ dmb ish │ │ │ │ - ble a0150 │ │ │ │ + ble a0a08 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r1, #24] │ │ │ │ dmb ish │ │ │ │ and r3, r3, #1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ add sl, r3, #4 │ │ │ │ ldrex r3, [sl] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r6, r7, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9fbd8 │ │ │ │ + bne a0490 │ │ │ │ cmn r3, #1 │ │ │ │ dmb ish │ │ │ │ - ble a0150 │ │ │ │ + ble a0a08 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ff5c │ │ │ │ + beq a0814 │ │ │ │ add r1, r0, #16 │ │ │ │ str r5, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r7, #25973 @ 0x6575 │ │ │ │ ldr r8, [r1] │ │ │ │ movt r7, #28787 @ 0x7073 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -158266,83 +158824,83 @@ │ │ │ │ movt r8, #65278 @ 0xfefe │ │ │ │ ldr r1, [r4, r6] │ │ │ │ eor r2, r1, fp │ │ │ │ add r3, r2, r8 │ │ │ │ bic r2, r9, r2 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ff10 │ │ │ │ + beq a07c8 │ │ │ │ rev r2, r3 │ │ │ │ sub r5, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ and r3, r5, r3 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r2, r6, r2, lsr #3 │ │ │ │ and r2, r2, r0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ add ip, r2, r2, lsl #2 │ │ │ │ ldr r2, [r7, ip, lsl #5] │ │ │ │ cmp r5, r2 │ │ │ │ - beq 9ff34 │ │ │ │ - b 9fed4 │ │ │ │ + beq a07ec │ │ │ │ + b a078c │ │ │ │ and r2, r1, r9 │ │ │ │ ldr r5, [sp] │ │ │ │ tst r2, r1, lsl #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bne 9ff5c │ │ │ │ + bne a0814 │ │ │ │ add lr, lr, #4 │ │ │ │ add r1, r6, lr │ │ │ │ and r6, r1, r0 │ │ │ │ - b 9fec0 │ │ │ │ + b a0778 │ │ │ │ add r4, r4, ip, lsl #5 │ │ │ │ ldr r3, [r4, #-152] @ 0xffffff68 │ │ │ │ cmp r3, #2 │ │ │ │ - bcc 9ffac │ │ │ │ + bcc a0864 │ │ │ │ ldrb r0, [r4, #-20] @ 0xffffffec │ │ │ │ tst r0, #4 │ │ │ │ - bne 9ff9c │ │ │ │ + bne a0854 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b 9ffac │ │ │ │ + b a0864 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a00e0 │ │ │ │ + bne a0998 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a00e0 │ │ │ │ + bne a0998 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc a00e0 │ │ │ │ + bcc a0998 │ │ │ │ ldrb r0, [r5, #140] @ 0x8c │ │ │ │ tst r0, #4 │ │ │ │ - bne a00d4 │ │ │ │ + bne a098c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b a00e0 │ │ │ │ + b a0998 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0154 │ │ │ │ + beq a0a0c │ │ │ │ ldr r8, [r4, #-12] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ movwne r9, #1 │ │ │ │ - beq 9ffdc │ │ │ │ + beq a0894 │ │ │ │ ldr fp, [r4, #-4] │ │ │ │ ldr r4, [r4, #-8] │ │ │ │ - b 9ffe0 │ │ │ │ + b a0898 │ │ │ │ mov fp, #0 │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ - b a0024 │ │ │ │ + b a08dc │ │ │ │ mov r6, r1 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ sub fp, fp, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #1 │ │ │ │ ldrd r0, [r0, #176] @ 0xb0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -158350,128 +158908,128 @@ │ │ │ │ sub r1, r2, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a00e0 │ │ │ │ + beq a0998 │ │ │ │ tst r9, #1 │ │ │ │ - beq a0140 │ │ │ │ + beq a09f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0058 │ │ │ │ + beq a0910 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [r6, r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs a0084 │ │ │ │ + bcs a093c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b a00a8 │ │ │ │ + b a0960 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a0070 │ │ │ │ + beq a0928 │ │ │ │ ldr r8, [r8, #272] @ 0x110 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne a0064 │ │ │ │ + bne a091c │ │ │ │ mov r6, r8 │ │ │ │ mov r4, #0 │ │ │ │ ldrh r1, [r6, r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc a004c │ │ │ │ + bcc a0904 │ │ │ │ ldr r1, [r6, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0130 │ │ │ │ + beq a09e8 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ add r0, r0, #1 │ │ │ │ ldrh r3, [r1, r7] │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs a0084 │ │ │ │ + bcs a093c │ │ │ │ add r4, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ffec │ │ │ │ + beq a08a4 │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldr r6, [r3] │ │ │ │ subs r0, r0, #1 │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ - bne a00bc │ │ │ │ + bne a0974 │ │ │ │ mov r4, #0 │ │ │ │ - b 9fff0 │ │ │ │ + b a08a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a00e4 │ │ │ │ + bne a099c │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a0100 │ │ │ │ + bne a09b8 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ a01b8 │ │ │ │ + ldr r0, [pc, #144] @ a0a70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b a014c │ │ │ │ - ldr r0, [pc, #136] @ a01c0 │ │ │ │ + b a0a04 │ │ │ │ + ldr r0, [pc, #136] @ a0a78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b a014c │ │ │ │ - ldr r0, [pc, #124] @ a01c4 │ │ │ │ + b a0a04 │ │ │ │ + ldr r0, [pc, #124] @ a0a7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 5570 │ │ │ │ - ldr r1, [pc, #108] @ a01c8 │ │ │ │ + ldr r1, [pc, #108] @ a0a80 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5414 │ │ │ │ bl 5570 │ │ │ │ - b a0170 │ │ │ │ + b a0a28 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a0174 │ │ │ │ + bne a0a2c │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a0190 │ │ │ │ + bne a0a48 │ │ │ │ dmb ish │ │ │ │ bl 8af0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8af0 │ │ │ │ - andeq r0, sl, r0, asr lr │ │ │ │ - andeq lr, r9, ip, lsr #32 │ │ │ │ - andeq r0, sl, r0, asr #28 │ │ │ │ - andeq pc, r9, ip, lsr #3 │ │ │ │ - andeq lr, r9, r4, ror lr │ │ │ │ - andeq r6, r6, r0, ror #24 │ │ │ │ + muleq sl, r8, r5 │ │ │ │ + andeq sp, r9, r4, ror r7 │ │ │ │ + andeq r0, sl, r8, lsl #11 │ │ │ │ + strdeq lr, [r9], -r4 │ │ │ │ + @ instruction: 0x0009e5bc │ │ │ │ + muleq r6, r0, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a02fc │ │ │ │ + beq a0bb4 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ str r1, [r0], #270 @ 0x10e │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov sl, r8 │ │ │ │ @@ -158488,15 +159046,15 @@ │ │ │ │ ldr r7, [r3, r2, lsl #2]! │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [r7, r2, lsl #2]! │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bcs a0308 │ │ │ │ + bcs a0bc0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r7, r5, r2, lsl #2 │ │ │ │ add r2, r0, r7 │ │ │ │ @@ -158538,54 +159096,54 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r9, lr │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ - ldr r3, [pc, #96] @ a0380 │ │ │ │ + ldr r3, [pc, #96] @ a0c38 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - bne a0358 │ │ │ │ + bne a0c10 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a0368 │ │ │ │ + bne a0c20 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a0348 │ │ │ │ + beq a0c00 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r4, lsl #30 │ │ │ │ + andeq lr, r9, ip, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r8 │ │ │ │ ldrh r5, [r6, r0]! │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a055c │ │ │ │ + beq a0e14 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sl] │ │ │ │ mov r6, r8 │ │ │ │ mvn r0, r9 │ │ │ │ @@ -158604,15 +159162,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r7, [r3, r2, lsl #2]! │ │ │ │ cmp r1, #12 │ │ │ │ ldr ip, [r5, r2, lsl #2]! │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bcs a0568 │ │ │ │ + bcs a0e20 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r5, r7, r2, lsl #2 │ │ │ │ add r2, r0, r5 │ │ │ │ @@ -158640,19 +159198,19 @@ │ │ │ │ cmp r6, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs a0544 │ │ │ │ + bcs a0dfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a0584 │ │ │ │ + bne a0e3c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r7, sl, #272 @ 0x110 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ add r3, r0, #276 @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ @@ -158662,91 +159220,91 @@ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str sl, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs a0518 │ │ │ │ + bcs a0dd0 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bls a04f0 │ │ │ │ + bls a0da8 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, r4 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ str r8, [r4, #24] │ │ │ │ str ip, [r4, #28] │ │ │ │ str sl, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #204] @ a0618 │ │ │ │ + ldr r3, [pc, #204] @ a0ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 8c20 │ │ │ │ - b a059c │ │ │ │ + b a0e54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - ldr r3, [pc, #164] @ a0614 │ │ │ │ + ldr r3, [pc, #164] @ a0ecc │ │ │ │ mov r4, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b a059c │ │ │ │ - ldr r0, [pc, #144] @ a061c │ │ │ │ - ldr r2, [pc, #144] @ a0620 │ │ │ │ + b a0e54 │ │ │ │ + ldr r0, [pc, #144] @ a0ed4 │ │ │ │ + ldr r2, [pc, #144] @ a0ed8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - bne a05cc │ │ │ │ + bne a0e84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a05e0 │ │ │ │ + bne a0e98 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a05bc │ │ │ │ + beq a0e74 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl a0624 │ │ │ │ + bl a0edc │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0009ecb0 │ │ │ │ - andeq lr, r9, r8, ror #25 │ │ │ │ - muleq r6, r6, r2 │ │ │ │ - andeq lr, r9, r0, lsl #25 │ │ │ │ + strdeq lr, [r9], -r8 │ │ │ │ + andeq lr, r9, r0, lsr r4 │ │ │ │ + andeq r8, r6, r6, asr #7 │ │ │ │ + andeq lr, r9, r8, asr #7 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0644 │ │ │ │ + beq a0efc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ popeq {r4, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -158756,15 +159314,15 @@ │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0790 │ │ │ │ + beq a1048 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ str r1, [r0], #270 @ 0x10e │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov sl, r8 │ │ │ │ @@ -158781,15 +159339,15 @@ │ │ │ │ ldr r7, [r3, r2, lsl #2]! │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [r7, r2, lsl #2]! │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bcs a079c │ │ │ │ + bcs a1054 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r7, r5, r2, lsl #2 │ │ │ │ add r2, r0, r7 │ │ │ │ @@ -158831,53 +159389,53 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r9, lr │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ - ldr r3, [pc, #92] @ a0810 │ │ │ │ + ldr r3, [pc, #92] @ a10c8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a07e8 │ │ │ │ + bne a10a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a07f8 │ │ │ │ + bne a10b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a07d8 │ │ │ │ + beq a1090 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r0, ror sl │ │ │ │ + @ instruction: 0x0009e1b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r8 │ │ │ │ ldrh r5, [r6, r0]! │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a09ec │ │ │ │ + beq a12a4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sl] │ │ │ │ mov r6, r8 │ │ │ │ mvn r0, r9 │ │ │ │ @@ -158896,15 +159454,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r7, [r3, r2, lsl #2]! │ │ │ │ cmp r1, #12 │ │ │ │ ldr ip, [r5, r2, lsl #2]! │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bcs a09f8 │ │ │ │ + bcs a12b0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r5, r7, r2, lsl #2 │ │ │ │ add r2, r0, r5 │ │ │ │ @@ -158932,19 +159490,19 @@ │ │ │ │ cmp r6, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs a09d4 │ │ │ │ + bcs a128c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a0a14 │ │ │ │ + bne a12cc │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r7, sl, #272 @ 0x110 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ add r3, r0, #276 @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ @@ -158954,122 +159512,122 @@ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str sl, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs a09a8 │ │ │ │ + bcs a1260 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bls a0980 │ │ │ │ + bls a1238 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, r4 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ str r8, [r4, #24] │ │ │ │ str ip, [r4, #28] │ │ │ │ str sl, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #200] @ a0aa4 │ │ │ │ + ldr r3, [pc, #200] @ a135c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 8c20 │ │ │ │ - b a0a2c │ │ │ │ + b a12e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - ldr r3, [pc, #160] @ a0aa0 │ │ │ │ + ldr r3, [pc, #160] @ a1358 │ │ │ │ mov r4, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b a0a2c │ │ │ │ - ldr r0, [pc, #140] @ a0aa8 │ │ │ │ - ldr r2, [pc, #140] @ a0aac │ │ │ │ + b a12e4 │ │ │ │ + ldr r0, [pc, #140] @ a1360 │ │ │ │ + ldr r2, [pc, #140] @ a1364 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a0a58 │ │ │ │ + bne a1310 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a0a6c │ │ │ │ + bne a1324 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0a48 │ │ │ │ + beq a1300 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl a0ab0 │ │ │ │ + bl a1368 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r0, lsr #16 │ │ │ │ - andeq lr, r9, r8, asr r8 │ │ │ │ - andeq r7, r6, r6, lsl #28 │ │ │ │ - strdeq lr, [r9], -r0 │ │ │ │ + andeq sp, r9, r8, ror #30 │ │ │ │ + andeq sp, r9, r0, lsr #31 │ │ │ │ + andeq r7, r6, r6, lsr pc │ │ │ │ + andeq sp, r9, r8, lsr pc │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0ad0 │ │ │ │ + beq a1388 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0ae8 │ │ │ │ + beq a13a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0bdc │ │ │ │ + beq a1494 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #176] @ 0xb0 │ │ │ │ add r0, r8, sl, lsl #4 │ │ │ │ mvn r2, sl │ │ │ │ ldrh r1, [r8, #226] @ 0xe2 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r7, r1, r2 │ │ │ │ cmp r7, #12 │ │ │ │ strh r7, [r4, #226] @ 0xe2 │ │ │ │ - bcs a0be8 │ │ │ │ + bcs a14a0 │ │ │ │ ldr r1, [r0] │ │ │ │ lsl r2, r7, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r8, #180 @ 0xb4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ @@ -159103,57 +159661,57 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ bl 8400 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #60] @ a0c30 │ │ │ │ + ldr r3, [pc, #60] @ a14e8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a0c20 │ │ │ │ + beq a14d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r0, lsr r6 │ │ │ │ + andeq sp, r9, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #276 @ 0x114 │ │ │ │ mov r6, r1 │ │ │ │ ldrh r7, [sl, #226] @ 0xe2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0da8 │ │ │ │ + beq a1660 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [r4, #176] @ 0xb0 │ │ │ │ mvn r0, r9 │ │ │ │ add r7, r7, r0 │ │ │ │ add r0, sl, r9, lsl #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ strh r7, [r4, #226] @ 0xe2 │ │ │ │ cmp r7, #12 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - bcs a0db4 │ │ │ │ + bcs a166c │ │ │ │ ldr r1, [r0] │ │ │ │ lsl r2, r7, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, #180 @ 0xb4 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r9, #1 │ │ │ │ @@ -159168,19 +159726,19 @@ │ │ │ │ lsl r2, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ strh r9, [sl, #226] @ 0xe2 │ │ │ │ ldrh r8, [r4, #226] @ 0xe2 │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r8, #12 │ │ │ │ - bcs a0d90 │ │ │ │ + bcs a1648 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a0dd0 │ │ │ │ + bne a1688 │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ add r7, r4, #228 @ 0xe4 │ │ │ │ add r3, r0, #232 @ 0xe8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 512c │ │ │ │ @@ -159189,18 +159747,18 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs a0d54 │ │ │ │ + bcs a160c │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - bls a0d2c │ │ │ │ + bls a15e4 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -159208,58 +159766,58 @@ │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [r5, #32] │ │ │ │ str sl, [r5] │ │ │ │ str r0, [r5, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ a0e34 │ │ │ │ + ldr r3, [pc, #156] @ a16ec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 8c20 │ │ │ │ - b a0de8 │ │ │ │ + b a16a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 8400 │ │ │ │ - ldr r3, [pc, #116] @ a0e30 │ │ │ │ + ldr r3, [pc, #116] @ a16e8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 8c20 │ │ │ │ - b a0de8 │ │ │ │ - ldr r0, [pc, #96] @ a0e38 │ │ │ │ - ldr r2, [pc, #96] @ a0e3c │ │ │ │ + b a16a0 │ │ │ │ + ldr r0, [pc, #96] @ a16f0 │ │ │ │ + ldr r2, [pc, #96] @ a16f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a0e20 │ │ │ │ - b a0e18 │ │ │ │ + beq a16d8 │ │ │ │ + b a16d0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq a0e20 │ │ │ │ + beq a16d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r9, r8, ror #8 │ │ │ │ - muleq r9, ip, r4 │ │ │ │ - andeq r7, r6, sl, asr #20 │ │ │ │ - andeq lr, r9, r4, lsr r4 │ │ │ │ + @ instruction: 0x0009dbb0 │ │ │ │ + andeq sp, r9, r4, ror #23 │ │ │ │ + andeq r7, r6, sl, ror fp │ │ │ │ + andeq sp, r9, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ @@ -159291,22 +159849,22 @@ │ │ │ │ bl 50cc │ │ │ │ sub r1, r5, #1 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ strh r1, [r8, #2] │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bhi a0f64 │ │ │ │ + bhi a181c │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0f64 │ │ │ │ + beq a181c │ │ │ │ ldrh r7, [r8] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a0f94 │ │ │ │ + beq a184c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r8, r9 │ │ │ │ add r6, r2, r7, lsl #2 │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ @@ -159315,24 +159873,24 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ uxtah r1, r4, r1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs a0ffc │ │ │ │ + bcs a18b4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi a134c │ │ │ │ + bhi a1c04 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a1688 │ │ │ │ + bl a1f40 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r8, r4 │ │ │ │ add r8, r0, #1 │ │ │ │ - b a101c │ │ │ │ + b a18d4 │ │ │ │ mov r8, r9 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -159340,114 +159898,114 @@ │ │ │ │ str r1, [r0, #28] │ │ │ │ str r8, [r0, #32] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a1368 │ │ │ │ + beq a1c20 │ │ │ │ ldr r6, [r2, #276] @ 0x114 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ uxtah r1, r7, r1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #12 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bcs a1010 │ │ │ │ + bcs a18c8 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi a134c │ │ │ │ + bhi a1c04 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl a1688 │ │ │ │ + bl a1f40 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ - b a101c │ │ │ │ + b a18d4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl a13cc │ │ │ │ + bl a1c84 │ │ │ │ add r8, r8, #1 │ │ │ │ - b a101c │ │ │ │ + b a18d4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl a18e0 │ │ │ │ + bl a2198 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0f68 │ │ │ │ + beq a1820 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ ldrh lr, [r2, r9] │ │ │ │ cmp lr, #4 │ │ │ │ - bhi a0f68 │ │ │ │ + bhi a1820 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str sl, [sp, #12] │ │ │ │ - b a106c │ │ │ │ + b a1924 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldrh lr, [r4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp lr, #5 │ │ │ │ - bcs a0f68 │ │ │ │ + bcs a1820 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a12f4 │ │ │ │ + beq a1bac │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add ip, r0, #1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10ec │ │ │ │ + beq a19a4 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r4, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r7, [r1, #272] @ 0x110 │ │ │ │ str ip, [fp, #-108] @ 0xffffff94 │ │ │ │ str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ ldrh r1, [r7, r9] │ │ │ │ str r7, [fp, #-100] @ 0xffffff9c │ │ │ │ add r0, lr, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs a1308 │ │ │ │ + bcs a1bc0 │ │ │ │ ldrh sl, [r6, r9] │ │ │ │ add r5, r1, #1 │ │ │ │ add r3, r5, lr │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - b a1144 │ │ │ │ + b a19fc │ │ │ │ ldrh sl, [r6, r9] │ │ │ │ cmp sl, #0 │ │ │ │ - beq a1344 │ │ │ │ + beq a1bfc │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r5, lr, #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrh r1, [r0, r9] │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r3, r5, r1 │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #12 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs a1318 │ │ │ │ + bcs a1bd0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r9, lr │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strh r3, [r7, r0] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -159511,38 +160069,38 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, r0, #1 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 50cc │ │ │ │ cmp r4, sl │ │ │ │ - bcs a126c │ │ │ │ + bcs a1b24 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ str r6, [r0], #268 @ 0x10c │ │ │ │ strh r4, [r0] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne a1250 │ │ │ │ + bne a1b08 │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ add r4, r6, r9 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldrh r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a104c │ │ │ │ + bcc a1904 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a132c │ │ │ │ + bne a1be4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r7, #272 @ 0x110 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -159551,86 +160109,86 @@ │ │ │ │ mov sl, r8 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ str r7, [r1], #268 @ 0x10c │ │ │ │ strh r5, [r1] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne a12d4 │ │ │ │ - b a104c │ │ │ │ + bne a1b8c │ │ │ │ + b a1904 │ │ │ │ cmp lr, #0 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b a0f68 │ │ │ │ + b a1820 │ │ │ │ rsb r1, lr, #5 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl a13cc │ │ │ │ - b a0f68 │ │ │ │ + bl a1c84 │ │ │ │ + b a1820 │ │ │ │ rsb r1, lr, #5 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl a18e0 │ │ │ │ + bl a2198 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b a0f68 │ │ │ │ - ldr r2, [pc, #144] @ a13c4 │ │ │ │ + b a1820 │ │ │ │ + ldr r2, [pc, #144] @ a1c7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #140] @ a13c8 │ │ │ │ + ldr r0, [pc, #140] @ a1c80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a1360 │ │ │ │ + b a1c18 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - b a136c │ │ │ │ - ldr r2, [pc, #96] @ a13b4 │ │ │ │ + b a1c24 │ │ │ │ + ldr r2, [pc, #96] @ a1c6c │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #92] @ a13b8 │ │ │ │ + ldr r0, [pc, #92] @ a1c70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8bdc │ │ │ │ - b a139c │ │ │ │ + b a1c54 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #72] @ a13bc │ │ │ │ + ldr r2, [pc, #72] @ a1c74 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #68] @ a13c0 │ │ │ │ + ldr r1, [pc, #68] @ a1c78 │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl a0ab0 │ │ │ │ + bl a1368 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r9, r8, asr pc │ │ │ │ - ldrdeq r7, [r6], -r7 @ │ │ │ │ - andeq sp, r9, ip, ror #28 │ │ │ │ - andeq sp, r9, ip, ror #28 │ │ │ │ - ldrdeq sp, [r9], -r8 │ │ │ │ - andeq r7, r6, r6, ror #9 │ │ │ │ + andeq sp, r9, r0, lsr #13 │ │ │ │ + andeq r7, r6, r7, lsl #14 │ │ │ │ + @ instruction: 0x0009d5b4 │ │ │ │ + @ instruction: 0x0009d5b4 │ │ │ │ + andeq sp, r9, r0, lsr #12 │ │ │ │ + andeq r7, r6, r6, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r7, r5 │ │ │ │ ldrh r3, [r7, r1]! │ │ │ │ add r4, r6, r3 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs a1608 │ │ │ │ + bcs a1ec0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrh r9, [r2, r1]! │ │ │ │ cmp r9, r6 │ │ │ │ - bcc a1620 │ │ │ │ + bcc a1ed8 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub sl, r9, r6 │ │ │ │ strh sl, [r2] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ strh r4, [r7] │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ add r1, r5, #4 │ │ │ │ @@ -159647,15 +160205,15 @@ │ │ │ │ bl 50cc │ │ │ │ add r2, sl, #1 │ │ │ │ sub r1, r6, #1 │ │ │ │ sub r0, r9, r2 │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bne a1638 │ │ │ │ + bne a1ef0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add sl, r7, #4 │ │ │ │ lsl r4, r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -159717,17 +160275,17 @@ │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r1, [r8, r6, lsl #2]! │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ str r4, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [r8, #8] │ │ │ │ - beq a15f8 │ │ │ │ + beq a1eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1650 │ │ │ │ + beq a1f08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r4, r5, #272 @ 0x110 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ @@ -159744,65 +160302,65 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r5, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a15d8 │ │ │ │ - b a1600 │ │ │ │ + bne a1e90 │ │ │ │ + b a1eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1650 │ │ │ │ + bne a1f08 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ a1668 │ │ │ │ + ldr r0, [pc, #88] @ a1f20 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ a166c │ │ │ │ + ldr r2, [pc, #84] @ a1f24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #72] @ a1670 │ │ │ │ + ldr r0, [pc, #72] @ a1f28 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ a1674 │ │ │ │ + ldr r2, [pc, #68] @ a1f2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #56] @ a1678 │ │ │ │ + ldr r0, [pc, #56] @ a1f30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ a167c │ │ │ │ + ldr r2, [pc, #52] @ a1f34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #40] @ a1680 │ │ │ │ + ldr r0, [pc, #40] @ a1f38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ a1684 │ │ │ │ + ldr r2, [pc, #36] @ a1f3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r7, r6, fp, ror #4 │ │ │ │ - andeq sp, r9, r8, lsr ip │ │ │ │ - andeq r7, r6, r6, lsl #5 │ │ │ │ - andeq sp, r9, r0, lsr ip │ │ │ │ - ldrdeq r7, [r6], -lr │ │ │ │ - andeq sp, r9, r8, asr #23 │ │ │ │ - andeq r7, r6, sl, lsr #20 │ │ │ │ - andeq sp, r9, r0, lsl ip │ │ │ │ + muleq r6, fp, r3 │ │ │ │ + andeq sp, r9, r0, lsl #7 │ │ │ │ + @ instruction: 0x000673b6 │ │ │ │ + andeq sp, r9, r8, ror r3 │ │ │ │ + andeq r7, r6, lr, lsl #6 │ │ │ │ + andeq sp, r9, r0, lsl r3 │ │ │ │ + andeq r7, r6, sl, asr fp │ │ │ │ + andeq sp, r9, r8, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldrh r5, [r1, r2]! │ │ │ │ ldrh sl, [ip, r2] │ │ │ │ add r6, r5, #1 │ │ │ │ add r3, r6, sl │ │ │ │ cmp r3, #12 │ │ │ │ - bcs a18a0 │ │ │ │ + bcs a2158 │ │ │ │ ldr r8, [r0] │ │ │ │ sub lr, fp, #40 @ 0x28 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -159873,88 +160431,88 @@ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs a1818 │ │ │ │ + bcs a20d0 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r8, [r1], #268 @ 0x10c │ │ │ │ strh r9, [r1] │ │ │ │ - bne a17fc │ │ │ │ + bne a20b4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a1888 │ │ │ │ + bcc a2140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, r1, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne a18b8 │ │ │ │ + bne a2170 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, r6, #272 @ 0x110 │ │ │ │ bl 512c │ │ │ │ add r0, r7, #69 @ 0x45 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ sub r2, r0, #68 @ 0x44 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r4, [r1], #268 @ 0x10c │ │ │ │ strh r2, [r1] │ │ │ │ - bne a186c │ │ │ │ + bne a2124 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ a18d0 │ │ │ │ + ldr r0, [pc, #40] @ a2188 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ a18d4 │ │ │ │ + ldr r2, [pc, #36] @ a218c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #24] @ a18d8 │ │ │ │ + ldr r0, [pc, #24] @ a2190 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ a18dc │ │ │ │ + ldr r2, [pc, #20] @ a2194 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r7, r6, r5, lsl r1 │ │ │ │ - andeq sp, r9, r0, lsl sl │ │ │ │ - andeq r6, r6, lr, asr pc │ │ │ │ - andeq sp, r9, r8, asr #18 │ │ │ │ + andeq r7, r6, r5, asr #4 │ │ │ │ + andeq sp, r9, r8, asr r1 │ │ │ │ + andeq r7, r6, lr, lsl #1 │ │ │ │ + muleq r9, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r7, sl │ │ │ │ ldrh ip, [r7, r2]! │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, #12 │ │ │ │ - bcs a1b98 │ │ │ │ + bcs a2450 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r6 │ │ │ │ ldrh r2, [r4, r2]! @ │ │ │ │ cmp r2, r1 │ │ │ │ - bcc a1bb0 │ │ │ │ + bcc a2468 │ │ │ │ strh r3, [r7] │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ mvn r3, #11 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ add r7, r6, #136 @ 0x88 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -160046,17 +160604,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1b88 │ │ │ │ + beq a2440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1bc8 │ │ │ │ + beq a2480 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r7, r8, #1 │ │ │ │ mov r9, r8 │ │ │ │ add r8, sl, #272 @ 0x110 │ │ │ │ add r4, r6, #272 @ 0x110 │ │ │ │ add r0, r8, r7, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ @@ -160068,76 +160626,76 @@ │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [r8, r7, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ str sl, [r0], #268 @ 0x10c │ │ │ │ strh r7, [r0] │ │ │ │ - beq a1b5c │ │ │ │ + beq a2414 │ │ │ │ add r0, r9, #2 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ str sl, [r1], #268 @ 0x10c │ │ │ │ strh r0, [r1] │ │ │ │ - beq a1b5c │ │ │ │ + beq a2414 │ │ │ │ add r0, r9, #3 │ │ │ │ cmp r5, #3 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ str sl, [r1], #268 @ 0x10c │ │ │ │ strh r0, [r1] │ │ │ │ - beq a1b5c │ │ │ │ + beq a2414 │ │ │ │ add r0, r9, #4 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ str sl, [r1], #268 @ 0x10c │ │ │ │ strh r0, [r1] │ │ │ │ - beq a1b5c │ │ │ │ + beq a2414 │ │ │ │ add r0, r9, #5 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ str sl, [r1], #268 @ 0x10c │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r6, [r2], #268 @ 0x10c │ │ │ │ strh r1, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1b68 │ │ │ │ - b a1b90 │ │ │ │ + bne a2420 │ │ │ │ + b a2448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1bc8 │ │ │ │ + bne a2480 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ a1be0 │ │ │ │ + ldr r0, [pc, #64] @ a2498 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ a1be4 │ │ │ │ + ldr r2, [pc, #60] @ a249c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #48] @ a1be8 │ │ │ │ + ldr r0, [pc, #48] @ a24a0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ a1bec │ │ │ │ + ldr r2, [pc, #44] @ a24a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #32] @ a1bf0 │ │ │ │ + ldr r0, [pc, #32] @ a24a8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ a1bf4 │ │ │ │ + ldr r2, [pc, #28] @ a24ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r6, r6, r5, lsr sp │ │ │ │ - ldrdeq sp, [r9], -r8 │ │ │ │ - andeq r6, r6, pc, asr #26 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - @ instruction: 0x000674b2 │ │ │ │ - andeq sp, r9, r8, asr #13 │ │ │ │ + andeq r6, r6, r5, ror #28 │ │ │ │ + andeq ip, r9, r0, lsr #28 │ │ │ │ + andeq r6, r6, pc, ror lr │ │ │ │ + andeq ip, r9, r8, lsl lr │ │ │ │ + andeq r7, r6, r2, ror #11 │ │ │ │ + andeq ip, r9, r0, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r7, r1 │ │ │ │ @@ -160162,25 +160720,25 @@ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ bl 50cc │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ strh r1, [r4, #226] @ 0xe2 │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a206c │ │ │ │ + bhi a2924 │ │ │ │ ldr r2, [r4, #176] @ 0xb0 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - beq a1d08 │ │ │ │ + beq a25c0 │ │ │ │ ldrh r7, [r4, #224] @ 0xe0 │ │ │ │ add r3, sl, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a1d14 │ │ │ │ + beq a25cc │ │ │ │ sub r7, r7, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ add r6, r2, r7, lsl #2 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r6, #228] @ 0xe4 │ │ │ │ @@ -160188,127 +160746,127 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrh r4, [r6, #226] @ 0xe2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ uxtah r1, r4, r1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs a1d78 │ │ │ │ + bcs a2630 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi a20f4 │ │ │ │ + bhi a29ac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ - bl a2394 │ │ │ │ + bl a2c4c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r5, r4 │ │ │ │ mov sl, r1 │ │ │ │ - b a1d8c │ │ │ │ + b a2644 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - b a1da8 │ │ │ │ + b a2660 │ │ │ │ ldrh r7, [r2, #226] @ 0xe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a210c │ │ │ │ + beq a29c4 │ │ │ │ ldr r7, [r2, #232] @ 0xe8 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ ldrh r6, [r7, #226] @ 0xe2 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ uxtah r1, r6, r1 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #12 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bcs a1d98 │ │ │ │ + bcs a2650 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi a20f4 │ │ │ │ + bhi a29ac │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl a2394 │ │ │ │ + bl a2c4c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov sl, r1 │ │ │ │ - b a1da8 │ │ │ │ + b a2660 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl a2154 │ │ │ │ + bl a2a0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b a1da8 │ │ │ │ + b a2660 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl a259c │ │ │ │ + bl a2e54 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a200c │ │ │ │ + beq a28c4 │ │ │ │ ldrh lr, [r2, #226] @ 0xe2 │ │ │ │ cmp lr, #4 │ │ │ │ - bhi a2058 │ │ │ │ + bhi a2910 │ │ │ │ add r0, sl, #1 │ │ │ │ str sl, [sp, #28] │ │ │ │ - b a1dec │ │ │ │ + b a26a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldrh lr, [r9, #226] @ 0xe2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp lr, #5 │ │ │ │ - bcs a2058 │ │ │ │ + bcs a2910 │ │ │ │ ldr r9, [r2, #176] @ 0xb0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2020 │ │ │ │ + beq a28d8 │ │ │ │ ldrh r1, [r2, #224] @ 0xe0 │ │ │ │ add ip, r0, #1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1e60 │ │ │ │ + beq a2718 │ │ │ │ sub r6, r1, #1 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r4, [r1, #228] @ 0xe4 │ │ │ │ str ip, [fp, #-108] @ 0xffffff94 │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ ldrh sl, [r4, #226] @ 0xe2 │ │ │ │ str r4, [fp, #-100] @ 0xffffff9c │ │ │ │ add r0, lr, sl │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs a2034 │ │ │ │ + bcs a28ec │ │ │ │ add r5, sl, #1 │ │ │ │ ldrh r7, [r9, #226] @ 0xe2 │ │ │ │ add r3, r5, lr │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - b a1eb4 │ │ │ │ + b a276c │ │ │ │ ldrh r7, [r9, #226] @ 0xe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a20bc │ │ │ │ + beq a2974 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r5, lr, #1 │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r9, #232] @ 0xe8 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldrh r1, [r0, #226] @ 0xe2 │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r3, r5, r1 │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #12 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs a2048 │ │ │ │ + bcs a2900 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov sl, lr │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mvn r0, r6 │ │ │ │ strh r3, [r4, #226] @ 0xe2 │ │ │ │ add r0, r0, r7 │ │ │ │ @@ -160354,69 +160912,69 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r6, r0, #1 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ bl 50cc │ │ │ │ cmp r6, r7 │ │ │ │ - bcs a1f98 │ │ │ │ + bcs a2850 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ ldr r0, [r0, #228] @ 0xe4 │ │ │ │ strh r6, [r0, #224] @ 0xe0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ str r9, [r0, #176] @ 0xb0 │ │ │ │ - bne a1f7c │ │ │ │ + bne a2834 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldrh r0, [r9, #226] @ 0xe2 │ │ │ │ cmp r7, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r9, #226] @ 0xe2 │ │ │ │ - bcc a1dd0 │ │ │ │ + bcc a2688 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a20a0 │ │ │ │ + bne a2958 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ add r1, r8, #228 @ 0xe4 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r6, r3 │ │ │ │ bl 512c │ │ │ │ add r0, r6, #1 │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ strh r5, [r1, #224] @ 0xe0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r4, [r1, #176] @ 0xb0 │ │ │ │ - bne a1fec │ │ │ │ - b a1dd0 │ │ │ │ + bne a28a4 │ │ │ │ + b a2688 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b a206c │ │ │ │ + b a2924 │ │ │ │ cmp lr, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b a2058 │ │ │ │ + b a2910 │ │ │ │ rsb r1, lr, #5 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl a2154 │ │ │ │ + bl a2a0c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b a2058 │ │ │ │ + b a2910 │ │ │ │ rsb r1, lr, #5 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl a259c │ │ │ │ + bl a2e54 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -160428,71 +160986,71 @@ │ │ │ │ str r8, [r6, #12] │ │ │ │ str r5, [r6, #16] │ │ │ │ str r4, [r6, #20] │ │ │ │ str sl, [r6, #24] │ │ │ │ str r9, [r6, #28] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #164] @ a214c │ │ │ │ + ldr r2, [pc, #164] @ a2a04 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #160] @ a2150 │ │ │ │ + ldr r0, [pc, #160] @ a2a08 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8bdc │ │ │ │ - b a20f0 │ │ │ │ + b a29a8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #124] @ a2144 │ │ │ │ + ldr r2, [pc, #124] @ a29fc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ a2148 │ │ │ │ + ldr r1, [pc, #120] @ a2a00 │ │ │ │ mov r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #64] @ a213c │ │ │ │ + ldr r2, [pc, #64] @ a29f4 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #60] @ a2140 │ │ │ │ + ldr r0, [pc, #60] @ a29f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a20b4 │ │ │ │ + b a296c │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - b a20c0 │ │ │ │ + b a2978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ cmpne r2, #0 │ │ │ │ - beq a2138 │ │ │ │ + beq a29f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0009d1b0 │ │ │ │ - andeq r6, r6, pc, lsr #16 │ │ │ │ - andeq sp, r9, r8, lsl r1 │ │ │ │ - andeq sp, r9, r8, lsl r1 │ │ │ │ - andeq sp, r9, r4, ror #2 │ │ │ │ - andeq r6, r6, r2, ror r7 │ │ │ │ + strdeq ip, [r9], -r8 │ │ │ │ + andeq r6, r6, pc, asr r9 │ │ │ │ + andeq ip, r9, r0, ror #16 │ │ │ │ + andeq ip, r9, r0, ror #16 │ │ │ │ + andeq ip, r9, ip, lsr #17 │ │ │ │ + andeq r6, r6, r2, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldrh r5, [r4, #226] @ 0xe2 │ │ │ │ add r2, r1, r5 │ │ │ │ cmp r2, #12 │ │ │ │ - bcs a2314 │ │ │ │ + bcs a2bcc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldrh r7, [r6, #226] @ 0xe2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc a232c │ │ │ │ + bcc a2be4 │ │ │ │ sub r8, r7, r1 │ │ │ │ mov sl, r1 │ │ │ │ add r1, r4, #180 @ 0xb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, sl, lsl #2 │ │ │ │ strh r8, [r6, #226] @ 0xe2 │ │ │ │ strh r2, [r4, #226] @ 0xe2 │ │ │ │ @@ -160506,15 +161064,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, sl, #1 │ │ │ │ sub r9, r7, r1 │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - bne a2344 │ │ │ │ + bne a2bfc │ │ │ │ add r5, r6, #180 @ 0xb4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ lsl r2, r9, #2 │ │ │ │ bl 512c │ │ │ │ add r1, r6, r7, lsl #4 │ │ │ │ @@ -160553,17 +161111,17 @@ │ │ │ │ str lr, [r0, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ ldr r0, [sl, #24] │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2304 │ │ │ │ + beq a2bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a235c │ │ │ │ + beq a2c14 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r6, r4, #228 @ 0xe4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r1, #4 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 50cc │ │ │ │ @@ -160579,63 +161137,63 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ - bne a22e4 │ │ │ │ - b a230c │ │ │ │ + bne a2b9c │ │ │ │ + b a2bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a235c │ │ │ │ + bne a2c14 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ a2374 │ │ │ │ + ldr r0, [pc, #88] @ a2c2c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ a2378 │ │ │ │ + ldr r2, [pc, #84] @ a2c30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #72] @ a237c │ │ │ │ + ldr r0, [pc, #72] @ a2c34 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ a2380 │ │ │ │ + ldr r2, [pc, #68] @ a2c38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #56] @ a2384 │ │ │ │ + ldr r0, [pc, #56] @ a2c3c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ a2388 │ │ │ │ + ldr r2, [pc, #52] @ a2c40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #40] @ a238c │ │ │ │ + ldr r0, [pc, #40] @ a2c44 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ a2390 │ │ │ │ + ldr r2, [pc, #36] @ a2c48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r6, r6, pc, asr r5 │ │ │ │ - andeq ip, r9, ip, lsr #30 │ │ │ │ - andeq r6, r6, sl, ror r5 │ │ │ │ - andeq ip, r9, r4, lsr #30 │ │ │ │ - ldrdeq r6, [r6], -r2 │ │ │ │ - @ instruction: 0x0009cebc │ │ │ │ - andeq r6, r6, lr, lsl sp │ │ │ │ - andeq ip, r9, r4, lsl #30 │ │ │ │ + andeq r6, r6, pc, lsl #13 │ │ │ │ + andeq ip, r9, r4, ror r6 │ │ │ │ + andeq r6, r6, sl, lsr #13 │ │ │ │ + andeq ip, r9, ip, ror #12 │ │ │ │ + andeq r6, r6, r2, lsl #12 │ │ │ │ + andeq ip, r9, r4, lsl #12 │ │ │ │ + andeq r6, r6, lr, asr #28 │ │ │ │ + andeq ip, r9, ip, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldrh r6, [r4, #226] @ 0xe2 │ │ │ │ ldrh sl, [r7, #226] @ 0xe2 │ │ │ │ add r5, r6, #1 │ │ │ │ add r1, r5, sl │ │ │ │ cmp r1, #12 │ │ │ │ - bcs a255c │ │ │ │ + bcs a2e14 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh r2, [r8, #226] @ 0xe2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -160688,85 +161246,85 @@ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ add r1, r1, #232 @ 0xe8 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs a24d4 │ │ │ │ + bcs a2d8c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #232] @ 0xe8 │ │ │ │ strh r9, [r1, #224] @ 0xe0 │ │ │ │ str r8, [r1, #176] @ 0xb0 │ │ │ │ - bne a24b8 │ │ │ │ + bne a2d70 │ │ │ │ ldrh r0, [r8, #226] @ 0xe2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r8, #226] @ 0xe2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a2544 │ │ │ │ + bcc a2dfc │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ add r5, sl, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne a2574 │ │ │ │ + bne a2e2c │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r1, r1, #228 @ 0xe4 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 512c │ │ │ │ add r0, r7, #58 @ 0x3a │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ sub r2, r0, #57 @ 0x39 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ strh r2, [r1, #224] @ 0xe0 │ │ │ │ str r4, [r1, #176] @ 0xb0 │ │ │ │ - bne a2528 │ │ │ │ + bne a2de0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ a258c │ │ │ │ + ldr r0, [pc, #40] @ a2e44 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ a2590 │ │ │ │ + ldr r2, [pc, #36] @ a2e48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #24] @ a2594 │ │ │ │ + ldr r0, [pc, #24] @ a2e4c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ a2598 │ │ │ │ + ldr r2, [pc, #20] @ a2e50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r6, r6, r9, asr r4 │ │ │ │ - andeq ip, r9, r4, asr sp │ │ │ │ - andeq r6, r6, r2, lsr #5 │ │ │ │ - andeq ip, r9, ip, lsl #25 │ │ │ │ + andeq r6, r6, r9, lsl #11 │ │ │ │ + muleq r9, ip, r4 │ │ │ │ + ldrdeq r6, [r6], -r2 │ │ │ │ + ldrdeq ip, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldrh sl, [r9, #226] @ 0xe2 │ │ │ │ add r7, r1, sl │ │ │ │ cmp r7, #12 │ │ │ │ - bcs a27e4 │ │ │ │ + bcs a309c │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldrh r2, [r4, #226] @ 0xe2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc a27fc │ │ │ │ + bcc a30b4 │ │ │ │ mov r3, r0 │ │ │ │ sub r5, r1, #1 │ │ │ │ strh r7, [r9, #226] @ 0xe2 │ │ │ │ sub r7, r2, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -160834,117 +161392,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a27d4 │ │ │ │ + beq a308c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2814 │ │ │ │ + beq a30cc │ │ │ │ add r5, r9, #228 @ 0xe4 │ │ │ │ add r6, r4, #228 @ 0xe4 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 512c │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ add r2, sl, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ cmp r8, #1 │ │ │ │ str r9, [r0, #176] @ 0xb0 │ │ │ │ strh r7, [r0, #224] @ 0xe0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a3060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r0, #2 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ strh r0, [r1, #224] @ 0xe0 │ │ │ │ str r9, [r1, #176] @ 0xb0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a3060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, #3 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ strh r0, [r1, #224] @ 0xe0 │ │ │ │ str r9, [r1, #176] @ 0xb0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a3060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ strh r0, [r1, #224] @ 0xe0 │ │ │ │ str r9, [r1, #176] @ 0xb0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a3060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, #5 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ strh r0, [r1, #224] @ 0xe0 │ │ │ │ str r9, [r1, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ strh r1, [r2, #224] @ 0xe0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r2, #176] @ 0xb0 │ │ │ │ - bne a27b4 │ │ │ │ - b a27dc │ │ │ │ + bne a306c │ │ │ │ + b a3094 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2814 │ │ │ │ + bne a30cc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ a282c │ │ │ │ + ldr r0, [pc, #64] @ a30e4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ a2830 │ │ │ │ + ldr r2, [pc, #60] @ a30e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #48] @ a2834 │ │ │ │ + ldr r0, [pc, #48] @ a30ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ a2838 │ │ │ │ + ldr r2, [pc, #44] @ a30f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - ldr r0, [pc, #32] @ a283c │ │ │ │ + ldr r0, [pc, #32] @ a30f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ a2840 │ │ │ │ + ldr r2, [pc, #28] @ a30f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8bdc │ │ │ │ - andeq r6, r6, r9, ror #1 │ │ │ │ - andeq ip, r9, ip, lsl #21 │ │ │ │ - andeq r6, r6, r3, lsl #2 │ │ │ │ - andeq ip, r9, r4, lsl #21 │ │ │ │ - andeq r6, r6, r6, ror #16 │ │ │ │ - andeq ip, r9, ip, ror sl │ │ │ │ + andeq r6, r6, r9, lsl r2 │ │ │ │ + ldrdeq ip, [r9], -r4 │ │ │ │ + andeq r6, r6, r3, lsr r2 │ │ │ │ + andeq ip, r9, ip, asr #3 │ │ │ │ + muleq r6, r6, r9 │ │ │ │ + andeq ip, r9, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne a28d0 │ │ │ │ + bne a3188 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r3, [lr, #304] @ 0x130 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq a2904 │ │ │ │ + beq a31bc │ │ │ │ add r5, lr, #16 │ │ │ │ tst r3, #1 │ │ │ │ - beq a2950 │ │ │ │ + beq a3208 │ │ │ │ ldrb r3, [lr, #312] @ 0x138 │ │ │ │ ldr ip, [lr, #316] @ 0x13c │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq a2954 │ │ │ │ + beq a320c │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ ldr r7, [r5, #304] @ 0x130 │ │ │ │ ldr r6, [r5, #308] @ 0x134 │ │ │ │ ldrh r1, [lr, r1] │ │ │ │ ldrb r5, [lr, #315] @ 0x13b │ │ │ │ str r6, [r0, #20] │ │ │ │ mov r6, #1 │ │ │ │ @@ -160983,57 +161541,57 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [lr, #304] @ 0x130 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r5, lr, #16 │ │ │ │ tst r3, #1 │ │ │ │ - bne a2884 │ │ │ │ + bne a313c │ │ │ │ add ip, lr, #308 @ 0x134 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ mov sl, #0 │ │ │ │ ldrd r8, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2ae0 │ │ │ │ + beq a3398 │ │ │ │ stm sp, {r2, r4, r7} │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq a29b0 │ │ │ │ + beq a3268 │ │ │ │ mov r7, #0 │ │ │ │ add sl, r7, r3, lsr #1 │ │ │ │ mov r6, r2 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r5, sl, sl, lsl #1 │ │ │ │ ldr r5, [r6, r5, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r6, r9, r6 │ │ │ │ movcc sl, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, sl │ │ │ │ - bhi a2980 │ │ │ │ + bhi a3238 │ │ │ │ add r7, sl, sl, lsl #1 │ │ │ │ mov r3, r2 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r3, r7, lsl #3]! │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r5, r9, r4 │ │ │ │ - bcc a2aa0 │ │ │ │ + bcc a3358 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ subs r3, r8, r4 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bcs a2ae0 │ │ │ │ + bcs a3398 │ │ │ │ add r2, r2, r7, lsl #3 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs a2d2c │ │ │ │ + bcs a35e4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [ip] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -161048,76 +161606,76 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #23 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq a2aa8 │ │ │ │ + beq a3360 │ │ │ │ tst r2, #1 │ │ │ │ - beq a2adc │ │ │ │ + beq a3394 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq a2ae0 │ │ │ │ + beq a3398 │ │ │ │ ldrd r4, [r6, #16] │ │ │ │ ldrh r1, [r6, #9] │ │ │ │ strb r2, [r0, #8] │ │ │ │ ldrb r2, [r6, #11] │ │ │ │ mov r6, #1 │ │ │ │ str sl, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ strb r2, [r0, #11] │ │ │ │ strh r1, [r0, #9] │ │ │ │ str r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a2ae0 │ │ │ │ + b a3398 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, lr │ │ │ │ bl de1c │ │ │ │ ldr r2, [r6] │ │ │ │ mov lr, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ tst r2, #1 │ │ │ │ - bne a2a5c │ │ │ │ + bne a3314 │ │ │ │ add sl, r6, #4 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r7, #2 │ │ │ │ mov r6, #0 │ │ │ │ eor r2, r2, #47 @ 0x2f │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne a2b24 │ │ │ │ + bne a33dc │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ str r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [lr, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ - beq a2b84 │ │ │ │ + beq a343c │ │ │ │ tst r2, #1 │ │ │ │ - beq a2bc0 │ │ │ │ + beq a3478 │ │ │ │ ldrb r1, [lr, #288] @ 0x120 │ │ │ │ ldr ip, [lr, #292] @ 0x124 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq a2bc4 │ │ │ │ + beq a347c │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ ldrb r6, [r5, #275] @ 0x113 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ ldr r3, [lr, #296] @ 0x128 │ │ │ │ orr r2, r2, r6, lsl #16 │ │ │ │ ldr r7, [lr, #300] @ 0x12c │ │ │ │ str ip, [r0, #12] │ │ │ │ @@ -161139,125 +161697,125 @@ │ │ │ │ mov r4, lr │ │ │ │ add r1, r1, #8 │ │ │ │ bl e5d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, r4 │ │ │ │ ldr r2, [r4, #280] @ 0x118 │ │ │ │ tst r2, #1 │ │ │ │ - bne a2b38 │ │ │ │ + bne a33f0 │ │ │ │ add ip, lr, #284 @ 0x11c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2afc │ │ │ │ + beq a33b4 │ │ │ │ ldr r7, [ip, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq a2c14 │ │ │ │ + beq a34cc │ │ │ │ mov r2, #0 │ │ │ │ add r5, r2, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r4, r5, r5, lsl #1 │ │ │ │ add r4, r7, r4, lsl #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r8, r4 │ │ │ │ sbcs r3, r9, r3 │ │ │ │ movcc r5, r2 │ │ │ │ cmp r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bhi a2be4 │ │ │ │ + bhi a349c │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r2, r7, r1, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ subs r3, r8, r4 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ - bcc a2d24 │ │ │ │ + bcc a35dc │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r7, #2 │ │ │ │ subs r3, r8, r4 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ - bcs a2afc │ │ │ │ + bcs a33b4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2afc │ │ │ │ + beq a33b4 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq a2c98 │ │ │ │ + beq a3550 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, r2, r4, lsr #1 │ │ │ │ mov r7, lr │ │ │ │ sub r4, r4, r4, lsr #1 │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ ldr r5, [r7, r5, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ subs r5, r8, r5 │ │ │ │ sbcs r5, r9, r7 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bhi a2c68 │ │ │ │ + bhi a3520 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ mov r5, lr │ │ │ │ ldr r2, [r5, r2, lsl #3]! │ │ │ │ ldr r4, [r5, #4] │ │ │ │ eor r7, r2, r8 │ │ │ │ eor r5, r4, r9 │ │ │ │ orrs r5, r7, r5 │ │ │ │ - beq a2cd0 │ │ │ │ + beq a3588 │ │ │ │ subs r2, r2, r8 │ │ │ │ sbcs r2, r4, r9 │ │ │ │ addcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2d20 │ │ │ │ + beq a35d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a2d40 │ │ │ │ + bcs a35f8 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls a2d04 │ │ │ │ + bls a35bc │ │ │ │ ldr r3, [ip] │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ - b a2d08 │ │ │ │ + b a35c0 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [r1, #16] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ movwne r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b a2afc │ │ │ │ + b a33b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #2 │ │ │ │ - b a2afc │ │ │ │ - ldr r2, [pc, #32] @ a2d54 │ │ │ │ + b a33b4 │ │ │ │ + ldr r2, [pc, #32] @ a360c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #8] @ a2d50 │ │ │ │ + ldr r2, [pc, #8] @ a3608 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq r9, r9, r8, asr #13 │ │ │ │ - @ instruction: 0x0009b4b4 │ │ │ │ + andeq r8, r9, r0, lsl lr │ │ │ │ + strdeq sl, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2dd4 │ │ │ │ + beq a368c │ │ │ │ add r0, r1, #32 │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldm r0!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ @@ -161309,110 +161867,110 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr ip, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne a2fcc │ │ │ │ + bne a3884 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r6, [r1, #32] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2fe4 │ │ │ │ + bne a389c │ │ │ │ cmp r3, #2 │ │ │ │ - bne a3168 │ │ │ │ + bne a3a20 │ │ │ │ mov r0, #3 │ │ │ │ tst r9, #1 │ │ │ │ - bne a318c │ │ │ │ + bne a3a44 │ │ │ │ cmp r8, sl │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq a3190 │ │ │ │ + beq a3a48 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b a2ec0 │ │ │ │ + b a3778 │ │ │ │ mov r4, r8 │ │ │ │ cmp r8, sl │ │ │ │ - beq a3190 │ │ │ │ + beq a3a48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r8, r4, #32 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r0, r0, r6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ sbcs r0, r3, r0 │ │ │ │ movwcs r9, #1 │ │ │ │ - bcs a2f44 │ │ │ │ + bcs a37fc │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ subs r0, r7, r0 │ │ │ │ sbcs r0, r5, r3 │ │ │ │ - bcs a2eb4 │ │ │ │ + bcs a376c │ │ │ │ ldm r4, {r0, r3} │ │ │ │ subs r0, r0, ip │ │ │ │ sbcs r0, r3, lr │ │ │ │ - bcs a2eb4 │ │ │ │ + bcs a376c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r0, r3 │ │ │ │ str r8, [r7, #32] │ │ │ │ - bcs a322c │ │ │ │ + bcs a3ae4 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r0, fp, #32 │ │ │ │ - b a2f60 │ │ │ │ + b a3818 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strb r2, [r0, #56] @ 0x38 │ │ │ │ str r8, [r0, #32] │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ str r4, [r0] │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3194 │ │ │ │ + beq a3a4c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl a3268 │ │ │ │ + bl a3b20 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov ip, r6 │ │ │ │ ldm ip!, {r0, r4, r5, r6, r7} │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm ip!, {r0, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm ip, {r0, r4, r5, r6, r7, lr} │ │ │ │ stm r3, {r0, r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2e4c │ │ │ │ - b a2d78 │ │ │ │ + beq a3704 │ │ │ │ + b a3630 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a3194 │ │ │ │ + b a3a4c │ │ │ │ str r6, [sp, #16] │ │ │ │ mov sl, ip │ │ │ │ ldr r8, [r0] │ │ │ │ mov ip, #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -161422,103 +161980,103 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ - b a3050 │ │ │ │ + b a3908 │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ str r1, [ip, r4, lsl #2] │ │ │ │ add r1, r5, #1 │ │ │ │ sub r9, r9, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq a30b8 │ │ │ │ + beq a3970 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a312c │ │ │ │ + beq a39e4 │ │ │ │ mov r1, r9 │ │ │ │ - b a3094 │ │ │ │ + b a394c │ │ │ │ ldm r3, {r3, r7} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r3, r0, r7 │ │ │ │ movcs r5, r2 │ │ │ │ lsr r2, r1, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls a30b8 │ │ │ │ + bls a3970 │ │ │ │ add r2, r5, r1, lsr #1 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r3, r6, r3, lsl #3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi a3084 │ │ │ │ - bcs a306c │ │ │ │ + bhi a393c │ │ │ │ + bcs a3924 │ │ │ │ mov r5, r2 │ │ │ │ - b a3084 │ │ │ │ + b a393c │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r1, r6, r1, lsl #3 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi a312c │ │ │ │ - bcc a312c │ │ │ │ + bhi a39e4 │ │ │ │ + bcc a39e4 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r2, r0, r3 │ │ │ │ - bcc a312c │ │ │ │ + bcc a39e4 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r2, r0, r3 │ │ │ │ - bcs a312c │ │ │ │ + bcs a39e4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ - bcs a3214 │ │ │ │ + bcs a3acc │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne a302c │ │ │ │ + bne a38e4 │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ bl 13b84 │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b a302c │ │ │ │ + b a38e4 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add lr, r0, r4, lsl #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b a3194 │ │ │ │ + b a3a4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ - b a3194 │ │ │ │ + b a3a4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -161545,70 +162103,70 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #120] @ 0x78 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ a3260 │ │ │ │ + ldr r2, [pc, #68] @ a3b18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ a3264 │ │ │ │ + ldr r2, [pc, #48] @ a3b1c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - b a3240 │ │ │ │ + b a3af8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3258 │ │ │ │ + beq a3b10 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq fp, r9, r4 │ │ │ │ - ldrdeq sl, [r9], -r8 │ │ │ │ + andeq sl, r9, ip, asr #14 │ │ │ │ + andeq sl, r9, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldrb r4, [sl, #328] @ 0x148 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ add r1, r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ - bne a32c0 │ │ │ │ + bne a3b78 │ │ │ │ ldr r0, [sl] │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq a35f8 │ │ │ │ + beq a3eb0 │ │ │ │ ldr r4, [sl, #240] @ 0xf0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a32f4 │ │ │ │ + beq a3bac │ │ │ │ ldr r7, [sl, #244] @ 0xf4 │ │ │ │ - b a32f4 │ │ │ │ + b a3bac │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne a32ec │ │ │ │ + bne a3ba4 │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a368c │ │ │ │ + beq a3f44 │ │ │ │ ldr r1, [r0, #280] @ 0x118 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ add ip, r1, #8 │ │ │ │ - b a375c │ │ │ │ + b a4014 │ │ │ │ mov lr, r6 │ │ │ │ - b a372c │ │ │ │ + b a3fe4 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -161618,155 +162176,155 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sl, #184 @ 0xb8 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl ad028 │ │ │ │ + bl ad8e0 │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a3390 │ │ │ │ + bne a3c48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a33ac │ │ │ │ + beq a3c64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, #118 @ 0x76 │ │ │ │ ldrh r1, [sl, #218] @ 0xda │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, #5 │ │ │ │ ldr r7, [r3] │ │ │ │ movwcc r6, #8496 @ 0x2130 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne a33b8 │ │ │ │ + bne a3c70 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b a33c8 │ │ │ │ + b a3c80 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh r5, [fp, #-54] @ 0xffffffca │ │ │ │ ldrb r7, [fp, #-55] @ 0xffffffc9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b a3654 │ │ │ │ + b a3f0c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b a3654 │ │ │ │ + b a3f0c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #6 │ │ │ │ - bcs a37a0 │ │ │ │ + bcs a4058 │ │ │ │ add r4, r3, #8 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r3, fp, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ - beq a34a8 │ │ │ │ + beq a3d60 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r8, r9, #10 │ │ │ │ sub r5, r1, #1 │ │ │ │ cmn r5, #1 │ │ │ │ - beq a34c4 │ │ │ │ + beq a3d7c │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrh lr, [r8, #4] │ │ │ │ eor r1, r0, #46 @ 0x2e │ │ │ │ ldr ip, [r8] │ │ │ │ orrs r1, r1, r3 │ │ │ │ ldrh r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ - beq a35cc │ │ │ │ + beq a3e84 │ │ │ │ ldr r2, [r9] │ │ │ │ add r4, r4, #16 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r7, r6 │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r5, r5, #1 │ │ │ │ str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bne a3400 │ │ │ │ + bne a3cb8 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ strh r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ strh lr, [r9, #14] │ │ │ │ str ip, [r9, #10] │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ sub r3, fp, #76 @ 0x4c │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - b a34f8 │ │ │ │ + b a3db0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #80] @ 0x50 │ │ │ │ moveq r0, #1 │ │ │ │ streq r0, [sp, #76] @ 0x4c │ │ │ │ - b a34f0 │ │ │ │ + b a3da8 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a34f0 │ │ │ │ + bne a3da8 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r5, r1, r2 │ │ │ │ strd r4, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ eor r7, r1, #46 @ 0x2e │ │ │ │ ldr r6, [sp, #32] │ │ │ │ orrs r7, r7, r0 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ - bne a3518 │ │ │ │ + bne a3dd0 │ │ │ │ mov r0, #0 │ │ │ │ - b a3558 │ │ │ │ + b a3e10 │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r3, [sl, #260] @ 0x104 │ │ │ │ ldrb r2, [sl, #217] @ 0xd9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a3638 │ │ │ │ + bne a3ef0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrex r2, [r4] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a3558 │ │ │ │ + bne a3e10 │ │ │ │ cmn r2, #1 │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ strgt r2, [r8, #32] │ │ │ │ ldrgt r2, [sp, #24] │ │ │ │ strgt r2, [r8, #36] @ 0x24 │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ strgt r2, [r8, #40] @ 0x28 │ │ │ │ @@ -161793,31 +162351,31 @@ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ orr r1, r1, ip, lsr #16 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ lsr r5, r0, #16 │ │ │ │ lsr r7, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - b a364c │ │ │ │ + b a3f04 │ │ │ │ add r0, sl, #328 @ 0x148 │ │ │ │ mov r5, r1 │ │ │ │ bl 12614 │ │ │ │ ldrb r4, [sl, #328] @ 0x148 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne a36a8 │ │ │ │ + bne a3f60 │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a36e8 │ │ │ │ + beq a3fa0 │ │ │ │ ldr r1, [r0, #280] @ 0x118 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ add ip, r1, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b a375c │ │ │ │ + b a4014 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r5, [sp, #42] @ 0x2a │ │ │ │ ldrb r7, [sp, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [fp, #8] │ │ │ │ @@ -161825,27 +162383,27 @@ │ │ │ │ ldrb r4, [sl, #328] @ 0x148 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strh r5, [sp, #42] @ 0x2a │ │ │ │ strb r7, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - beq a3708 │ │ │ │ + beq a3fc0 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne a3724 │ │ │ │ + bne a3fdc │ │ │ │ ldr r0, [sl, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a32d4 │ │ │ │ + bne a3b8c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r0, sl │ │ │ │ - b a375c │ │ │ │ + b a4014 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ ldrb r7, [r5, #6] │ │ │ │ ldrh r5, [r5, #4] │ │ │ │ ldrh r1, [r1] │ │ │ │ orr r7, r5, r7, lsl #16 │ │ │ │ @@ -161853,30 +162411,30 @@ │ │ │ │ orr r6, r1, r6, lsl #16 │ │ │ │ ldr ip, [sl, #336] @ 0x150 │ │ │ │ ldr r0, [sl, #340] @ 0x154 │ │ │ │ lsl r7, r7, #8 │ │ │ │ lsl r5, r6, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b a375c │ │ │ │ + b a4014 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r0, #8 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b a375c │ │ │ │ + b a4014 │ │ │ │ add r0, sl, #328 @ 0x148 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl dd80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r4, [sl, #328] @ 0x148 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - beq a3680 │ │ │ │ + beq a3f38 │ │ │ │ mov lr, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ ldrb r7, [r1, #6] │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ ldrh r1, [r1] │ │ │ │ orr r7, r5, r7, lsl #16 │ │ │ │ @@ -161895,175 +162453,175 @@ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r7, r5, r4 │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl a2844 │ │ │ │ + bl a30fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #12] @ a37b4 │ │ │ │ + ldr r3, [pc, #12] @ a406c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldrdeq r9, [r9], -r8 │ │ │ │ + andeq r8, r9, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a383c │ │ │ │ + beq a40f4 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a396c │ │ │ │ + bne a4224 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a38a0 │ │ │ │ + beq a4158 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs a38e4 │ │ │ │ + bcs a419c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a3924 │ │ │ │ + beq a41dc │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #272 @ 0x110 │ │ │ │ - bne a3824 │ │ │ │ + bne a40dc │ │ │ │ mov r0, #0 │ │ │ │ - b a3928 │ │ │ │ + b a41e0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r0, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq a394c │ │ │ │ + beq a4204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3878 │ │ │ │ + bne a4130 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3878 │ │ │ │ + beq a4130 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne a386c │ │ │ │ + bne a4124 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3940 │ │ │ │ + beq a41f8 │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3884 │ │ │ │ - b a3944 │ │ │ │ + bne a413c │ │ │ │ + b a41fc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a38bc │ │ │ │ + beq a4174 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne a38b0 │ │ │ │ + bne a4168 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r1] │ │ │ │ stmib r1, {r0, r7} │ │ │ │ str r7, [r1, #12] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc a3808 │ │ │ │ + bcc a40c0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3958 │ │ │ │ + beq a4210 │ │ │ │ ldrh r7, [r0, r4] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r5, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs a38ec │ │ │ │ + bcs a41a4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3818 │ │ │ │ + bne a40d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stm r8, {r5, r6, r7} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ str r6, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ a397c │ │ │ │ + ldr r0, [pc, #24] @ a4234 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ a3980 │ │ │ │ + ldr r0, [pc, #12] @ a4238 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq fp, r9, r0, ror r9 │ │ │ │ - andeq fp, r9, r0, lsl #19 │ │ │ │ + strheq fp, [r9], -r8 │ │ │ │ + andeq fp, r9, r8, asr #1 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r0, #4 │ │ │ │ movne r1, #1 │ │ │ │ strbne r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3998 │ │ │ │ + bne a4250 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a39c4 │ │ │ │ + bne a427c │ │ │ │ cmn r2, #1 │ │ │ │ - beq a39e0 │ │ │ │ + beq a4298 │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 5360 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b14 │ │ │ │ + beq a43cc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #4]! │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ @@ -162075,15 +162633,15 @@ │ │ │ │ ldrh sl, [r1, r2] │ │ │ │ add r9, r1, #4 │ │ │ │ mvn r8, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ lsl r6, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a3ac0 │ │ │ │ + beq a4378 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ subs r4, r7, r3 │ │ │ │ movcc r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5180 │ │ │ │ @@ -162096,43 +162654,43 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r6, r6, #12 │ │ │ │ add r9, r9, #12 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a3a58 │ │ │ │ + beq a4310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3aec │ │ │ │ - b a3ac4 │ │ │ │ + beq a43a4 │ │ │ │ + b a437c │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3bcc │ │ │ │ + beq a4484 │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b a3a40 │ │ │ │ + b a42f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b2c │ │ │ │ + beq a43e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b a3b2c │ │ │ │ + b a43e4 │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne a3b60 │ │ │ │ + bne a4418 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r1 │ │ │ │ add r3, r8, r8, lsl #1 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r7, [r3, #136] @ 0x88 │ │ │ │ ldr r6, [r3, #140] @ 0x8c │ │ │ │ @@ -162145,15 +162703,15 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov sl, r1 │ │ │ │ ldr r9, [r2, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4408 │ │ │ │ + beq a4cc0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r2, #1 │ │ │ │ ldm r6, {r3, r7} │ │ │ │ strh r2, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [r6, #8] │ │ │ │ @@ -162173,83 +162731,83 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne a3bf8 │ │ │ │ + bne a44b0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b a3b2c │ │ │ │ + b a43e4 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r9, sl │ │ │ │ ldrh r7, [r9, r0]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #11 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bcc a3c74 │ │ │ │ + bcc a452c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, #4 │ │ │ │ - bcc a3cac │ │ │ │ + bcc a4564 │ │ │ │ mov r0, r8 │ │ │ │ - beq a3cac │ │ │ │ + beq a4564 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r8, #6 │ │ │ │ - bne a42a8 │ │ │ │ + bne a4b60 │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl a0660 │ │ │ │ - b a3cd4 │ │ │ │ + bl a0f18 │ │ │ │ + b a458c │ │ │ │ add ip, r8, r8, lsl #1 │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, r8, #1 │ │ │ │ add r5, r0, ip, lsl #2 │ │ │ │ cmp r1, r7 │ │ │ │ - bls a3d5c │ │ │ │ + bls a4614 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [r5] │ │ │ │ stmib r5, {r0, r3} │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b a3dc4 │ │ │ │ + b a467c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl a0660 │ │ │ │ + bl a0f18 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r4, r0, #24 │ │ │ │ ldr r4, [r4] │ │ │ │ add r7, r8, r8, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov sl, r4 │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ add r0, r4, #4 │ │ │ │ add r5, r0, r7, lsl #2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls a3de8 │ │ │ │ + bls a46a0 │ │ │ │ mov r1, #12 │ │ │ │ add r6, r1, r7, lsl #2 │ │ │ │ sub r1, r9, r8 │ │ │ │ add r0, r0, r6 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r8, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -162266,15 +162824,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 50cc │ │ │ │ - b a3e10 │ │ │ │ + b a46c8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r7, r8 │ │ │ │ mov r8, ip │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -162301,15 +162859,15 @@ │ │ │ │ add r3, sl, ip, lsl #2 │ │ │ │ add r3, r3, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r7, #1 │ │ │ │ strh r0, [r9] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b a3bb0 │ │ │ │ + b a4468 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -162330,71 +162888,71 @@ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strh r0, [sl] │ │ │ │ - beq a3bb0 │ │ │ │ + beq a4468 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a41f8 │ │ │ │ + beq a4ab0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r8, r0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #32] │ │ │ │ - bne a441c │ │ │ │ + bne a4cd4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ str sl, [sp, #24] │ │ │ │ ldrh r7, [r6, r1] │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ cmp r6, #11 │ │ │ │ - bcc a42d0 │ │ │ │ + bcc a4b88 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #5 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bcc a3f00 │ │ │ │ - beq a3efc │ │ │ │ + bcc a47b8 │ │ │ │ + beq a47b4 │ │ │ │ cmp r7, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne a4060 │ │ │ │ + bne a4918 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl a0814 │ │ │ │ - b a4078 │ │ │ │ + bl a10cc │ │ │ │ + b a4930 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl a0814 │ │ │ │ + bl a10cc │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r8, r7, r7, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r3, r7, #1 │ │ │ │ mov r9, r6 │ │ │ │ ldrh r4, [r9, r0]! │ │ │ │ add r0, r6, #4 │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs a3fdc │ │ │ │ + bcs a4894 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -162426,15 +162984,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b a400c │ │ │ │ + b a48c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ @@ -162446,44 +163004,44 @@ │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r9] │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a4048 │ │ │ │ + bcs a4900 │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r6, [r1], #268 @ 0x10c │ │ │ │ strh r7, [r1] │ │ │ │ - bne a402c │ │ │ │ + bne a48e4 │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b a41b8 │ │ │ │ + b a4a70 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl a0814 │ │ │ │ + bl a10cc │ │ │ │ sub r6, r7, #7 │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r8, r6, r6, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add sl, r6, #1 │ │ │ │ mov r9, r7 │ │ │ │ ldrh r4, [r9, r0]! │ │ │ │ add r0, r7, #4 │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls a4134 │ │ │ │ + bls a49ec │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -162512,15 +163070,15 @@ │ │ │ │ add r0, r7, #272 @ 0x110 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ - b a4168 │ │ │ │ + b a4a20 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r7, r8, lsl #2 │ │ │ │ @@ -162533,107 +163091,107 @@ │ │ │ │ add r1, r7, sl, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r9] │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs a41a4 │ │ │ │ + bcs a4a5c │ │ │ │ add r1, r7, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r7, [r1], #268 @ 0x10c │ │ │ │ strh r6, [r1] │ │ │ │ - bne a4188 │ │ │ │ + bne a4a40 │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq a3bb0 │ │ │ │ + beq a4468 │ │ │ │ ldr r5, [r6] │ │ │ │ mov sl, r7 │ │ │ │ ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bne a3e88 │ │ │ │ - b a41fc │ │ │ │ + bne a4740 │ │ │ │ + b a4ab4 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str lr, [sp, #32] │ │ │ │ - beq a4438 │ │ │ │ + beq a4cf0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a444c │ │ │ │ + beq a4d04 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r0, #272] @ 0x110 │ │ │ │ adds r3, r5, #1 │ │ │ │ str ip, [r0] │ │ │ │ strh ip, [r0, r2]! │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - bcs a445c │ │ │ │ + bcs a4d14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r5 │ │ │ │ str r6, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r1], #268 @ 0x10c │ │ │ │ strh ip, [r1] │ │ │ │ - bne a446c │ │ │ │ + bne a4d24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, r6, #136 @ 0x88 │ │ │ │ str r7, [r6, #276] @ 0x114 │ │ │ │ stm r2, {r1, r9, sl} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ stmib r6, {r1, lr} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0] │ │ │ │ str r6, [r7], #268 @ 0x10c │ │ │ │ strh r1, [r7] │ │ │ │ - b a3bb0 │ │ │ │ + b a4468 │ │ │ │ mov r0, #6 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl a0660 │ │ │ │ + bl a0f18 │ │ │ │ sub r8, r8, #7 │ │ │ │ - b a3cd4 │ │ │ │ + b a458c │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r0, r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r5, #4 │ │ │ │ add r4, r7, #1 │ │ │ │ add r9, r0, r1, lsl #2 │ │ │ │ add r8, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs a43a0 │ │ │ │ + bcs a4c58 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r6, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -162667,15 +163225,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b a43c4 │ │ │ │ + b a4c7c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ stm r9, {r0, lr} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str ip, [r0, #136] @ 0x88 │ │ │ │ @@ -162684,507 +163242,507 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strh r8, [r0] │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ str sl, [r0, #272] @ 0x110 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - bcs a4400 │ │ │ │ + bcs a4cb8 │ │ │ │ add r0, r5, #276 @ 0x114 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ str r5, [r1], #268 @ 0x10c │ │ │ │ strh r7, [r1] │ │ │ │ - bne a43e8 │ │ │ │ + bne a4ca0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b a3bb0 │ │ │ │ + b a4468 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 8400 │ │ │ │ - b a4488 │ │ │ │ - ldr r0, [pc, #320] @ a4564 │ │ │ │ - ldr r2, [pc, #320] @ a4568 │ │ │ │ + b a4d40 │ │ │ │ + ldr r0, [pc, #320] @ a4e1c │ │ │ │ + ldr r2, [pc, #320] @ a4e20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b a4488 │ │ │ │ + b a4d40 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #272] @ a4554 │ │ │ │ + ldr r0, [pc, #272] @ a4e0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b a4488 │ │ │ │ + b a4d40 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - b a4488 │ │ │ │ - ldr r0, [pc, #244] @ a4558 │ │ │ │ + b a4d40 │ │ │ │ + ldr r0, [pc, #244] @ a4e10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b a4488 │ │ │ │ - ldr r0, [pc, #232] @ a455c │ │ │ │ + b a4d40 │ │ │ │ + ldr r0, [pc, #232] @ a4e14 │ │ │ │ mov r5, r9 │ │ │ │ - ldr r2, [pc, #228] @ a4560 │ │ │ │ + ldr r2, [pc, #228] @ a4e18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a44e4 │ │ │ │ + beq a4d9c │ │ │ │ mov r0, r5 │ │ │ │ - b a44e0 │ │ │ │ - b a44f4 │ │ │ │ + b a4d98 │ │ │ │ + b a4dac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a450c │ │ │ │ + beq a4dc4 │ │ │ │ mov r0, r5 │ │ │ │ - b a4508 │ │ │ │ + b a4dc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a44e4 │ │ │ │ + beq a4d9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4544 │ │ │ │ - b a454c │ │ │ │ + bne a4dfc │ │ │ │ + b a4e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a450c │ │ │ │ + beq a4dc4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a454c │ │ │ │ + beq a4e04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b a4544 │ │ │ │ + b a4dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a453c │ │ │ │ + beq a4df4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 50d8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a454c │ │ │ │ + beq a4e04 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r9, r8, ror #26 │ │ │ │ - andeq sl, r9, r8, ror sp │ │ │ │ - andeq r4, r6, ip, lsl r3 │ │ │ │ - andeq sl, r9, ip, asr #26 │ │ │ │ - andeq r4, r6, r6, lsr #8 │ │ │ │ - andeq sl, r9, r8, lsl lr │ │ │ │ + @ instruction: 0x0009a4b0 │ │ │ │ + andeq sl, r9, r0, asr #9 │ │ │ │ + andeq r4, r6, ip, asr #8 │ │ │ │ + muleq r9, r4, r4 │ │ │ │ + andeq r4, r6, r6, asr r5 │ │ │ │ + andeq sl, r9, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ moveq r6, r0 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a46b0 │ │ │ │ + beq a4f68 │ │ │ │ tst r4, #1 │ │ │ │ - beq a4740 │ │ │ │ + beq a4ff8 │ │ │ │ cmp sl, #0 │ │ │ │ str r6, [sp] │ │ │ │ - beq a45e0 │ │ │ │ + beq a4e98 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r6, #1238 @ 0x4d6 │ │ │ │ movw r7, #1236 @ 0x4d4 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs a4610 │ │ │ │ + bcs a4ec8 │ │ │ │ mov r4, r0 │ │ │ │ - b a4638 │ │ │ │ + b a4ef0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a46a8 │ │ │ │ + beq a4f60 │ │ │ │ movw r7, #1236 @ 0x4d4 │ │ │ │ ldr r0, [r0, #1240] @ 0x4d8 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne a45f0 │ │ │ │ + bne a4ea8 │ │ │ │ mov r9, #0 │ │ │ │ movw r6, #1238 @ 0x4d6 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc a45d8 │ │ │ │ + bcc a4e90 │ │ │ │ ldr r4, [r0, #1232] @ 0x4d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a472c │ │ │ │ + beq a4fe4 │ │ │ │ ldrh r5, [r0, r7] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs a4610 │ │ │ │ + bcs a4ec8 │ │ │ │ add r8, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a4668 │ │ │ │ + beq a4f20 │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ movw r1, #1240 @ 0x4d8 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr sl, [r0] │ │ │ │ subs r9, r9, #1 │ │ │ │ add r0, sl, r1 │ │ │ │ - bne a4650 │ │ │ │ + bne a4f08 │ │ │ │ mov r8, #0 │ │ │ │ - b a466c │ │ │ │ + b a4f24 │ │ │ │ mov sl, r4 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ ldr r6, [sp] │ │ │ │ mla r1, r5, r0, r4 │ │ │ │ mov r4, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1, #88]! @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ cmpne r2, #0 │ │ │ │ - beq a459c │ │ │ │ + beq a4e54 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ - b a459c │ │ │ │ + b a4e54 │ │ │ │ mov r9, #0 │ │ │ │ - b a45c4 │ │ │ │ + b a4e7c │ │ │ │ tst r4, #1 │ │ │ │ - beq a4710 │ │ │ │ + beq a4fc8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a46d8 │ │ │ │ + bne a4f90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a46d8 │ │ │ │ + beq a4f90 │ │ │ │ ldr sl, [sl, #1240] @ 0x4d8 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne a46cc │ │ │ │ + bne a4f84 │ │ │ │ ldr r0, [sl, #1232] @ 0x4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4718 │ │ │ │ + beq a4fd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #1232] @ 0x4d0 │ │ │ │ mov sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a46e4 │ │ │ │ + bne a4f9c │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, sl │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ a4750 │ │ │ │ + ldr r0, [pc, #24] @ a5008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ a4754 │ │ │ │ + ldr r0, [pc, #12] @ a500c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - muleq r9, ip, fp │ │ │ │ - andeq sl, r9, ip, lsr #23 │ │ │ │ + andeq sl, r9, r4, ror #5 │ │ │ │ + strdeq sl, [r9], -r4 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4798 │ │ │ │ + beq a5050 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a47a0 │ │ │ │ + b a5058 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r4, fp, #28 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl a37b8 │ │ │ │ + bl a4070 │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4808 │ │ │ │ + beq a50c0 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a47f0 │ │ │ │ + beq a50a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a47b4 │ │ │ │ + beq a506c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 50d8 │ │ │ │ - b a47b4 │ │ │ │ + b a506c │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4850 │ │ │ │ + beq a5108 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a4858 │ │ │ │ + b a5110 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, fp, #28 │ │ │ │ mov r5, sp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a48e8 │ │ │ │ + bl a51a0 │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a48c8 │ │ │ │ + beq a5180 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ ldrb r1, [r0, r1, lsl #4]! │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne a486c │ │ │ │ + bne a5124 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a489c │ │ │ │ + bne a5154 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a486c │ │ │ │ + bne a5124 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d5ef4 │ │ │ │ - b a486c │ │ │ │ + bl d67ac │ │ │ │ + b a5124 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a4ab4 │ │ │ │ + bl a536c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a5224 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a4a9c │ │ │ │ + bne a5354 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a49d0 │ │ │ │ + beq a5288 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcs a4a14 │ │ │ │ + bcs a52cc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a4a54 │ │ │ │ + beq a530c │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #272 @ 0x110 │ │ │ │ - bne a4954 │ │ │ │ + bne a520c │ │ │ │ mov r0, #0 │ │ │ │ - b a4a58 │ │ │ │ + b a5310 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r0, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq a4a7c │ │ │ │ + beq a5334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a49a8 │ │ │ │ + bne a5260 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a49a8 │ │ │ │ + beq a5260 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne a499c │ │ │ │ + bne a5254 │ │ │ │ ldr r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4a70 │ │ │ │ + beq a5328 │ │ │ │ mov r5, r1 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a49b4 │ │ │ │ - b a4a74 │ │ │ │ + bne a526c │ │ │ │ + b a532c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a49ec │ │ │ │ + beq a52a4 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne a49e0 │ │ │ │ + bne a5298 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [r1] │ │ │ │ stmib r1, {r0, r7} │ │ │ │ str r7, [r1, #12] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc a4938 │ │ │ │ + bcc a51f0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r5, [r0, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a4a88 │ │ │ │ + beq a5340 │ │ │ │ ldrh r7, [r0, r4] │ │ │ │ bl 50d8 │ │ │ │ ldrh r0, [r5, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs a4a1c │ │ │ │ + bcs a52d4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a4948 │ │ │ │ + bne a5200 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stm r8, {r5, r6, r7} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ str r6, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #24] @ a4aac │ │ │ │ + ldr r0, [pc, #24] @ a5364 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ a4ab0 │ │ │ │ + ldr r0, [pc, #12] @ a5368 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andeq sl, r9, r0, asr #16 │ │ │ │ - andeq sl, r9, r0, asr r8 │ │ │ │ + andeq r9, r9, r8, lsl #31 │ │ │ │ + muleq r9, r8, pc @ │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a48e8 │ │ │ │ + bl a51a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4b24 │ │ │ │ + beq a53dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r1, [r0, r1, lsl #4]! │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - bne a4ac8 │ │ │ │ + bne a5380 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4af8 │ │ │ │ + bne a53b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a4ac8 │ │ │ │ + bne a5380 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d5ef4 │ │ │ │ - b a4ac8 │ │ │ │ + bl d67ac │ │ │ │ + b a5380 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a37b8 │ │ │ │ + bl a4070 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4b94 │ │ │ │ + beq a544c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4b7c │ │ │ │ + beq a5434 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4b40 │ │ │ │ + beq a53f8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 50d8 │ │ │ │ - b a4b40 │ │ │ │ + b a53f8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #804 @ 0x324 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -163195,19 +163753,19 @@ │ │ │ │ ldrd r2, [r1, #124] @ 0x7c │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl d66b0 │ │ │ │ + bl d6f68 │ │ │ │ ldrb r0, [sp, #120] @ 0x78 │ │ │ │ add r2, r6, #8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a4dc0 │ │ │ │ + bne a5678 │ │ │ │ sub r4, fp, #376 @ 0x178 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r7, #16 │ │ │ │ add r3, r8, #8 │ │ │ │ ldr r8, [r7] │ │ │ │ @@ -163294,36 +163852,36 @@ │ │ │ │ str ip, [sp, #312] @ 0x138 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r5, [fp, #-368] @ 0xfffffe90 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl ad028 │ │ │ │ + bl ad8e0 │ │ │ │ ldrb r0, [fp, #-208] @ 0xffffff30 │ │ │ │ ldrb r1, [fp, #-207] @ 0xffffff31 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a4e00 │ │ │ │ + bne a56b8 │ │ │ │ ldr r0, [fp, #-360] @ 0xfffffe98 │ │ │ │ tst r1, #1 │ │ │ │ - beq a4d90 │ │ │ │ + beq a5648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4d60 │ │ │ │ + beq a5618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e40 │ │ │ │ + beq a56f8 │ │ │ │ ldr r3, [fp, #-352] @ 0xfffffea0 │ │ │ │ ldr r2, [fp, #-356] @ 0xfffffe9c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a57a8 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b a4f00 │ │ │ │ + b a57b8 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldrh r1, [sp, #121] @ 0x79 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [sp, #123] @ 0x7b │ │ │ │ strh r1, [r6, #9] │ │ │ │ mov r1, #0 │ │ │ │ @@ -163347,70 +163905,70 @@ │ │ │ │ strh r2, [sl, #10] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r3, [sl, #12] │ │ │ │ str r7, [sl, #16] │ │ │ │ str r6, [sl, #20] │ │ │ │ - b a4e54 │ │ │ │ + b a570c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r1, [sl, #12] │ │ │ │ strb r0, [sl, #8] │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e60 │ │ │ │ + bne a5718 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a4e88 │ │ │ │ + bne a5740 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r8] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq a4df8 │ │ │ │ + beq a56b0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4eac │ │ │ │ + beq a5764 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4ec0 │ │ │ │ + beq a5778 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4ed4 │ │ │ │ + beq a578c │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4df8 │ │ │ │ + beq a56b0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #6 │ │ │ │ - bcs a567c │ │ │ │ + bcs a5f34 │ │ │ │ add r8, r3, #8 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ stm r3, {r0, r2, r8} │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ - beq a531c │ │ │ │ + beq a5bd4 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add sl, r9, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r4, r1, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -163424,43 +163982,43 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #46 @ 0x2e │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b a4fa8 │ │ │ │ + b a5860 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #23 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #392] @ 0x188 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a54f4 │ │ │ │ + beq a5dac │ │ │ │ ldmdb r8, {r0, r1, r2, r3} │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #208 @ 0xd0 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-208] @ 0xffffff30 │ │ │ │ ldr r1, [fp, #-204] @ 0xffffff34 │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq a54c8 │ │ │ │ + beq a5d80 │ │ │ │ ldm sl, {r2, r3, r6} │ │ │ │ sub ip, fp, #408 @ 0x198 │ │ │ │ ldr r5, [sl, #12] │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ str r5, [fp, #-396] @ 0xfffffe74 │ │ │ │ str r0, [fp, #-208] @ 0xffffff30 │ │ │ │ ldr r0, [fp, #-400] @ 0xfffffe70 │ │ │ │ @@ -163473,21 +164031,21 @@ │ │ │ │ cmp r0, #113 @ 0x71 │ │ │ │ ldr r2, [fp, #-404] @ 0xfffffe6c │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r5, [fp, #-380] @ 0xfffffe84 │ │ │ │ str r6, [fp, #-384] @ 0xfffffe80 │ │ │ │ stm sl, {r1, r2} │ │ │ │ - ble a50f0 │ │ │ │ + ble a59a8 │ │ │ │ movw r1, #8496 @ 0x2130 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt a519c │ │ │ │ + bgt a5a54 │ │ │ │ sub r0, r0, #114 @ 0x72 │ │ │ │ cmp r0, #26 │ │ │ │ - bhi a4f98 │ │ │ │ + bhi a5850 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @ instruction: 0xffffff18 │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ @@ -163512,25 +164070,25 @@ │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #380] @ 0x17c │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi a4f98 │ │ │ │ + bhi a5850 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @@ -163553,296 +164111,296 @@ │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ @ instruction: 0xfffffe90 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ movw r1, #8497 @ 0x2131 │ │ │ │ cmp r0, r1 │ │ │ │ - beq a52ac │ │ │ │ + beq a5b64 │ │ │ │ movw r1, #8498 @ 0x2132 │ │ │ │ cmp r0, r1 │ │ │ │ - beq a4f74 │ │ │ │ + beq a582c │ │ │ │ movw r1, #8499 @ 0x2133 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a4f98 │ │ │ │ + bne a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #11 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #384] @ 0x180 │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ eor r0, r0, #16 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ moveq r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r1, r0, r1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #18 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ streq r0, [sp, #388] @ 0x184 │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne a4f98 │ │ │ │ + bne a5850 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ eor r0, r0, #45 @ 0x2d │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne a4f98 │ │ │ │ + bne a5850 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b a4f98 │ │ │ │ + b a5850 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ mov r7, #46 @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5364 │ │ │ │ + bne a5c1c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r6] │ │ │ │ sub r3, r0, r1 │ │ │ │ strd r2, [r6, #20] │ │ │ │ sub r3, fp, #392 @ 0x188 │ │ │ │ sub r6, fp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ eor r0, r4, #46 @ 0x2e │ │ │ │ orrs r0, r0, ip │ │ │ │ - bne a5388 │ │ │ │ + bne a5c40 │ │ │ │ mov r4, #0 │ │ │ │ - b a53c4 │ │ │ │ + b a5c7c │ │ │ │ sub r0, fp, #392 @ 0x188 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ stm r0, {r4, ip, lr} │ │ │ │ sub r0, fp, #392 @ 0x188 │ │ │ │ ldrb r2, [sp, #337] @ 0x151 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ str r8, [fp, #-380] @ 0xfffffe84 │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldr r8, [fp, #-368] @ 0xfffffe90 │ │ │ │ ldr r4, [fp, #-372] @ 0xfffffe8c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movne r4, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ eor r0, r7, #46 @ 0x2e │ │ │ │ orrs r0, r0, r5 │ │ │ │ str r8, [sp, #356] @ 0x164 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ - bne a53f8 │ │ │ │ + bne a5cb0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ tst r1, #1 │ │ │ │ - beq a5520 │ │ │ │ - b a5458 │ │ │ │ + beq a5dd8 │ │ │ │ + b a5d10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ ldrb r2, [sp, #337] @ 0x151 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r2, [fp, #-376] @ 0xfffffe88 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, #-368] @ 0xfffffe90 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ ldr r0, [fp, #-372] @ 0xfffffe8c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ movne r0, r7 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ - beq a5548 │ │ │ │ + beq a5e00 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r2, [sp, #336] @ 0x150 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ stmib sp, {r0, r1, r4, r8} │ │ │ │ sub r4, fp, #376 @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl d2ae0 │ │ │ │ + bl d3398 │ │ │ │ sub r3, fp, #368 @ 0x170 │ │ │ │ ldr r6, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldr r7, [fp, #-372] @ 0xfffffe8c │ │ │ │ add ip, sp, #400 @ 0x190 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ eor r0, r6, #47 @ 0x2f │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne a5528 │ │ │ │ + bne a5de0 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ add ip, sl, #8 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r6, r7} │ │ │ │ - b a54e8 │ │ │ │ + b a5da0 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ sub ip, fp, #408 @ 0x198 │ │ │ │ mov r6, #2 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #8 │ │ │ │ stm r5, {r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - b a4e58 │ │ │ │ + b a5710 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5350 │ │ │ │ - b a5364 │ │ │ │ + beq a5c08 │ │ │ │ + b a5c1c │ │ │ │ mov r7, #0 │ │ │ │ - b a5548 │ │ │ │ + b a5e00 │ │ │ │ add r0, r9, #16 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 512c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ sub ip, fp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r8] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq a55b4 │ │ │ │ + beq a5e6c │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5578 │ │ │ │ + beq a5e30 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a558c │ │ │ │ + beq a5e44 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a55a0 │ │ │ │ + beq a5e58 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a55b4 │ │ │ │ + beq a5e6c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ bl 50d8 │ │ │ │ sub r1, fp, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ strd r6, [r8] │ │ │ │ bl 512c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ eor r0, r1, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq a5664 │ │ │ │ + beq a5f1c │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ ldrb r3, [sp, #336] @ 0x150 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -163850,302 +164408,302 @@ │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ strd r0, [sp] │ │ │ │ sub r0, fp, #376 @ 0x178 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ - bl d63e4 │ │ │ │ + bl d6c9c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [fp, #-376] @ 0xfffffe88 │ │ │ │ ldr r2, [r7] │ │ │ │ tst r3, #1 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ - beq a5658 │ │ │ │ + beq a5f10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #2 │ │ │ │ stm sl, {r4, r7} │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ stm r7, {r2, r3} │ │ │ │ str r0, [r7, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ - b a4e58 │ │ │ │ + b a5710 │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ strdne r0, [r2] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 512c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #108] @ a56f0 │ │ │ │ + ldr r3, [pc, #108] @ a5fa8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b a56a4 │ │ │ │ + b a5f5c │ │ │ │ mov r4, r0 │ │ │ │ - b a56d8 │ │ │ │ - b a56a4 │ │ │ │ + b a5f90 │ │ │ │ + b a5f5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a56b0 │ │ │ │ + bne a5f68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a56d8 │ │ │ │ + bne a5f90 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r7, r9, r4, lsl #18 │ │ │ │ + andeq r7, r9, ip, asr #32 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, sl, fp, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5724 │ │ │ │ + beq a5fdc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5738 │ │ │ │ + beq a5ff0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a574c │ │ │ │ + beq a6004 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5764 │ │ │ │ + beq a601c │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq a5788 │ │ │ │ + beq a6040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a578c │ │ │ │ + beq a6044 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b a57a8 │ │ │ │ + b a6060 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a57c8 │ │ │ │ + beq a6080 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a57a0 │ │ │ │ + beq a6058 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b a57a0 │ │ │ │ + b a6058 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a57d8 │ │ │ │ + beq a6090 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5788 │ │ │ │ + beq a6040 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b a57fc │ │ │ │ + b a60b4 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq a5814 │ │ │ │ + beq a60cc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a57f0 │ │ │ │ + beq a60a8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b a57f0 │ │ │ │ + b a60a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5834 │ │ │ │ + bne a60ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne a585c │ │ │ │ + bne a6114 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5880 │ │ │ │ + beq a6138 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5894 │ │ │ │ + beq a614c │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a58a8 │ │ │ │ + beq a6160 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a58c0 │ │ │ │ + beq a6178 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq a5974 │ │ │ │ + beq a622c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a595c │ │ │ │ + beq a6214 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #8 │ │ │ │ - b a591c │ │ │ │ + b a61d4 │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq a5954 │ │ │ │ + beq a620c │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5910 │ │ │ │ + bne a61c8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a593c │ │ │ │ + beq a61f4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5910 │ │ │ │ + beq a61c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b a5910 │ │ │ │ + b a61c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5974 │ │ │ │ + beq a622c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a5a6c │ │ │ │ + bne a6324 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5a6c │ │ │ │ + beq a6324 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a59ac │ │ │ │ + bne a6264 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a59d0 │ │ │ │ + bne a6288 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a59d8 │ │ │ │ + bne a6290 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a5a00 │ │ │ │ + bne a62b8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq a5a60 │ │ │ │ + beq a6318 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a24 │ │ │ │ + beq a62dc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a38 │ │ │ │ + beq a62f0 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a4c │ │ │ │ + beq a6304 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a60 │ │ │ │ + beq a6318 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5820 │ │ │ │ + bl a60d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ @@ -164177,15 +164735,15 @@ │ │ │ │ add r0, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, r3, #16 │ │ │ │ str r0, [fp, #-180] @ 0xffffff4c │ │ │ │ str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - ble a6e40 │ │ │ │ + ble a76f8 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ mov ip, #0 │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ mov r8, #0 │ │ │ │ ldr lr, [r9, #24] │ │ │ │ @@ -164197,15 +164755,15 @@ │ │ │ │ str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ ldrb r1, [r3, #33] @ 0x21 │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ str lr, [fp, #-156] @ 0xffffff64 │ │ │ │ - b a5bcc │ │ │ │ + b a6484 │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ mov r1, r9 │ │ │ │ subs r7, r0, #32 │ │ │ │ lsl r9, r2, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r9, #0 │ │ │ │ @@ -164214,156 +164772,156 @@ │ │ │ │ sub r6, r6, #1 │ │ │ │ lslpl r0, r2, r7 │ │ │ │ orr r8, r0, r8 │ │ │ │ add ip, ip, #7 │ │ │ │ mov r9, r1 │ │ │ │ sxtb r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt a5bf8 │ │ │ │ + bgt a64b0 │ │ │ │ mov r4, r3 │ │ │ │ cmn r6, #1 │ │ │ │ - beq a6e04 │ │ │ │ + beq a76bc │ │ │ │ str r6, [r9, #28] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ str lr, [r9, #24] │ │ │ │ - bne a5b88 │ │ │ │ + bne a6440 │ │ │ │ cmp r3, #1 │ │ │ │ - bls a5b88 │ │ │ │ - b a6e14 │ │ │ │ + bls a6440 │ │ │ │ + b a76cc │ │ │ │ orrs r0, sl, r8 │ │ │ │ - beq a5d30 │ │ │ │ + beq a65e8 │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bne a5c30 │ │ │ │ + bne a64e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs a5c30 │ │ │ │ + bcs a64e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ - b a5ce4 │ │ │ │ + b a659c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r7, #18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a6e60 │ │ │ │ + beq a7718 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mvn r9, #0 │ │ │ │ ldrh ip, [r2, r0] │ │ │ │ mov r7, r2 │ │ │ │ lsl r6, ip, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5cb0 │ │ │ │ + beq a6568 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ add r9, r9, #1 │ │ │ │ sub r6, r6, #8 │ │ │ │ subs r5, sl, r0 │ │ │ │ add r7, r7, #8 │ │ │ │ sbcs r5, r8, r3 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ subs r0, r0, sl │ │ │ │ sbcs r0, r3, r8 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ sub lr, r0, r5 │ │ │ │ cmp lr, #1 │ │ │ │ - beq a5c5c │ │ │ │ + beq a6514 │ │ │ │ uxtb r0, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5cb4 │ │ │ │ - b a5cd4 │ │ │ │ + bne a656c │ │ │ │ + b a658c │ │ │ │ mov r9, ip │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6e54 │ │ │ │ + beq a770c │ │ │ │ add r0, r2, r9, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r0, #1240] @ 0x4d8 │ │ │ │ - b a5c48 │ │ │ │ + b a6500 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ mla r0, r9, r0, r2 │ │ │ │ mov r9, r1 │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r3, #98] @ 0x62 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [fp, #-144] @ 0xffffff70 │ │ │ │ addeq r0, r0, #1 │ │ │ │ streq r0, [r9, #40] @ 0x28 │ │ │ │ ldrh r0, [r3, #96] @ 0x60 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq a5d50 │ │ │ │ + beq a6608 │ │ │ │ cmp r0, #29 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - beq a607c │ │ │ │ + beq a6934 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a6030 │ │ │ │ + bne a68e8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b a6044 │ │ │ │ + b a68fc │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ - b a5b2c │ │ │ │ + b a63e4 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a5d70 │ │ │ │ + bne a6628 │ │ │ │ mov r7, r9 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b a5d88 │ │ │ │ + b a6640 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ cmp r9, #6 │ │ │ │ - bcs a6ef4 │ │ │ │ + bcs a77ac │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ ldr r1, [fp, #-172] @ 0xffffff54 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r9, [sp] │ │ │ │ - bl ab844 │ │ │ │ + bl ac0fc │ │ │ │ ldrb r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne a6e68 │ │ │ │ + bne a7720 │ │ │ │ ldr lr, [r7, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ mov r5, r6 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ cmp lr, r0 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ - ble a5b2c │ │ │ │ + ble a63e4 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ mov r7, #0 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [r9, #24] │ │ │ │ sub r4, r3, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b a5e54 │ │ │ │ + b a670c │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r6, #127 @ 0x7f │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ subs r2, r0, #32 │ │ │ │ lsl r7, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ @@ -164376,58 +164934,58 @@ │ │ │ │ sub r4, r4, #1 │ │ │ │ add r3, r3, #7 │ │ │ │ mov r7, r6 │ │ │ │ orr r1, r0, r1 │ │ │ │ sxtb r0, r6 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - bgt a5e80 │ │ │ │ + bgt a6738 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a6e9c │ │ │ │ + beq a7754 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #28] │ │ │ │ ldrb r6, [r9], #1 │ │ │ │ str r9, [r0, #24] │ │ │ │ - bne a5e00 │ │ │ │ + bne a66b8 │ │ │ │ cmp r6, #1 │ │ │ │ - bls a5e00 │ │ │ │ - b a6eb0 │ │ │ │ + bls a66b8 │ │ │ │ + b a7768 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq a5fc4 │ │ │ │ + beq a687c │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - bne a5ec4 │ │ │ │ + bne a677c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a5ec4 │ │ │ │ + bcs a677c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ - b a5f94 │ │ │ │ + b a684c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ mov r3, #18 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6f3c │ │ │ │ + beq a77f4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mvn r2, #0 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ lsl r4, r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a5f58 │ │ │ │ + beq a6810 │ │ │ │ ldrd r0, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ sub r4, r4, #8 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ add r6, r6, #8 │ │ │ │ subs ip, r9, r0 │ │ │ │ @@ -164437,111 +164995,111 @@ │ │ │ │ subs r0, r0, r9 │ │ │ │ sbcs r0, r1, r5 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a5ef8 │ │ │ │ + beq a67b0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f5c │ │ │ │ - b a5f80 │ │ │ │ + bne a6814 │ │ │ │ + b a6838 │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6f0c │ │ │ │ + beq a77c4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ ldr r6, [r0, #1240] @ 0x4d8 │ │ │ │ - b a5ee0 │ │ │ │ + b a6798 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ add r1, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r1, #98] @ 0x62 │ │ │ │ str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #1 │ │ │ │ addeq r0, lr, #1 │ │ │ │ streq r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a5fdc │ │ │ │ + bne a6894 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - b a5ff0 │ │ │ │ + b a68a8 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ sub lr, lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ str lr, [r9, #40] @ 0x28 │ │ │ │ - b a6020 │ │ │ │ + b a68d8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bcs a6fa8 │ │ │ │ + bcs a7860 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ add r3, r1, #8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [fp, #-172] @ 0xffffff54 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r5, [sp] │ │ │ │ - bl ab844 │ │ │ │ + bl ac0fc │ │ │ │ ldrb r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne a6e68 │ │ │ │ + bne a7720 │ │ │ │ ldr lr, [r9, #40] @ 0x28 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt a5dd0 │ │ │ │ - b a5d44 │ │ │ │ + bgt a6688 │ │ │ │ + b a65fc │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #6 │ │ │ │ - bcs a6edc │ │ │ │ + bcs a7794 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ ldr r1, [fp, #-172] @ 0xffffff54 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ str r7, [sp] │ │ │ │ - bl ab844 │ │ │ │ + bl ac0fc │ │ │ │ ldrb r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a6e84 │ │ │ │ + bne a773c │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r6 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - b a5b2c │ │ │ │ + b a63e4 │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ mov r2, #4 │ │ │ │ ldr lr, [r9, #44] @ 0x2c │ │ │ │ ldr r7, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #8 │ │ │ │ ldr r0, [r3] │ │ │ │ movweq r2, #12 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a60ac │ │ │ │ + bne a6964 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b a60bc │ │ │ │ + b a6974 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #6 │ │ │ │ - bcs a6f94 │ │ │ │ + bcs a784c │ │ │ │ add r4, r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ - beq a694c │ │ │ │ + beq a7204 │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -164561,26 +165119,26 @@ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ sub r0, fp, #96 @ 0x60 │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ ldr r1, [fp, #-172] @ 0xffffff54 │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq a6980 │ │ │ │ + beq a7238 │ │ │ │ ldrh r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ sub r2, r1, #3 │ │ │ │ str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bhi a6370 │ │ │ │ + bhi a6c28 │ │ │ │ add r1, pc, #24 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ @@ -164670,127 +165228,127 @@ │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a67f4 │ │ │ │ + bne a70ac │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ mov r6, r4 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrb r1, [r9, #56] @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #16 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r7, [r9, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl a6fd0 │ │ │ │ + bl a7888 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a6cb8 │ │ │ │ + bne a7570 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ movwne r0, #8199 @ 0x2007 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ cmpne r1, r0 │ │ │ │ - bne a671c │ │ │ │ + bne a6fd4 │ │ │ │ sub r5, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ str r5, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ moveq r0, r2 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi a67d0 │ │ │ │ + bhi a7088 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r8, r3 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq a675c │ │ │ │ + beq a7014 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #7 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - beq a6740 │ │ │ │ + beq a6ff8 │ │ │ │ cmp r0, #12 │ │ │ │ - bne a67f4 │ │ │ │ + bne a70ac │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ ldr r0, [r1, #264] @ 0x108 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a6d6c │ │ │ │ + bcc a7624 │ │ │ │ ldrb r2, [r1, #216] @ 0xd8 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ umull r7, r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a6d80 │ │ │ │ + bne a7638 │ │ │ │ add r1, r4, r0 │ │ │ │ sub r0, r5, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc a6d88 │ │ │ │ + bcc a7640 │ │ │ │ sub r4, r2, #1 │ │ │ │ mov ip, #25 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi a6db4 │ │ │ │ + bhi a766c │ │ │ │ add r6, r1, r7 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r5, r0, r7 │ │ │ │ ldr r4, [r1, r4, lsl #2] │ │ │ │ add pc, r1, r4 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ @@ -164799,49 +165357,49 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ - beq a6d9c │ │ │ │ + beq a7654 │ │ │ │ ldrb lr, [r6] │ │ │ │ - b a6930 │ │ │ │ + b a71e8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq a6724 │ │ │ │ + beq a6fdc │ │ │ │ cmp r0, #12 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bne a6774 │ │ │ │ + bne a702c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r1, #264] @ 0x108 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a6d10 │ │ │ │ + bcc a75c8 │ │ │ │ ldrb lr, [r1, #216] @ 0xd8 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ umull r7, r1, r1, lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne a6d24 │ │ │ │ + bne a75dc │ │ │ │ sub r6, r5, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc a6d10 │ │ │ │ + bcc a75c8 │ │ │ │ sub r4, lr, #1 │ │ │ │ mov r0, #25 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi a6d44 │ │ │ │ + bhi a75fc │ │ │ │ add r1, pc, #12 │ │ │ │ add r2, r2, r7 │ │ │ │ sub r5, r6, r7 │ │ │ │ ldr r4, [r1, r4, lsl #2] │ │ │ │ add pc, r1, r4 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r0, r2 │ │ │ │ @@ -164851,265 +165409,265 @@ │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - beq a6d2c │ │ │ │ + beq a75e4 │ │ │ │ ldrb r0, [r2] │ │ │ │ mov r7, #0 │ │ │ │ - b a68a4 │ │ │ │ + b a715c │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi a67ec │ │ │ │ + bhi a70a4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r0, [r0] │ │ │ │ - b a67f0 │ │ │ │ + b a70a8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r0, r0, #44 @ 0x2c │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne a6774 │ │ │ │ + bne a702c │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrd r0, [r0] │ │ │ │ orrs r2, r0, r1 │ │ │ │ - bne a664c │ │ │ │ + bne a6f04 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldrh r2, [r2, #218] @ 0xda │ │ │ │ cmp r2, #5 │ │ │ │ - bcc a6774 │ │ │ │ + bcc a702c │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b a6774 │ │ │ │ + b a702c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a67f4 │ │ │ │ + bne a70ac │ │ │ │ sub r5, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #260] @ 0x104 │ │ │ │ ldrb r2, [r0, #217] @ 0xd9 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ str r5, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ mov r0, #0 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ movne r2, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - bl d6578 │ │ │ │ + bl d6e30 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a6cb8 │ │ │ │ + bne a7570 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ - b a6774 │ │ │ │ + b a702c │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b a6774 │ │ │ │ + b a702c │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ ldrd r0, [r0] │ │ │ │ bic r0, r0, r1, asr #31 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldrh r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b a67f0 │ │ │ │ + b a70a8 │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ ldrd r0, [r0] │ │ │ │ bic r0, r0, r1, asr #31 │ │ │ │ - b a67f0 │ │ │ │ + b a70a8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b a67f0 │ │ │ │ + b a70a8 │ │ │ │ ldrh r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ - b a67f0 │ │ │ │ + b a70a8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ subs r1, r5, #16 │ │ │ │ ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ add r4, r4, #16 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ - bne a6108 │ │ │ │ - b a69a8 │ │ │ │ + bne a69c0 │ │ │ │ + b a7260 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - bcc a6d2c │ │ │ │ + bcc a75e4 │ │ │ │ mov r7, #0 │ │ │ │ ldrh r0, [r2] │ │ │ │ - b a68a4 │ │ │ │ + b a715c │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #7 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - bls a6d2c │ │ │ │ + bls a75e4 │ │ │ │ ldr r0, [r2, #3] │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ lsr r7, r0, #8 │ │ │ │ orr r7, r7, r1, lsl #24 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ orr r1, r2, r5, lsl #16 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ orr r0, r1, r0, lsl #24 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - bcc a6d2c │ │ │ │ + bcc a75e4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ - bcc a6d9c │ │ │ │ + bcc a7654 │ │ │ │ ldrh lr, [r6] │ │ │ │ - b a6930 │ │ │ │ + b a71e8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #7 │ │ │ │ - bls a6d9c │ │ │ │ + bls a7654 │ │ │ │ ldr r5, [r6, #3] │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrh r0, [r6] │ │ │ │ lsr r7, r5, #8 │ │ │ │ orr r6, r7, r1, lsl #24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ orr r1, r0, r2, lsl #16 │ │ │ │ mov r0, #1 │ │ │ │ orr lr, r1, r5, lsl #24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ - bcc a6d9c │ │ │ │ + bcc a7654 │ │ │ │ ldr lr, [r6] │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b a67f4 │ │ │ │ + b a70ac │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b a69b8 │ │ │ │ + b a7270 │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ - b a6c98 │ │ │ │ + b a7550 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #-164] @ 0xffffff5c │ │ │ │ ldr r1, [fp, #-168] @ 0xffffff58 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ @@ -165117,15 +165675,15 @@ │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ add r1, r1, r2 │ │ │ │ sub r4, r1, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r6, r0 │ │ │ │ - beq a6cf0 │ │ │ │ + beq a75a8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -165141,29 +165699,29 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r4, [r0, #24] │ │ │ │ str r1, [r0, #32] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ tst r0, #1 │ │ │ │ - beq a6b80 │ │ │ │ + beq a7438 │ │ │ │ ldr r2, [r7, #216] @ 0xd8 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ lsr r0, r2, #16 │ │ │ │ cmp r0, #4 │ │ │ │ movwhi r1, #12 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r7, r1] │ │ │ │ addhi r7, lr, #112 @ 0x70 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r3, ip │ │ │ │ - bcc a6f20 │ │ │ │ + bcc a77d8 │ │ │ │ mov r1, lr │ │ │ │ ldr r7, [r4, #252] @ 0xfc │ │ │ │ ldr lr, [r4, #248] @ 0xf8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [r4, #264] @ 0x108 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ @@ -165185,156 +165743,156 @@ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ strh r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ str lr, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ strb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ - bl d7b3c │ │ │ │ + bl d83f4 │ │ │ │ ldr r2, [fp, #-180] @ 0xffffff4c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrd r6, [r2] │ │ │ │ ldr r2, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrd r4, [r2] │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq a6c04 │ │ │ │ + beq a74bc │ │ │ │ tst r0, #1 │ │ │ │ - beq a6c18 │ │ │ │ + beq a74d0 │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, r7 │ │ │ │ - bcs a6aec │ │ │ │ + bcs a73a4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r9, r1 │ │ │ │ - beq a6b70 │ │ │ │ + beq a7428 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ str r4, [r2, r1, lsl #3]! │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ str r1, [r2, #20] │ │ │ │ add r1, r9, #1 │ │ │ │ stmib r2, {r5, r6, r7} │ │ │ │ str r1, [r0, #20] │ │ │ │ - b a6aec │ │ │ │ + b a73a4 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 13550 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - b a6b44 │ │ │ │ + b a73fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst r0, #1 │ │ │ │ - beq a6c78 │ │ │ │ + beq a7530 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq a6c20 │ │ │ │ + beq a74d8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r0, r1 │ │ │ │ - bcs a6c78 │ │ │ │ + bcs a7530 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ - beq a6de0 │ │ │ │ + beq a7698 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r1, r2, lsl #3]! │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [r1, #16] │ │ │ │ add r0, r4, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ - b a6c70 │ │ │ │ + b a7528 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq a6c78 │ │ │ │ - b a6f4c │ │ │ │ + beq a7530 │ │ │ │ + b a7804 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - b a6c78 │ │ │ │ + b a7530 │ │ │ │ tst ip, #1 │ │ │ │ - beq a6c78 │ │ │ │ + beq a7530 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r4, r0, r2 │ │ │ │ adc r5, r1, r3 │ │ │ │ subs r0, r2, r4 │ │ │ │ sbcs r0, r3, r5 │ │ │ │ - bcs a6c78 │ │ │ │ + bcs a7530 │ │ │ │ ldr r7, [r9, #20] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq a6df0 │ │ │ │ + beq a76a8 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ str r2, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ str r0, [r1, #16] │ │ │ │ add r0, r7, #1 │ │ │ │ stmib r1, {r3, r4, r5} │ │ │ │ str r6, [r1, #20] │ │ │ │ str r0, [r9, #20] │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ sub r0, fp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - bl a5aac │ │ │ │ + bl a6364 │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldrb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a6f80 │ │ │ │ + bne a7838 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - b a5b2c │ │ │ │ + b a63e4 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ ldrh r1, [r6] │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ strb r6, [r5, #2] │ │ │ │ strh r1, [r5] │ │ │ │ str r7, [fp, #-124] @ 0xffffff84 │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ strb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - b a6990 │ │ │ │ + b a7248 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ mov r7, lr │ │ │ │ bl 13854 │ │ │ │ mov lr, r7 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - b a69e8 │ │ │ │ + b a72a0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #19 │ │ │ │ - b a6d40 │ │ │ │ + b a75f8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - b a6d40 │ │ │ │ + b a75f8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #19 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -165342,27 +165900,27 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ strb lr, [fp, #-135] @ 0xffffff79 │ │ │ │ strb r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - b a6994 │ │ │ │ + b a724c │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #19 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov lr, r4 │ │ │ │ - b a6db0 │ │ │ │ + b a7668 │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ - b a6db0 │ │ │ │ + b a7668 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #19 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov lr, r1 │ │ │ │ - b a6db0 │ │ │ │ + b a7668 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #19 │ │ │ │ mov lr, r6 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -165371,28 +165929,28 @@ │ │ │ │ str lr, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ strb r2, [fp, #-135] @ 0xffffff79 │ │ │ │ strb ip, [fp, #-136] @ 0xffffff78 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b a6990 │ │ │ │ + b a7248 │ │ │ │ add r0, r9, #12 │ │ │ │ bl 13550 │ │ │ │ ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ - b a6bd0 │ │ │ │ + b a7488 │ │ │ │ add r0, r9, #12 │ │ │ │ bl 13550 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b a6c54 │ │ │ │ + b a750c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #19 │ │ │ │ mov sl, lr │ │ │ │ - b a6e20 │ │ │ │ + b a76d8 │ │ │ │ mov r7, #6 │ │ │ │ ldr sl, [sp, #168] @ 0xa8 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ strb r4, [r0, #1] │ │ │ │ strb r7, [r0] │ │ │ │ str lr, [r0, #4] │ │ │ │ @@ -165403,74 +165961,74 @@ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ strb r0, [r1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ mov r7, #18 │ │ │ │ - b a6e20 │ │ │ │ + b a76d8 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ - b a6e20 │ │ │ │ + b a76d8 │ │ │ │ ldrh r0, [fp, #-94] @ 0xffffffa2 │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ ldrb r7, [fp, #-95] @ 0xffffffa1 │ │ │ │ ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ strh r0, [fp, #-114] @ 0xffffff8e │ │ │ │ - b a6ea8 │ │ │ │ + b a7760 │ │ │ │ sub r3, fp, #96 @ 0x60 │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #19 │ │ │ │ mov ip, r9 │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ - b a6ebc │ │ │ │ + b a7774 │ │ │ │ mov r3, #6 │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ ldrh r0, [fp, #-114] @ 0xffffff8e │ │ │ │ strb r7, [r1, #1] │ │ │ │ strb r3, [r1] │ │ │ │ strh r0, [r1, #2] │ │ │ │ stmib r1, {r9, ip} │ │ │ │ str r2, [r1, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ a6fc0 │ │ │ │ + ldr r3, [pc, #220] @ a7878 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #200] @ a6fc4 │ │ │ │ + ldr r3, [pc, #200] @ a787c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [fp, #-160] @ 0xffffff60 │ │ │ │ - b a6ea8 │ │ │ │ + b a7760 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #19 │ │ │ │ mov r7, #0 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsl r1, r0, #16 │ │ │ │ mov r0, #0 │ │ │ │ - b a6f60 │ │ │ │ + b a7818 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [fp, #-160] @ 0xffffff60 │ │ │ │ - b a6ea8 │ │ │ │ + b a7760 │ │ │ │ lsr r0, r4, #16 │ │ │ │ orr r1, r0, r5, lsl #16 │ │ │ │ lsr r0, r4, #8 │ │ │ │ lsr r2, r5, #16 │ │ │ │ orr r0, r0, r5, lsl #24 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ strb r0, [fp, #-135] @ 0xffffff79 │ │ │ │ @@ -165481,203 +166039,203 @@ │ │ │ │ strd r6, [r1] │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ sub r3, fp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ a6fcc │ │ │ │ + ldr r3, [pc, #48] @ a7884 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #24] @ a6fc8 │ │ │ │ + ldr r3, [pc, #24] @ a7880 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - muleq r9, r8, r0 │ │ │ │ - andeq r6, r9, r0, lsl #1 │ │ │ │ - andeq r5, r9, ip, asr #31 │ │ │ │ - andeq r5, r9, r4, ror #31 │ │ │ │ + andeq r5, r9, r0, ror #15 │ │ │ │ + andeq r5, r9, r8, asr #15 │ │ │ │ + andeq r5, r9, r4, lsl r7 │ │ │ │ + andeq r5, r9, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a70fc │ │ │ │ + beq a79b4 │ │ │ │ mov r3, r2 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #13 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - beq a719c │ │ │ │ + beq a7a54 │ │ │ │ cmp r3, #14 │ │ │ │ - beq a7110 │ │ │ │ + beq a79c8 │ │ │ │ cmp r3, #15 │ │ │ │ - bne a70fc │ │ │ │ + bne a79b4 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a70fc │ │ │ │ + beq a79b4 │ │ │ │ ldr r5, [lr, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ ldr r2, [lr, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq a7064 │ │ │ │ + beq a791c │ │ │ │ mov r6, #0 │ │ │ │ add r3, r6, r5, lsr #1 │ │ │ │ sub r5, r5, r5, lsr #1 │ │ │ │ add r7, r3, r3, lsl #3 │ │ │ │ add r7, r2, r7, lsl #5 │ │ │ │ ldr r7, [r7, #280] @ 0x118 │ │ │ │ cmp r7, r4 │ │ │ │ movhi r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bhi a703c │ │ │ │ + bhi a78f4 │ │ │ │ add r5, r3, r3, lsl #3 │ │ │ │ add r5, r2, r5, lsl #5 │ │ │ │ ldr r5, [r5, #280] @ 0x118 │ │ │ │ cmp r5, r4 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ addcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ ldr r3, [r2, #-104] @ 0xffffff98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7240 │ │ │ │ + bne a7af8 │ │ │ │ ldr r3, [r2, #-100] @ 0xffffff9c │ │ │ │ cmp r4, r3 │ │ │ │ - bcc a7240 │ │ │ │ + bcc a7af8 │ │ │ │ ldrb r5, [r2, #-71] @ 0xffffffb9 │ │ │ │ sub r4, r4, r3 │ │ │ │ ldr r7, [r2, #-68] @ 0xffffffbc │ │ │ │ mov r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ ldr r3, [r2, #-76] @ 0xffffffb4 │ │ │ │ movweq r6, #12 │ │ │ │ add r5, r6, r7 │ │ │ │ sub r5, r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc a7240 │ │ │ │ + bcc a7af8 │ │ │ │ sub r5, r4, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs a7240 │ │ │ │ + bcs a7af8 │ │ │ │ sub r3, r2, #288 @ 0x120 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ add r2, r1, #8 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b a7288 │ │ │ │ + b a7b40 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a71b4 │ │ │ │ + beq a7a6c │ │ │ │ cmp r3, #1 │ │ │ │ - bne a7240 │ │ │ │ + bne a7af8 │ │ │ │ ldr r6, [lr, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ ldr r8, [lr, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq a716c │ │ │ │ + beq a7a24 │ │ │ │ mov r7, #0 │ │ │ │ add r5, r7, r6, lsr #1 │ │ │ │ sub r6, r6, r6, lsr #1 │ │ │ │ add r3, r5, r5, lsl #3 │ │ │ │ add r3, r8, r3, lsl #5 │ │ │ │ ldr r3, [r3, #280] @ 0x118 │ │ │ │ cmp r3, r4 │ │ │ │ movhi r5, r7 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bhi a7144 │ │ │ │ + bhi a79fc │ │ │ │ add r6, r5, r5, lsl #3 │ │ │ │ add r6, r8, r6, lsl #5 │ │ │ │ ldr r6, [r6, #280] @ 0x118 │ │ │ │ cmp r6, r4 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ addcc r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ add r3, r5, r5, lsl #3 │ │ │ │ add r3, r8, r3, lsl #5 │ │ │ │ sub r3, r3, #288 @ 0x120 │ │ │ │ - b a7228 │ │ │ │ + b a7ae0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b a7288 │ │ │ │ + b a7b40 │ │ │ │ ldr r6, [lr, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ ldr r9, [lr, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq a71fc │ │ │ │ + beq a7ab4 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #352 @ 0x160 │ │ │ │ add r5, r7, r6, lsr #1 │ │ │ │ sub r6, r6, r6, lsr #1 │ │ │ │ mla r3, r5, r8, r9 │ │ │ │ ldr r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, r4 │ │ │ │ movhi r5, r7 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - bhi a71d8 │ │ │ │ + bhi a7a90 │ │ │ │ mov r6, #352 @ 0x160 │ │ │ │ mla r6, r5, r6, r9 │ │ │ │ ldr r6, [r6, #348] @ 0x15c │ │ │ │ cmp r6, r4 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ addcc r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7af8 │ │ │ │ mov r3, #352 @ 0x160 │ │ │ │ mla r3, r5, r3, r9 │ │ │ │ sub r3, r3, #352 @ 0x160 │ │ │ │ ldr r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7240 │ │ │ │ + bne a7af8 │ │ │ │ ldr r5, [r3, #188] @ 0xbc │ │ │ │ cmp r4, r5 │ │ │ │ - bcs a724c │ │ │ │ + bcs a7b04 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r6, [r3, #217] @ 0xd9 │ │ │ │ sub r4, r4, r5 │ │ │ │ ldr r8, [r3, #220] @ 0xdc │ │ │ │ mov r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ ldr r5, [r3, #212] @ 0xd4 │ │ │ │ movweq r7, #12 │ │ │ │ add r6, r7, r8 │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc a7240 │ │ │ │ + bcc a7af8 │ │ │ │ sub r6, r4, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc a71a0 │ │ │ │ - b a7240 │ │ │ │ + bcc a7a58 │ │ │ │ + b a7af8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldrb r4, [r3, #217] @ 0xd9 │ │ │ │ mov r5, #4 │ │ │ │ ldr r9, [r3, #220] @ 0xdc │ │ │ │ cmp r4, #8 │ │ │ │ @@ -165685,15 +166243,15 @@ │ │ │ │ movweq r5, #12 │ │ │ │ add r6, r5, r9 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ sub r6, r6, r7 │ │ │ │ cmp ip, r6 │ │ │ │ subcs r6, ip, r6 │ │ │ │ cmpcs r7, r6 │ │ │ │ - bhi a72e0 │ │ │ │ + bhi a7b98 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -165713,15 +166271,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b a7378 │ │ │ │ + b a7c30 │ │ │ │ and r1, r5, #63 @ 0x3f │ │ │ │ and r7, r8, #127 @ 0x7f │ │ │ │ subs r2, r1, #32 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl ip, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl ip, #0 │ │ │ │ @@ -165729,26 +166287,26 @@ │ │ │ │ lsr r1, r7, r1 │ │ │ │ add r5, r5, #7 │ │ │ │ lslpl r1, r7, r2 │ │ │ │ orr r9, r1, r9 │ │ │ │ sub r6, r6, #1 │ │ │ │ sxtb r1, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl a73d4 │ │ │ │ + bpl a7c8c │ │ │ │ add r3, sl, r4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a73a4 │ │ │ │ + beq a7c5c │ │ │ │ ldrb r8, [r3] │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bne a7338 │ │ │ │ + bne a7bf0 │ │ │ │ cmp r8, #1 │ │ │ │ - bls a7338 │ │ │ │ + bls a7bf0 │ │ │ │ mov r4, #6 │ │ │ │ - b a73b4 │ │ │ │ + b a7c6c │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #19 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r0, [r1, #1] │ │ │ │ strb r4, [r1] │ │ │ │ @@ -165757,65 +166315,65 @@ │ │ │ │ str r9, [r1, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sl, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ orrs r1, lr, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - beq a74b0 │ │ │ │ + beq a7d68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - bne a7414 │ │ │ │ + bne a7ccc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub r3, lr, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a7414 │ │ │ │ + bcs a7ccc │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mla r1, r3, r1, r2 │ │ │ │ - b a74d0 │ │ │ │ + b a7d88 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r4, #18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a767c │ │ │ │ + beq a7f34 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ movw r2, #1238 @ 0x4d6 │ │ │ │ mvn r5, #0 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsl ip, r2, #3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a7494 │ │ │ │ + beq a7d4c │ │ │ │ ldm r6, {r2, r7} │ │ │ │ add r5, r5, #1 │ │ │ │ sub ip, ip, #8 │ │ │ │ subs r3, lr, r2 │ │ │ │ add r6, r6, #8 │ │ │ │ sbcs r3, r9, r7 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r2, r2, lr │ │ │ │ sbcs r2, r7, r9 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ sub sl, r2, r3 │ │ │ │ cmp sl, #1 │ │ │ │ - beq a7440 │ │ │ │ + beq a7cf8 │ │ │ │ uxtb r2, sl │ │ │ │ cmp r2, #0 │ │ │ │ - bne a7498 │ │ │ │ - b a74c4 │ │ │ │ + bne a7d50 │ │ │ │ + b a7d7c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a767c │ │ │ │ + beq a7f34 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r1, [r1, #1240] @ 0x4d8 │ │ │ │ - b a7428 │ │ │ │ + b a7ce0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r1, r5, r2, r1 │ │ │ │ @@ -165824,139 +166382,139 @@ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a74fc │ │ │ │ + bne a7db4 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b a750c │ │ │ │ + b a7dc4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bcs a7758 │ │ │ │ + bcs a8010 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a76e4 │ │ │ │ + beq a7f9c │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ lsl r8, r5, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b a7594 │ │ │ │ + b a7e4c │ │ │ │ cmp r0, #3 │ │ │ │ - beq a762c │ │ │ │ + beq a7ee4 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne a7588 │ │ │ │ + bne a7e40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, r4, #16 │ │ │ │ subs r8, r8, #16 │ │ │ │ - beq a769c │ │ │ │ + beq a7f54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldm r4, {r1, r3, r6} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ stm r0, {r1, r3, r6} │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq a7684 │ │ │ │ + beq a7f3c │ │ │ │ ldrh r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - ble a7550 │ │ │ │ + ble a7e08 │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ - beq a7560 │ │ │ │ + beq a7e18 │ │ │ │ movw r1, #8199 @ 0x2007 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ - bne a7588 │ │ │ │ + bne a7e40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne a7588 │ │ │ │ - b a76fc │ │ │ │ + bne a7e40 │ │ │ │ + b a7fb4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ moveq r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b a7588 │ │ │ │ + b a7e40 │ │ │ │ mov r3, lr │ │ │ │ - b a73b4 │ │ │ │ + b a7c6c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a76c8 │ │ │ │ + beq a7f80 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ str r2, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ eor r0, r2, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne a771c │ │ │ │ + bne a7fd4 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r6] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ @@ -165975,102 +166533,102 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl a6fd0 │ │ │ │ + bl a7888 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ a7770 │ │ │ │ + ldr r3, [pc, #16] @ a8028 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, r9, ip, lsl r8 │ │ │ │ + andeq r4, r9, r4, ror #30 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a8064 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a77c0 │ │ │ │ + beq a8078 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r0, #3 │ │ │ │ - b a77f4 │ │ │ │ + b a80ac │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ cmp r5, r6 │ │ │ │ - beq a7830 │ │ │ │ + beq a80e8 │ │ │ │ ldr r0, [r4, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a77e8 │ │ │ │ + bne a80a0 │ │ │ │ add r7, r4, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7818 │ │ │ │ + beq a80d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a77e8 │ │ │ │ + beq a80a0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 50d8 │ │ │ │ - b a77e8 │ │ │ │ + b a80a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a78a0 │ │ │ │ + beq a8158 │ │ │ │ add r5, r6, #8 │ │ │ │ - b a7868 │ │ │ │ + b a8120 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a78a0 │ │ │ │ + beq a8158 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a785c │ │ │ │ + bne a8114 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7888 │ │ │ │ + beq a8140 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a785c │ │ │ │ + beq a8114 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b a785c │ │ │ │ + b a8114 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a78b8 │ │ │ │ + beq a8170 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -166088,59 +166646,59 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a7934 │ │ │ │ + bne a81ec │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq a78fc │ │ │ │ + beq a81b4 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bcs a7984 │ │ │ │ + bcs a823c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi a799c │ │ │ │ + bhi a8254 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ a79c0 │ │ │ │ + ldr r3, [pc, #52] @ a8278 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b a7954 │ │ │ │ - andeq r6, r9, r4, asr r9 │ │ │ │ + b a820c │ │ │ │ + muleq r9, ip, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -166154,585 +166712,585 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a7a3c │ │ │ │ + bne a82f4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq a7a04 │ │ │ │ + beq a82bc │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bcs a7a8c │ │ │ │ + bcs a8344 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi a7aa4 │ │ │ │ + bhi a835c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ a7ac8 │ │ │ │ + ldr r3, [pc, #52] @ a8380 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b a7a5c │ │ │ │ - andeq r6, r9, ip, asr #16 │ │ │ │ + b a8314 │ │ │ │ + muleq r9, r4, pc @ │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7b8c │ │ │ │ + bne a8444 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl a904c │ │ │ │ + bl a9904 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq a7b44 │ │ │ │ + beq a83fc │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a7b54 │ │ │ │ + bhi a840c │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7b54 │ │ │ │ + beq a840c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7b6c │ │ │ │ + beq a8424 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7b80 │ │ │ │ + beq a8438 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b a7b3c │ │ │ │ - ldr r0, [pc, #76] @ a7be0 │ │ │ │ + b a83f4 │ │ │ │ + ldr r0, [pc, #76] @ a8498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7bb0 │ │ │ │ + beq a8468 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - strdeq r7, [r9], -r4 │ │ │ │ + andeq r6, r9, ip, lsr sl │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs a7c18 │ │ │ │ + bcs a84d0 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7acc │ │ │ │ + bl a8384 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs a7c50 │ │ │ │ + bcs a8508 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7acc │ │ │ │ + bl a8384 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne a7c74 │ │ │ │ + bne a852c │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b a7c90 │ │ │ │ + b a8548 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7acc │ │ │ │ + bl a8384 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ a7cc0 │ │ │ │ + ldr r1, [pc, #4] @ a8578 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - muleq r9, r8, r5 │ │ │ │ + b 6c110 │ │ │ │ + andeq r5, r9, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7dac │ │ │ │ + bne a8664 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, sp │ │ │ │ mov r2, r1 │ │ │ │ - bl a8158 │ │ │ │ + bl a8a10 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq a7d5c │ │ │ │ + beq a8614 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ uxtb r1, r8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq a7d54 │ │ │ │ + beq a860c │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a7d74 │ │ │ │ + bhi a862c │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7d74 │ │ │ │ + beq a862c │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7d8c │ │ │ │ + beq a8644 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7da0 │ │ │ │ + beq a8658 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b a7d4c │ │ │ │ - ldr r0, [pc, #72] @ a7dfc │ │ │ │ + b a8604 │ │ │ │ + ldr r0, [pc, #72] @ a86b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7dd0 │ │ │ │ + beq a8688 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [r4] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r9, r4, asr #1 │ │ │ │ + andeq r6, r9, ip, lsl #16 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs a7e34 │ │ │ │ + bcs a86ec │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7cc4 │ │ │ │ + bl a857c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs a7e6c │ │ │ │ + bcs a8724 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7cc4 │ │ │ │ + bl a857c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne a7e90 │ │ │ │ + bne a8748 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b a7eac │ │ │ │ + b a8764 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7cc4 │ │ │ │ + bl a857c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ a7edc │ │ │ │ + ldr r1, [pc, #4] @ a8794 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - ldrdeq r6, [r9], -r4 │ │ │ │ + b 6c110 │ │ │ │ + andeq r5, r9, ip, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8070 │ │ │ │ + beq a8928 │ │ │ │ lsl r1, r3, #3 │ │ │ │ sub r0, r1, #8 │ │ │ │ mov r7, #1 │ │ │ │ add r6, r2, #4 │ │ │ │ add r7, r7, r0, lsr #3 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r6, r0, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7f2c │ │ │ │ + bne a87e4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #8 │ │ │ │ - bne a7f10 │ │ │ │ + bne a87c8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc a80e8 │ │ │ │ - beq a8070 │ │ │ │ + bcc a89a0 │ │ │ │ + beq a8928 │ │ │ │ sub r5, r3, r0 │ │ │ │ add r6, r2, r0, lsl #3 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov r8, #1 │ │ │ │ str r4, [sp] │ │ │ │ - b a7f6c │ │ │ │ + b a8824 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r9, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne a8080 │ │ │ │ + bne a8938 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ movcs r2, #1024 @ 0x400 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 5420 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a7f54 │ │ │ │ + beq a880c │ │ │ │ cmp r0, #0 │ │ │ │ strb sl, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq a8058 │ │ │ │ + beq a8910 │ │ │ │ mvn r1, #7 │ │ │ │ add r3, r6, #4 │ │ │ │ add r1, r1, r5, lsl #3 │ │ │ │ lsl r7, r5, #3 │ │ │ │ add r2, r8, r1, lsr #3 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r3, r1, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc a7fd4 │ │ │ │ + bcc a888c │ │ │ │ sub r0, r0, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne a7fb4 │ │ │ │ + bne a886c │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc a8098 │ │ │ │ - beq a8064 │ │ │ │ + bcc a8950 │ │ │ │ + beq a891c │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc a80b0 │ │ │ │ + bcc a8968 │ │ │ │ sub r5, r5, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ sub r3, r2, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, r1, r0 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ strd r2, [r6] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a801c │ │ │ │ + bhi a88d4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne a7f6c │ │ │ │ + bne a8824 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8034 │ │ │ │ + beq a88ec │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8048 │ │ │ │ + beq a8900 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r9, #0 │ │ │ │ - b a7f6c │ │ │ │ - ldr r0, [pc, #220] @ a813c │ │ │ │ + b a8824 │ │ │ │ + ldr r0, [pc, #220] @ a89f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a8084 │ │ │ │ + b a893c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a8100 │ │ │ │ + bne a89b8 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #180] @ a8154 │ │ │ │ + ldr r3, [pc, #180] @ a8a0c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #144] @ a8148 │ │ │ │ - ldr r1, [pc, #144] @ a814c │ │ │ │ + ldr r0, [pc, #144] @ a8a00 │ │ │ │ + ldr r1, [pc, #144] @ a8a04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 8850 │ │ │ │ - ldr r7, [pc, #96] @ a8150 │ │ │ │ + ldr r7, [pc, #96] @ a8a08 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #56] @ a8140 │ │ │ │ - ldr r1, [pc, #56] @ a8144 │ │ │ │ + ldr r0, [pc, #56] @ a89f8 │ │ │ │ + ldr r1, [pc, #56] @ a89fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a80c0 │ │ │ │ + b a8978 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a812c │ │ │ │ + beq a89e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r9, r4, ror #29 │ │ │ │ - andeq r6, r9, r0, lsl #4 │ │ │ │ - andeq r6, r9, ip, lsl #4 │ │ │ │ - andeq r6, r9, r8, asr r2 │ │ │ │ - andeq r6, r9, ip, ror #4 │ │ │ │ - andeq r6, r9, r4, asr #4 │ │ │ │ - muleq r9, r0, r2 │ │ │ │ + andeq r6, r9, ip, lsr #12 │ │ │ │ + andeq r5, r9, r8, asr #18 │ │ │ │ + andeq r5, r9, r4, asr r9 │ │ │ │ + andeq r5, r9, r0, lsr #19 │ │ │ │ + @ instruction: 0x000959b4 │ │ │ │ + andeq r5, r9, ip, lsl #19 │ │ │ │ + ldrdeq r5, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a81f4 │ │ │ │ - ldr r8, [pc, #180] @ a822c │ │ │ │ + beq a8aac │ │ │ │ + ldr r8, [pc, #180] @ a8ae4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #4 │ │ │ │ - b a81ac │ │ │ │ + b a8a64 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne a8204 │ │ │ │ + bne a8abc │ │ │ │ cmp r5, #0 │ │ │ │ - beq a81f4 │ │ │ │ + beq a8aac │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mvncs r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a818c │ │ │ │ + beq a8a44 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq a8208 │ │ │ │ + beq a8ac0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a8218 │ │ │ │ + bcc a8ad0 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a81ac │ │ │ │ + bne a8a64 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, sp │ │ │ │ ldrd r0, [r8] │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ a8230 │ │ │ │ + ldr r3, [pc, #16] @ a8ae8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r6, r9, r0, asr #27 │ │ │ │ - ldrdeq r6, [r9], -r4 │ │ │ │ + andeq r6, r9, r8, lsl #10 │ │ │ │ + andeq r5, r9, ip, lsl r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r3, [pc, #292] @ a8374 │ │ │ │ + ldr r3, [pc, #292] @ a8c2c │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #1 │ │ │ │ strb r7, [r4] │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a82a0 │ │ │ │ + beq a8b58 │ │ │ │ cmp r1, #4 │ │ │ │ - beq a82f8 │ │ │ │ + beq a8bb0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi a82bc │ │ │ │ + bhi a8b74 │ │ │ │ cmp r1, #3 │ │ │ │ - beq a82bc │ │ │ │ + beq a8b74 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a82d4 │ │ │ │ + beq a8b8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a82e8 │ │ │ │ + beq a8ba0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ a8378 │ │ │ │ + ldr r0, [pc, #120] @ a8c30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ a837c │ │ │ │ + ldr r1, [pc, #116] @ a8c34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -166740,186 +167298,186 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a834c │ │ │ │ + beq a8c04 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a8d14 │ │ │ │ + bl a95cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r6, r9, ip, lsr #32 │ │ │ │ - andeq r6, r9, r4, lsl ip │ │ │ │ - andeq r5, r9, r8, asr pc │ │ │ │ + andeq r5, r9, r4, ror r7 │ │ │ │ + andeq r6, r9, ip, asr r3 │ │ │ │ + andeq r5, r9, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r1 │ │ │ │ - bl a8158 │ │ │ │ + bl a8a10 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq a83cc │ │ │ │ + beq a8c84 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a83dc │ │ │ │ + bhi a8c94 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a83dc │ │ │ │ + beq a8c94 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a83f4 │ │ │ │ + beq a8cac │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8408 │ │ │ │ + beq a8cc0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b a83c4 │ │ │ │ + b a8c7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a842c │ │ │ │ + beq a8ce4 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs a8478 │ │ │ │ + bcs a8d30 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8380 │ │ │ │ + bl a8c38 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs a84b0 │ │ │ │ + bcs a8d68 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8380 │ │ │ │ + bl a8c38 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne a84d4 │ │ │ │ + bne a8d8c │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b a84f0 │ │ │ │ + b a8da8 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8380 │ │ │ │ + bl a8c38 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ a8520 │ │ │ │ + ldr r1, [pc, #4] @ a8dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r5, r9, r8, ror sp │ │ │ │ + b 6c110 │ │ │ │ + andeq r5, r9, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub r0, r1, r5 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bcs a8590 │ │ │ │ + bcs a8e48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl a87d8 │ │ │ │ + bl a9090 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a8740 │ │ │ │ + bne a8ff8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8764 │ │ │ │ + beq a901c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r9, [r7, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, #8192 @ 0x2000 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r9, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne a85e8 │ │ │ │ + bne a8ea0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl a87d8 │ │ │ │ + bl a9090 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a879c │ │ │ │ + bne a9054 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a877c │ │ │ │ + beq a9034 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r9, r1 │ │ │ │ - beq a86dc │ │ │ │ + beq a8f94 │ │ │ │ sub sl, r1, r9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r5, sl │ │ │ │ str r5, [sp, #28] │ │ │ │ movcc sl, r5 │ │ │ │ cmn sl, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, sl │ │ │ │ @@ -166927,27 +167485,27 @@ │ │ │ │ mvncs r4, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a8644 │ │ │ │ + bne a8efc │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq a8618 │ │ │ │ - b a8728 │ │ │ │ + beq a8ed0 │ │ │ │ + b a8fe0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ add r9, r9, r0 │ │ │ │ movhi r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [r7, #8] │ │ │ │ - beq a877c │ │ │ │ + beq a9034 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ sub r4, r8, r0 │ │ │ │ addcc r2, r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -166956,48 +167514,48 @@ │ │ │ │ mvngt r3, #0 │ │ │ │ cmp r8, sl │ │ │ │ moveq r3, r5 │ │ │ │ cmp r0, sl │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bne a85a4 │ │ │ │ + bne a8e5c │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc a85a4 │ │ │ │ + bcc a8e5c │ │ │ │ lsl r5, r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r4 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt a85a4 │ │ │ │ + bgt a8e5c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r4 │ │ │ │ - b a85a4 │ │ │ │ + b a8e5c │ │ │ │ add r4, r1, #32 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lslls r4, r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ bl 135b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a87c4 │ │ │ │ + bne a907c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ strd r4, [r7] │ │ │ │ mov r5, r0 │ │ │ │ - b a85f0 │ │ │ │ + b a8ea8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [sp, #41] @ 0x29 │ │ │ │ @@ -167055,90 +167613,90 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a8850 │ │ │ │ + bne a9108 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq a8818 │ │ │ │ + beq a90d0 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bcs a88a0 │ │ │ │ + bcs a9158 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi a88b8 │ │ │ │ + bhi a9170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ a88dc │ │ │ │ + ldr r3, [pc, #52] @ a9194 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b a8870 │ │ │ │ - andeq r5, r9, r8, lsr sl │ │ │ │ + b a9128 │ │ │ │ + andeq r5, r9, r0, lsl #3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r0, [pc, #36] @ a8914 │ │ │ │ + ldr r0, [pc, #36] @ a91cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8904 │ │ │ │ + beq a91bc │ │ │ │ bl 509c │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 5360 │ │ │ │ asr r1, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r7, [r9], -r8 │ │ │ │ + andeq r6, r9, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #652 @ 0x28c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #940] @ a8cdc │ │ │ │ + ldr r0, [pc, #940] @ a9594 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ movweq r2, #9 │ │ │ │ movne r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #916] @ a8ce0 │ │ │ │ + ldr r0, [pc, #916] @ a9598 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a895c │ │ │ │ + beq a9214 │ │ │ │ bl 509c │ │ │ │ - b a8964 │ │ │ │ + b a921c │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ bl 5360 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ asr r0, r0, #31 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -167146,25 +167704,25 @@ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #512 @ 0x200 │ │ │ │ bl 53fc │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, #5 │ │ │ │ ldrd r8, [r5] │ │ │ │ - ldr r5, [pc, #836] @ a8ce4 │ │ │ │ - ldr r7, [pc, #836] @ a8ce8 │ │ │ │ - ldr r2, [pc, #836] @ a8cec │ │ │ │ + ldr r5, [pc, #836] @ a959c │ │ │ │ + ldr r7, [pc, #836] @ a95a0 │ │ │ │ + ldr r2, [pc, #836] @ a95a4 │ │ │ │ add r5, pc, r5 │ │ │ │ str sl, [fp, #-140] @ 0xffffff74 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #824] @ a8cf0 │ │ │ │ + ldr r3, [pc, #824] @ a95a8 │ │ │ │ sub sl, fp, #100 @ 0x64 │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #812] @ a8cf4 │ │ │ │ + ldr r1, [pc, #812] @ a95ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [fp, #-136] @ 0xffffff78 │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r6, fp, #144 @ 0x90 │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ @@ -167182,227 +167740,227 @@ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r7, [fp, #-100] @ 0xffffff9c │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ sub r2, fp, #124 @ 0x7c │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8b30 │ │ │ │ + beq a93e8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq a8c3c │ │ │ │ + beq a94f4 │ │ │ │ ldrb r0, [fp, #-68] @ 0xffffffbc │ │ │ │ cmp r0, #4 │ │ │ │ - beq a8b7c │ │ │ │ + beq a9434 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc a8a90 │ │ │ │ + bcc a9348 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r0, [sp] │ │ │ │ ldm r0, {r4, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a74 │ │ │ │ + beq a932c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a88 │ │ │ │ + beq a9340 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #588] @ a8d04 │ │ │ │ + ldr r0, [pc, #588] @ a95bc │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r1, [pc, #568] @ a8d08 │ │ │ │ + ldr r1, [pc, #568] @ a95c0 │ │ │ │ str r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r0, [pc, #556] @ a8d0c │ │ │ │ + ldr r0, [pc, #556] @ a95c4 │ │ │ │ str r8, [fp, #-84] @ 0xffffffac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r0, [pc, #544] @ a8d10 │ │ │ │ + ldr r0, [pc, #544] @ a95c8 │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ str r7, [fp, #-100] @ 0xffffff9c │ │ │ │ blx r3 │ │ │ │ ldrb r0, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a8be0 │ │ │ │ + bhi a9498 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a8be0 │ │ │ │ + beq a9498 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #23 │ │ │ │ mov r2, #1 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - bne a8b7c │ │ │ │ + bne a9434 │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8b60 │ │ │ │ + beq a9418 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8b74 │ │ │ │ + beq a942c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bhi a8c20 │ │ │ │ + bhi a94d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldrb r0, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a8bc0 │ │ │ │ + bhi a9478 │ │ │ │ cmp r0, #3 │ │ │ │ - bne a8b28 │ │ │ │ + bne a93e0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8bfc │ │ │ │ + beq a94b4 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ - b a8bfc │ │ │ │ + b a94b4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8bfc │ │ │ │ + beq a94b4 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8c10 │ │ │ │ + beq a94c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #216] @ a8d00 │ │ │ │ + ldr r5, [pc, #216] @ a95b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #180] @ a8cf8 │ │ │ │ + ldr r0, [pc, #180] @ a95b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #176] @ a8cfc │ │ │ │ + ldr r1, [pc, #176] @ a95b4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r5, [sp] │ │ │ │ - b a8c9c │ │ │ │ + b a9554 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b a8ca4 │ │ │ │ + b a955c │ │ │ │ str r5, [sp] │ │ │ │ - b a8c9c │ │ │ │ + b a9554 │ │ │ │ str r4, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8cb4 │ │ │ │ + beq a956c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ - bl a8d14 │ │ │ │ + bl a95cc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq lr, r5, r6, lsr #13 │ │ │ │ - andeq r7, r9, ip, ror r6 │ │ │ │ - ldrdeq r5, [r9], -r4 │ │ │ │ + ldrdeq lr, [r5], -r6 │ │ │ │ + andeq r6, r9, r4, asr #27 │ │ │ │ + andeq r5, r9, ip, lsl r1 │ │ │ │ @ instruction: 0x00014fb4 │ │ │ │ andeq fp, r1, r4, asr r6 │ │ │ │ - @ instruction: 0xfffb9014 │ │ │ │ - andeq r5, r9, ip, lsr #17 │ │ │ │ - ldrdeq r6, [r9], -r0 │ │ │ │ - andeq r5, r9, r4, lsl r6 │ │ │ │ - andeq r5, r9, r8, lsr r7 │ │ │ │ - andeq r5, r9, r0, asr #17 │ │ │ │ + @ instruction: 0xfffb9018 │ │ │ │ + strdeq r4, [r9], -r4 @ │ │ │ │ + andeq r5, r9, r8, lsl sl │ │ │ │ + andeq r4, r9, ip, asr sp │ │ │ │ + andeq r4, r9, r0, lsl #29 │ │ │ │ + andeq r5, r9, r8 │ │ │ │ muleq r1, r0, lr │ │ │ │ andeq fp, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0xfffb8ee4 │ │ │ │ + @ instruction: 0xfffb8ee8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a8d34 │ │ │ │ + bhi a95ec │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8d4c │ │ │ │ + beq a9604 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8d60 │ │ │ │ + beq a9618 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8d84 │ │ │ │ + beq a963c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -167427,131 +167985,131 @@ │ │ │ │ movcc r7, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ adds r0, r5, r7 │ │ │ │ adc r1, r6, #0 │ │ │ │ cmp sl, r8 │ │ │ │ strd r0, [r4, #8] │ │ │ │ - bcs a8e44 │ │ │ │ - ldr r8, [pc, #180] @ a8ebc │ │ │ │ + bcs a96fc │ │ │ │ + ldr r8, [pc, #180] @ a9774 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a8e44 │ │ │ │ - ldr r0, [pc, #164] @ a8ec0 │ │ │ │ + beq a96fc │ │ │ │ + ldr r0, [pc, #164] @ a9778 │ │ │ │ ldr r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldrb r0, [r6] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a8e50 │ │ │ │ + bhi a9708 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a8e50 │ │ │ │ + beq a9708 │ │ │ │ strd r8, [r6] │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8e6c │ │ │ │ + beq a9724 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8e80 │ │ │ │ + beq a9738 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b a8e3c │ │ │ │ + b a96f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8ea4 │ │ │ │ + beq a975c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp] │ │ │ │ strd r8, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r9, ip, lsr r1 │ │ │ │ - andeq r6, r9, r4, lsr #2 │ │ │ │ + andeq r5, r9, r4, lsl #17 │ │ │ │ + andeq r5, r9, ip, ror #16 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs a8ef8 │ │ │ │ + bcs a97b0 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8d94 │ │ │ │ + bl a964c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs a8f30 │ │ │ │ + bcs a97e8 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8d94 │ │ │ │ + bl a964c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne a8f54 │ │ │ │ + bne a980c │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b a8f70 │ │ │ │ + b a9828 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8d94 │ │ │ │ + bl a964c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ a8fa0 │ │ │ │ + ldr r1, [pc, #4] @ a9858 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r5, r9, r0, ror #5 │ │ │ │ + b 6c110 │ │ │ │ + andeq r4, r9, r8, lsr #20 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ movcs r3, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5420 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a8fe0 │ │ │ │ + beq a9898 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -167564,15 +168122,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mvncs r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9034 │ │ │ │ + beq a98ec │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -167585,93 +168143,93 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #10 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl 680cc │ │ │ │ + bl 68984 │ │ │ │ tst r0, #1 │ │ │ │ - beq a90e0 │ │ │ │ + beq a9998 │ │ │ │ add r4, r1, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bcc a91a4 │ │ │ │ + bcc a9a5c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a9140 │ │ │ │ + beq a99f8 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs a91f8 │ │ │ │ + bcs a9ab0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl bea0c │ │ │ │ + bl bf2c4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq a915c │ │ │ │ - b a9218 │ │ │ │ + beq a9a14 │ │ │ │ + b a9ad0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9120 │ │ │ │ + beq a99d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne a9124 │ │ │ │ + bne a99dc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl bea0c │ │ │ │ + bl bf2c4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne a9218 │ │ │ │ + bne a9ad0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b a9124 │ │ │ │ + b a99dc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs a91dc │ │ │ │ + bcs a9a94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ - b a9180 │ │ │ │ + b a9a38 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl dc62c │ │ │ │ + bl dcee4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne a9218 │ │ │ │ + bne a9ad0 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r2, r9, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs a9228 │ │ │ │ + bcs a9ae0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ a9240 │ │ │ │ + ldr r0, [pc, #148] @ a9af8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ a9244 │ │ │ │ + ldr r1, [pc, #144] @ a9afc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -167689,44 +168247,44 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 12684 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq a90c4 │ │ │ │ + beq a997c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r8] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 12684 │ │ │ │ - andeq r5, r9, ip, asr lr │ │ │ │ - strdeq r5, [r9], -r4 │ │ │ │ + andeq r5, r9, r4, lsr #11 │ │ │ │ + andeq r4, r9, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a98c8 │ │ │ │ + beq aa180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ ldrb r9, [r6], #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ str r8, [sp, #12] │ │ │ │ - beq a9424 │ │ │ │ + beq a9cdc │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r3, r9, #4, #3 │ │ │ │ mov r0, #5 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi a98cc │ │ │ │ + bhi aa184 │ │ │ │ add r7, pc, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r4, [r7, r3, lsl #2] │ │ │ │ mov r3, r1 │ │ │ │ add pc, r7, r4 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -167742,26 +168300,26 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #5 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a930c │ │ │ │ + bne a9bc4 │ │ │ │ tst r9, #15 │ │ │ │ - beq a9378 │ │ │ │ + beq a9c30 │ │ │ │ mov r1, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq a98cc │ │ │ │ + beq aa184 │ │ │ │ and r2, r9, #15 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi a98cc │ │ │ │ + bhi aa184 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @@ -167773,32 +168331,32 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #1] │ │ │ │ add r0, r0, #5 │ │ │ │ - b a9410 │ │ │ │ + b a9cc8 │ │ │ │ add r2, r6, #3 │ │ │ │ bic r6, r2, #3 │ │ │ │ tst r9, #15 │ │ │ │ - bne a92f4 │ │ │ │ + bne a9bac │ │ │ │ ldr r8, [r6], #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b a9418 │ │ │ │ + b a9cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, #9 │ │ │ │ - b a9410 │ │ │ │ + b a9cc8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - bl c6a24 │ │ │ │ + bl c72dc │ │ │ │ mov r1, r6 │ │ │ │ add r8, r8, r0 │ │ │ │ - b a9418 │ │ │ │ + b a9cd0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrsb ip, [r6], #1 │ │ │ │ and r4, r0, #63 @ 0x3f │ │ │ │ subs lr, r4, #32 │ │ │ │ add r0, r0, #7 │ │ │ │ @@ -167807,35 +168365,35 @@ │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ orr r2, r7, r2 │ │ │ │ lsr r4, r5, r4 │ │ │ │ lslpl r4, r5, lr │ │ │ │ orr r3, r4, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - bmi a93b8 │ │ │ │ + bmi a9c70 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b a9414 │ │ │ │ + b a9ccc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrh r2, [r0, #1] │ │ │ │ - b a940c │ │ │ │ + b a9cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrsh r2, [r0, #1] │ │ │ │ add r0, r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r8, r8, r2 │ │ │ │ sxtb r0, r9 │ │ │ │ cmn r0, #1 │ │ │ │ ldrle r8, [r8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r0, [r4], #1 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq a9440 │ │ │ │ + beq a9cf8 │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble a9434 │ │ │ │ + ble a9cec │ │ │ │ ldrb lr, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrsb r9, [r4], #1 │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ @@ -167846,31 +168404,31 @@ │ │ │ │ rsb r5, r5, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r0, r6, r0 │ │ │ │ lsr r5, r2, r5 │ │ │ │ lslpl r5, r2, sl │ │ │ │ orr r7, r5, r7 │ │ │ │ cmp r9, #0 │ │ │ │ - bmi a9454 │ │ │ │ + bmi a9d0c │ │ │ │ uxtb ip, lr │ │ │ │ cmp ip, #15 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi a98d8 │ │ │ │ + bhi aa190 │ │ │ │ add r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs a98cc │ │ │ │ + bcs aa184 │ │ │ │ mov r0, #5 │ │ │ │ cmp ip, #12 │ │ │ │ - bhi a98cc │ │ │ │ + bhi aa184 │ │ │ │ add r2, pc, #8 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r3, [r2, ip, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ muleq r0, ip, r2 │ │ │ │ @@ -167884,19 +168442,19 @@ │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ - b a9790 │ │ │ │ + b aa048 │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr sl, [r4], #24 │ │ │ │ - b a9790 │ │ │ │ + b aa048 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrsb r3, [r4], #1 │ │ │ │ and r6, r2, #63 @ 0x3f │ │ │ │ subs r0, r6, #32 │ │ │ │ add r2, r2, #7 │ │ │ │ @@ -167905,21 +168463,21 @@ │ │ │ │ movwpl r5, #0 │ │ │ │ orr sl, r5, sl │ │ │ │ rsb r5, r6, #32 │ │ │ │ lsr r5, r7, r5 │ │ │ │ lslpl r5, r7, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi a9540 │ │ │ │ + bmi a9df8 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi a95a4 │ │ │ │ + bhi a9e5c │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bcc a95a4 │ │ │ │ + bcc a9e5c │ │ │ │ mvn r0, #0 │ │ │ │ subs r1, r2, #32 │ │ │ │ lsl r0, r0, r2 │ │ │ │ movwpl r0, #0 │ │ │ │ orr sl, sl, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -167933,21 +168491,21 @@ │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r9, r6, r9 │ │ │ │ lsr r0, r5, r0 │ │ │ │ lslpl r0, r5, r8 │ │ │ │ orr r1, r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi a95b0 │ │ │ │ + bmi a9e68 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi a9614 │ │ │ │ + bhi a9ecc │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bcc a9614 │ │ │ │ + bcc a9ecc │ │ │ │ mvn r0, #0 │ │ │ │ subs r1, r2, #32 │ │ │ │ lsl r0, r0, r2 │ │ │ │ movwpl r0, #0 │ │ │ │ orr r9, r9, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -167961,27 +168519,27 @@ │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ orr r8, r7, r8 │ │ │ │ lsr r0, r5, r0 │ │ │ │ lslpl r0, r5, r6 │ │ │ │ orr r1, r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi a9620 │ │ │ │ + bmi a9ed8 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r4, [sp, #16] │ │ │ │ - bhi a9794 │ │ │ │ + bhi aa04c │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bcc a9794 │ │ │ │ + bcc aa04c │ │ │ │ mvn r0, #0 │ │ │ │ subs r1, r2, #32 │ │ │ │ lsl r0, r0, r2 │ │ │ │ movwpl r0, #0 │ │ │ │ orr r8, r8, r0 │ │ │ │ - b a9794 │ │ │ │ + b aa04c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ subs r7, r3, #32 │ │ │ │ add r2, r2, #7 │ │ │ │ @@ -167990,15 +168548,15 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr sl, r6, sl │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, r7 │ │ │ │ orr r1, r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi a9694 │ │ │ │ + bmi a9f4c │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ subs r7, r3, #32 │ │ │ │ @@ -168008,15 +168566,15 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r9, r6, r9 │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, r7 │ │ │ │ orr r1, r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi a96dc │ │ │ │ + bmi a9f94 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrsb r0, [r4], #1 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ subs r7, r3, #32 │ │ │ │ @@ -168026,22 +168584,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r8, r6, r8 │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, r7 │ │ │ │ orr r1, r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi a9724 │ │ │ │ - b a9790 │ │ │ │ + bmi a9fdc │ │ │ │ + b aa048 │ │ │ │ add r1, r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrsh sl, [r4] │ │ │ │ ldrsh r8, [r4, #4] │ │ │ │ ldrsh r9, [r4, #2] │ │ │ │ - b a978c │ │ │ │ + b aa044 │ │ │ │ add r0, r4, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrh sl, [r4] │ │ │ │ ldrh r8, [r4, #4] │ │ │ │ ldrh r9, [r4, #2] │ │ │ │ add r4, r4, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -168057,31 +168615,31 @@ │ │ │ │ rsb r5, r5, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsr r5, r6, r5 │ │ │ │ lslpl r5, r6, lr │ │ │ │ orr r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi a97a0 │ │ │ │ + bmi aa058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r1, r0, sl │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bcc a92f4 │ │ │ │ + bcc a9bac │ │ │ │ add r0, r1, r9 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs a94b0 │ │ │ │ + bcs a9d68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a98c8 │ │ │ │ + beq aa180 │ │ │ │ ldr r0, [sp] │ │ │ │ add sl, r0, r8 │ │ │ │ orrs r0, r3, r2 │ │ │ │ - beq a98f0 │ │ │ │ + beq aa1a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ @@ -168093,20 +168651,20 @@ │ │ │ │ rsb r6, r6, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r1, r4, r1 │ │ │ │ lsr r6, r5, r6 │ │ │ │ lslpl r6, r5, ip │ │ │ │ orr r3, r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi a9830 │ │ │ │ + bmi aa0e8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi a98a4 │ │ │ │ + bhi aa15c │ │ │ │ uxtb r2, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bcc a98a4 │ │ │ │ + bcc aa15c │ │ │ │ mvn r6, #0 │ │ │ │ subs r7, r0, #32 │ │ │ │ lsl r2, r6, r0 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r1, r1, r2 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsr r2, r6, r2 │ │ │ │ @@ -168136,107 +168694,107 @@ │ │ │ │ mov r1, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne a9950 │ │ │ │ + bne aa208 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9930 │ │ │ │ + beq aa1e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9944 │ │ │ │ + beq aa1fc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a996c │ │ │ │ + beq aa224 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne a99cc │ │ │ │ + bne aa284 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a99ac │ │ │ │ + beq aa264 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a99c0 │ │ │ │ + beq aa278 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a99e8 │ │ │ │ + beq aa2a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r9, [pc, #1032] @ a9e14 │ │ │ │ + ldr r9, [pc, #1032] @ aa6cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9b50 │ │ │ │ - ldr r0, [pc, #992] @ a9e18 │ │ │ │ + beq aa408 │ │ │ │ + ldr r0, [pc, #992] @ aa6d0 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r5, #16 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9b80 │ │ │ │ + beq aa438 │ │ │ │ ldrb r7, [r9, #1] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r2, #1 │ │ │ │ bl 5534 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a9b38 │ │ │ │ + bne aa3f0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi a9d60 │ │ │ │ + bhi aa618 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ @@ -168271,50 +168829,50 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ cmp r7, #0 │ │ │ │ - beq a9d60 │ │ │ │ + beq aa618 │ │ │ │ strb r8, [r9, #1] │ │ │ │ - b a9a4c │ │ │ │ + b aa304 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a9da8 │ │ │ │ + bcc aa660 │ │ │ │ add r6, r6, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - bne a9a4c │ │ │ │ - b a9d38 │ │ │ │ + bne aa304 │ │ │ │ + b aa5f0 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r5, #16 │ │ │ │ - b a9c7c │ │ │ │ + b aa534 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a9d60 │ │ │ │ + beq aa618 │ │ │ │ strb r8, [r9, #1] │ │ │ │ - b a9b80 │ │ │ │ + b aa438 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a9da8 │ │ │ │ + bcc aa660 │ │ │ │ add r6, r6, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - beq a9d38 │ │ │ │ + beq aa5f0 │ │ │ │ ldrb r7, [r9, #1] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ movweq r3, #1 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a9b6c │ │ │ │ + bne aa424 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bhi a9d60 │ │ │ │ + bhi aa618 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ @@ -168350,169 +168908,169 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - b a9c7c │ │ │ │ + b aa534 │ │ │ │ clz r0, r7 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d60 │ │ │ │ + beq aa618 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ add r7, r9, #16 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9cd8 │ │ │ │ + beq aa590 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 12ee8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq a9cd8 │ │ │ │ + beq aa590 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne a9d98 │ │ │ │ + bne aa650 │ │ │ │ mov r7, r1 │ │ │ │ - b a9cd8 │ │ │ │ + b aa590 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - bne a9dbc │ │ │ │ + bne aa674 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9d38 │ │ │ │ + beq aa5f0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9cc0 │ │ │ │ + beq aa578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d14 │ │ │ │ + beq aa5cc │ │ │ │ cmp r5, r0 │ │ │ │ - bcc a9d4c │ │ │ │ + bcc aa604 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9cd8 │ │ │ │ - b a9d38 │ │ │ │ - ldr r0, [pc, #268] @ a9e28 │ │ │ │ - ldr r2, [pc, #268] @ a9e2c │ │ │ │ + bne aa590 │ │ │ │ + b aa5f0 │ │ │ │ + ldr r0, [pc, #268] @ aa6e0 │ │ │ │ + ldr r2, [pc, #268] @ aa6e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic r7, r2, #255 @ 0xff │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne a9dc4 │ │ │ │ + bne aa67c │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ a9e30 │ │ │ │ + ldr r3, [pc, #220] @ aa6e8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #184] @ a9e20 │ │ │ │ + ldr r0, [pc, #184] @ aa6d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #180] @ a9e24 │ │ │ │ + ldr r1, [pc, #180] @ aa6dc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 8850 │ │ │ │ bic r7, r0, #255 @ 0xff │ │ │ │ cmp r2, #4 │ │ │ │ - beq a9d38 │ │ │ │ - b a9dc4 │ │ │ │ - ldr r3, [pc, #108] @ a9e1c │ │ │ │ + beq aa5f0 │ │ │ │ + b aa67c │ │ │ │ + ldr r3, [pc, #108] @ aa6d4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl 8c20 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #104] @ a9e34 │ │ │ │ - ldr r3, [pc, #104] @ a9e38 │ │ │ │ - ldr r6, [pc, #104] @ a9e3c │ │ │ │ + ldr r0, [pc, #104] @ aa6ec │ │ │ │ + ldr r3, [pc, #104] @ aa6f0 │ │ │ │ + ldr r6, [pc, #104] @ aa6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ orr r1, r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #30 │ │ │ │ str r6, [sp] │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r6, r9, ip, ror pc │ │ │ │ - andeq r6, r9, r8, lsr #11 │ │ │ │ - andeq r4, r9, ip, ror r6 │ │ │ │ - muleq r9, r0, r6 │ │ │ │ - andeq r4, r9, r0, lsr #13 │ │ │ │ - @ instruction: 0x000945b4 │ │ │ │ - @ instruction: 0x000945b0 │ │ │ │ - andeq r4, r9, r8, lsl #11 │ │ │ │ - ldrdeq sp, [r5], -r9 │ │ │ │ - andeq r4, r9, ip, asr r6 │ │ │ │ - andeq r4, r9, r8, lsr #12 │ │ │ │ + andeq r6, r9, r4, asr #13 │ │ │ │ + strdeq r5, [r9], -r0 │ │ │ │ + andeq r3, r9, r4, asr #27 │ │ │ │ + ldrdeq r3, [r9], -r8 │ │ │ │ + andeq r3, r9, r8, ror #27 │ │ │ │ + strdeq r3, [r9], -ip │ │ │ │ + strdeq r3, [r9], -r8 │ │ │ │ + ldrdeq r3, [r9], -r0 │ │ │ │ + andeq sp, r5, r9, lsl #8 │ │ │ │ + andeq r3, r9, r4, lsr #27 │ │ │ │ + andeq r3, r9, r0, ror sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9ea0 │ │ │ │ + bne aa758 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9e50 │ │ │ │ + bne aa708 │ │ │ │ dmb ish │ │ │ │ - ldr r1, [pc, #92] @ a9ed0 │ │ │ │ + ldr r1, [pc, #92] @ aa788 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ tst r2, r3 │ │ │ │ - bne a9eb8 │ │ │ │ + bne aa770 │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ strb r1, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movwne r4, #1 │ │ │ │ strd r4, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ mov r0, r4 │ │ │ │ - b a9e6c │ │ │ │ + b aa724 │ │ │ │ mov r4, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ eor r1, r1, #1 │ │ │ │ - b a9e88 │ │ │ │ - andeq r6, r9, ip, lsl #23 │ │ │ │ + b aa740 │ │ │ │ + ldrdeq r6, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrh lr, [r3, #10] │ │ │ │ lsr r8, r2, #8 │ │ │ │ ldrd r4, [r1] │ │ │ │ mvn r9, #0 │ │ │ │ @@ -168522,15 +169080,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ uxtah r0, r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bhi aa070 │ │ │ │ + bhi aa928 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ andeq r1, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ @@ -168572,55 +169130,55 @@ │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ mov r6, r7 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab0e0 │ │ │ │ + beq ab998 │ │ │ │ ldrb r3, [ip] │ │ │ │ add r0, ip, #1 │ │ │ │ sub r5, sl, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r7, r3, #127 @ 0x7f │ │ │ │ mov r4, r0 │ │ │ │ sxtb r3, r3 │ │ │ │ cmn r3, #1 │ │ │ │ stm r1, {r0, r5} │ │ │ │ - bgt a9f08 │ │ │ │ + bgt aa7c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab354 │ │ │ │ + beq abc0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r5, sl, #2 │ │ │ │ add r4, r0, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ str r4, [r1] │ │ │ │ and r1, r3, #127 @ 0x7f │ │ │ │ orr r7, r7, r1, lsl #7 │ │ │ │ sxtb r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt a9f08 │ │ │ │ + bgt aa7c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab358 │ │ │ │ + beq abc10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r5, sl, #3 │ │ │ │ add r4, r0, #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ str r4, [r1] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi ab600 │ │ │ │ + bhi abeb8 │ │ │ │ orr r7, r7, r3, lsl #14 │ │ │ │ - b a9f08 │ │ │ │ + b aa7c0 │ │ │ │ uxth r0, r7 │ │ │ │ movw r1, #7937 @ 0x1f01 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi ab0e8 │ │ │ │ + bhi ab9a0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r1, r0, r8, asr r0 │ │ │ │ andeq r1, r0, r8, asr r0 │ │ │ │ @@ -168655,140 +169213,140 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b aa16c │ │ │ │ + b aaa24 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab12c │ │ │ │ + bgt ab9e4 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab98c │ │ │ │ str r6, [r9, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r9] │ │ │ │ - bne aa130 │ │ │ │ + bne aa9e8 │ │ │ │ cmp r7, #1 │ │ │ │ - bls aa130 │ │ │ │ - b ab0cc │ │ │ │ + bls aa9e8 │ │ │ │ + b ab984 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne aa2bc │ │ │ │ + bne aab74 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ strd r2, [r7] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ orr r8, r0, r1 │ │ │ │ - b aa2d8 │ │ │ │ + b aab90 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b aa240 │ │ │ │ + b aaaf8 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab148 │ │ │ │ + bgt aba00 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab98c │ │ │ │ str r6, [r9, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r9] │ │ │ │ - bne aa204 │ │ │ │ + bne aaabc │ │ │ │ cmp r7, #1 │ │ │ │ - bls aa204 │ │ │ │ - b ab0cc │ │ │ │ + bls aaabc │ │ │ │ + b ab984 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne ab164 │ │ │ │ + bne aba1c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ strd r2, [r7] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ orr r8, r0, r1 │ │ │ │ - b ab180 │ │ │ │ + b aba38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #27 │ │ │ │ - b aae74 │ │ │ │ + b ab72c │ │ │ │ cmp sl, #3 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrb r2, [ip, #2] │ │ │ │ sub r1, sl, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, ip, #3 │ │ │ │ ldrh r0, [ip] │ │ │ │ str r4, [r3] │ │ │ │ orr r8, r0, r2, lsl #16 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b ab154 │ │ │ │ + b aba0c │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r2, sl, #8 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ add r7, ip, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ mov r5, #25 │ │ │ │ str r2, [r6, #4] │ │ │ │ @@ -168800,339 +169358,339 @@ │ │ │ │ orr r8, r3, r2, lsl #16 │ │ │ │ orr r1, r8, r0, lsl #24 │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ orr r2, r2, r0, lsl #16 │ │ │ │ orr r0, r1, r0, lsl #24 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b ab134 │ │ │ │ + b ab9ec │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b ab3e4 │ │ │ │ + b abc9c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b aa40c │ │ │ │ + b aacc4 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab3c0 │ │ │ │ + bgt abc78 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab98c │ │ │ │ str r6, [r9, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r9] │ │ │ │ - bne aa3d0 │ │ │ │ + bne aac88 │ │ │ │ cmp r7, #1 │ │ │ │ - bls aa3d0 │ │ │ │ - b ab0cc │ │ │ │ + bls aac88 │ │ │ │ + b ab984 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne ab198 │ │ │ │ + bne aba50 │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ strd r2, [r7] │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ orr r8, r0, r1 │ │ │ │ - b ab1b4 │ │ │ │ + b aba6c │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ strd r2, [r7] │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r8, r2, r1, lsl #16 │ │ │ │ orr r0, r0, r8 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b ab3ec │ │ │ │ + b abca4 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #13 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ strd r2, [r7] │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r8, r2, r1, lsl #16 │ │ │ │ orr r0, r0, r8 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b aafc8 │ │ │ │ + b ab880 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq abf9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r5, #2 │ │ │ │ - b aae58 │ │ │ │ + b ab710 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #3 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #12 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub r9, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b aa614 │ │ │ │ + b aaecc │ │ │ │ and r0, r6, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r5, r0, #32 │ │ │ │ sub r9, r9, #1 │ │ │ │ lsl r3, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r6, r6, #7 │ │ │ │ lslpl r0, r1, r5 │ │ │ │ orr lr, r0, lr │ │ │ │ sxtb r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl ab2f4 │ │ │ │ + bpl abbac │ │ │ │ cmn r9, #1 │ │ │ │ - beq ab2d8 │ │ │ │ + beq abb90 │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ - bne aa5d8 │ │ │ │ + bne aae90 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ cmpne r7, #0 │ │ │ │ - beq aa5d8 │ │ │ │ + beq aae90 │ │ │ │ mov r1, #7 │ │ │ │ mov r7, #0 │ │ │ │ - b ab2e0 │ │ │ │ + b abb98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa674 │ │ │ │ + beq aaf2c │ │ │ │ mov lr, #0 │ │ │ │ ldrb r0, [ip, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab498 │ │ │ │ + beq abd50 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp sl, lr │ │ │ │ - bne aa65c │ │ │ │ + bne aaf14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ - b ab6f8 │ │ │ │ + b abfb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #9 │ │ │ │ mov r8, #1 │ │ │ │ - b aae68 │ │ │ │ + b ab720 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc aaab4 │ │ │ │ + bcc ab36c │ │ │ │ ldrh lr, [ip], #2 │ │ │ │ sub r9, sl, #2 │ │ │ │ - b aaaa0 │ │ │ │ + b ab358 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aaab4 │ │ │ │ + beq ab36c │ │ │ │ ldrb lr, [ip], #1 │ │ │ │ sub r9, sl, #1 │ │ │ │ - b aaaa0 │ │ │ │ + b ab358 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b aa718 │ │ │ │ + b aafd0 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r2, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r4, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r8, r4, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r2 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab3dc │ │ │ │ + bgt abc94 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab98c │ │ │ │ str r6, [r9, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r9] │ │ │ │ - bne aa6dc │ │ │ │ + bne aaf94 │ │ │ │ cmp r7, #1 │ │ │ │ - bls aa6dc │ │ │ │ - b ab0cc │ │ │ │ + bls aaf94 │ │ │ │ + b ab984 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq abf9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r5, #12 │ │ │ │ - b aae58 │ │ │ │ + b ab710 │ │ │ │ cmp sl, #16 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r1, sl, #16 │ │ │ │ add r0, ip, #16 │ │ │ │ mov r5, #1 │ │ │ │ mov lr, #16 │ │ │ │ - b ab118 │ │ │ │ + b ab9d0 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r3, r0, r2 │ │ │ │ mov r0, #25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ab65c │ │ │ │ + bhi abf14 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r7 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ andeq r0, r0, ip, lsl #27 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ andeq r0, r0, r0, asr #29 │ │ │ │ andeq r0, r0, r4, ror #27 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab58c │ │ │ │ + beq abe44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ str ip, [r1] │ │ │ │ - b ab570 │ │ │ │ + b abe28 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b aa830 │ │ │ │ + b ab0e8 │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ subs r6, r0, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r4, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr lr, r4, lr │ │ │ │ lsr r0, r1, r0 │ │ │ │ lslpl r0, r1, r6 │ │ │ │ orr r7, r0, r7 │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab3f8 │ │ │ │ + bgt abcb0 │ │ │ │ mov r5, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab40c │ │ │ │ + beq abcc4 │ │ │ │ sub sl, sl, #1 │ │ │ │ str sl, [r8, #4] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str ip, [r8] │ │ │ │ - bne aa7f8 │ │ │ │ + bne ab0b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls aa7f8 │ │ │ │ + bls ab0b0 │ │ │ │ mov r0, #6 │ │ │ │ - b ab59c │ │ │ │ + b abe54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and r0, r2, #65280 @ 0xff00 │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ - bne ab6d8 │ │ │ │ + bne abf90 │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bhi ab6d8 │ │ │ │ + bhi abf90 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ @@ -169250,81 +169808,81 @@ │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ str ip, [r0] │ │ │ │ mov r5, #10 │ │ │ │ - b ab720 │ │ │ │ + b abfd8 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc aaab4 │ │ │ │ + bcc ab36c │ │ │ │ ldr lr, [ip], #4 │ │ │ │ sub r9, sl, #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r9, lr │ │ │ │ str ip, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ - bcs ab10c │ │ │ │ + bcs ab9c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ - b ab6f0 │ │ │ │ + b abfa8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b aab14 │ │ │ │ + b ab3cc │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ add r3, r3, #7 │ │ │ │ lsl r5, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ orr lr, r5, lr │ │ │ │ lsr r0, r1, r0 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r7, r0, r7 │ │ │ │ sxtb r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab414 │ │ │ │ + bgt abccc │ │ │ │ mov r6, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab428 │ │ │ │ + beq abce0 │ │ │ │ sub sl, sl, #1 │ │ │ │ str sl, [r8, #4] │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str ip, [r8] │ │ │ │ - bne aaadc │ │ │ │ + bne ab394 │ │ │ │ cmp r2, #1 │ │ │ │ - bls aaadc │ │ │ │ + bls ab394 │ │ │ │ mov r0, #6 │ │ │ │ - b ab5d0 │ │ │ │ + b abe88 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq abf9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r5, #13 │ │ │ │ - b aae58 │ │ │ │ + b ab710 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r0, r2, #65280 @ 0xff00 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bne ab748 │ │ │ │ + bne ac000 │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bhi ab748 │ │ │ │ + bhi ac000 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ @@ -169443,66 +170001,66 @@ │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl d58c8 │ │ │ │ + bl d6180 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ab4ec │ │ │ │ + bne abda4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #10 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b ab780 │ │ │ │ + b ac038 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq abf9c │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, #9 │ │ │ │ cmp r8, #0 │ │ │ │ movwne r8, #1 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b aae68 │ │ │ │ + b ab720 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne ab1cc │ │ │ │ + bne aba84 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ strd r2, [r7] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ orr r8, r0, r1 │ │ │ │ - b ab1e8 │ │ │ │ + b abaa0 │ │ │ │ cmp lr, #33 @ 0x21 │ │ │ │ - bne ab200 │ │ │ │ + bne abab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldm r3, {r8, lr} │ │ │ │ - b ab340 │ │ │ │ + b abbf8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq abf9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r5, #29 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [ip], #1 │ │ │ │ str ip, [r1] │ │ │ │ @@ -169519,49 +170077,49 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str lr, [r4, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - bne ab220 │ │ │ │ + bne abad8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp sl, #8 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldrb r1, [ip, #7] │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r0, [ip, #3] │ │ │ │ add r2, ip, #8 │ │ │ │ strd r2, [r7] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r0, lsr #8 │ │ │ │ - bne aaef4 │ │ │ │ + bne ab7ac │ │ │ │ ldrb r1, [ip, #2] │ │ │ │ lsl r0, r0, #24 │ │ │ │ ldrh r2, [ip] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ orr r8, r0, r1 │ │ │ │ - b ab4d4 │ │ │ │ + b abd8c │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b ab234 │ │ │ │ + b abaec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldm sp, {r0, r6} │ │ │ │ cmp r0, #2 │ │ │ │ - bne ab25c │ │ │ │ + bne abb14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d57bc │ │ │ │ - b ab26c │ │ │ │ + bl d6074 │ │ │ │ + b abb24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b aaf78 │ │ │ │ + b ab830 │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ and r7, r0, #127 @ 0x7f │ │ │ │ subs r5, r1, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r4, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ @@ -169569,107 +170127,107 @@ │ │ │ │ lsr r1, r7, r1 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r1, r7, r5 │ │ │ │ orr lr, r1, lr │ │ │ │ mov r7, r0 │ │ │ │ sxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl ab430 │ │ │ │ + bpl abce8 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab38c │ │ │ │ + beq abc44 │ │ │ │ str r6, [r2, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ str ip, [r2] │ │ │ │ - bne aaf38 │ │ │ │ + bne ab7f0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls aaf38 │ │ │ │ + bls ab7f0 │ │ │ │ mov r1, #6 │ │ │ │ - b ab394 │ │ │ │ + b abc4c │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsr r2, r8, #16 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #15 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ cmp sl, #3 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrb r2, [ip, #2] │ │ │ │ sub r1, sl, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, ip, #3 │ │ │ │ ldrh r0, [ip] │ │ │ │ str r4, [r3] │ │ │ │ orr r8, r0, r2, lsl #16 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b ab138 │ │ │ │ + b ab9f0 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, sl, #4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b ab150 │ │ │ │ + b aba08 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ab6e4 │ │ │ │ + bcc abf9c │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #29 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r6, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b ab0a4 │ │ │ │ + b ab95c │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ and r1, r7, #127 @ 0x7f │ │ │ │ subs r4, r0, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ movwpl r2, #0 │ │ │ │ orr r8, r2, r8 │ │ │ │ lsr r0, r1, r0 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r0, r1, r4 │ │ │ │ orr r5, r0, r5 │ │ │ │ sxtb r0, r7 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt ab44c │ │ │ │ + bgt abd04 │ │ │ │ mov lr, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab98c │ │ │ │ str r6, [r9, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r9] │ │ │ │ - bne ab068 │ │ │ │ + bne ab920 │ │ │ │ cmp r7, #1 │ │ │ │ - bls ab068 │ │ │ │ + bls ab920 │ │ │ │ mov r1, #6 │ │ │ │ - b ab46c │ │ │ │ + b abd24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b ab46c │ │ │ │ + b abd24 │ │ │ │ mov r4, ip │ │ │ │ - b ab358 │ │ │ │ + b abc10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #12 │ │ │ │ strh r7, [r2, #10] │ │ │ │ strb r0, [r2, #8] │ │ │ │ @@ -169678,79 +170236,79 @@ │ │ │ │ sub r1, r9, lr │ │ │ │ add r0, ip, lr │ │ │ │ mov r5, #1 │ │ │ │ mov r8, ip │ │ │ │ strd r0, [r2] │ │ │ │ lsr r2, ip, #16 │ │ │ │ lsr r0, ip, #8 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab468 │ │ │ │ + bne abd20 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #12 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab468 │ │ │ │ + bne abd20 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #29 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #15 │ │ │ │ - b aae74 │ │ │ │ + b ab72c │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r9, sl, #4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #10 │ │ │ │ - b aae74 │ │ │ │ + b ab72c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab22c │ │ │ │ + bcc abae4 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #26 │ │ │ │ - b aae74 │ │ │ │ + b ab72c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #73 @ 0x49 │ │ │ │ strb r0, [r2, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #4 │ │ │ │ - bcs ab4c4 │ │ │ │ + bcs abd7c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strb r1, [r7, #8] │ │ │ │ str ip, [r7, #12] │ │ │ │ @@ -169758,25 +170316,25 @@ │ │ │ │ strd r2, [r7] │ │ │ │ str r0, [r7, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r8 │ │ │ │ - bl d58c8 │ │ │ │ + bl d6180 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ab294 │ │ │ │ + bne abb4c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #14 │ │ │ │ mov r3, r6 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ ldrb r6, [sp, #19] │ │ │ │ ldrh r1, [sp, #17] │ │ │ │ strb r6, [r4, #11] │ │ │ │ mov r6, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh r1, [r4, #9] │ │ │ │ @@ -169792,39 +170350,39 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #19 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r4] │ │ │ │ strb r7, [r4, #9] │ │ │ │ - b ab480 │ │ │ │ + b abd38 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r2, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ mov r5, #6 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt aae74 │ │ │ │ + bgt ab72c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bcc aae78 │ │ │ │ + bcc ab730 │ │ │ │ and r0, r6, #63 @ 0x3f │ │ │ │ mvn r7, #0 │ │ │ │ subs r2, r0, #32 │ │ │ │ lsl r0, r7, r0 │ │ │ │ movwpl r0, #0 │ │ │ │ orr r8, r8, r0 │ │ │ │ lslpl r7, r7, r2 │ │ │ │ orr lr, lr, r7 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r2, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #19 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -169845,55 +170403,55 @@ │ │ │ │ strb r1, [r6, #8] │ │ │ │ str ip, [r6, #12] │ │ │ │ str ip, [r6, #16] │ │ │ │ str r0, [r6, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab468 │ │ │ │ + bne abd20 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #24 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab468 │ │ │ │ + bne abd20 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #13 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ab598 │ │ │ │ + bne abe50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, lr │ │ │ │ - bcs ab68c │ │ │ │ + bcs abf44 │ │ │ │ mov r0, #19 │ │ │ │ - b ab59c │ │ │ │ + b abe54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ab5cc │ │ │ │ + bne abe84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, lr │ │ │ │ - bcs ab6a0 │ │ │ │ + bcs abf58 │ │ │ │ mov r0, #19 │ │ │ │ - b ab5d0 │ │ │ │ + b abe88 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r2, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ mov r5, #7 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab468 │ │ │ │ + bne abd20 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #19 │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r4] │ │ │ │ strb lr, [r4, #9] │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -169908,25 +170466,25 @@ │ │ │ │ mov r5, #31 │ │ │ │ add r0, r0, #1 │ │ │ │ strd r0, [r2] │ │ │ │ lsr r2, ip, #16 │ │ │ │ lsr r0, ip, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, ip │ │ │ │ - b aae70 │ │ │ │ + b ab728 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #30 │ │ │ │ - b aae74 │ │ │ │ + b ab72c │ │ │ │ add r7, sp, #20 │ │ │ │ ldrh r1, [sp, #17] │ │ │ │ strh r1, [r6, #9] │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ ldrb r5, [sp, #19] │ │ │ │ @@ -169935,41 +170493,41 @@ │ │ │ │ add r1, r6, #12 │ │ │ │ strb r5, [r6, #11] │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ strb r0, [r6, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #4 │ │ │ │ - bcc ab58c │ │ │ │ + bcc abe44 │ │ │ │ ldr r8, [ip], #4 │ │ │ │ sub r9, sl, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsr r2, r8, #16 │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ - b ab574 │ │ │ │ + b abe2c │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ab58c │ │ │ │ + bcc abe44 │ │ │ │ ldrh r8, [ip], #2 │ │ │ │ sub r9, sl, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ lsr r0, r8, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b aae6c │ │ │ │ + b ab724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, #7 │ │ │ │ - bhi ab608 │ │ │ │ + bhi abec0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #19 │ │ │ │ - b ab65c │ │ │ │ + b abf14 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, #12] │ │ │ │ @@ -169989,15 +170547,15 @@ │ │ │ │ str ip, [r3, #16] │ │ │ │ str r1, [r3, #20] │ │ │ │ strb r6, [r3, #9] │ │ │ │ strb r0, [r3, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ - b ab35c │ │ │ │ + b abc14 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r2, sl, #8 │ │ │ │ ldrb r0, [ip, #7] │ │ │ │ add r7, ip, #8 │ │ │ │ ldr r1, [ip, #3] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ @@ -170010,15 +170568,15 @@ │ │ │ │ orr r8, r0, r1, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r2, r0, r7, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, r7, lsl #24 │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ strb r2, [r7, #9] │ │ │ │ strb r0, [r7, #8] │ │ │ │ @@ -170027,32 +170585,32 @@ │ │ │ │ str r3, [r7, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, sl, lr │ │ │ │ add r0, ip, lr │ │ │ │ lsr r2, ip, #16 │ │ │ │ mov r5, #1 │ │ │ │ - b ab6b0 │ │ │ │ + b abf68 │ │ │ │ sub r1, sl, lr │ │ │ │ add r0, ip, lr │ │ │ │ lsr r2, ip, #16 │ │ │ │ mov r5, #8 │ │ │ │ strd r0, [r8] │ │ │ │ lsr r0, ip, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, ip │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ ldr r0, [sp] │ │ │ │ bic r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq aaa70 │ │ │ │ + beq ab328 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #3 │ │ │ │ - bhi ab710 │ │ │ │ + bhi abfc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [r2] │ │ │ │ str ip, [r2, #12] │ │ │ │ str ip, [r2, #16] │ │ │ │ mov r0, #19 │ │ │ │ @@ -170065,36 +170623,36 @@ │ │ │ │ str ip, [r0] │ │ │ │ mov r5, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ ldr r0, [sp] │ │ │ │ bic r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq aad70 │ │ │ │ + beq ab628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ab7c4 │ │ │ │ + bl ac07c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ab78c │ │ │ │ + bne ac044 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r5, #5 │ │ │ │ lsr r0, r8, #16 │ │ │ │ orr r2, r0, lr, lsl #16 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r0, r0, lr, lsl #24 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r7 │ │ │ │ - b aae78 │ │ │ │ + b ab730 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #17] │ │ │ │ str r2, [r6, #12] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r1, [r6, #9] │ │ │ │ @@ -170105,15 +170663,15 @@ │ │ │ │ strb r0, [r6, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, r0, #8 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi ab804 │ │ │ │ + bhi ac0bc │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ lsr r1, r4, #24 │ │ │ │ strb r1, [r2, #3] │ │ │ │ lsr r1, r4, #8 │ │ │ │ strh r1, [r2, #1] │ │ │ │ @@ -170138,15 +170696,15 @@ │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq abf30 │ │ │ │ + beq ac7e8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r9, r3, r2, lsl #4 │ │ │ │ ldm r8, {r6, lr} │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -170157,15 +170715,15 @@ │ │ │ │ moveq r0, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrh r5, [r3, #10] │ │ │ │ mov r4, #1 │ │ │ │ sub r7, r5, #1 │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - bhi ab96c │ │ │ │ + bhi ac224 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr sl, [r0, r7, lsl #2] │ │ │ │ add pc, r0, sl │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @@ -170206,31 +170764,31 @@ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ mov r4, #4 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ movw r0, #7968 @ 0x1f20 │ │ │ │ sub r0, r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ab984 │ │ │ │ + bcs ac23c │ │ │ │ mov r4, r2 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ cmp ip, #0 │ │ │ │ - beq abad0 │ │ │ │ + beq ac388 │ │ │ │ cmp lr, ip │ │ │ │ - bcc abf9c │ │ │ │ + bcc ac854 │ │ │ │ sub lr, lr, ip │ │ │ │ add r0, r6, ip │ │ │ │ stm r8, {r0, lr} │ │ │ │ sub r7, r5, #3 │ │ │ │ cmp r7, #32 │ │ │ │ - bhi abae0 │ │ │ │ + bhi ac398 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ @@ -170264,15 +170822,15 @@ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r9, [sp, #28] │ │ │ │ - b abaa0 │ │ │ │ + b ac358 │ │ │ │ mov r1, r7 │ │ │ │ and r7, r6, #63 @ 0x3f │ │ │ │ and r9, r4, #127 @ 0x7f │ │ │ │ mov sl, r8 │ │ │ │ subs r8, r7, #32 │ │ │ │ add r6, r6, #7 │ │ │ │ lsl r2, r9, r7 │ │ │ │ @@ -170283,97 +170841,97 @@ │ │ │ │ lslpl r2, r9, r8 │ │ │ │ orr r5, r2, r5 │ │ │ │ sxtb r2, r4 │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bgt abb50 │ │ │ │ + bgt ac408 │ │ │ │ mov r7, r4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq abf40 │ │ │ │ + beq ac7f8 │ │ │ │ ldrb r4, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ str lr, [r8, #4] │ │ │ │ str r0, [r8] │ │ │ │ - bne aba54 │ │ │ │ + bne ac30c │ │ │ │ cmp r4, #1 │ │ │ │ - bls aba54 │ │ │ │ - b abf50 │ │ │ │ + bls ac30c │ │ │ │ + b ac808 │ │ │ │ mov r0, r6 │ │ │ │ sub r7, r5, #3 │ │ │ │ cmp r7, #32 │ │ │ │ - bls ab9ac │ │ │ │ + bls ac264 │ │ │ │ movw r7, #7937 @ 0x1f01 │ │ │ │ sub r7, r5, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs ac034 │ │ │ │ + bcs ac8ec │ │ │ │ cmp lr, #0 │ │ │ │ - beq abefc │ │ │ │ + beq ac7b4 │ │ │ │ ldrsb r4, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ mov ip, #0 │ │ │ │ str lr, [r8, #4] │ │ │ │ cmn r4, #1 │ │ │ │ str r0, [r8] │ │ │ │ - ble abaf0 │ │ │ │ + ble ac3a8 │ │ │ │ mov r6, r0 │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ cmp lr, #0 │ │ │ │ - beq ac020 │ │ │ │ + beq ac8d8 │ │ │ │ mov ip, r0 │ │ │ │ sub r5, lr, #1 │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ str ip, [r8] │ │ │ │ and r6, r7, #127 @ 0x7f │ │ │ │ str r5, [r8, #4] │ │ │ │ sxtb r7, r7 │ │ │ │ cmn r7, #1 │ │ │ │ - ble abb6c │ │ │ │ + ble ac424 │ │ │ │ mov r2, r6 │ │ │ │ - b abbcc │ │ │ │ + b ac484 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ac04c │ │ │ │ + bne ac904 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ac024 │ │ │ │ + beq ac8dc │ │ │ │ ldrb sl, [r0, #1] │ │ │ │ add ip, r0, #2 │ │ │ │ sub r5, lr, #2 │ │ │ │ str ip, [r8] │ │ │ │ and r7, sl, #127 @ 0x7f │ │ │ │ str r5, [r8, #4] │ │ │ │ orr r6, r6, r7, lsl #7 │ │ │ │ sxtb r7, sl │ │ │ │ cmn r7, #1 │ │ │ │ - ble abba4 │ │ │ │ + ble ac45c │ │ │ │ mov r2, r6 │ │ │ │ - b abbcc │ │ │ │ + b ac484 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ac024 │ │ │ │ + beq ac8dc │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub r5, lr, #3 │ │ │ │ add ip, r0, #3 │ │ │ │ str r5, [r8, #4] │ │ │ │ cmp r2, #3 │ │ │ │ str ip, [r8] │ │ │ │ - bhi ac08c │ │ │ │ + bhi ac944 │ │ │ │ orr r2, r6, r2, lsl #14 │ │ │ │ mvn r0, #0 │ │ │ │ mov lr, r5 │ │ │ │ uxtah r0, r0, r2 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #24] │ │ │ │ - bhi abd44 │ │ │ │ + bhi ac5fc │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ add pc, r7, r0 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ @@ -170414,157 +170972,157 @@ │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq ac05c │ │ │ │ + beq ac914 │ │ │ │ mov ip, r6 │ │ │ │ sub r5, lr, #1 │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ str ip, [r8] │ │ │ │ and r2, r0, #127 @ 0x7f │ │ │ │ str r5, [r8, #4] │ │ │ │ sxtb r0, r0 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt abbcc │ │ │ │ + bgt ac484 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ac060 │ │ │ │ + beq ac918 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ add ip, r6, #2 │ │ │ │ sub r5, lr, #2 │ │ │ │ str ip, [r8] │ │ │ │ and r7, r0, #127 @ 0x7f │ │ │ │ str r5, [r8, #4] │ │ │ │ sxtb r0, r0 │ │ │ │ cmn r0, #1 │ │ │ │ orr r2, r2, r7, lsl #7 │ │ │ │ - bgt abbcc │ │ │ │ + bgt ac484 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ac060 │ │ │ │ + beq ac918 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ add ip, r6, #3 │ │ │ │ sub r5, lr, #3 │ │ │ │ str ip, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ str r5, [r8, #4] │ │ │ │ - bhi ac098 │ │ │ │ + bhi ac950 │ │ │ │ orr r2, r2, r0, lsl #14 │ │ │ │ - b abbcc │ │ │ │ + b ac484 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ - b ab964 │ │ │ │ + b ac21c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ uxth r0, r2 │ │ │ │ movw r2, #7937 @ 0x1f01 │ │ │ │ sub r7, r0, r2 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc abd74 │ │ │ │ + bcc ac62c │ │ │ │ movw r2, #7968 @ 0x1f20 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs ac030 │ │ │ │ + bcs ac8e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ - b ab97c │ │ │ │ + b ac234 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - b abaf0 │ │ │ │ + b ac3a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #2 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #8 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ mov r0, r6 │ │ │ │ - b aba3c │ │ │ │ + b ac2f4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #3 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - beq abf78 │ │ │ │ + beq ac830 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq abe08 │ │ │ │ + beq ac6c0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp lr, r7 │ │ │ │ - bne abdec │ │ │ │ - b abf78 │ │ │ │ + bne ac6a4 │ │ │ │ + b ac830 │ │ │ │ mvn r2, r7 │ │ │ │ add lr, lr, r2 │ │ │ │ add r2, r0, r7 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ stm r8, {r6, lr} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #16 │ │ │ │ - b abe70 │ │ │ │ + b ac728 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #2 │ │ │ │ - bcc abff4 │ │ │ │ + bcc ac8ac │ │ │ │ ldrh ip, [r0], #2 │ │ │ │ sub lr, lr, #2 │ │ │ │ str ip, [sp, #4] │ │ │ │ stm r8, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ uxtab ip, ip, r4 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r9 │ │ │ │ - bne ab894 │ │ │ │ - b abed0 │ │ │ │ + bne ac14c │ │ │ │ + b ac788 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc abfe4 │ │ │ │ + bcc ac89c │ │ │ │ ldr ip, [r0], #4 │ │ │ │ sub lr, lr, #4 │ │ │ │ stm r8, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp lr, #0 │ │ │ │ - beq abfb8 │ │ │ │ + beq ac870 │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ stm r8, {r0, lr} │ │ │ │ mov r6, r0 │ │ │ │ - b abe74 │ │ │ │ + b ac72c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq abf30 │ │ │ │ + beq ac7e8 │ │ │ │ cmp lr, ip │ │ │ │ - bcs abf24 │ │ │ │ + bcs ac7dc │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r6, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -170583,15 +171141,15 @@ │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ mov r6, r0 │ │ │ │ - b abf5c │ │ │ │ + b ac814 │ │ │ │ mov r1, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ stmib r2, {r0, r6} │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ @@ -170624,68 +171182,68 @@ │ │ │ │ mov r0, #19 │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b abf84 │ │ │ │ + b ac83c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ strh r0, [r2, #2] │ │ │ │ mov r0, #19 │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #19 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b ac068 │ │ │ │ + b ac920 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ strh r5, [r1, #2] │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b abf5c │ │ │ │ + b ac814 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, #19 │ │ │ │ mov r3, #22 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ str ip, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ strh r3, [r2, #2] │ │ │ │ strb r0, [r2] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b ac068 │ │ │ │ + b ac920 │ │ │ │ mov r0, #6 │ │ │ │ mov r3, #22 │ │ │ │ - b ac068 │ │ │ │ + b ac920 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ movw r3, #8496 @ 0x2130 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt ac42c │ │ │ │ + bgt acce4 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ @@ -170824,15 +171382,15 @@ │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ ldr r2, [r1] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r2, #8 │ │ │ │ - beq ac410 │ │ │ │ + beq accc8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2], #8 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r9 │ │ │ │ @@ -170887,423 +171445,423 @@ │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r2, #8 │ │ │ │ - bne ac4a4 │ │ │ │ + bne acd5c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ movw r3, #8497 @ 0x2131 │ │ │ │ cmp r2, r3 │ │ │ │ - beq aca34 │ │ │ │ + beq ad2ec │ │ │ │ movw r3, #8498 @ 0x2132 │ │ │ │ cmp r2, r3 │ │ │ │ - beq ac4d4 │ │ │ │ + beq acd8c │ │ │ │ movw r3, #8499 @ 0x2133 │ │ │ │ cmp r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acb58 │ │ │ │ + b ad410 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xffffff8c │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffff8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acc74 │ │ │ │ + b ad52c │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acd80 │ │ │ │ + b ad638 │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acdcc │ │ │ │ + b ad684 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acb84 │ │ │ │ + b ad43c │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acce4 │ │ │ │ + b ad59c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acc94 │ │ │ │ + b ad54c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acaf4 │ │ │ │ + b ad3ac │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acde8 │ │ │ │ + b ad6a0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acd60 │ │ │ │ + b ad618 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffdb0 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffdb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf9c │ │ │ │ + bl ad854 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strh r2, [r0, #8] │ │ │ │ - b ace14 │ │ │ │ + b ad6cc │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acb0c │ │ │ │ + b ad3c4 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffcc4 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ @ instruction: 0xfffffcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b aca78 │ │ │ │ + b ad330 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r4, r6 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b ace70 │ │ │ │ + b ad728 │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b accac │ │ │ │ + b ad564 │ │ │ │ ldrd r4, [r1] │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi ac838 │ │ │ │ + bhi ad0f0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @ instruction: 0xfffffc04 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ @ instruction: 0xfffffc04 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bpl ac990 │ │ │ │ + bpl ad248 │ │ │ │ eor r2, r4, #10 │ │ │ │ orrs r2, r2, r5 │ │ │ │ - bne ac314 │ │ │ │ - b ac4b4 │ │ │ │ + bne acbcc │ │ │ │ + b acd6c │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acab0 │ │ │ │ + b ad368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acacc │ │ │ │ + b ad384 │ │ │ │ ldrd r2, [r1] │ │ │ │ eor r2, r2, #10 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne ac314 │ │ │ │ + bne acbcc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b acd28 │ │ │ │ + b ad5e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acdb4 │ │ │ │ + b ad66c │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b acc20 │ │ │ │ + b ad4d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ - b acc20 │ │ │ │ + b ad4d8 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ - b acc20 │ │ │ │ + b ad4d8 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ - b acc20 │ │ │ │ + b ad4d8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ac314 │ │ │ │ + bmi acbcc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b acc20 │ │ │ │ + b ad4d8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b aceb4 │ │ │ │ + b ad76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b acb40 │ │ │ │ + b ad3f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl acf10 │ │ │ │ + bl ad7c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq ac314 │ │ │ │ + beq acbcc │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b aca94 │ │ │ │ + b ad34c │ │ │ │ ldr r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ac314 │ │ │ │ + bhi acbcc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b acef8 │ │ │ │ + b ad7b0 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171326,15 +171884,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #27 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171342,18 +171900,18 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #16 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2] │ │ │ │ - b ace70 │ │ │ │ + b ad728 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #14 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171362,48 +171920,48 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #4 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #12 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r2, #9 │ │ │ │ - b acbe0 │ │ │ │ + b ad498 │ │ │ │ ldrd r2, [r2] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #25 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #24 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r2, #2 │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #15 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrh r1, [r2] │ │ │ │ mov r2, #3 │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171461,15 +172019,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #21 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #13 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrd r2, [r2] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171478,39 +172036,39 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #18 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #10 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #30 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2] │ │ │ │ - b acef8 │ │ │ │ + b ad7b0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #22 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2] │ │ │ │ - b aceb4 │ │ │ │ + b ad76c │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #19 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrb r1, [r2] │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171526,15 +172084,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #28 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #29 │ │ │ │ - b ace30 │ │ │ │ + b ad6e8 │ │ │ │ ldrh r1, [r2] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -171542,186 +172100,186 @@ │ │ │ │ mov r2, #26 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b ace6c │ │ │ │ + b ad724 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ac314 │ │ │ │ + bmi acbcc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b ace70 │ │ │ │ + b ad728 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b ace6c │ │ │ │ + b ad724 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b aceb0 │ │ │ │ + b ad768 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ac314 │ │ │ │ + bmi acbcc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b aceb4 │ │ │ │ + b ad76c │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b aceb0 │ │ │ │ + b ad768 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b acef4 │ │ │ │ + b ad7ac │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ac314 │ │ │ │ + bmi acbcc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b acef8 │ │ │ │ + b ad7b0 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b acef4 │ │ │ │ + b ad7ac │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r2, r0, #2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi acf70 │ │ │ │ + bhi ad828 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b acf88 │ │ │ │ + b ad840 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b acf84 │ │ │ │ + b ad83c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi acf70 │ │ │ │ + bmi ad828 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b acf88 │ │ │ │ + b ad840 │ │ │ │ mov r1, r2 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b acf84 │ │ │ │ + b ad83c │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ subs r1, r2, #256 @ 0x100 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r2, r0, #2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi acffc │ │ │ │ + bhi ad8b4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - b ad014 │ │ │ │ + b ad8cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b ad010 │ │ │ │ + b ad8c8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi acffc │ │ │ │ + bmi ad8b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b ad014 │ │ │ │ + b ad8cc │ │ │ │ mov r1, r2 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ - b ad010 │ │ │ │ + b ad8c8 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ mov r3, #0 │ │ │ │ subs r1, r2, #65536 @ 0x10000 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r1 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [sl, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq ad074 │ │ │ │ + beq ad92c │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne ad09c │ │ │ │ + bne ad954 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r7, [ip, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs ad0c0 │ │ │ │ + bcs ad978 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #19 │ │ │ │ mov r9, r2 │ │ │ │ - b ad310 │ │ │ │ + b adbc8 │ │ │ │ ldr r9, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne ad1a8 │ │ │ │ + bne ada60 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [ip, #44] @ 0x2c │ │ │ │ str r1, [ip, #16] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strh r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [ip, #24] │ │ │ │ ldr r4, [ip, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #1 │ │ │ │ - bne ad0cc │ │ │ │ + bne ad984 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - b ad0dc │ │ │ │ + b ad994 │ │ │ │ add r2, r2, r7 │ │ │ │ sub r9, r3, r7 │ │ │ │ - b ad19c │ │ │ │ + b ada54 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bcs ad468 │ │ │ │ + bcs add20 │ │ │ │ add r0, r3, #8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ cmp r5, #0 │ │ │ │ stm r1, {r0, r5, sl} │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq ad17c │ │ │ │ + beq ada34 │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ str sl, [sp, #12] │ │ │ │ sub r7, r5, #1 │ │ │ │ add r8, r0, #16 │ │ │ │ add r9, r4, #9 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ @@ -171731,41 +172289,41 @@ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ad2dc │ │ │ │ + beq adb94 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r8, r8, #16 │ │ │ │ cmn r7, #1 │ │ │ │ - bne ad118 │ │ │ │ + bne ad9d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r3] │ │ │ │ moveq r4, #1 │ │ │ │ subeq r5, r2, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strdeq r4, [r3, #20] │ │ │ │ stm ip, {r2, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq ad080 │ │ │ │ + beq ad938 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r6, #4 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb r2, [r1, #33] @ 0x21 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -171779,41 +172337,41 @@ │ │ │ │ add r7, r7, r4 │ │ │ │ mov r5, #0 │ │ │ │ sub r1, r2, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b ad238 │ │ │ │ + b adaf0 │ │ │ │ and r7, r4, #63 @ 0x3f │ │ │ │ and r3, r5, #127 @ 0x7f │ │ │ │ subs lr, r7, #32 │ │ │ │ add r4, r4, #7 │ │ │ │ lsl r1, r3, r7 │ │ │ │ movwpl r1, #0 │ │ │ │ orr r2, r1, r2 │ │ │ │ rsb r1, r7, #32 │ │ │ │ lsr r1, r3, r1 │ │ │ │ lslpl r1, r3, lr │ │ │ │ orr r6, r1, r6 │ │ │ │ sxtb r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl ad2a4 │ │ │ │ + bpl adb5c │ │ │ │ cmp r9, #0 │ │ │ │ - beq ad268 │ │ │ │ + beq adb20 │ │ │ │ ldrb r5, [r8], #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bne ad200 │ │ │ │ + bne adab8 │ │ │ │ cmp r5, #1 │ │ │ │ - bls ad200 │ │ │ │ + bls adab8 │ │ │ │ strd r8, [ip] │ │ │ │ mov r3, #6 │ │ │ │ mov r6, #0 │ │ │ │ - b ad278 │ │ │ │ + b adb30 │ │ │ │ mov r1, #19 │ │ │ │ orr r3, r1, r5, lsl #8 │ │ │ │ mov r6, #0 │ │ │ │ strd r8, [ip] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [ip] │ │ │ │ @@ -171823,62 +172381,62 @@ │ │ │ │ stm r0, {r3, r8} │ │ │ │ str r8, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r1, r2, r6 │ │ │ │ strd r8, [ip] │ │ │ │ - beq ad3e4 │ │ │ │ + beq adc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne ad334 │ │ │ │ + bne adbec │ │ │ │ ldr r1, [r3, #8] │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs ad334 │ │ │ │ + bcs adbec │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ - b ad418 │ │ │ │ + b adcd0 │ │ │ │ ldrh r0, [r9] │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ ldrb r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ strh r0, [sp, #32] │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strb r3, [sp, #34] @ 0x22 │ │ │ │ - beq ad19c │ │ │ │ + beq ada54 │ │ │ │ ldrh r3, [sp, #32] │ │ │ │ ldrb r5, [sp, #34] @ 0x22 │ │ │ │ strb r5, [r0, #3] │ │ │ │ strh r3, [r0, #1] │ │ │ │ stmib r0, {r2, r9} │ │ │ │ str r7, [r0, #12] │ │ │ │ strb r6, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad45c │ │ │ │ + beq add14 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mvn sl, #0 │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp, #24] │ │ │ │ lsl r7, r1, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ad3bc │ │ │ │ + beq adc74 │ │ │ │ ldr r3, [r5] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ subs r4, r2, r3 │ │ │ │ add r5, r5, #8 │ │ │ │ sbcs r4, r6, r1 │ │ │ │ @@ -171886,29 +172444,29 @@ │ │ │ │ movwcc r4, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ sub lr, r1, r4 │ │ │ │ cmp lr, #1 │ │ │ │ - beq ad364 │ │ │ │ + beq adc1c │ │ │ │ uxtb r1, lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad404 │ │ │ │ - b ad3c0 │ │ │ │ + beq adcbc │ │ │ │ + b adc78 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad45c │ │ │ │ + beq add14 │ │ │ │ add r1, r1, sl, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r1, #1240] @ 0x4d8 │ │ │ │ - b ad34c │ │ │ │ + b adc04 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [ip, #16] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [ip, #44] @ 0x2c │ │ │ │ movw r1, #338 @ 0x152 │ │ │ │ strh r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -171933,65 +172491,65 @@ │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [ip, #44] @ 0x2c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #18 │ │ │ │ - b ad278 │ │ │ │ - ldr r3, [pc, #16] @ ad480 │ │ │ │ + b adb30 │ │ │ │ + ldr r3, [pc, #16] @ add38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq pc, r8, ip, lsl #22 │ │ │ │ + andeq pc, r8, r4, asr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ad4c0 │ │ │ │ + beq add78 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r6, #3 │ │ │ │ - bhi ad4d0 │ │ │ │ + bhi add88 │ │ │ │ lsr r5, r7, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #19 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, #0 │ │ │ │ - b ad54c │ │ │ │ + b ade04 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r5, r6, #4 │ │ │ │ mov r9, #4 │ │ │ │ cmn r3, #16 │ │ │ │ - bcc ad50c │ │ │ │ + bcc addc4 │ │ │ │ mov r4, #0 │ │ │ │ cmn r3, #1 │ │ │ │ - beq ad580 │ │ │ │ + beq ade38 │ │ │ │ mov lr, #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b ad54c │ │ │ │ + b ade04 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc ad530 │ │ │ │ + bcc adde8 │ │ │ │ sub ip, r5, r8 │ │ │ │ add r2, r7, r8 │ │ │ │ cmp r8, #1 │ │ │ │ stm r1, {r2, ip} │ │ │ │ - bhi ad59c │ │ │ │ + bhi ade54 │ │ │ │ lsr r5, r7, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #19 │ │ │ │ mov r2, r7 │ │ │ │ uxtb r6, r3 │ │ │ │ lsl r3, ip, #16 │ │ │ │ orr r6, r3, r6, lsl #8 │ │ │ │ @@ -172005,177 +172563,177 @@ │ │ │ │ orr r1, r6, lr │ │ │ │ stm ip, {r1, r2, r3, r4} │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #7 │ │ │ │ - bhi ad60c │ │ │ │ + bhi adec4 │ │ │ │ lsr r5, r2, #8 │ │ │ │ mov lr, #19 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, #0 │ │ │ │ - b ad54c │ │ │ │ + b ade04 │ │ │ │ mov r2, r7 │ │ │ │ sub r5, r8, #2 │ │ │ │ ldrh lr, [r2], #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ sub r4, lr, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r4, #3 │ │ │ │ - bcs ad64c │ │ │ │ + bcs adf04 │ │ │ │ cmn r3, #16 │ │ │ │ - bcc ad780 │ │ │ │ + bcc ae038 │ │ │ │ cmp r5, #8 │ │ │ │ - bcc ad788 │ │ │ │ + bcc ae040 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ sub r3, r8, #10 │ │ │ │ ldr r5, [r7, #5] │ │ │ │ add r7, r7, #10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsl r4, r4, #24 │ │ │ │ str r7, [sp, #32] │ │ │ │ orrs r4, r4, r5, lsr #8 │ │ │ │ - bne ad8a0 │ │ │ │ + bne ae158 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsl r5, r5, #24 │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r4, lsl #16 │ │ │ │ orr r2, r5, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b ad7c8 │ │ │ │ + b ae080 │ │ │ │ ldrb ip, [r7, #11] │ │ │ │ ldr lr, [r7, #7] │ │ │ │ lsl r5, ip, #24 │ │ │ │ orrs r5, r5, lr, lsr #8 │ │ │ │ - bne ad778 │ │ │ │ + bne ae030 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsl r5, lr, #24 │ │ │ │ ldrh r2, [r2] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r9, #8 │ │ │ │ orr r2, r2, r4, lsl #16 │ │ │ │ orr r8, r5, r2 │ │ │ │ sub r5, r6, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs ad51c │ │ │ │ - b ad530 │ │ │ │ + bcs addd4 │ │ │ │ + b adde8 │ │ │ │ cmp lr, #5 │ │ │ │ - bne ad79c │ │ │ │ + bne ae054 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad874 │ │ │ │ + beq ae12c │ │ │ │ subs r2, r8, #3 │ │ │ │ ldrb r5, [r7, #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, r7, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq ad8ac │ │ │ │ + beq ae164 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ sub r2, r8, #4 │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #25 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bhi ad8b8 │ │ │ │ + bhi ae170 │ │ │ │ mov r2, #1 │ │ │ │ movw r4, #278 @ 0x116 │ │ │ │ tst r4, r2, lsl r3 │ │ │ │ - beq ad8b8 │ │ │ │ + beq ae170 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm r2, {r0, r1, ip} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ - bl d58c8 │ │ │ │ + bl d6180 │ │ │ │ ldrb lr, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #82 @ 0x52 │ │ │ │ - bne ad9e8 │ │ │ │ + bne ae2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r2, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi ada0c │ │ │ │ + bhi ae2c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bls ad530 │ │ │ │ + bls adde8 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r2, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [r7, #3] │ │ │ │ ldrh r5, [r7] │ │ │ │ - bl d58c8 │ │ │ │ + bl d6180 │ │ │ │ ldrb lr, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #82 @ 0x52 │ │ │ │ - bne ad9e8 │ │ │ │ + bne ae2a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - b ad9bc │ │ │ │ + b ae274 │ │ │ │ mov lr, #56 @ 0x38 │ │ │ │ - b ad4fc │ │ │ │ + b addb4 │ │ │ │ cmp r5, #4 │ │ │ │ - bcs ad7b0 │ │ │ │ + bcs ae068 │ │ │ │ mov lr, #19 │ │ │ │ mov r7, r2 │ │ │ │ lsr r5, r2, #8 │ │ │ │ mov r4, #0 │ │ │ │ - b ad540 │ │ │ │ + b addf8 │ │ │ │ lsr r5, lr, #8 │ │ │ │ mov r7, lr │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #17 │ │ │ │ - b ad540 │ │ │ │ + b addf8 │ │ │ │ ldr r2, [r7, #2] │ │ │ │ sub r3, r8, #6 │ │ │ │ add r7, r7, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad888 │ │ │ │ + beq ae140 │ │ │ │ sub r2, r3, #1 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #25 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi ad8c4 │ │ │ │ + bhi ae17c │ │ │ │ mov r2, #1 │ │ │ │ movw r5, #278 @ 0x116 │ │ │ │ tst r5, r2, lsl r3 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ - beq ad890 │ │ │ │ + beq ae148 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r8, [r0, #36] @ 0x24 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strh r4, [r0, #34] @ 0x22 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -172197,153 +172755,153 @@ │ │ │ │ str r0, [r1, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r5, r2, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #19 │ │ │ │ mov r7, r2 │ │ │ │ - b ad540 │ │ │ │ + b addf8 │ │ │ │ mov lr, #19 │ │ │ │ mov r2, r7 │ │ │ │ lsr r5, r2, #8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b ad540 │ │ │ │ + b addf8 │ │ │ │ mov lr, #56 @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ - b ad790 │ │ │ │ + b ae048 │ │ │ │ mov lr, #19 │ │ │ │ mov r7, r2 │ │ │ │ - b ad8b8 │ │ │ │ + b ae170 │ │ │ │ lsr r5, r2, #8 │ │ │ │ mov r4, #0 │ │ │ │ - b ad540 │ │ │ │ - b ad890 │ │ │ │ + b addf8 │ │ │ │ + b ae148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bls ad530 │ │ │ │ + bls adde8 │ │ │ │ sub r2, r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #3] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ ldrh r3, [r7] │ │ │ │ ldrb r5, [r7, #7] │ │ │ │ add r7, r7, #8 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsr r7, r4, #8 │ │ │ │ orr r2, r3, r2, lsl #16 │ │ │ │ orr r5, r7, r5, lsl #24 │ │ │ │ orr ip, r2, r4, lsl #24 │ │ │ │ mov r7, #4 │ │ │ │ - b ad95c │ │ │ │ + b ae214 │ │ │ │ mov r7, #2 │ │ │ │ - b ad810 │ │ │ │ + b ae0c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bls ad530 │ │ │ │ + bls adde8 │ │ │ │ sub r2, r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ ldrh r3, [r7] │ │ │ │ ldrb r5, [r7, #7] │ │ │ │ ldr r4, [r7, #3] │ │ │ │ add r7, r7, #8 │ │ │ │ orr r2, r3, r2, lsl #16 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsr r7, r4, #8 │ │ │ │ orr r5, r7, r5, lsl #24 │ │ │ │ orr ip, r2, r4, lsl #24 │ │ │ │ mov r7, #3 │ │ │ │ - b ad810 │ │ │ │ + b ae0c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - bls ad530 │ │ │ │ + bls adde8 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r2, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [r7, #3] │ │ │ │ ldrh r5, [r7] │ │ │ │ - bl d58c8 │ │ │ │ + bl d6180 │ │ │ │ ldrb lr, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #82 @ 0x52 │ │ │ │ - bne ad9e8 │ │ │ │ + bne ae2a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #5 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orr r0, r5, r0, lsl #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ lsr r1, r4, #8 │ │ │ │ orr r5, r1, r2, lsl #24 │ │ │ │ orr ip, r0, r4, lsl #24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b ad810 │ │ │ │ + b ae0c8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh ip, [sp, #42] @ 0x2a │ │ │ │ lsr r5, r7, #8 │ │ │ │ ldrb r3, [sp, #41] @ 0x29 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b ad540 │ │ │ │ + b addf8 │ │ │ │ mov lr, #66 @ 0x42 │ │ │ │ - b ad7ac │ │ │ │ + b ae064 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r6, [r1] │ │ │ │ add r4, r0, #16 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi ada3c │ │ │ │ + bhi ae2f4 │ │ │ │ lsr r5, r6, #8 │ │ │ │ mov r1, #19 │ │ │ │ - b adabc │ │ │ │ + b ae374 │ │ │ │ mov r8, r6 │ │ │ │ sub r9, r7, #4 │ │ │ │ ldr r3, [r8], #4 │ │ │ │ mov r5, #4 │ │ │ │ strd r8, [r1] │ │ │ │ cmn r3, #16 │ │ │ │ - bcc ada6c │ │ │ │ + bcc ae324 │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #1 │ │ │ │ - beq adaa8 │ │ │ │ + beq ae360 │ │ │ │ mov r1, #16 │ │ │ │ - b adabc │ │ │ │ + b ae374 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ cmp r9, r7 │ │ │ │ - bcc ada90 │ │ │ │ + bcc ae348 │ │ │ │ sub r9, r9, r7 │ │ │ │ add r8, r6, r7 │ │ │ │ cmp r7, #1 │ │ │ │ strd r8, [r1] │ │ │ │ - bhi adae8 │ │ │ │ + bhi ae3a0 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #19 │ │ │ │ str r6, [r0, #16] │ │ │ │ - b adad4 │ │ │ │ + b ae38c │ │ │ │ cmp r9, #7 │ │ │ │ - bhi adb44 │ │ │ │ + bhi ae3fc │ │ │ │ lsr r5, r8, #8 │ │ │ │ mov r1, #19 │ │ │ │ mov r6, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4, #1] │ │ │ │ strb r2, [r4, #7] │ │ │ │ strh r2, [r4, #5] │ │ │ │ @@ -172354,132 +172912,132 @@ │ │ │ │ strb r1, [r0, #1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ ldrh r8, [r9], #2 │ │ │ │ bic r1, r8, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bne adb88 │ │ │ │ + bne ae440 │ │ │ │ sub ip, r7, #2 │ │ │ │ cmn r3, #16 │ │ │ │ - bcc adba0 │ │ │ │ + bcc ae458 │ │ │ │ cmp ip, #8 │ │ │ │ - bcc adba8 │ │ │ │ + bcc ae460 │ │ │ │ ldrb r1, [r6, #9] │ │ │ │ ldr lr, [r6, #5] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, lr, lsr #8 │ │ │ │ - bne adc58 │ │ │ │ + bne ae510 │ │ │ │ ldrb sl, [r9, #2] │ │ │ │ add ip, r6, #10 │ │ │ │ ldrh r1, [r9] │ │ │ │ sub r6, r7, #10 │ │ │ │ lsl lr, lr, #24 │ │ │ │ orr r1, r1, sl, lsl #16 │ │ │ │ orr r1, lr, r1 │ │ │ │ - b adbdc │ │ │ │ + b ae494 │ │ │ │ ldrb lr, [r6, #11] │ │ │ │ sub r9, r7, #12 │ │ │ │ ldr ip, [r6, #7] │ │ │ │ add r6, r6, #12 │ │ │ │ stm r1, {r6, r9} │ │ │ │ lsl r7, lr, #24 │ │ │ │ orrs r7, r7, ip, lsr #8 │ │ │ │ - bne adb98 │ │ │ │ + bne ae450 │ │ │ │ ldrb r5, [r8, #2] │ │ │ │ lsl ip, ip, #24 │ │ │ │ ldrh r7, [r8] │ │ │ │ orr r7, r7, r5, lsl #16 │ │ │ │ mov r5, #8 │ │ │ │ orr r7, ip, r7 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs ada7c │ │ │ │ - b ada90 │ │ │ │ + bcs ae334 │ │ │ │ + b ae348 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #17 │ │ │ │ strd r8, [r4] │ │ │ │ - b adad4 │ │ │ │ + b ae38c │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b ada68 │ │ │ │ + b ae320 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs adbd0 │ │ │ │ + bcs ae488 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #19 │ │ │ │ str r9, [r4] │ │ │ │ str r9, [r0, #12] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #2] │ │ │ │ add ip, r6, #6 │ │ │ │ sub r6, r7, #6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq adc2c │ │ │ │ + beq ae4e4 │ │ │ │ ldrb sl, [ip] │ │ │ │ mov lr, #25 │ │ │ │ cmp sl, #8 │ │ │ │ - bhi adc30 │ │ │ │ + bhi ae4e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ movw r9, #278 @ 0x116 │ │ │ │ tst r9, r1, lsl sl │ │ │ │ - beq adc30 │ │ │ │ + beq ae4e8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne adc60 │ │ │ │ + bne ae518 │ │ │ │ add r1, ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, #19 │ │ │ │ str r2, [r0, #20] │ │ │ │ - b adad4 │ │ │ │ + b ae38c │ │ │ │ mov lr, #19 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r0, #12] │ │ │ │ str ip, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ strb sl, [r0, #9] │ │ │ │ strb lr, [r0, #8] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - b adbb0 │ │ │ │ + b ae468 │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq adc74 │ │ │ │ + beq ae52c │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ - b adad4 │ │ │ │ + b ae38c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #6 │ │ │ │ cmn r3, #17 │ │ │ │ lsl r1, sl, #1 │ │ │ │ movwhi r0, #14 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r0, r5 │ │ │ │ str r2, [sp] │ │ │ │ add r0, r0, #2 │ │ │ │ add r9, ip, #2 │ │ │ │ sub r6, r6, #2 │ │ │ │ - bl f3c28 <__aeabi_uidivmod@@Base> │ │ │ │ + bl f44e0 <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ rsbne r1, r1, sl, lsl #1 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs adcd0 │ │ │ │ + bcs ae588 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b adad4 │ │ │ │ + b ae38c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ stmib r2, {r0, r1} │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -172495,73 +173053,73 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ lsl r3, r2, #1 │ │ │ │ uxtb r8, r3 │ │ │ │ mvn ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ - b add58 │ │ │ │ + b ae610 │ │ │ │ ldrb r9, [r4], #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ orr r0, r9, r6 │ │ │ │ orr r7, r3, sl │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne adf00 │ │ │ │ + bne ae7b8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi adea0 │ │ │ │ + bhi ae758 │ │ │ │ uxtab r3, ip, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi adf30 │ │ │ │ + bhi ae7e8 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ add pc, r6, r3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq adec0 │ │ │ │ + beq ae778 │ │ │ │ ldrb r6, [r4], #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r4, [r1] │ │ │ │ - bne add30 │ │ │ │ - b adecc │ │ │ │ + bne ae5e8 │ │ │ │ + b ae784 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc adec0 │ │ │ │ + bcc ae778 │ │ │ │ ldrh r6, [r4], #2 │ │ │ │ sub r3, r5, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r4, [r1] │ │ │ │ - bcc adecc │ │ │ │ + bcc ae784 │ │ │ │ sub r5, r3, #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldrh r9, [r4], #2 │ │ │ │ - b add3c │ │ │ │ + b ae5f4 │ │ │ │ cmp r5, #7 │ │ │ │ - bls adec0 │ │ │ │ + bls ae778 │ │ │ │ ldrb r9, [r4, #7] │ │ │ │ sub r3, r5, #8 │ │ │ │ ldr r6, [r4, #3] │ │ │ │ cmp r3, #8 │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ ldrh r7, [r4] │ │ │ │ add r4, r4, #8 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r4, [r1] │ │ │ │ - bcc adecc │ │ │ │ + bcc ae784 │ │ │ │ orr r7, r7, ip, lsl #16 │ │ │ │ lsr r5, r6, #8 │ │ │ │ orr sl, r5, r9, lsl #24 │ │ │ │ orr r6, r7, r6, lsl #24 │ │ │ │ ldr r7, [r4, #3] │ │ │ │ sub r5, r3, #8 │ │ │ │ ldrb r9, [r4, #2] │ │ │ │ @@ -172574,39 +173132,39 @@ │ │ │ │ str r5, [r1, #4] │ │ │ │ orr r3, r3, ip, lsl #24 │ │ │ │ mvn ip, #0 │ │ │ │ str r4, [r1] │ │ │ │ orr r0, r9, r6 │ │ │ │ orr r7, r3, sl │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq add58 │ │ │ │ - b adf00 │ │ │ │ + beq ae610 │ │ │ │ + b ae7b8 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc adec0 │ │ │ │ + bcc ae778 │ │ │ │ ldr r6, [r4], #4 │ │ │ │ sub r3, r5, #4 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r4, [r1] │ │ │ │ - bcc adecc │ │ │ │ + bcc ae784 │ │ │ │ sub r5, r3, #4 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r9, [r4], #4 │ │ │ │ - b add3c │ │ │ │ + b ae5f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r1] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b adf34 │ │ │ │ + b ae7ec │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r3] │ │ │ │ @@ -172643,22 +173201,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne adf6c │ │ │ │ + bne ae824 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxne lr │ │ │ │ b dc38 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi ae284 │ │ │ │ + bhi aeb3c │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -172855,73 +173413,73 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs ae2d4 │ │ │ │ + bcs aeb8c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae2f0 │ │ │ │ + beq aeba8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae304 │ │ │ │ + beq aebbc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae328 │ │ │ │ + beq aebe0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 5588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae37c │ │ │ │ + beq aec34 │ │ │ │ mov r7, r0 │ │ │ │ bl 5390 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl ae39c │ │ │ │ + bpl aec54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r4, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - beq ae3c8 │ │ │ │ + beq aec80 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae3d0 │ │ │ │ + bne aec88 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -172945,73 +173503,73 @@ │ │ │ │ movw r3, #438 @ 0x1b6 │ │ │ │ strh r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae44c │ │ │ │ + bne aed04 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b ae460 │ │ │ │ + b aed18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne ae520 │ │ │ │ - ldr r2, [pc, #1408] @ ae9e8 │ │ │ │ + bne aedd8 │ │ │ │ + ldr r2, [pc, #1408] @ af2a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ - bl c6f28 │ │ │ │ + bl c77e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne ae4c0 │ │ │ │ + bne aed78 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 53fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 551c │ │ │ │ cmn r0, #1 │ │ │ │ - beq ae5d0 │ │ │ │ + beq aee88 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ - b ae54c │ │ │ │ + b aee04 │ │ │ │ add r2, r6, #8 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ae548 │ │ │ │ + bne aee00 │ │ │ │ ldrb r0, [r2] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq ae554 │ │ │ │ + beq aee0c │ │ │ │ cmp r0, #3 │ │ │ │ - bcc ae5d4 │ │ │ │ + bcc aee8c │ │ │ │ ldm r8, {r6, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae500 │ │ │ │ + beq aedb8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae514 │ │ │ │ + beq aedcc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b ae5d4 │ │ │ │ + b aee8c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [r7, #4] │ │ │ │ str r1, [r7] │ │ │ │ lsr r1, r0, #24 │ │ │ │ lsr r0, r0, #8 │ │ │ │ str r4, [r7, #8] │ │ │ │ strb r1, [r7, #7] │ │ │ │ @@ -173025,361 +173583,361 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae90c │ │ │ │ + bne af1c4 │ │ │ │ add r0, r8, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #13, #19 │ │ │ │ sub r2, r8, r1 │ │ │ │ add r2, r2, #9216 @ 0x2400 │ │ │ │ cmp r2, r0 │ │ │ │ movwcc r2, #8192 @ 0x2000 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, r0 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq ae5b4 │ │ │ │ + beq aee6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b ae628 │ │ │ │ + b aeee0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcc ae5f8 │ │ │ │ - b ae628 │ │ │ │ + bcc aeeb0 │ │ │ │ + b aeee0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl a79c4 │ │ │ │ + bl a827c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae7cc │ │ │ │ + bne af084 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae7ec │ │ │ │ + beq af0a4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne ae678 │ │ │ │ + bne aef30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl a79c4 │ │ │ │ + bl a827c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae8e0 │ │ │ │ + bne af198 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae8fc │ │ │ │ + beq af1b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - beq ae768 │ │ │ │ + beq af020 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r9, r7, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r9 │ │ │ │ movcc r9, r1 │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, r9 │ │ │ │ add r5, r0, r6 │ │ │ │ mvncs r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne ae6d0 │ │ │ │ + bne aef88 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq ae6a4 │ │ │ │ - b ae7b4 │ │ │ │ + beq aef5c │ │ │ │ + b af06c │ │ │ │ add r6, r6, r0 │ │ │ │ cmp r0, sl │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #32] │ │ │ │ movhi r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae8d4 │ │ │ │ + beq af18c │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ addcc r1, r8, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub sl, r3, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae634 │ │ │ │ + beq aeeec │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r7 │ │ │ │ mvngt r2, #0 │ │ │ │ cmp r3, r9 │ │ │ │ moveq r2, r7 │ │ │ │ cmp r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne ae634 │ │ │ │ + bne aeeec │ │ │ │ mov r8, r1 │ │ │ │ cmp r9, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bcc ae634 │ │ │ │ + bcc aeeec │ │ │ │ lsl r0, r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bpl ae634 │ │ │ │ + bpl aeeec │ │ │ │ mvn r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b ae634 │ │ │ │ + b aeeec │ │ │ │ add r7, r6, #32 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, r6, lsl #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lslls r7, r6, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 135b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae960 │ │ │ │ + bne af218 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - b ae680 │ │ │ │ + b aef38 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b ae7fc │ │ │ │ + b af0b4 │ │ │ │ ldrb r1, [sp, #43] @ 0x2b │ │ │ │ ldrh r2, [sp, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb r1, [fp, #-37] @ 0xffffffdb │ │ │ │ strh r2, [fp, #-39] @ 0xffffffd9 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ae7fc │ │ │ │ + b af0b4 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae83c │ │ │ │ + beq af0f4 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae870 │ │ │ │ - ldr r0, [pc, #440] @ ae9ec │ │ │ │ + bne af128 │ │ │ │ + ldr r0, [pc, #440] @ af2a4 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ae840 │ │ │ │ + b af0f8 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae868 │ │ │ │ + bne af120 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ - b ae8c4 │ │ │ │ + b af17c │ │ │ │ lsr r2, r2, #8 │ │ │ │ - b ae880 │ │ │ │ + b af138 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ lsr r2, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r0, [r7, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r7] │ │ │ │ lsr r0, r2, #16 │ │ │ │ cmp r3, #0 │ │ │ │ strh r2, [r7, #5] │ │ │ │ str r1, [r7, #8] │ │ │ │ strb r0, [r7, #7] │ │ │ │ - beq ae8c4 │ │ │ │ + beq af17c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - b ae7bc │ │ │ │ + b af074 │ │ │ │ ldrb r1, [sp, #43] @ 0x2b │ │ │ │ ldrh r2, [sp, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb r1, [fp, #-37] @ 0xffffffdb │ │ │ │ strh r2, [fp, #-39] @ 0xffffffd9 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - b ae904 │ │ │ │ + b af1bc │ │ │ │ mov r0, #4 │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ae7c4 │ │ │ │ + b af07c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ bl 8148 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae94c │ │ │ │ + beq af204 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r7] │ │ │ │ movw r0, #9729 @ 0x2601 │ │ │ │ strh r0, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ - b ae578 │ │ │ │ + b aee30 │ │ │ │ movw r0, #9729 @ 0x2601 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strh r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ae7fc │ │ │ │ + b af0b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae988 │ │ │ │ + beq af240 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b ae9b8 │ │ │ │ + b af270 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq ae9d8 │ │ │ │ + beq af290 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, r5, r4, ror r3 │ │ │ │ - andeq pc, r8, r4, lsl sl @ │ │ │ │ + andeq r9, r5, r4, lsr #9 │ │ │ │ + andeq pc, r8, ip, asr r1 @ │ │ │ │ lsr r3, r2, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi aea00 │ │ │ │ - b d22d4 │ │ │ │ + bhi af2b8 │ │ │ │ + b d2b8c │ │ │ │ b 13104 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi aece8 │ │ │ │ + bhi af5a0 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #7 │ │ │ │ strb r0, [r7, sl] │ │ │ │ - bcs aead8 │ │ │ │ + bcs af390 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeb90 │ │ │ │ + beq af448 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeba8 │ │ │ │ + beq af460 │ │ │ │ cmp sl, #1 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r0, [sp, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aebb0 │ │ │ │ + beq af468 │ │ │ │ cmp sl, #2 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r0, [sp, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aebb8 │ │ │ │ + beq af470 │ │ │ │ cmp sl, #3 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aebc0 │ │ │ │ + beq af478 │ │ │ │ cmp sl, #4 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aebc8 │ │ │ │ + beq af480 │ │ │ │ cmp sl, #5 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ ldrb r1, [sp, #14] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aebcc │ │ │ │ - b aebf0 │ │ │ │ + beq af484 │ │ │ │ + b af4a8 │ │ │ │ cmp r7, r7 │ │ │ │ - bne aeb30 │ │ │ │ + bne af3e8 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r4, r7, r0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -173387,102 +173945,102 @@ │ │ │ │ sub r5, r2, r4 │ │ │ │ orr r5, r5, r4 │ │ │ │ sub r4, r2, r6 │ │ │ │ orr r6, r4, r6 │ │ │ │ and r6, r6, r3 │ │ │ │ and r6, r6, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne aeb5c │ │ │ │ + bne af414 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls aeaf4 │ │ │ │ - b aeb5c │ │ │ │ + bls af3ac │ │ │ │ + b af414 │ │ │ │ sub r2, r7, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r7, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb98 │ │ │ │ + beq af450 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aeb38 │ │ │ │ + bne af3f0 │ │ │ │ sub r1, sl, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs aeae4 │ │ │ │ + bcs af39c │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq aebf0 │ │ │ │ + beq af4a8 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq aeba0 │ │ │ │ + beq af458 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne aeb74 │ │ │ │ - b aebf0 │ │ │ │ + bne af42c │ │ │ │ + b af4a8 │ │ │ │ mov r0, #0 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ add r0, r2, r0 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ mov r0, #1 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ mov r0, #2 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ mov r0, #3 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ mov r0, #4 │ │ │ │ - b aebcc │ │ │ │ + b af484 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne aebf0 │ │ │ │ + bne af4a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 52ac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ cmp r0, #4 │ │ │ │ - beq aec18 │ │ │ │ - b aed04 │ │ │ │ - ldr r0, [pc, #352] @ aed58 │ │ │ │ - ldr r1, [pc, #352] @ aed5c │ │ │ │ + beq af4d0 │ │ │ │ + b af5bc │ │ │ │ + ldr r0, [pc, #352] @ af610 │ │ │ │ + ldr r1, [pc, #352] @ af614 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne aed04 │ │ │ │ + bne af5bc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aec38 │ │ │ │ + beq af4f0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl aec5c │ │ │ │ + bpl af514 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ str r1, [r9] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ - beq aec88 │ │ │ │ + beq af540 │ │ │ │ mov r0, sl │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne aec90 │ │ │ │ + bne af548 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 81e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ @@ -173491,15 +174049,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str r6, [sp, #28] │ │ │ │ stm r0, {r4, r5, r7, sl} │ │ │ │ mov r0, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aed30 │ │ │ │ + beq af5e8 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r9, #8] │ │ │ │ str r0, [r9, #4] │ │ │ │ @@ -173508,15 +174066,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 13060 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq aec18 │ │ │ │ + beq af4d0 │ │ │ │ ldrh r1, [sp, #1] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [sp, #3] │ │ │ │ strh r1, [r9, #5] │ │ │ │ mov r1, #1 │ │ │ │ strb r3, [r9, #7] │ │ │ │ str r2, [r9, #8] │ │ │ │ @@ -173526,70 +174084,70 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c731c │ │ │ │ + bl c7bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r0, r9, r8, rrx │ │ │ │ - andeq r0, r9, r4, rrx │ │ │ │ + @ instruction: 0x0008f7b0 │ │ │ │ + andeq pc, r8, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcc aee7c │ │ │ │ + bcc af734 │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ movcs r2, #4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq aedb4 │ │ │ │ + beq af66c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ movcs r4, #4 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc aee18 │ │ │ │ + bcc af6d0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ sub r0, r7, r6 │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc aee68 │ │ │ │ + bcc af720 │ │ │ │ add r1, r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aedac │ │ │ │ + beq af664 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs aee18 │ │ │ │ + bcs af6d0 │ │ │ │ add r6, r6, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bls aedd0 │ │ │ │ - ldr r0, [pc, #148] @ aeeb4 │ │ │ │ + bls af688 │ │ │ │ + ldr r0, [pc, #148] @ af76c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #144] @ aeeb8 │ │ │ │ - ldr r1, [pc, #144] @ aeebc │ │ │ │ + ldr r2, [pc, #144] @ af770 │ │ │ │ + ldr r1, [pc, #144] @ af774 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -173598,333 +174156,333 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 8850 │ │ │ │ - ldr r3, [pc, #88] @ aeec8 │ │ │ │ + ldr r3, [pc, #88] @ af780 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #60] @ aeec0 │ │ │ │ + ldr r0, [pc, #60] @ af778 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #56] @ aeec4 │ │ │ │ + ldr r1, [pc, #56] @ af77c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 8850 │ │ │ │ - @ instruction: 0xfffb2a50 │ │ │ │ - strdeq pc, [r8], -r8 │ │ │ │ - ldrdeq pc, [r8], -r0 │ │ │ │ - andeq r0, r9, r4, lsl #3 │ │ │ │ - andeq pc, r8, ip, ror sl @ │ │ │ │ - muleq r8, ip, sl │ │ │ │ + @ instruction: 0xfffb2a54 │ │ │ │ + andeq lr, r8, r0, asr #26 │ │ │ │ + andeq pc, r8, r8, lsl r2 @ │ │ │ │ + andeq pc, r8, ip, asr #17 │ │ │ │ + andeq pc, r8, r4, asr #3 │ │ │ │ + andeq pc, r8, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq aef50 │ │ │ │ + beq af808 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aef54 │ │ │ │ + beq af80c │ │ │ │ cmp r1, #0 │ │ │ │ - beq aef3c │ │ │ │ + beq af7f4 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b aef18 │ │ │ │ + b af7d0 │ │ │ │ add r5, r5, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq aef3c │ │ │ │ + beq af7f4 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r6, [r4] │ │ │ │ - beq aef0c │ │ │ │ + beq af7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b aef0c │ │ │ │ + b af7c4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq aef50 │ │ │ │ + beq af808 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #44] @ aef88 │ │ │ │ + ldr r3, [pc, #44] @ af840 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r9, #0 │ │ │ │ - beq aef84 │ │ │ │ + beq af83c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq pc, [r8], -r8 │ │ │ │ + andeq pc, r8, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr sl, [r2] │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aefe0 │ │ │ │ + beq af898 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 51b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne aefe0 │ │ │ │ + bne af898 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq aefb8 │ │ │ │ - b af04c │ │ │ │ + beq af870 │ │ │ │ + b af904 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af018 │ │ │ │ + beq af8d0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 51b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne af018 │ │ │ │ + bne af8d0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq aeff0 │ │ │ │ - b af04c │ │ │ │ + beq af8a8 │ │ │ │ + b af904 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af064 │ │ │ │ + beq af91c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ bl 51b0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne af064 │ │ │ │ + bne af91c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq af028 │ │ │ │ + beq af8e0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ strb r1, [r5, #3] │ │ │ │ strh r1, [r5, #1] │ │ │ │ strb r1, [r5] │ │ │ │ - b af1f0 │ │ │ │ + b afaa8 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq af084 │ │ │ │ + beq af93c │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ bl 5228 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne af0a0 │ │ │ │ + bne af958 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 52dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne af0ec │ │ │ │ + bne af9a4 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af0dc │ │ │ │ + bne af994 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 5228 │ │ │ │ cmn r0, #1 │ │ │ │ - bne af0dc │ │ │ │ + bne af994 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne af2b8 │ │ │ │ + bne afb70 │ │ │ │ mov r0, r9 │ │ │ │ bl 54a4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af104 │ │ │ │ + beq af9bc │ │ │ │ bl 5270 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af11c │ │ │ │ + beq af9d4 │ │ │ │ bl 5204 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne af140 │ │ │ │ + bne af9f8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 54b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af250 │ │ │ │ + beq afb08 │ │ │ │ ldrb r0, [r7, #122] @ 0x7a │ │ │ │ cmp r0, #1 │ │ │ │ - bne af158 │ │ │ │ + bne afa10 │ │ │ │ bl 539c │ │ │ │ cmn r0, #1 │ │ │ │ - beq af1dc │ │ │ │ + beq afa94 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 5168 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af250 │ │ │ │ + beq afb08 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ str r8, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af1b8 │ │ │ │ + beq afa70 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ add r9, sp, #4 │ │ │ │ lsl r8, r0, #3 │ │ │ │ ldrd r2, [r6] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne af260 │ │ │ │ + bne afb18 │ │ │ │ add r6, r6, #8 │ │ │ │ subs r8, r8, #8 │ │ │ │ - bne af18c │ │ │ │ + bne afa44 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq af278 │ │ │ │ - ldr r0, [pc, #272] @ af2dc │ │ │ │ + beq afb30 │ │ │ │ + ldr r0, [pc, #272] @ afb94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ - b af278 │ │ │ │ + b afb30 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs af218 │ │ │ │ + bcs afad0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs af22c │ │ │ │ + bcs afae4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs af240 │ │ │ │ + bcs afaf8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc af204 │ │ │ │ + bcc afabc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc af210 │ │ │ │ + bcc afac8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r6, [r5] │ │ │ │ - b af1ec │ │ │ │ + b afaa4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #1] │ │ │ │ strb r0, [r5] │ │ │ │ - b af1f0 │ │ │ │ + b afaa8 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ bl 5138 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - ldrne r0, [pc, #52] @ af2d8 │ │ │ │ + ldrne r0, [pc, #52] @ afb90 │ │ │ │ ldrne r0, [pc, r0] │ │ │ │ strne r8, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl af2e0 │ │ │ │ + bl afb98 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r5] │ │ │ │ - b af1f0 │ │ │ │ + b afaa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af2e0 │ │ │ │ + bl afb98 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r9, ip, asr #26 │ │ │ │ - andeq r0, r9, r4, lsr #28 │ │ │ │ + muleq r9, r4, r4 │ │ │ │ + andeq r0, r9, ip, ror #10 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc af300 │ │ │ │ + bcc afbb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc af314 │ │ │ │ + bcc afbcc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, sl, fp, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 55a0 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq af348 │ │ │ │ + beq afc00 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq af358 │ │ │ │ + beq afc10 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq af36c │ │ │ │ + beq afc24 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 55a0 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -173939,22 +174497,22 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r2, #3 │ │ │ │ - bcs af4c4 │ │ │ │ + bcs afd7c │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, #3 │ │ │ │ bl 53f0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne af4a8 │ │ │ │ + bne afd60 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ @@ -173963,48 +174521,48 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, #524288 @ 0x80000 │ │ │ │ mov r6, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 5510 │ │ │ │ cmn r0, #1 │ │ │ │ - beq af508 │ │ │ │ + beq afdc0 │ │ │ │ ldr r5, [sp] │ │ │ │ cmn r5, #1 │ │ │ │ - beq af524 │ │ │ │ + beq afddc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq af53c │ │ │ │ + beq afdf4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ movne r2, r0 │ │ │ │ movne r0, r5 │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r2} │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #268] @ af574 │ │ │ │ + ldr r1, [pc, #268] @ afe2c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #10 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ strh r0, [sp, #12] │ │ │ │ movw r0, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #4] │ │ │ │ eor r0, r3, #1 │ │ │ │ strb r0, [sp, #9] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r3, [sp, #8] │ │ │ │ mov r3, sp │ │ │ │ - bl c6ce0 │ │ │ │ + bl c7598 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne af4dc │ │ │ │ + bne afd94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ @@ -174029,211 +174587,211 @@ │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ af578 │ │ │ │ + ldr r0, [pc, #76] @ afe30 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #72] @ af57c │ │ │ │ + ldr r2, [pc, #72] @ afe34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - ldr r0, [pc, #40] @ af56c │ │ │ │ - ldr r2, [pc, #40] @ af570 │ │ │ │ + ldr r0, [pc, #40] @ afe24 │ │ │ │ + ldr r2, [pc, #40] @ afe28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 8da8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, r4, r0, asr #30 │ │ │ │ - andeq lr, r8, r8, asr lr │ │ │ │ - andeq r6, r4, ip, ror #2 │ │ │ │ - andeq r6, r4, r4, asr pc │ │ │ │ - andeq lr, r8, ip, ror #28 │ │ │ │ + @ instruction: 0x00046fb8 │ │ │ │ + andeq lr, r8, r0, lsr #11 │ │ │ │ + @ instruction: 0x000461b4 │ │ │ │ + andeq r6, r4, ip, asr #31 │ │ │ │ + @ instruction: 0x0008e5b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af604 │ │ │ │ + beq afebc │ │ │ │ cmp r1, #0 │ │ │ │ - beq af5e8 │ │ │ │ + beq afea0 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b af5c4 │ │ │ │ + b afe7c │ │ │ │ add r4, r4, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq af5e8 │ │ │ │ + beq afea0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r6, [r5] │ │ │ │ - beq af5b8 │ │ │ │ + beq afe70 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b af5b8 │ │ │ │ + b afe70 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af600 │ │ │ │ + beq afeb8 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ af63c │ │ │ │ + ldr r3, [pc, #48] @ afef4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af638 │ │ │ │ + beq afef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r8, r8, lsr #12 │ │ │ │ + andeq lr, r8, r0, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ ldr r7, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmpeq r7, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq af6c4 │ │ │ │ + beq aff7c │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ - bne af924 │ │ │ │ - ldr sl, [pc, #4032] @ b0650 │ │ │ │ + bne b01dc │ │ │ │ + ldr sl, [pc, #4032] @ b0f08 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi af760 │ │ │ │ + bhi b0018 │ │ │ │ add r1, sl, #80 @ 0x50 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne af75c │ │ │ │ + bne b0014 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne af760 │ │ │ │ + bne b0018 │ │ │ │ dmb ish │ │ │ │ - b af768 │ │ │ │ + b b0020 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldrb r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0254 │ │ │ │ - ldr r0, [pc, #3956] @ b0654 │ │ │ │ + beq b0b0c │ │ │ │ + ldr r0, [pc, #3956] @ b0f0c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ strb r1, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq b03d4 │ │ │ │ + beq b0c8c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0e20 │ │ │ │ + beq b16d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b03c4 │ │ │ │ + beq b0c7c │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b af738 │ │ │ │ + b afff0 │ │ │ │ add r6, r6, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq b03c4 │ │ │ │ + beq b0c7c │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r4, [r5] │ │ │ │ - beq af72c │ │ │ │ + beq affe4 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b af72c │ │ │ │ + b affe4 │ │ │ │ clrex │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ bl d7fc │ │ │ │ ldrb r0, [sl, #88] @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #4016] @ b0728 │ │ │ │ + ldr r0, [pc, #4016] @ b0fe0 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r6, [fp, #-224] @ 0xffffff20 │ │ │ │ str r5, [fp, #-228] @ 0xffffff1c │ │ │ │ ldr r9, [r0] │ │ │ │ str r6, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - beq af7b0 │ │ │ │ + beq b0068 │ │ │ │ ldr r8, [r9] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq af7b8 │ │ │ │ - b b03f0 │ │ │ │ + beq b0070 │ │ │ │ + b b0ca8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ add r6, r5, r4, lsl #3 │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne af7c8 │ │ │ │ + bne b0080 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq b11c8 │ │ │ │ + beq b1a80 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl sl, r4, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, fp, #76 @ 0x4c │ │ │ │ add r9, r0, #4 │ │ │ │ sub r4, fp, #64 @ 0x40 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mvn r6, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - b af820 │ │ │ │ + b b00d8 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp sl, r8 │ │ │ │ - beq af890 │ │ │ │ + beq b0148 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, r8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq af89c │ │ │ │ + beq b0154 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r0, r5, r8 │ │ │ │ add r7, r1, #24 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ strd r2, [r9] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -174241,55 +174799,55 @@ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ - bl a39f0 │ │ │ │ + bl a42a8 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ tst r0, r6 │ │ │ │ - beq af81c │ │ │ │ + beq b00d4 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ bl 50d8 │ │ │ │ - b af81c │ │ │ │ + b b00d4 │ │ │ │ add r0, r5, r8 │ │ │ │ mov r6, r5 │ │ │ │ - b af8a8 │ │ │ │ + b b0160 │ │ │ │ add r0, r5, r8 │ │ │ │ mov r6, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r5, r0, #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r4, r1, r2 │ │ │ │ - b af8d8 │ │ │ │ + b b0190 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af90c │ │ │ │ + beq b01c4 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af8f4 │ │ │ │ + beq b01ac │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af8d0 │ │ │ │ + beq b0188 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b af8d0 │ │ │ │ + b b0188 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af920 │ │ │ │ + beq b01d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ @@ -174303,95 +174861,95 @@ │ │ │ │ mov r6, r1 │ │ │ │ moveq r7, r1 │ │ │ │ movwne r6, #1 │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b af980 │ │ │ │ + b b0238 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ - bne afd74 │ │ │ │ + bne b062c │ │ │ │ cmp r7, #0 │ │ │ │ - beq afe90 │ │ │ │ + beq b0748 │ │ │ │ tst r6, #1 │ │ │ │ - beq b1230 │ │ │ │ + beq b1ae8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq af9c4 │ │ │ │ + beq b027c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r3, r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs af9ec │ │ │ │ + bcs b02a4 │ │ │ │ mov r6, r3 │ │ │ │ - b afa10 │ │ │ │ + b b02c8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq af9dc │ │ │ │ + beq b0294 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne af9d0 │ │ │ │ + bne b0288 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r2, [r3, r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc af9bc │ │ │ │ + bcc b0274 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b10a8 │ │ │ │ + beq b1960 │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ add r1, r1, #1 │ │ │ │ ldrh r3, [r6, r8] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bcs af9ec │ │ │ │ + bcs b02a4 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afa3c │ │ │ │ + beq b02f4 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldr r2, [r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r2, #272 @ 0x110 │ │ │ │ - bne afa24 │ │ │ │ + bne b02dc │ │ │ │ mov r3, #0 │ │ │ │ - b afa40 │ │ │ │ + b b02f8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, r0, lsl #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ sub r1, r6, #132 @ 0x84 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne afd90 │ │ │ │ + bne b0648 │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq af980 │ │ │ │ + beq b0238 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ ldrh r0, [r1, r8] │ │ │ │ add r8, r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mvn r6, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r9, r0, #2 │ │ │ │ cmp r9, #0 │ │ │ │ - beq afb1c │ │ │ │ + beq b03d4 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ subs sl, r5, r3 │ │ │ │ movcc r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5180 │ │ │ │ @@ -174404,89 +174962,89 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub r9, r9, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq afaa8 │ │ │ │ + beq b0360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afb40 │ │ │ │ + beq b03f8 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ cmp r7, #0 │ │ │ │ - bne afb2c │ │ │ │ - b afd80 │ │ │ │ + bne b03e4 │ │ │ │ + b b0638 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ cmp r7, #0 │ │ │ │ - beq afd80 │ │ │ │ + beq b0638 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r7, r7, #1 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b afa8c │ │ │ │ + b b0344 │ │ │ │ mov r0, #0 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [fp, #-104] @ 0xffffff98 │ │ │ │ - beq afb8c │ │ │ │ + beq b0444 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - beq afbb4 │ │ │ │ + beq b046c │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ ldrh r2, [r0, r8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - bne afb70 │ │ │ │ - b afbb8 │ │ │ │ + bne b0428 │ │ │ │ + b b0470 │ │ │ │ str r0, [fp, #-228] @ 0xffffff1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [fp, #-224] @ 0xffffff20 │ │ │ │ str r0, [fp, #-232] @ 0xffffff18 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e40 │ │ │ │ - b afce4 │ │ │ │ + bl a16f8 │ │ │ │ + b b059c │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldrh r1, [r0, r8] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, r1, #1 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e40 │ │ │ │ + bl a16f8 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, fp, #312 @ 0x138 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrh r1, [r3, r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs afc10 │ │ │ │ + bcs b04c8 │ │ │ │ mov r1, r3 │ │ │ │ - b afc2c │ │ │ │ + b b04e4 │ │ │ │ ldr r1, [r3], #268 @ 0x10c │ │ │ │ add r0, r0, #1 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldrh r3, [r1, r8] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - bcs afc10 │ │ │ │ + bcs b04c8 │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [fp, #-312] @ 0xfffffec8 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ ldr r9, [fp, #-304] @ 0xfffffed0 │ │ │ │ ldr sl, [fp, #-308] @ 0xfffffecc │ │ │ │ @@ -174507,24 +175065,24 @@ │ │ │ │ ldm r7, {r3, r6} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ str ip, [fp, #-224] @ 0xffffff20 │ │ │ │ str lr, [fp, #-228] @ 0xffffff1c │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ - beq afcc4 │ │ │ │ + beq b057c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r2, r1, #276 @ 0x114 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ ldr r1, [r2] │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r1, #272 @ 0x110 │ │ │ │ - bne afcb0 │ │ │ │ - b afccc │ │ │ │ + bne b0568 │ │ │ │ + b b0584 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ sub ip, fp, #232 @ 0xe8 │ │ │ │ mov r2, r3 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ @@ -174537,116 +175095,116 @@ │ │ │ │ mov r6, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldrb r1, [fp, #-104] @ 0xffffff98 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne afd4c │ │ │ │ + bne b0604 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0dbc │ │ │ │ + beq b1674 │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0dcc │ │ │ │ + beq b1684 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq af980 │ │ │ │ + beq b0238 │ │ │ │ ldr r5, [fp, #-220] @ 0xffffff24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [fp, #-216] @ 0xffffff28 │ │ │ │ - beq af970 │ │ │ │ + beq b0228 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ bl 50d8 │ │ │ │ - b af970 │ │ │ │ + b b0228 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b af980 │ │ │ │ + b b0238 │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ mov r6, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b af980 │ │ │ │ + b b0238 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi b148c │ │ │ │ + bmi b1d44 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov sl, #0 │ │ │ │ - beq afdcc │ │ │ │ + beq b0684 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1484 │ │ │ │ + beq b1d3c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b afdd4 │ │ │ │ + b b068c │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ str r7, [fp, #-224] @ 0xffffff20 │ │ │ │ str r4, [fp, #-228] @ 0xffffff1c │ │ │ │ str r8, [fp, #-232] @ 0xffffff18 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi b162c │ │ │ │ + bmi b1ee4 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - beq afe20 │ │ │ │ + beq b06d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1624 │ │ │ │ + beq b1edc │ │ │ │ mov r6, r7 │ │ │ │ - b afe28 │ │ │ │ + b b06e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 512c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ sub r2, fp, #232 @ 0xe8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - bl a39f0 │ │ │ │ + bl a42a8 │ │ │ │ movw r8, #270 @ 0x10e │ │ │ │ ldr r0, [fp, #-312] @ 0xfffffec8 │ │ │ │ mov r7, r5 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq afe7c │ │ │ │ + beq b0734 │ │ │ │ ldr r0, [fp, #-308] @ 0xfffffecc │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ - b af980 │ │ │ │ + b b0238 │ │ │ │ sub r4, fp, #88 @ 0x58 │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2784 │ │ │ │ + bl d303c │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ movw sl, #256 @ 0x100 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ moveq r4, r0 │ │ │ │ @@ -174661,15 +175219,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b b01ac │ │ │ │ + b b0a64 │ │ │ │ ldr r2, [r0, #132] @ 0x84 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r6, [r0, #140] @ 0x8c │ │ │ │ @@ -174677,359 +175235,359 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r8, [fp, #-304] @ 0xfffffed0 │ │ │ │ str r0, [r2] │ │ │ │ add r0, r6, #2 │ │ │ │ sub r2, r1, r8 │ │ │ │ str r1, [fp, #-312] @ 0xfffffec8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi b0004 │ │ │ │ + bhi b08bc │ │ │ │ mov r5, r1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b0048 │ │ │ │ + beq b0900 │ │ │ │ ldr r7, [fp, #-308] @ 0xfffffecc │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ add r4, r8, #1 │ │ │ │ strb r0, [r7, r8] │ │ │ │ sub r0, r5, r4 │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [fp, #-304] @ 0xfffffed0 │ │ │ │ - bhi b0074 │ │ │ │ + bhi b092c │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r7, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [fp, #-304] @ 0xfffffed0 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi affc0 │ │ │ │ + bhi b0878 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0108 │ │ │ │ + beq b09c0 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0174 │ │ │ │ + beq b0a2c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne affa8 │ │ │ │ - b b0108 │ │ │ │ + bne b0860 │ │ │ │ + b b09c0 │ │ │ │ add r1, r7, #3 │ │ │ │ bic r2, r1, #3 │ │ │ │ cmp r2, r7 │ │ │ │ - bne affdc │ │ │ │ + bne b0894 │ │ │ │ sub r2, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ - b b00b0 │ │ │ │ + b b0968 │ │ │ │ sub r1, r2, r7 │ │ │ │ sub r2, r7, r2 │ │ │ │ mov r3, r7 │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0174 │ │ │ │ + beq b0a2c │ │ │ │ adds r2, r2, #1 │ │ │ │ - bcc affe8 │ │ │ │ + bcc b08a0 │ │ │ │ sub r2, r0, #8 │ │ │ │ - b b00a8 │ │ │ │ + b b0960 │ │ │ │ adds r5, r0, r8 │ │ │ │ - bcs b1464 │ │ │ │ + bcs b1d1c │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [fp, #-308] @ 0xfffffecc │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ bl 135b8 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b172c │ │ │ │ + beq b1fe4 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ str r0, [fp, #-308] @ 0xfffffecc │ │ │ │ str r5, [fp, #-312] @ 0xfffffec8 │ │ │ │ cmp r5, r8 │ │ │ │ - bne aff54 │ │ │ │ + bne b080c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r5, [fp, #-312] @ 0xfffffec8 │ │ │ │ ldr r8, [fp, #-304] @ 0xfffffed0 │ │ │ │ - b aff54 │ │ │ │ + b b080c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ bl 13cb4 │ │ │ │ ldr r5, [fp, #-312] @ 0xfffffec8 │ │ │ │ ldr r7, [fp, #-308] @ 0xfffffecc │ │ │ │ ldr r4, [fp, #-304] @ 0xfffffed0 │ │ │ │ - b aff78 │ │ │ │ + b b0830 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b00e4 │ │ │ │ + bhi b099c │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r3, r1]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r4, sl, r6 │ │ │ │ orr r6, r4, r6 │ │ │ │ sub r4, sl, r3 │ │ │ │ and r6, r6, r9 │ │ │ │ orr r3, r4, r3 │ │ │ │ and r3, r6, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b00e4 │ │ │ │ + bne b099c │ │ │ │ add r1, r1, #8 │ │ │ │ - b b00a8 │ │ │ │ + b b0960 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b0108 │ │ │ │ + beq b09c0 │ │ │ │ sub r2, r0, r1 │ │ │ │ add r1, r7, r1 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0174 │ │ │ │ + beq b0a2c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne b00f4 │ │ │ │ + bne b09ac │ │ │ │ str r5, [fp, #-232] @ 0xffffff18 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [fp, #-224] @ 0xffffff20 │ │ │ │ str r7, [fp, #-228] @ 0xffffff1c │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ - bl 5d2e8 │ │ │ │ + bl 5dba4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1470 │ │ │ │ + beq b1d28 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r4, r2 │ │ │ │ str r7, [r1, r0, lsl #2] │ │ │ │ - bne b0154 │ │ │ │ + bne b0a0c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ bl 13b84 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b01a4 │ │ │ │ - b b01ac │ │ │ │ + bne b0a5c │ │ │ │ + b b0a64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b018c │ │ │ │ + beq b0a44 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq b0124 │ │ │ │ + beq b09dc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b01ac │ │ │ │ + beq b0a64 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl a37b8 │ │ │ │ + bl a4070 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [fp, #-224] @ 0xffffff20 │ │ │ │ addne r1, r1, r1, lsl #1 │ │ │ │ addne r0, r0, r1, lsl #2 │ │ │ │ ldrne r1, [r0, #4]! │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne aff08 │ │ │ │ + bne b07c0 │ │ │ │ sub r4, fp, #232 @ 0xe8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl a37b8 │ │ │ │ + bl a4070 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0234 │ │ │ │ + beq b0aec │ │ │ │ ldr r1, [fp, #-224] @ 0xffffff20 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq b021c │ │ │ │ + beq b0ad4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #136]! @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b01e0 │ │ │ │ + beq b0a98 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 50d8 │ │ │ │ - b b01e0 │ │ │ │ + b b0a98 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ sub r3, fp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af6d8 │ │ │ │ + bne aff90 │ │ │ │ add r4, r5, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldm r4, {r0, r2, r4} │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movne r1, r3 │ │ │ │ cmp r0, #5 │ │ │ │ movne r1, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ - bl af370 │ │ │ │ + bl afc28 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ cmp sl, #3 │ │ │ │ - beq b0350 │ │ │ │ + beq b0c08 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, #5 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ moveq r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl af370 │ │ │ │ + bl afc28 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r4, r9} │ │ │ │ cmp r0, #3 │ │ │ │ - beq b0328 │ │ │ │ + beq b0be0 │ │ │ │ cmp r6, #5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movne r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ - bl af370 │ │ │ │ + bl afc28 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldm r6, {r0, r4, r6} │ │ │ │ cmp r0, #3 │ │ │ │ - bne b0658 │ │ │ │ + bne b0f10 │ │ │ │ cmn r9, #1 │ │ │ │ - beq b0310 │ │ │ │ + beq b0bc8 │ │ │ │ mov r0, r9 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bcc b0324 │ │ │ │ + bcc b0bdc │ │ │ │ bl 55a0 │ │ │ │ mov r9, r6 │ │ │ │ cmn r8, #1 │ │ │ │ - beq b0338 │ │ │ │ + beq b0bf0 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc b0348 │ │ │ │ + bcc b0c00 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, r8} │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq b03d4 │ │ │ │ + beq b0c8c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0e38 │ │ │ │ + beq b16f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b03c4 │ │ │ │ + beq b0c7c │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b b03a0 │ │ │ │ + b b0c58 │ │ │ │ add r6, r6, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq b03c4 │ │ │ │ + beq b0c7c │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r4, [r5] │ │ │ │ - beq b0394 │ │ │ │ + beq b0c4c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b b0394 │ │ │ │ + b b0c4c │ │ │ │ cmp r9, #0 │ │ │ │ - beq b03d4 │ │ │ │ + beq b0c8c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0720 │ │ │ │ + beq b0fd8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b03e4 │ │ │ │ + beq b0c9c │ │ │ │ add r1, r8, #1 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi b0438 │ │ │ │ + bhi b0cf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b03e4 │ │ │ │ + beq b0c9c │ │ │ │ mov r4, #0 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq b0490 │ │ │ │ + beq b0d48 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne b041c │ │ │ │ - b b03e4 │ │ │ │ + bne b0cd4 │ │ │ │ + b b0c9c │ │ │ │ add r3, r1, #3 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ bic r5, r3, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bne b045c │ │ │ │ + bne b0d14 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ sub r6, r0, #9 │ │ │ │ mov r3, #0 │ │ │ │ - b b04a8 │ │ │ │ + b b0d60 │ │ │ │ sub r3, r5, r1 │ │ │ │ sub r5, r8, r5 │ │ │ │ add r4, r5, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r7, [r1, -r5] │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq b0498 │ │ │ │ + beq b0d50 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b046c │ │ │ │ + bne b0d24 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ sub r6, r0, #9 │ │ │ │ - b b04a0 │ │ │ │ + b b0d58 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b b0534 │ │ │ │ + b b0dec │ │ │ │ rsb r4, r5, #0 │ │ │ │ - b b0534 │ │ │ │ + b b0dec │ │ │ │ cmp r3, r6 │ │ │ │ - bhi b04f8 │ │ │ │ + bhi b0db0 │ │ │ │ add r4, r8, r3 │ │ │ │ movw lr, #15677 @ 0x3d3d │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ movt lr, #15677 @ 0x3d3d │ │ │ │ ldrd r4, [r4, #1] │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ eor r5, r5, lr │ │ │ │ @@ -175039,68 +175597,68 @@ │ │ │ │ sub r5, ip, r5 │ │ │ │ orr r5, r5, r4 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ and r5, r5, r4 │ │ │ │ and r7, r5, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bne b04f8 │ │ │ │ + bne b0db0 │ │ │ │ add r3, r3, #8 │ │ │ │ - b b04a0 │ │ │ │ + b b0d58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b03dc │ │ │ │ + beq b0c94 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r5, r1, r3 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq b0530 │ │ │ │ + beq b0de8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b0510 │ │ │ │ + bne b0dc8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b b03e4 │ │ │ │ + b b0c9c │ │ │ │ add r4, r1, r3 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi b108c │ │ │ │ + bhi b1944 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b1654 │ │ │ │ + bmi b1f0c │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - beq b0570 │ │ │ │ + beq b0e28 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1644 │ │ │ │ + beq b1efc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b b057c │ │ │ │ + b b0e34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 512c │ │ │ │ add r6, r4, #2 │ │ │ │ cmp sl, r6 │ │ │ │ - bcc b1208 │ │ │ │ + bcc b1ac0 │ │ │ │ subs r4, sl, r6 │ │ │ │ - bmi b0704 │ │ │ │ + bmi b0fbc │ │ │ │ cmp sl, r6 │ │ │ │ - bne b05b4 │ │ │ │ + bne b0e6c │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #0 │ │ │ │ - b b05c8 │ │ │ │ + b b0e80 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1720 │ │ │ │ + beq b1fd8 │ │ │ │ mov sl, r4 │ │ │ │ add r1, r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -175111,33 +175669,33 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne b061c │ │ │ │ + bne b0ed4 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ bl 13988 │ │ │ │ ldr r2, [fp, #-228] @ 0xffffff1c │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r4 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r6, lr, #1 │ │ │ │ mov r5, ip │ │ │ │ str r6, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldr sl, [pc, #4084] @ b1640 │ │ │ │ + ldr sl, [pc, #4084] @ b1ef8 │ │ │ │ add sl, pc, sl │ │ │ │ - b b03e4 │ │ │ │ - andeq r1, r9, r4, ror r3 │ │ │ │ - andeq lr, r8, r0, lsr #27 │ │ │ │ + b b0c9c │ │ │ │ + @ instruction: 0x00090abc │ │ │ │ + andeq lr, r8, r8, ror #9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ @@ -175151,50 +175709,50 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bne b0828 │ │ │ │ + bne b10e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #85] @ 0x55 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #28] │ │ │ │ ldrbeq r0, [r0, #84] @ 0x54 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq b07fc │ │ │ │ + beq b10b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi b072c │ │ │ │ + bhi b0fe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ ldrb r0, [r4], #1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b07fc │ │ │ │ + beq b10b4 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne b06ec │ │ │ │ - b b0828 │ │ │ │ + bne b0fa4 │ │ │ │ + b b10e0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [pc, #3916] @ b1664 │ │ │ │ + ldr sl, [pc, #3916] @ b1f1c │ │ │ │ add sl, pc, sl │ │ │ │ bl 81e4 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ - b af7b4 │ │ │ │ - andeq r0, r9, r4, ror r8 │ │ │ │ + b b006c │ │ │ │ + @ instruction: 0x0008ffbc │ │ │ │ add r0, r4, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne b07a0 │ │ │ │ + bne b1058 │ │ │ │ sub ip, r3, #9 │ │ │ │ mov r5, #0 │ │ │ │ movw lr, #256 @ 0x100 │ │ │ │ movw r6, #12079 @ 0x2f2f │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt lr, #257 @ 0x101 │ │ │ │ movt r6, #12079 @ 0x2f2f │ │ │ │ @@ -175207,125 +175765,125 @@ │ │ │ │ eor r2, r2, r6 │ │ │ │ orr r3, r7, r3 │ │ │ │ sub r7, lr, r2 │ │ │ │ and r3, r3, r0 │ │ │ │ orr r2, r7, r2 │ │ │ │ and r2, r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b07d4 │ │ │ │ + bne b108c │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, ip │ │ │ │ - bls b075c │ │ │ │ - b b07d4 │ │ │ │ + bls b1014 │ │ │ │ + b b108c │ │ │ │ sub r5, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r5 │ │ │ │ movcc r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r7, [r0], #1 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - beq b07fc │ │ │ │ + beq b10b4 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne b07b4 │ │ │ │ + bne b106c │ │ │ │ sub ip, r3, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bls b0744 │ │ │ │ + bls b0ffc │ │ │ │ cmp r1, r5 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r4, r5 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq b07fc │ │ │ │ + beq b10b4 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne b07e4 │ │ │ │ - b b0828 │ │ │ │ + bne b109c │ │ │ │ + b b10e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0828 │ │ │ │ + bne b10e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #28] │ │ │ │ ldreq r0, [r0, #104] @ 0x68 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq b0a18 │ │ │ │ + beq b12d0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ movw r1, #5 │ │ │ │ mov r6, #0 │ │ │ │ movt r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov r4, #1 │ │ │ │ bl 51ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq b08bc │ │ │ │ + beq b1174 │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b11d0 │ │ │ │ + beq b1a88 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmn r4, #1 │ │ │ │ - beq b11ec │ │ │ │ - ldr r7, [pc, #4068] @ b1864 │ │ │ │ + beq b1aa4 │ │ │ │ + ldr r7, [pc, #4068] @ b211c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bhi b08e8 │ │ │ │ + bhi b11a0 │ │ │ │ add r1, r7, #80 @ 0x50 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne b08e4 │ │ │ │ + bne b119c │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b08e8 │ │ │ │ + bne b11a0 │ │ │ │ dmb ish │ │ │ │ - b b08f0 │ │ │ │ + b b11a8 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r0] │ │ │ │ stm r2, {r1, r6} │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b0d24 │ │ │ │ + b b15dc │ │ │ │ clrex │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ bl d7fc │ │ │ │ ldrb r0, [r7, #88] @ 0x58 │ │ │ │ bl 5480 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b09c0 │ │ │ │ + beq b1278 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1668 │ │ │ │ + beq b1f20 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0914 │ │ │ │ + bne b11cc │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq b1260 │ │ │ │ + beq b1b18 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ ldrb r0, [r6, #121] @ 0x79 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0b08 │ │ │ │ + bne b13c0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r0, [fp, #-220] @ 0xffffff24 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [fp, #-224] @ 0xffffff20 │ │ │ │ str r0, [fp, #-228] @ 0xffffff1c │ │ │ │ @@ -175342,179 +175900,179 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ bl 54ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne b0ad0 │ │ │ │ + bne b1388 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq b0994 │ │ │ │ - b b0b08 │ │ │ │ + beq b124c │ │ │ │ + b b13c0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r2, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ str r1, [r2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b09e8 │ │ │ │ + bne b12a0 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq b1268 │ │ │ │ + beq b1b20 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r4, #1 │ │ │ │ - b b0c7c │ │ │ │ + b b1534 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r5, [r0, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e7c │ │ │ │ - ldr r0, [pc, #4076] @ b1a1c │ │ │ │ + beq b1734 │ │ │ │ + ldr r0, [pc, #4076] @ b22d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0e7c │ │ │ │ + bne b1734 │ │ │ │ bl 5348 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #434 @ 0x1b2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b0de8 │ │ │ │ + beq b16a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #4092] @ b1a70 │ │ │ │ + ldr r0, [pc, #4092] @ b2328 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0e5c │ │ │ │ + beq b1714 │ │ │ │ mov r0, r4 │ │ │ │ bl 536c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b10c8 │ │ │ │ + beq b1980 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ - ldr r1, [pc, #4072] @ b1a88 │ │ │ │ + ldr r1, [pc, #4072] @ b2340 │ │ │ │ subs r0, r6, r7 │ │ │ │ movwne r0, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - ldr r1, [pc, #4048] @ b1a8c │ │ │ │ + ldr r1, [pc, #4048] @ b2344 │ │ │ │ mov r0, #1 │ │ │ │ movwne r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - bne b0828 │ │ │ │ - b b0e7c │ │ │ │ + bne b10e0 │ │ │ │ + b b1734 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #12 │ │ │ │ - bcc b0b08 │ │ │ │ + bcc b13c0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0b08 │ │ │ │ + beq b13c0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne b0b08 │ │ │ │ + bne b13c0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r1, [r0] │ │ │ │ cmpeq r1, #16 │ │ │ │ - beq b0e50 │ │ │ │ + beq b1708 │ │ │ │ mvn r5, #0 │ │ │ │ sub r4, fp, #88 @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #-220] @ 0xffffff24 │ │ │ │ str r0, [fp, #-232] @ 0xffffff18 │ │ │ │ str r9, [fp, #-224] @ 0xffffff20 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ bl 557c │ │ │ │ cmn r0, #1 │ │ │ │ - bne b0bb0 │ │ │ │ + bne b1468 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq b0b28 │ │ │ │ + beq b13e0 │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c78bc │ │ │ │ + bl c8174 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b1498 │ │ │ │ - ldr r0, [pc, #4084] @ b1b78 │ │ │ │ - ldr r1, [pc, #4084] @ b1b7c │ │ │ │ - ldr r2, [pc, #4084] @ b1b80 │ │ │ │ + bne b1d50 │ │ │ │ + ldr r0, [pc, #4084] @ b2430 │ │ │ │ + ldr r1, [pc, #4084] @ b2434 │ │ │ │ + ldr r2, [pc, #4084] @ b2438 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-308] @ 0xfffffecc │ │ │ │ sub r0, fp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [fp, #-312] @ 0xfffffec8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ sub r2, fp, #312 @ 0x138 │ │ │ │ - b b14bc │ │ │ │ + b b1d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0c3c │ │ │ │ + beq b14f4 │ │ │ │ cmp r0, #8 │ │ │ │ - bne b1434 │ │ │ │ + bne b1cec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ orr r1, r4, #4 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ movw r1, #20302 @ 0x4f4e │ │ │ │ movt r1, #22597 @ 0x5845 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b1270 │ │ │ │ + bne b1b28 │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ cmn r5, #1 │ │ │ │ rev r6, r0 │ │ │ │ - beq b0c8c │ │ │ │ + beq b1544 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r5 │ │ │ │ - bl d5970 │ │ │ │ + bl d6228 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bne b17c0 │ │ │ │ + bne b2078 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r9, [r1, #8] │ │ │ │ str r0, [r1] │ │ │ │ - b b0d0c │ │ │ │ + b b15c4 │ │ │ │ sub r3, fp, #232 @ 0xe8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -175526,149 +176084,149 @@ │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r5, {r1, r2, r3, r7} │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b0d18 │ │ │ │ + b b15d0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 5264 │ │ │ │ cmn r0, #1 │ │ │ │ - bne b0cdc │ │ │ │ + bne b1594 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq b0c98 │ │ │ │ + beq b1550 │ │ │ │ mov r0, #0 │ │ │ │ - bl b1eb8 │ │ │ │ - ldr r0, [pc, #4072] @ b1cb8 │ │ │ │ - ldr r1, [pc, #4072] @ b1cbc │ │ │ │ + bl b2770 │ │ │ │ + ldr r0, [pc, #4072] @ b2570 │ │ │ │ + ldr r1, [pc, #4072] @ b2574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b b14f8 │ │ │ │ + b b1db0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmn r5, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r1] │ │ │ │ - beq b0d14 │ │ │ │ + beq b15cc │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs b0d50 │ │ │ │ + bcs b1608 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b0d64 │ │ │ │ + bcs b161c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b0d78 │ │ │ │ + bcs b1630 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b035c │ │ │ │ - b b0d88 │ │ │ │ + beq b0c14 │ │ │ │ + b b1640 │ │ │ │ mov r0, r5 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b0d38 │ │ │ │ + bcc b15f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b0d44 │ │ │ │ + bcc b15fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 55a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b035c │ │ │ │ + beq b0c14 │ │ │ │ cmn r8, #1 │ │ │ │ - beq b0d98 │ │ │ │ + beq b1650 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ cmn r6, #1 │ │ │ │ - beq b0da8 │ │ │ │ + beq b1660 │ │ │ │ mov r0, r6 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b035c │ │ │ │ + beq b0c14 │ │ │ │ bl 55a0 │ │ │ │ - b b035c │ │ │ │ - ldr r0, [pc, #3736] @ b1c5c │ │ │ │ + b b0c14 │ │ │ │ + ldr r0, [pc, #3736] @ b2514 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b1914 │ │ │ │ - ldr r0, [pc, #3712] @ b1c54 │ │ │ │ - ldr r2, [pc, #3712] @ b1c58 │ │ │ │ + b b21cc │ │ │ │ + ldr r0, [pc, #3712] @ b250c │ │ │ │ + ldr r2, [pc, #3712] @ b2510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 8bdc │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #24 │ │ │ │ - bne b0e64 │ │ │ │ + bne b171c │ │ │ │ mov r7, #24 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ uxtb r0, r4 │ │ │ │ orr r0, r0, r6, lsl #8 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #1 │ │ │ │ stmib r2, {r0, r7} │ │ │ │ str r1, [r2] │ │ │ │ - b b08d4 │ │ │ │ - ldr r3, [pc, #3648] @ b1c68 │ │ │ │ + b b118c │ │ │ │ + ldr r3, [pc, #3648] @ b2520 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b b1914 │ │ │ │ - ldr r3, [pc, #3620] @ b1c64 │ │ │ │ + b b21cc │ │ │ │ + ldr r3, [pc, #3620] @ b251c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ orr r5, r0, r0, asr #31 │ │ │ │ - b b0b0c │ │ │ │ + b b13c4 │ │ │ │ mov r0, #5 │ │ │ │ - b b10d4 │ │ │ │ - ldr r2, [pc, #3584] @ b1c6c │ │ │ │ + b b198c │ │ │ │ + ldr r2, [pc, #3584] @ b2524 │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [r2, #3] │ │ │ │ mov r0, #0 │ │ │ │ - bl ae2bc │ │ │ │ + bl aeb74 │ │ │ │ bl 53a8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5390 │ │ │ │ mov r2, r0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ ldr r1, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ strh r2, [sp, #124] @ 0x7c │ │ │ │ strb r2, [sp, #112] @ 0x70 │ │ │ │ @@ -175676,518 +176234,518 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl c7440 │ │ │ │ + bl c7cf8 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq b0f1c │ │ │ │ + beq b17d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fe0 │ │ │ │ + beq b1898 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b0f30 │ │ │ │ + bne b17e8 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq b10b8 │ │ │ │ + beq b1970 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq b0fe4 │ │ │ │ - b b0fa4 │ │ │ │ + beq b189c │ │ │ │ + b b185c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ mov r4, #2 │ │ │ │ - b b0ff0 │ │ │ │ + b b18a8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne b0f98 │ │ │ │ + bne b1850 │ │ │ │ sub r4, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc b0fa4 │ │ │ │ + bcc b185c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0fcc │ │ │ │ + beq b1884 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi b0fe0 │ │ │ │ + bhi b1898 │ │ │ │ umull r6, r5, r7, r2 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc r6, r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ addeq r0, r0, #1 │ │ │ │ subeq r4, r4, #1 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq b0f58 │ │ │ │ - b b0fe0 │ │ │ │ + beq b1810 │ │ │ │ + b b1898 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs b0f4c │ │ │ │ + bcs b1804 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi b0fe0 │ │ │ │ + bhi b1898 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r7, r1, r2, lsl #1 │ │ │ │ - bne b0fa8 │ │ │ │ + bne b1860 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq b0828 │ │ │ │ - b b0ff0 │ │ │ │ + beq b10e0 │ │ │ │ + b b18a8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl c7440 │ │ │ │ + bl c7cf8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b1024 │ │ │ │ + bne b18dc │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r2, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq b0828 │ │ │ │ - b b1100 │ │ │ │ + beq b10e0 │ │ │ │ + b b19b8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne b10f4 │ │ │ │ + bne b19ac │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc b1100 │ │ │ │ + bcc b19b8 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #10 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b1128 │ │ │ │ + beq b19e0 │ │ │ │ ldrb r5, [r0] │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi b0828 │ │ │ │ + bhi b10e0 │ │ │ │ umull r1, r3, r1, r6 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc r5, ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0828 │ │ │ │ + bne b10e0 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b104c │ │ │ │ - b b0828 │ │ │ │ - ldr r3, [pc, #2984] @ b1c3c │ │ │ │ + beq b1904 │ │ │ │ + b b10e0 │ │ │ │ + ldr r3, [pc, #2984] @ b24f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 8c20 │ │ │ │ - b b1914 │ │ │ │ - ldr r0, [pc, #2972] @ b1c4c │ │ │ │ + b b21cc │ │ │ │ + ldr r0, [pc, #2972] @ b2504 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq b0828 │ │ │ │ - b b0ff0 │ │ │ │ + beq b10e0 │ │ │ │ + b b18a8 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ - bl b1cd8 │ │ │ │ - ldr r5, [pc, #2968] @ b1c78 │ │ │ │ + bl b2590 │ │ │ │ + ldr r5, [pc, #2968] @ b2530 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #3] │ │ │ │ - b b0828 │ │ │ │ + b b10e0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs b1040 │ │ │ │ + bcs b18f8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi b0828 │ │ │ │ + bhi b10e0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ - bne b1104 │ │ │ │ + bne b19bc │ │ │ │ cmp r4, #2 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ tst r4, #1 │ │ │ │ - bne b0828 │ │ │ │ + bne b10e0 │ │ │ │ cmp r1, #24 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r7, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0828 │ │ │ │ + bne b10e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b1194 │ │ │ │ - ldr r6, [pc, #2804] @ b1c70 │ │ │ │ + beq b1a4c │ │ │ │ + ldr r6, [pc, #2804] @ b2528 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - ldr r0, [pc, #2800] @ b1c74 │ │ │ │ + ldr r0, [pc, #2800] @ b252c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr sl, [r0, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 50a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1240 │ │ │ │ + beq b1af8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, #3 │ │ │ │ mov r4, #0 │ │ │ │ - b b1390 │ │ │ │ + b b1c48 │ │ │ │ bl dc38 │ │ │ │ - b af7e8 │ │ │ │ - ldr r0, [pc, #2748] @ b1c94 │ │ │ │ - ldr r2, [pc, #2748] @ b1c98 │ │ │ │ + b b00a0 │ │ │ │ + ldr r0, [pc, #2748] @ b254c │ │ │ │ + ldr r2, [pc, #2748] @ b2550 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 8da8 │ │ │ │ - b b1914 │ │ │ │ - ldr r0, [pc, #2728] @ b1c9c │ │ │ │ - ldr r2, [pc, #2728] @ b1ca0 │ │ │ │ + b b21cc │ │ │ │ + ldr r0, [pc, #2728] @ b2554 │ │ │ │ + ldr r2, [pc, #2728] @ b2558 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 8da8 │ │ │ │ - b b1914 │ │ │ │ - ldr r3, [pc, #2612] @ b1c44 │ │ │ │ + b b21cc │ │ │ │ + ldr r3, [pc, #2612] @ b24fc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - ldr sl, [pc, #2600] @ b1c48 │ │ │ │ + ldr sl, [pc, #2600] @ b2500 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add sl, pc, sl │ │ │ │ bl 8c20 │ │ │ │ - b b1914 │ │ │ │ - ldr r0, [pc, #2584] @ b1c50 │ │ │ │ + b b21cc │ │ │ │ + ldr r0, [pc, #2584] @ b2508 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ bl 51f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b12b8 │ │ │ │ + beq b1b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, #3 │ │ │ │ mov r4, #0 │ │ │ │ - b b1388 │ │ │ │ + b b1c40 │ │ │ │ bl dc38 │ │ │ │ - b b0934 │ │ │ │ + b b11ec │ │ │ │ bl dc38 │ │ │ │ - b b0a08 │ │ │ │ - ldr r0, [pc, #2616] @ b1cb0 │ │ │ │ + b b12c0 │ │ │ │ + ldr r0, [pc, #2616] @ b2568 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2612] @ b1cb4 │ │ │ │ + ldr r1, [pc, #2612] @ b256c │ │ │ │ sub r3, fp, #312 @ 0x138 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [fp, #-308] @ 0xfffffecc │ │ │ │ str r4, [fp, #-312] @ 0xfffffec8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ sub r0, fp, #76 @ 0x4c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 13358 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b12ec │ │ │ │ + beq b1ba4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ bl 506c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b12ec │ │ │ │ + beq b1ba4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, #3 │ │ │ │ - b b1380 │ │ │ │ + b b1c38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1310 │ │ │ │ + beq b1bc8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r2, #1 │ │ │ │ bl 506c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1374 │ │ │ │ + bne b1c2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1334 │ │ │ │ + beq b1bec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r2, #2 │ │ │ │ bl 506c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1374 │ │ │ │ + bne b1c2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1350 │ │ │ │ + beq b1c08 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1374 │ │ │ │ + bne b1c2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1520 │ │ │ │ + beq b1dd8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ bl 5288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b151c │ │ │ │ + beq b1dd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, #3 │ │ │ │ mov r4, #0 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ bl 5498 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 518c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r9, #2 │ │ │ │ - beq b0828 │ │ │ │ + beq b10e0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne b13ac │ │ │ │ + bne b1c64 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b b0e00 │ │ │ │ + b b16b8 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ uxtb r3, r4 │ │ │ │ orr r3, r3, r6, lsl #8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r6, {r3, r7} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6, #12] │ │ │ │ add r3, r6, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r9, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b1404 │ │ │ │ + bcs b1cbc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b1418 │ │ │ │ + bcs b1cd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bcc b035c │ │ │ │ - b b0db4 │ │ │ │ + bcc b0c14 │ │ │ │ + b b166c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b13f0 │ │ │ │ + bcc b1ca8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bcc b035c │ │ │ │ - b b0db4 │ │ │ │ + bcc b0c14 │ │ │ │ + b b166c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl c78bc │ │ │ │ + bl c8174 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b14e0 │ │ │ │ - ldr r1, [pc, #2168] @ b1cd0 │ │ │ │ - ldr r0, [pc, #2168] @ b1cd4 │ │ │ │ + bne b1d98 │ │ │ │ + ldr r1, [pc, #2168] @ b2588 │ │ │ │ + ldr r0, [pc, #2168] @ b258c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b b14f8 │ │ │ │ + b b1db0 │ │ │ │ mov r0, #0 │ │ │ │ bl 81e4 │ │ │ │ - b b1914 │ │ │ │ - ldr r2, [pc, #2024] @ b1c60 │ │ │ │ + b b21cc │ │ │ │ + ldr r2, [pc, #2024] @ b2518 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 81e4 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl b1eb8 │ │ │ │ - ldr r1, [pc, #2072] @ b1cc0 │ │ │ │ + bl b2770 │ │ │ │ + ldr r1, [pc, #2072] @ b2578 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #2068] @ b1cc4 │ │ │ │ + ldr r0, [pc, #2068] @ b257c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 8850 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl b1eb8 │ │ │ │ - ldr r1, [pc, #1976] @ b1ca8 │ │ │ │ - ldr r0, [pc, #1976] @ b1cac │ │ │ │ + bl b2770 │ │ │ │ + ldr r1, [pc, #1976] @ b2560 │ │ │ │ + ldr r0, [pc, #1976] @ b2564 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 8850 │ │ │ │ - b b1914 │ │ │ │ + b b21cc │ │ │ │ mov r6, #6 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ bl 5474 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1618 │ │ │ │ + beq b1ed0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ mov r1, #13 │ │ │ │ bl 52f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1618 │ │ │ │ + beq b1ed0 │ │ │ │ sub r4, fp, #232 @ 0xe8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ bl 5330 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1378 │ │ │ │ + bne b1c30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #122] @ 0x7a │ │ │ │ orr r1, r6, r0, lsl #7 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 503c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1374 │ │ │ │ - bl cb4e0 │ │ │ │ - ldr r1, [pc, #1780] @ b1c7c │ │ │ │ + bne b1c2c │ │ │ │ + bl cbd98 │ │ │ │ + ldr r1, [pc, #1780] @ b2534 │ │ │ │ mov sl, r0 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ orrne r1, r0, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1738 │ │ │ │ - ldr r6, [pc, #1744] @ b1c80 │ │ │ │ + beq b1ff0 │ │ │ │ + ldr r6, [pc, #1744] @ b2538 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1738 │ │ │ │ + bne b1ff0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldr r0, [pc, #1720] @ b1c84 │ │ │ │ + ldr r0, [pc, #1720] @ b253c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b18f8 │ │ │ │ + beq b21b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ sub r0, fp, #76 @ 0x4c │ │ │ │ strd r2, [sp] │ │ │ │ sub r2, fp, #312 @ 0x138 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ bl 5048 │ │ │ │ mov r9, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1868 │ │ │ │ + beq b2120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne b178c │ │ │ │ + bne b2044 │ │ │ │ mov r9, #2 │ │ │ │ strb r9, [r6, #3] │ │ │ │ - b b1790 │ │ │ │ + b b2048 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ - b b1378 │ │ │ │ + b b1c30 │ │ │ │ mov sl, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bl 81e4 │ │ │ │ - b b1914 │ │ │ │ - @ instruction: 0x000903b8 │ │ │ │ + b b21cc │ │ │ │ + andeq pc, r8, r0, lsl #22 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ - ldr sl, [pc, #1516] @ b1c40 │ │ │ │ + ldr sl, [pc, #1516] @ b24f8 │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 81e4 │ │ │ │ - b b1914 │ │ │ │ - andeq r0, r9, ip, ror #5 │ │ │ │ + b b21cc │ │ │ │ + andeq pc, r8, r4, lsr sl @ │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ ldrex r1, [r0] │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b166c │ │ │ │ + bne b1f24 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b16a0 │ │ │ │ + beq b1f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1d58 │ │ │ │ + bl b2610 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ subs r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ movne r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl aef8c │ │ │ │ + bl af844 │ │ │ │ movw r0, #20302 @ 0x4f4e │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ movt r0, #22597 @ 0x5845 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [fp, #-308] @ 0xfffffecc │ │ │ │ mov r0, #369098752 @ 0x16000000 │ │ │ │ tst r5, #255 @ 0xff │ │ │ │ @@ -176198,412 +176756,412 @@ │ │ │ │ strb r1, [fp, #-309] @ 0xfffffecb │ │ │ │ lsr r1, r0, #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ strb r1, [fp, #-310] @ 0xfffffeca │ │ │ │ strb r0, [fp, #-311] @ 0xfffffec9 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl bb22c │ │ │ │ + bl bbae4 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b17c8 │ │ │ │ + bne b2080 │ │ │ │ mov r0, #1 │ │ │ │ bl 5108 <_exit@plt> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b b0708 │ │ │ │ + b b0fc0 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ ldr r1, [fp, #-224] @ 0xffffff20 │ │ │ │ - b b1468 │ │ │ │ + b b1d20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #-220] @ 0xffffff24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-232] @ 0xffffff18 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ strd r2, [sp] │ │ │ │ sub r2, fp, #312 @ 0x138 │ │ │ │ str r0, [fp, #-224] @ 0xffffff20 │ │ │ │ add r0, r4, #8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ bl 5408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1818 │ │ │ │ + beq b20d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [fp, #-220] @ 0xffffff24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1788 │ │ │ │ + beq b2040 │ │ │ │ bl 55a0 │ │ │ │ mov r9, #3 │ │ │ │ mov r4, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1794 │ │ │ │ + bne b204c │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1380 │ │ │ │ + bne b1c38 │ │ │ │ mov r0, sl │ │ │ │ bl dc38 │ │ │ │ - b b1380 │ │ │ │ + b b1c38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b0cc4 │ │ │ │ + b b157c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl b1eb8 │ │ │ │ - ldr r0, [pc, #1228] @ b1ca4 │ │ │ │ + bl b2770 │ │ │ │ + ldr r0, [pc, #1228] @ b255c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ sub r1, fp, #33 @ 0x21 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [fp, #-228] @ 0xffffff1c │ │ │ │ ldrb r0, [fp, #-232] @ 0xffffff18 │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ ldr r4, [fp, #-228] @ 0xffffff1c │ │ │ │ ldr r7, [fp, #-224] @ 0xffffff20 │ │ │ │ ldr r0, [fp, #-220] @ 0xffffff24 │ │ │ │ ldr r9, [fp, #-232] @ 0xffffff18 │ │ │ │ str r0, [sp, #20] │ │ │ │ lsr r0, r4, #8 │ │ │ │ orr r6, r0, r7, lsl #24 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1838 │ │ │ │ + bne b20f0 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1380 │ │ │ │ + bne b1c38 │ │ │ │ mov r0, sl │ │ │ │ bl dc38 │ │ │ │ - b b1380 │ │ │ │ - andeq r0, r9, r4, lsl #3 │ │ │ │ - ldr r0, [pc, #1052] @ b1c8c │ │ │ │ + b b1c38 │ │ │ │ + andeq pc, r8, ip, asr #17 │ │ │ │ + ldr r0, [pc, #1052] @ b2544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1908 │ │ │ │ + beq b21c0 │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ bl 536c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b18a8 │ │ │ │ + beq b2160 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ orr r0, r0, r0, asr #31 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b1790 │ │ │ │ + b b2048 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl adf90 │ │ │ │ - ldr r2, [pc, #968] @ b1c90 │ │ │ │ + bl ae848 │ │ │ │ + ldr r2, [pc, #968] @ b2548 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldr r4, [fp, #-232] @ 0xffffff18 │ │ │ │ ldr r7, [fp, #-228] @ 0xffffff1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ae2bc │ │ │ │ + bl aeb74 │ │ │ │ lsr r0, r4, #8 │ │ │ │ orr r6, r0, r7, lsl #24 │ │ │ │ - b b1790 │ │ │ │ - ldr r0, [pc, #904] @ b1c88 │ │ │ │ + b b2048 │ │ │ │ + ldr r0, [pc, #904] @ b2540 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b1914 │ │ │ │ - ldr r0, [pc, #956] @ b1ccc │ │ │ │ + b b21cc │ │ │ │ + ldr r0, [pc, #956] @ b2584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b191c │ │ │ │ + b b21d4 │ │ │ │ mov r6, r0 │ │ │ │ - b b1934 │ │ │ │ + b b21ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ae2bc │ │ │ │ + bl aeb74 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1938 │ │ │ │ + bne b21f0 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b196c │ │ │ │ + bne b2224 │ │ │ │ mov r0, sl │ │ │ │ bl dc38 │ │ │ │ - b b196c │ │ │ │ + b b2224 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #312 @ 0x138 │ │ │ │ bl 5498 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 518c │ │ │ │ - b b1b50 │ │ │ │ - b b19d0 │ │ │ │ + b b2408 │ │ │ │ + b b2288 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl ae2bc │ │ │ │ - b b19ac │ │ │ │ + bl aeb74 │ │ │ │ + b b2264 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ - b b1b50 │ │ │ │ + b b2408 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ - b b1b58 │ │ │ │ + b b2410 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a0ab0 │ │ │ │ - ldr sl, [pc, #764] @ b1cc8 │ │ │ │ + bl a1368 │ │ │ │ + ldr sl, [pc, #764] @ b2580 │ │ │ │ add sl, pc, sl │ │ │ │ - b b1bd0 │ │ │ │ + b b2488 │ │ │ │ mov r6, r0 │ │ │ │ - b b1b18 │ │ │ │ - b b1c24 │ │ │ │ - b b1a50 │ │ │ │ + b b23d0 │ │ │ │ + b b24dc │ │ │ │ + b b2308 │ │ │ │ mov r6, r0 │ │ │ │ cmn r9, #1 │ │ │ │ - bne b1a20 │ │ │ │ + bne b22d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b1a34 │ │ │ │ + bcs b22ec │ │ │ │ cmn r8, #1 │ │ │ │ - beq b1a08 │ │ │ │ + beq b22c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc b1b60 │ │ │ │ + bcc b2418 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ - b b1b60 │ │ │ │ - ldrdeq pc, [r8], -r4 │ │ │ │ + b b2418 │ │ │ │ + andeq pc, r8, ip, lsl r7 @ │ │ │ │ mov r0, r9 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b19f8 │ │ │ │ + bcc b22b0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 55a0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne b1a00 │ │ │ │ - b b1a08 │ │ │ │ + bne b22b8 │ │ │ │ + b b22c0 │ │ │ │ mov r6, r0 │ │ │ │ - b b1a98 │ │ │ │ + b b2350 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #1 │ │ │ │ - b b1a98 │ │ │ │ + b b2350 │ │ │ │ mov r6, r0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne b1a00 │ │ │ │ - b b1a08 │ │ │ │ - b b1c24 │ │ │ │ - andeq pc, r8, r4, ror #10 │ │ │ │ + bne b22b8 │ │ │ │ + b b22c0 │ │ │ │ + b b24dc │ │ │ │ + andeq lr, r8, ip, lsr #25 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrb r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ - bl ae2bc │ │ │ │ - b b1b0c │ │ │ │ - andeq pc, r8, r4, lsl r5 @ │ │ │ │ - andeq pc, r8, r0, asr #30 │ │ │ │ + bl aeb74 │ │ │ │ + b b23c4 │ │ │ │ + andeq lr, r8, ip, asr ip │ │ │ │ + andeq pc, r8, r8, lsl #13 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1aac │ │ │ │ + beq b2364 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-312] @ 0xfffffec8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r5, r0 │ │ │ │ - bne b1ae8 │ │ │ │ + bne b23a0 │ │ │ │ ldr r0, [fp, #-308] @ 0xfffffecc │ │ │ │ bl 50d8 │ │ │ │ - b b1ae8 │ │ │ │ + b b23a0 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ - bl a4758 │ │ │ │ - b b1c30 │ │ │ │ + bl a5010 │ │ │ │ + b b24e8 │ │ │ │ mov r6, r0 │ │ │ │ - b b1b60 │ │ │ │ + b b2418 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a4b2c │ │ │ │ - b b1b2c │ │ │ │ + bl a53e4 │ │ │ │ + b b23e4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl cdd14 │ │ │ │ - b b1c28 │ │ │ │ + bl ce5cc │ │ │ │ + b b24e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [fp, #-220] @ 0xffffff24 │ │ │ │ cmn r4, #1 │ │ │ │ - beq b1b40 │ │ │ │ + beq b23f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ - b b1b40 │ │ │ │ - b b1c24 │ │ │ │ + b b23f8 │ │ │ │ + b b24dc │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl af580 │ │ │ │ - b b1c30 │ │ │ │ + bl afe38 │ │ │ │ + b b24e8 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ - b b1b50 │ │ │ │ + b b2408 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl af2e0 │ │ │ │ + bl afb98 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl af32c │ │ │ │ + bl afbe4 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl aeecc │ │ │ │ - b b1c30 │ │ │ │ + bl af784 │ │ │ │ + b b24e8 │ │ │ │ bl 8b08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b1b84 │ │ │ │ + b b243c │ │ │ │ andeq r6, r1, ip, lsr #17 │ │ │ │ - andeq sp, r8, ip, asr r9 │ │ │ │ - andeq sp, r8, r8, lsl r9 │ │ │ │ + andeq sp, r8, r4, lsr #1 │ │ │ │ + andeq sp, r8, r0, rrx │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b1c30 │ │ │ │ + beq b24e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ - bl a0ab0 │ │ │ │ - b b1c28 │ │ │ │ + bl a1368 │ │ │ │ + b b24e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bd0 │ │ │ │ + beq b2488 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b b1bd0 │ │ │ │ + b b2488 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ - bl cb548 │ │ │ │ + bl cbe00 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1be0 │ │ │ │ + bne b2498 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1c28 │ │ │ │ + bne b24e0 │ │ │ │ bl dc38 │ │ │ │ - b b1c28 │ │ │ │ + b b24e0 │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1c28 │ │ │ │ + beq b24e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b b1c28 │ │ │ │ + b b24e0 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ - bl a4758 │ │ │ │ + bl a5010 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq sp, r8, r8, asr #19 │ │ │ │ - @ instruction: 0x0008f3b0 │ │ │ │ - andeq sp, r8, ip, lsr r8 │ │ │ │ + andeq sp, r8, r0, lsl r1 │ │ │ │ + strdeq lr, [r8], -r8 │ │ │ │ + andeq ip, r8, r4, lsl #31 │ │ │ │ + andeq lr, r8, r4, lsr #30 │ │ │ │ + andeq sp, r8, ip, ror r9 │ │ │ │ + andeq sp, r8, ip, asr #9 │ │ │ │ + andeq r7, r5, sp, asr fp │ │ │ │ + andeq sp, r8, r0, ror fp │ │ │ │ + andeq ip, r8, r8, ror #30 │ │ │ │ + andeq ip, r8, ip, lsr pc │ │ │ │ + andeq sp, r8, ip, lsr r5 │ │ │ │ + andeq sp, r8, r4, asr r5 │ │ │ │ ldrdeq pc, [r8], -ip │ │ │ │ - andeq lr, r8, r4, lsr r2 │ │ │ │ - andeq sp, r8, r4, lsl #27 │ │ │ │ - andeq r7, r5, sp, lsr #20 │ │ │ │ - andeq lr, r8, r8, lsr #8 │ │ │ │ - andeq sp, r8, r0, lsr #16 │ │ │ │ - strdeq sp, [r8], -r4 │ │ │ │ - strdeq sp, [r8], -r4 │ │ │ │ - andeq sp, r8, ip, lsl #28 │ │ │ │ - muleq r8, r4, fp │ │ │ │ - andeq lr, r8, r4, asr lr │ │ │ │ - andeq lr, r8, r0, ror lr │ │ │ │ - andeq pc, r8, r4, lsr #18 │ │ │ │ - andeq lr, r8, ip, asr sl │ │ │ │ - andeq pc, r8, r4, asr r4 @ │ │ │ │ - strdeq lr, [r8], -r0 │ │ │ │ - andeq ip, r8, ip, ror #22 │ │ │ │ - andeq lr, r8, r8, ror #14 │ │ │ │ - andeq r5, r5, r6, ror r8 │ │ │ │ - andeq r5, r4, ip, lsr #5 │ │ │ │ - andeq sp, r8, r4, asr #3 │ │ │ │ - muleq r4, r0, r2 │ │ │ │ - andeq sp, r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x0008ccb4 │ │ │ │ + muleq r8, ip, r5 │ │ │ │ + @ instruction: 0x0008e5b8 │ │ │ │ + andeq pc, r8, ip, rrx │ │ │ │ + andeq lr, r8, r4, lsr #3 │ │ │ │ + muleq r8, ip, fp │ │ │ │ + andeq lr, r8, r8, lsr r1 │ │ │ │ + @ instruction: 0x0008c2b4 │ │ │ │ + @ instruction: 0x0008deb0 │ │ │ │ + andeq r5, r5, r6, lsr #19 │ │ │ │ + andeq r5, r4, r4, lsr #6 │ │ │ │ + andeq ip, r8, ip, lsl #18 │ │ │ │ + andeq r5, r4, r8, lsl #6 │ │ │ │ + strdeq ip, [r8], -r0 │ │ │ │ strdeq ip, [r8], -ip @ │ │ │ │ - @ instruction: 0x0008cfb0 │ │ │ │ + andeq ip, r8, r4, asr #14 │ │ │ │ + strdeq ip, [r8], -r8 │ │ │ │ andeq r2, r1, ip, lsr #28 │ │ │ │ - andeq sp, r8, r4, lsl r2 │ │ │ │ - ldrdeq sp, [r8], -r4 │ │ │ │ - andeq sp, r8, r8, ror #15 │ │ │ │ - andeq sp, r8, r0, rrx │ │ │ │ - strdeq ip, [r8], -r4 │ │ │ │ - andeq pc, r8, r8, lsr r0 @ │ │ │ │ - andeq ip, r8, ip, ror #22 │ │ │ │ - andeq sp, r8, r4, lsl #1 │ │ │ │ - andeq sp, r8, r8, asr r0 │ │ │ │ + andeq ip, r8, ip, asr r9 │ │ │ │ + andeq ip, r8, ip, lsl pc │ │ │ │ + andeq ip, r8, r0, lsr pc │ │ │ │ + andeq ip, r8, r8, lsr #15 │ │ │ │ + andeq ip, r8, ip, lsr r7 │ │ │ │ + andeq lr, r8, r0, lsl #15 │ │ │ │ + @ instruction: 0x0008c2b4 │ │ │ │ + andeq ip, r8, ip, asr #15 │ │ │ │ + andeq ip, r8, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi b1cf8 │ │ │ │ + bhi b25b0 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1d10 │ │ │ │ + beq b25c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d24 │ │ │ │ + beq b25dc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d48 │ │ │ │ + beq b2600 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -176628,43 +177186,43 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble b1de4 │ │ │ │ + ble b269c │ │ │ │ mov r2, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 5174 │ │ │ │ cmn r0, #1 │ │ │ │ - bne b1e18 │ │ │ │ + bne b26d0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq b1de8 │ │ │ │ + beq b26a0 │ │ │ │ mov r1, #0 │ │ │ │ - b b1e2c │ │ │ │ + b b26e4 │ │ │ │ mov r1, #4 │ │ │ │ - beq b1e2c │ │ │ │ + beq b26e4 │ │ │ │ cmp r0, #0 │ │ │ │ subeq sp, fp, #8 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ b1eb0 │ │ │ │ - ldr r3, [pc, #124] @ b1eb4 │ │ │ │ + ldr r2, [pc, #124] @ b2768 │ │ │ │ + ldr r3, [pc, #124] @ b276c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ @@ -176676,122 +177234,122 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r2, [fp, #-16] │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ sub r1, fp, #9 │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldrb r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq ip, [r8], -r8 │ │ │ │ + andeq fp, r8, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi b1ed8 │ │ │ │ + bhi b2790 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1ef0 │ │ │ │ + beq b27a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1f04 │ │ │ │ + beq b27bc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1f28 │ │ │ │ + beq b27e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - bne b1f88 │ │ │ │ - ldr r2, [pc, #392] @ b20e4 │ │ │ │ + bne b2840 │ │ │ │ + ldr r2, [pc, #392] @ b299c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #388] @ b20e8 │ │ │ │ + ldr r1, [pc, #388] @ b29a0 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ - bl 6c2e8 │ │ │ │ + bl 6cba0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r7, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #300] @ b20cc │ │ │ │ + ldr r1, [pc, #300] @ b2984 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1fbc │ │ │ │ + beq b2874 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r7, sl, fp, pc} │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne b2004 │ │ │ │ - ldr r1, [pc, #248] @ b20d0 │ │ │ │ + bne b28bc │ │ │ │ + ldr r1, [pc, #248] @ b2988 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2078 │ │ │ │ + bne b2930 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl c5d04 │ │ │ │ + bl c65bc │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne b1fb4 │ │ │ │ - b b20ac │ │ │ │ - ldr r1, [pc, #200] @ b20d4 │ │ │ │ + bne b286c │ │ │ │ + b b2964 │ │ │ │ + ldr r1, [pc, #200] @ b298c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b1fb4 │ │ │ │ + bne b286c │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #23 │ │ │ │ - ldr ip, [pc, #164] @ b20d8 │ │ │ │ + ldr ip, [pc, #164] @ b2990 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r0, {r0, r7} │ │ │ │ add ip, pc, ip │ │ │ │ strb r2, [sp, #23] │ │ │ │ ldrd r2, [r4] │ │ │ │ @@ -176799,186 +177357,186 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl c5d04 │ │ │ │ + bl c65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2084 │ │ │ │ + beq b293c │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r7, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #64] @ b20dc │ │ │ │ + ldr r1, [pc, #64] @ b2994 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne b1fb4 │ │ │ │ + bne b286c │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #32] @ b20e0 │ │ │ │ + ldr r1, [pc, #32] @ b2998 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r7, sl, fp, pc} │ │ │ │ - andeq r5, r5, r8, ror #5 │ │ │ │ - andeq r4, r5, pc, lsr #25 │ │ │ │ - andeq lr, r4, ip, lsl #22 │ │ │ │ - andeq sl, r8, r4, lsr #20 │ │ │ │ - andeq lr, r4, lr, ror sl │ │ │ │ - andeq r5, r5, r8, lsr #22 │ │ │ │ + andeq r5, r5, r8, lsl r4 │ │ │ │ + ldrdeq r4, [r5], -pc @ │ │ │ │ + andeq lr, r4, ip, lsr ip │ │ │ │ + andeq sl, r8, ip, ror #2 │ │ │ │ + andeq lr, r4, lr, lsr #23 │ │ │ │ + andeq r5, r5, r8, asr ip │ │ │ │ andeq fp, r0, ip, asr lr │ │ │ │ - andeq r5, r5, r6, lsl r3 │ │ │ │ + andeq r5, r5, r6, asr #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ add r2, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b2154 │ │ │ │ + beq b2a0c │ │ │ │ ldrd r2, [r4, #48] @ 0x30 │ │ │ │ str r1, [r3, r0, lsl #2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq b2144 │ │ │ │ + beq b29fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 13b84 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - b b2130 │ │ │ │ - ldr r2, [pc, #8] @ b2164 │ │ │ │ + b b29e8 │ │ │ │ + ldr r2, [pc, #8] @ b2a1c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - andeq ip, r8, ip, lsl #22 │ │ │ │ + andeq ip, r8, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d3a8 │ │ │ │ + bl 5dc64 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne b21ac │ │ │ │ + bne b2a64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #18 │ │ │ │ mov r5, #18 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b21fc │ │ │ │ - ldr r1, [pc, #88] @ b2228 │ │ │ │ + beq b2ab4 │ │ │ │ + ldr r1, [pc, #88] @ b2ae0 │ │ │ │ mov r2, #18 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b21ec │ │ │ │ + beq b2aa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #18 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b2220 │ │ │ │ + beq b2ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - muleq r5, ip, r0 │ │ │ │ + andeq r5, r5, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ - beq b2284 │ │ │ │ + beq b2b3c │ │ │ │ ldrb r0, [lr] │ │ │ │ mov r5, #2 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #8 │ │ │ │ - bcs b23b0 │ │ │ │ + bcs b2c68 │ │ │ │ ldrb r0, [lr] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #1 │ │ │ │ - bne b2498 │ │ │ │ + bne b2d50 │ │ │ │ mov r5, #0 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ - bl b2168 │ │ │ │ + bl b2a20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ - bl d2784 │ │ │ │ + bl d303c │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl b22c4 │ │ │ │ + bpl b2b7c │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b b2520 │ │ │ │ - beq b22e4 │ │ │ │ + b b2dd8 │ │ │ │ + beq b2b9c │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b22e8 │ │ │ │ + bne b2ba0 │ │ │ │ mov r0, #1 │ │ │ │ - b b22b8 │ │ │ │ + b b2b70 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b2510 │ │ │ │ + beq b2dc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r2 │ │ │ │ str r7, [r1, r0, lsl #2] │ │ │ │ - bne b2328 │ │ │ │ + bne b2be0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 13b84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldrb r7, [sp, #7] │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ add r1, r6, #1 │ │ │ │ @@ -177011,15 +177569,15 @@ │ │ │ │ strh r0, [r4, #121] @ 0x79 │ │ │ │ str r0, [r4, #16] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, lr, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ cmp r1, lr │ │ │ │ - bne b2424 │ │ │ │ + bne b2cdc │ │ │ │ sub r8, ip, #8 │ │ │ │ mov r0, #0 │ │ │ │ movw r7, #256 @ 0x100 │ │ │ │ movw r6, #12079 @ 0x2f2f │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ movt r6, #12079 @ 0x2f2f │ │ │ │ @@ -177032,98 +177590,98 @@ │ │ │ │ eor r1, r1, r6 │ │ │ │ orr r2, r2, r3 │ │ │ │ sub r3, r7, r1 │ │ │ │ and r2, r2, r5 │ │ │ │ orr r1, r3, r1 │ │ │ │ and r1, r2, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne b2450 │ │ │ │ + bne b2d08 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - bls b23e0 │ │ │ │ - b b2450 │ │ │ │ + bls b2c98 │ │ │ │ + b b2d08 │ │ │ │ sub r0, r1, lr │ │ │ │ sub r2, lr, r1 │ │ │ │ mov r1, lr │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq b2490 │ │ │ │ + beq b2d48 │ │ │ │ adds r2, r2, #1 │ │ │ │ - bcc b2430 │ │ │ │ + bcc b2ce8 │ │ │ │ sub r8, ip, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - bls b23c8 │ │ │ │ + bls b2c80 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ add r2, lr, r0 │ │ │ │ mvn r0, r0 │ │ │ │ add r0, r0, ip │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ subs r1, r1, #47 @ 0x2f │ │ │ │ clz r1, r1 │ │ │ │ lsr r5, r1, #5 │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne b2468 │ │ │ │ - b b2288 │ │ │ │ + bne b2d20 │ │ │ │ + b b2b40 │ │ │ │ mov r5, #1 │ │ │ │ - b b2288 │ │ │ │ + b b2b40 │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #2 │ │ │ │ - beq b2284 │ │ │ │ + beq b2b3c │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #3 │ │ │ │ - beq b2284 │ │ │ │ + beq b2b3c │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #4 │ │ │ │ - beq b2284 │ │ │ │ + beq b2b3c │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #5 │ │ │ │ - beq b2284 │ │ │ │ + beq b2b3c │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq b2288 │ │ │ │ + beq b2b40 │ │ │ │ cmp ip, #6 │ │ │ │ mov r5, #0 │ │ │ │ ldrbne r0, [lr, #6] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r5, r0, #5 │ │ │ │ - b b2288 │ │ │ │ - ldr r2, [pc, #68] @ b255c │ │ │ │ + b b2b40 │ │ │ │ + ldr r2, [pc, #68] @ b2e14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 8b70 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b b2538 │ │ │ │ + b b2df0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl af580 │ │ │ │ + bl afe38 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r8] │ │ │ │ - beq b2550 │ │ │ │ + beq b2e08 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq ip, r8, r4, asr r7 │ │ │ │ + muleq r8, ip, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r7, r1 │ │ │ │ @@ -177132,68 +177690,68 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b25ac │ │ │ │ + beq b2e64 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b2b88 │ │ │ │ + beq b3440 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq b2aa4 │ │ │ │ + beq b335c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, lr │ │ │ │ mov r3, #0 │ │ │ │ mov r5, lr │ │ │ │ add r0, lr, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ - b b265c │ │ │ │ + b b2f14 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bcs b2a6c │ │ │ │ + bcs b3324 │ │ │ │ add r2, r0, r3 │ │ │ │ sub r0, r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ add r3, r0, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq b2a7c │ │ │ │ + beq b3334 │ │ │ │ ldrsb r0, [r5], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - ble b273c │ │ │ │ + ble b2ff4 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bhi b27a0 │ │ │ │ + bhi b3058 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @@ -177234,167 +177792,167 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc b278c │ │ │ │ + bcc b3044 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r1, r5, r1, lsl #6 │ │ │ │ - bcc b297c │ │ │ │ + bcc b3234 │ │ │ │ ldrb r5, [r4, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r1, r5, r1, lsl #6 │ │ │ │ add r5, r4, #4 │ │ │ │ orr r7, r1, r0, lsl #18 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bls b2678 │ │ │ │ - b b27a0 │ │ │ │ + bls b2f30 │ │ │ │ + b b3058 │ │ │ │ orr r7, r1, r0, lsl #6 │ │ │ │ add r5, r4, #2 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bls b2678 │ │ │ │ + bls b2f30 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne b27c0 │ │ │ │ + bne b3078 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ lsr r0, r7, #8 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls b27ec │ │ │ │ + bls b30a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2994 │ │ │ │ + bne b324c │ │ │ │ mov r0, r7 │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2994 │ │ │ │ + beq b324c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ mov r8, #129 @ 0x81 │ │ │ │ mov r9, #1 │ │ │ │ - b b2a40 │ │ │ │ + b b32f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b b2884 │ │ │ │ + b b313c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ strh r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #2 │ │ │ │ mov r7, #0 │ │ │ │ sub r0, r8, r7 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b2644 │ │ │ │ + beq b2efc │ │ │ │ cmp r3, r2 │ │ │ │ - bcc b2ba0 │ │ │ │ + bcc b3458 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b28d0 │ │ │ │ + beq b3188 │ │ │ │ cmp r2, ip │ │ │ │ - bcs b28cc │ │ │ │ + bcs b3184 │ │ │ │ add r0, lr, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt b28d0 │ │ │ │ - b b2ba0 │ │ │ │ - bne b2ba0 │ │ │ │ + bgt b3188 │ │ │ │ + b b3458 │ │ │ │ + bne b3458 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28f8 │ │ │ │ + beq b31b0 │ │ │ │ cmp r3, ip │ │ │ │ - bcs b28f4 │ │ │ │ + bcs b31ac │ │ │ │ add r0, lr, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt b28f8 │ │ │ │ - b b2ba0 │ │ │ │ - bne b2ba0 │ │ │ │ + bgt b31b0 │ │ │ │ + b b3458 │ │ │ │ + bne b3458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, lr, r2 │ │ │ │ str r5, [sp, #28] │ │ │ │ sub r2, r3, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2b7c │ │ │ │ + bne b3434 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ uxtb r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrh r1, [sp, #88] @ 0x58 │ │ │ │ movhi r8, r4 │ │ │ │ strh r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq b2614 │ │ │ │ + beq b2ecc │ │ │ │ cmp r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ subeq r0, fp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrbeq r1, [r0, r4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2948 │ │ │ │ - b b2b7c │ │ │ │ + beq b3200 │ │ │ │ + b b3434 │ │ │ │ orr r7, r1, r0, lsl #12 │ │ │ │ add r5, r4, #3 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bls b2678 │ │ │ │ - b b27a0 │ │ │ │ + bls b2f30 │ │ │ │ + b b3058 │ │ │ │ ubfx r0, r7, #8, #4 │ │ │ │ - ldr r3, [pc, #536] @ b2bb8 │ │ │ │ + ldr r3, [pc, #536] @ b3470 │ │ │ │ and r2, r7, #15 │ │ │ │ mov r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #10 │ │ │ │ ldrb lr, [r3, r0] │ │ │ │ ubfx r1, r7, #4, #4 │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ @@ -177437,78 +177995,78 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r0, r8, r7 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b2644 │ │ │ │ - b b28a0 │ │ │ │ + beq b2efc │ │ │ │ + b b3158 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ - b b2640 │ │ │ │ + b b2ef8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2aa4 │ │ │ │ + beq b335c │ │ │ │ cmp r2, ip │ │ │ │ - bcs b2b58 │ │ │ │ + bcs b3410 │ │ │ │ add r0, lr, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt b2b60 │ │ │ │ + blt b3418 │ │ │ │ mov r0, r2 │ │ │ │ - b b2aa8 │ │ │ │ + b b3360 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r1, lr, r0 │ │ │ │ sub r2, ip, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2b7c │ │ │ │ + bne b3434 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b2b3c │ │ │ │ + beq b33f4 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [fp, #-65] @ 0xffffffbf │ │ │ │ sub r2, fp, #64 @ 0x40 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r0, [pc, #212] @ b2bc0 │ │ │ │ + ldr r0, [pc, #212] @ b3478 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r0, [pc, #200] @ b2bc4 │ │ │ │ + ldr r0, [pc, #200] @ b347c │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r0, [pc, #176] @ b2bc8 │ │ │ │ + ldr r0, [pc, #176] @ b3480 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ sub r0, fp, #65 @ 0x41 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2b7c │ │ │ │ + bne b3434 │ │ │ │ subs sl, sl, #1 │ │ │ │ - bne b2ad0 │ │ │ │ + bne b3388 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b25dc │ │ │ │ - b b2b88 │ │ │ │ + bne b2e94 │ │ │ │ + b b3440 │ │ │ │ mov r0, ip │ │ │ │ - beq b2aa8 │ │ │ │ - ldr r0, [pc, #84] @ b2bbc │ │ │ │ + beq b3360 │ │ │ │ + ldr r0, [pc, #84] @ b3474 │ │ │ │ mov r1, ip │ │ │ │ mov r3, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 87f4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -177516,89 +178074,89 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ b2bcc │ │ │ │ + ldr r0, [pc, #36] @ b3484 │ │ │ │ mov r1, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ bl 87f4 │ │ │ │ - andeq r3, r4, ip, lsl sp │ │ │ │ - andeq r9, r8, r0, ror #23 │ │ │ │ - andeq r9, r4, r8, lsr #6 │ │ │ │ - andeq r9, r8, ip, asr ip │ │ │ │ + muleq r4, r4, sp │ │ │ │ + andeq r9, r8, r8, lsr #6 │ │ │ │ + andeq r9, r4, r8, asr r4 │ │ │ │ + andeq r9, r8, r4, lsr #7 │ │ │ │ @ instruction: 0xfffb1760 │ │ │ │ - @ instruction: 0x00089bbc │ │ │ │ + andeq r9, r8, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bne b2d00 │ │ │ │ + bne b35b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r5, [r9] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, #0 │ │ │ │ movw r8, #11822 @ 0x2e2e │ │ │ │ - b b2c1c │ │ │ │ + b b34d4 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne b2c5c │ │ │ │ + bne b3514 │ │ │ │ str sl, [r7] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ bl 54bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2cb8 │ │ │ │ + beq b3570 │ │ │ │ add r6, r0, #19 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5390 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b2c10 │ │ │ │ + beq b34c8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne b2d10 │ │ │ │ + bne b35c8 │ │ │ │ ldrh r1, [r6] │ │ │ │ cmp r1, r8 │ │ │ │ - beq b2c1c │ │ │ │ + beq b34d4 │ │ │ │ ldm r4, {r8, sl} │ │ │ │ add r9, r0, #1 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2d40 │ │ │ │ + beq b35f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2c8c │ │ │ │ + bne b3544 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b2d4c │ │ │ │ + bmi b3604 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ - b b2cd8 │ │ │ │ + b b3590 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2d24 │ │ │ │ + beq b35dc │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r7, [sp, #8] │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ @@ -177609,15 +178167,15 @@ │ │ │ │ str r7, [r0, #8] │ │ │ │ str sl, [r0, #20] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r9, r0, #1 │ │ │ │ - bpl b2d50 │ │ │ │ + bpl b3608 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r0] │ │ │ │ @@ -177627,112 +178185,112 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r4, {r8, sl} │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ - bne b2c68 │ │ │ │ + bne b3520 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #1 │ │ │ │ - b b2c7c │ │ │ │ + b b3534 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #208 @ 0xd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ movw r3, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #24 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne b2dbc │ │ │ │ + bne b3674 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b b2dcc │ │ │ │ + b b3684 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne b2e88 │ │ │ │ - ldr r2, [pc, #480] @ b2fb4 │ │ │ │ + bne b3740 │ │ │ │ + ldr r2, [pc, #480] @ b386c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ - bl c6f28 │ │ │ │ + bl c77e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne b2e34 │ │ │ │ + bne b36ec │ │ │ │ add r6, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ bl 53fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 551c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2f2c │ │ │ │ + beq b37e4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ee4 │ │ │ │ - b b2f30 │ │ │ │ + beq b379c │ │ │ │ + b b37e8 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b2ed4 │ │ │ │ + bne b378c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b2f30 │ │ │ │ + bne b37e8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2e68 │ │ │ │ + beq b3720 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2e7c │ │ │ │ + beq b3734 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b b2f30 │ │ │ │ + b b37e8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b2ec4 │ │ │ │ + bne b377c │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2ea8 │ │ │ │ + beq b3760 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ebc │ │ │ │ + beq b3774 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2f30 │ │ │ │ + bne b37e8 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -177753,67 +178311,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2f60 │ │ │ │ + beq b3818 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2f90 │ │ │ │ + beq b3848 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r5, r8, lsl #20 │ │ │ │ + andeq r4, r5, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ - bne b3004 │ │ │ │ + bne b38bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ bl 52c4 <_Unwind_VRS_Get@plt> │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ bic r9, r0, #1 │ │ │ │ - ldr r0, [pc, #4088] @ b4004 │ │ │ │ + ldr r0, [pc, #4088] @ b48bc │ │ │ │ cmp r9, #0 │ │ │ │ subne r9, r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #1384] @ 0x568 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b3f78 │ │ │ │ + bne b4830 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #4076] @ b4018 │ │ │ │ + ldr r1, [pc, #4076] @ b48d0 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ mov r2, #8 │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ str r2, [fp, #-604] @ 0xfffffda4 │ │ │ │ sub r2, fp, #596 @ 0x254 │ │ │ │ mov r0, #0 │ │ │ │ @@ -177827,196 +178385,196 @@ │ │ │ │ strh r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-600] @ 0xfffffda8 │ │ │ │ sub r4, fp, #952 @ 0x3b8 │ │ │ │ sub r3, fp, #608 @ 0x260 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b3094 │ │ │ │ + bne b394c │ │ │ │ ldr r7, [fp, #-948] @ 0xfffffc4c │ │ │ │ - b b30a8 │ │ │ │ + b b3960 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ ldr r7, [fp, #-948] @ 0xfffffc4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b317c │ │ │ │ - ldr r2, [pc, #3948] @ b401c │ │ │ │ + bne b3a34 │ │ │ │ + ldr r2, [pc, #3948] @ b48d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [fp, #-224] @ 0xffffff20 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [fp, #-228] @ 0xffffff1c │ │ │ │ str r0, [fp, #-232] @ 0xffffff18 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ - bl c6f28 │ │ │ │ + bl c77e0 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ ldr r1, [fp, #-604] @ 0xfffffda4 │ │ │ │ eor r2, r0, #3 │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne b3124 │ │ │ │ + bne b39dc │ │ │ │ sub r4, fp, #608 @ 0x260 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ bl 53fc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 551c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b324c │ │ │ │ + beq b3b04 │ │ │ │ ldr r4, [fp, #-560] @ 0xfffffdd0 │ │ │ │ ldr r5, [fp, #-556] @ 0xfffffdd4 │ │ │ │ - b b31c4 │ │ │ │ + b b3a7c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b31bc │ │ │ │ + bne b3a74 │ │ │ │ ldrb r0, [fp, #-600] @ 0xfffffda8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3250 │ │ │ │ + bne b3b08 │ │ │ │ ldr r4, [fp, #-596] @ 0xfffffdac │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b315c │ │ │ │ + beq b3a14 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3170 │ │ │ │ + beq b3a28 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b b3250 │ │ │ │ + b b3b08 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc b3e00 │ │ │ │ + bcc b46b8 │ │ │ │ ldrd r4, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b319c │ │ │ │ + beq b3a54 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b31b0 │ │ │ │ + beq b3a68 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b b3e00 │ │ │ │ + b b46b8 │ │ │ │ ldr r5, [fp, #-476] @ 0xfffffe24 │ │ │ │ ldr r4, [fp, #-480] @ 0xfffffe20 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 5258 │ │ │ │ and r2, r0, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b324c │ │ │ │ + beq b3b04 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbcs r0, r5, r1 │ │ │ │ adc r0, r6, #0 │ │ │ │ teq r0, #1 │ │ │ │ movwne r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b5ef0 │ │ │ │ + bne b67a8 │ │ │ │ add r0, r4, #1024 @ 0x400 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r0 │ │ │ │ bfc r1, #13, #19 │ │ │ │ sub r2, r4, r1 │ │ │ │ add r2, r2, #9216 @ 0x2400 │ │ │ │ cmp r2, r0 │ │ │ │ movwcc r2, #8192 @ 0x2000 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ - beq b32dc │ │ │ │ + beq b3b94 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - b b32f4 │ │ │ │ + b b3bac │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ sub r2, fp, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ - bl a78bc │ │ │ │ + bl a8174 │ │ │ │ ldrb r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b32a0 │ │ │ │ + bne b3b58 │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b32c8 │ │ │ │ + beq b3b80 │ │ │ │ ldr r6, [fp, #-232] @ 0xffffff18 │ │ │ │ ldr sl, [fp, #-224] @ 0xffffff20 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ - b b32f4 │ │ │ │ + b b3bac │ │ │ │ sub r2, fp, #596 @ 0x254 │ │ │ │ ldrb r1, [fp, #-605] @ 0xfffffda3 │ │ │ │ strb r1, [fp, #-949] @ 0xfffffc4b │ │ │ │ sub r1, fp, #1072 @ 0x430 │ │ │ │ ldrh r2, [r2, #-11] │ │ │ │ ldr r3, [fp, #-604] @ 0xfffffda4 │ │ │ │ strh r2, [r1, #121] @ 0x79 │ │ │ │ str r3, [fp, #-948] @ 0xfffffc4c │ │ │ │ strb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ - b b34c4 │ │ │ │ + b b3d7c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ - b b34c4 │ │ │ │ + b b3d7c │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #32 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - bcc b3264 │ │ │ │ + bcc b3b1c │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, r6 │ │ │ │ - bne b3448 │ │ │ │ + bne b3d00 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ sub r4, fp, #1072 @ 0x430 │ │ │ │ cmp r6, r0 │ │ │ │ - bne b3348 │ │ │ │ + bne b3c00 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ sub r2, fp, #232 @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ - bl a78bc │ │ │ │ + bl a8174 │ │ │ │ ldrb r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b5e24 │ │ │ │ + bne b66dc │ │ │ │ ldr sl, [fp, #-224] @ 0xffffff20 │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5e6c │ │ │ │ + beq b6724 │ │ │ │ ldr r6, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp sl, r6 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ - beq b3458 │ │ │ │ + beq b3d10 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ sub r4, r6, sl │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ @@ -178024,113 +178582,113 @@ │ │ │ │ add r9, r0, sl │ │ │ │ mvncs r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 5090 │ │ │ │ cmn r0, #1 │ │ │ │ - bne b33a8 │ │ │ │ + bne b3c60 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq b337c │ │ │ │ - b b34a8 │ │ │ │ + beq b3c34 │ │ │ │ + b b3d60 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ add sl, sl, r0 │ │ │ │ cmp r0, r8 │ │ │ │ mov r3, r8 │ │ │ │ movhi r3, r0 │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [fp, #-224] @ 0xffffff20 │ │ │ │ - beq b5e14 │ │ │ │ + beq b66cc │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ addcc r1, r2, #1 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ sub r8, r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b32fc │ │ │ │ + beq b3bb4 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ mvngt r2, #0 │ │ │ │ cmp r3, r4 │ │ │ │ moveq r2, r7 │ │ │ │ cmp r0, r4 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ - bne b32fc │ │ │ │ + bne b3bb4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ - bcc b32fc │ │ │ │ + bcc b3bb4 │ │ │ │ lsl r0, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - bpl b32fc │ │ │ │ + bpl b3bb4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - b b32fc │ │ │ │ + b b3bb4 │ │ │ │ sub r4, fp, #1072 @ 0x430 │ │ │ │ cmp sl, r6 │ │ │ │ str r5, [sp, #284] @ 0x11c │ │ │ │ - bne b3354 │ │ │ │ + bne b3c0c │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, r6, lsl #1 │ │ │ │ ldr r2, [fp, #-228] @ 0xffffff1c │ │ │ │ lslls r5, r6, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ bl 135b8 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6160 │ │ │ │ + bne b6a18 │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ str r0, [fp, #-228] @ 0xffffff1c │ │ │ │ str r5, [fp, #-232] @ 0xffffff18 │ │ │ │ - b b3358 │ │ │ │ + b b3c10 │ │ │ │ str sl, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r7 │ │ │ │ strb r1, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ ldr r5, [fp, #-228] @ 0xffffff1c │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ ldr r4, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3504 │ │ │ │ + beq b3dbc │ │ │ │ ldrb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b3d98 │ │ │ │ - ldr r0, [pc, #3904] @ b4440 │ │ │ │ + bne b4650 │ │ │ │ + ldr r0, [pc, #3904] @ b4cf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [fp, #-224] @ 0xffffff20 │ │ │ │ - bne b3da8 │ │ │ │ + bne b4660 │ │ │ │ sub r0, fp, #596 @ 0x254 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #-580] @ 0xfffffdbc │ │ │ │ mov r7, #0 │ │ │ │ strh r1, [r0, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-584] @ 0xfffffdb8 │ │ │ │ @@ -178148,474 +178706,474 @@ │ │ │ │ str r4, [fp, #-576] @ 0xfffffdc0 │ │ │ │ str r4, [fp, #-592] @ 0xfffffdb0 │ │ │ │ str r4, [fp, #-600] @ 0xfffffda8 │ │ │ │ str r5, [fp, #-604] @ 0xfffffda4 │ │ │ │ ldr r4, [fp, #-604] @ 0xfffffda4 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b35b0 │ │ │ │ + bne b3e68 │ │ │ │ ldr r0, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldr r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r1, [fp, #-580] @ 0xfffffdbc │ │ │ │ add r9, r4, r0 │ │ │ │ sub r5, r1, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3604 │ │ │ │ - b b3638 │ │ │ │ + bne b3ebc │ │ │ │ + b b3ef0 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ ldrb r0, [fp, #-571] @ 0xfffffdc5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5f40 │ │ │ │ + bne b67f8 │ │ │ │ ldrb r0, [fp, #-572] @ 0xfffffdc4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #-571] @ 0xfffffdc5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b35e0 │ │ │ │ + bne b3e98 │ │ │ │ ldr r0, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldr r1, [fp, #-576] @ 0xfffffdc0 │ │ │ │ - b b35f0 │ │ │ │ + b b3ea8 │ │ │ │ ldr r0, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldr r1, [fp, #-576] @ 0xfffffdc0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b5f40 │ │ │ │ + beq b67f8 │ │ │ │ ldr r2, [fp, #-604] @ 0xfffffda4 │ │ │ │ sub r5, r1, r0 │ │ │ │ add r9, r2, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3638 │ │ │ │ + beq b3ef0 │ │ │ │ add r0, r9, r5 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b3638 │ │ │ │ + bne b3ef0 │ │ │ │ subs r0, r5, #1 │ │ │ │ - beq b3634 │ │ │ │ + beq b3eec │ │ │ │ add r1, r9, r0 │ │ │ │ ldrb r1, [r1, #-1] │ │ │ │ cmp r1, #13 │ │ │ │ movne r5, r0 │ │ │ │ subeq r5, r5, #2 │ │ │ │ - b b3638 │ │ │ │ + b b3ef0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl bbbb8 │ │ │ │ + bl bc470 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #32 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r4, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne b36ac │ │ │ │ + bne b3f64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b36d0 │ │ │ │ - b b3d88 │ │ │ │ + bne b3f88 │ │ │ │ + b b4640 │ │ │ │ ldr r5, [sp, #516] @ 0x204 │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ - bl bbbb8 │ │ │ │ + bl bc470 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #32 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r4, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne b3748 │ │ │ │ + bne b4000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3774 │ │ │ │ - b b3d88 │ │ │ │ + bne b402c │ │ │ │ + b b4640 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - bl bbbb8 │ │ │ │ + bl bc470 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #32 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r4, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne b37ec │ │ │ │ + bne b40a4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3818 │ │ │ │ - b b3d88 │ │ │ │ + bne b40d0 │ │ │ │ + b b4640 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r4, [sp, #260] @ 0x104 │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ - bl bbbb8 │ │ │ │ + bl bc470 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r6, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne b3890 │ │ │ │ + bne b4148 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38bc │ │ │ │ - b b3d88 │ │ │ │ + bne b4174 │ │ │ │ + b b4640 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ sub r1, r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ - bl bbbb8 │ │ │ │ + bl bc470 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r1, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r6, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne b392c │ │ │ │ + bne b41e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3950 │ │ │ │ - b b3d88 │ │ │ │ + bne b4208 │ │ │ │ + b b4640 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ sub r1, r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3d88 │ │ │ │ - bl bbbb8 │ │ │ │ + beq b4640 │ │ │ │ + bl bc470 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-940] @ 0xfffffc54 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-928] @ 0xfffffc60 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r5, [fp, #-936] @ 0xfffffc58 │ │ │ │ str r5, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r9, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ str r0, [fp, #-932] @ 0xfffffc5c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b39d4 │ │ │ │ + beq b428c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldrb r1, [r9] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne b39f4 │ │ │ │ + bne b42ac │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc b3a04 │ │ │ │ - b b3a70 │ │ │ │ + bcc b42bc │ │ │ │ + b b4328 │ │ │ │ ldrb r2, [r9] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r9 │ │ │ │ - bne b3a04 │ │ │ │ - b b3d88 │ │ │ │ + bne b42bc │ │ │ │ + b b4640 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #9 │ │ │ │ - bcs b3a70 │ │ │ │ + bcs b4328 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r7, [r2] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi b3d88 │ │ │ │ + bhi b4640 │ │ │ │ orr r6, r3, r6, lsl #4 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne b3a08 │ │ │ │ + bne b42c0 │ │ │ │ sub r2, r5, r0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b3ab8 │ │ │ │ + beq b4370 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne b3ad0 │ │ │ │ + bne b4388 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc b3adc │ │ │ │ - b b3d44 │ │ │ │ + bcc b4394 │ │ │ │ + b b45fc │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3a38 │ │ │ │ + beq b42f0 │ │ │ │ ldrb r7, [r2] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi b3d88 │ │ │ │ + bhi b4640 │ │ │ │ orr r3, r3, r6, lsl #4 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ mov r6, r3 │ │ │ │ - bls b3a74 │ │ │ │ - b b3d88 │ │ │ │ + bls b432c │ │ │ │ + b b4640 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq b3d88 │ │ │ │ - b b3adc │ │ │ │ + beq b4640 │ │ │ │ + b b4394 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bcs b3d44 │ │ │ │ + bcs b45fc │ │ │ │ mov r4, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi b3d88 │ │ │ │ + bhi b4640 │ │ │ │ orr r4, r2, r4, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne b3ae0 │ │ │ │ + bne b4398 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ add r9, sp, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl bbffc │ │ │ │ + bl bc8b4 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl bbffc │ │ │ │ + bl bc8b4 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [fp, #-948] @ 0xfffffc4c │ │ │ │ - bl bbffc │ │ │ │ + bl bc8b4 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbffc │ │ │ │ + bl bc8b4 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl bc0cc │ │ │ │ + bl bc984 │ │ │ │ tst r0, #1 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ - bl bc16c │ │ │ │ + bl bca24 │ │ │ │ ldrb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - bl bc27c │ │ │ │ + bl bcb34 │ │ │ │ ldr r1, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ ldr r2, [fp, #-948] @ 0xfffffc4c │ │ │ │ ldr r9, [fp, #-944] @ 0xfffffc50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [fp, #-940] @ 0xfffffc54 │ │ │ │ - bl bc300 │ │ │ │ + bl bcbb8 │ │ │ │ ldrb r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl bc300 │ │ │ │ + bl bcbb8 │ │ │ │ ldrb r0, [sp, #512] @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldr r5, [sp, #516] @ 0x204 │ │ │ │ - bl bc300 │ │ │ │ + bl bcbb8 │ │ │ │ ldrb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d88 │ │ │ │ + bne b4640 │ │ │ │ ldr r9, [fp, #-948] @ 0xfffffc4c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl bc418 │ │ │ │ + bl bccd0 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ - beq b3d88 │ │ │ │ + beq b4640 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ ldr r7, [fp, #-952] @ 0xfffffc48 │ │ │ │ ldr sl, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b3cc0 │ │ │ │ + bne b4578 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ bl 13784 │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -178643,221 +179201,221 @@ │ │ │ │ str r4, [r1, #20] │ │ │ │ str r0, [r1, #32] │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ ldrb r0, [fp, #-571] @ 0xfffffdc5 │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq b3574 │ │ │ │ - b b5f40 │ │ │ │ + beq b3e2c │ │ │ │ + b b67f8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b10 │ │ │ │ + beq b43c8 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi b3d88 │ │ │ │ + bhi b4640 │ │ │ │ orr r2, r2, r4, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ mov r4, r2 │ │ │ │ - bls b3d48 │ │ │ │ + bls b4600 │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ - b b3de4 │ │ │ │ + b b469c │ │ │ │ ldr r6, [fp, #-948] @ 0xfffffc4c │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [fp, #-224] @ 0xffffff20 │ │ │ │ - beq b351c │ │ │ │ + beq b3dd4 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc b3de4 │ │ │ │ + bcc b469c │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3dc8 │ │ │ │ + beq b4680 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ddc │ │ │ │ + beq b4694 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3df8 │ │ │ │ + beq b46b0 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ add r6, r4, #44 @ 0x2c │ │ │ │ - b b3e18 │ │ │ │ + b b46d0 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #56 @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3e38 │ │ │ │ + beq b46f0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e10 │ │ │ │ + beq b46c8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b b3e10 │ │ │ │ + b b46c8 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e4c │ │ │ │ + beq b4704 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ sub ip, fp, #608 @ 0x260 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #4028] @ b4e20 │ │ │ │ + ldr r0, [pc, #4028] @ b56d8 │ │ │ │ stm ip, {r1, r2, r3, r4, r5, r7} │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 51d4 │ │ │ │ sub r3, fp, #608 @ 0x260 │ │ │ │ sub ip, fp, #948 @ 0x3b4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq b3ed4 │ │ │ │ + beq b478c │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ ldr r4, [fp, #-588] @ 0xfffffdb4 │ │ │ │ add r5, r0, #44 @ 0x2c │ │ │ │ - b b3ea0 │ │ │ │ + b b4758 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3ec0 │ │ │ │ + beq b4778 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e98 │ │ │ │ + beq b4750 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b b3e98 │ │ │ │ + b b4750 │ │ │ │ ldr r0, [fp, #-596] @ 0xfffffdac │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ed4 │ │ │ │ + beq b478c │ │ │ │ ldr r0, [fp, #-592] @ 0xfffffdb0 │ │ │ │ bl 50d8 │ │ │ │ - ldr r4, [pc, #4060] @ b4eb8 │ │ │ │ + ldr r4, [pc, #4060] @ b5770 │ │ │ │ sub r3, fp, #952 @ 0x3b8 │ │ │ │ add ip, sp, #512 @ 0x200 │ │ │ │ add r4, pc, r4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r4, #1384] @ 0x568 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq b3f58 │ │ │ │ + beq b4810 │ │ │ │ ldr r0, [r4, #1388] @ 0x56c │ │ │ │ ldr r5, [r4, #1392] @ 0x570 │ │ │ │ add r6, r0, #16 │ │ │ │ - b b3f10 │ │ │ │ + b b47c8 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3f44 │ │ │ │ + beq b47fc │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f2c │ │ │ │ + beq b47e4 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f08 │ │ │ │ + beq b47c0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b b3f08 │ │ │ │ + b b47c0 │ │ │ │ ldr r0, [r4, #1384] @ 0x568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f58 │ │ │ │ + beq b4810 │ │ │ │ ldr r0, [r4, #1388] @ 0x56c │ │ │ │ bl 50d8 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #1376] @ 0x560 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #1380] @ 0x564 │ │ │ │ str r1, [r4, #1384] @ 0x568 │ │ │ │ str r2, [r4, #1388] @ 0x56c │ │ │ │ str r3, [r4, #1392] @ 0x570 │ │ │ │ - ldr r0, [pc, #3900] @ b4ebc │ │ │ │ + ldr r0, [pc, #3900] @ b5774 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #1392] @ 0x570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4e18 │ │ │ │ + beq b56d0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ rsb r2, r1, r1, lsl #3 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [pc, #3860] @ b4ec0 │ │ │ │ + ldr r0, [pc, #3860] @ b5778 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #1388] @ 0x56c │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ add sl, r3, #16 │ │ │ │ add r3, r3, #28 │ │ │ │ ldm sl, {r5, r7, sl} │ │ │ │ lsl r7, r7, #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4008 │ │ │ │ + beq b48c0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ sub r7, r7, #8 │ │ │ │ add r4, r5, sl │ │ │ │ add r5, r6, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi b3fcc │ │ │ │ + bhi b4884 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add r6, r4, r6 │ │ │ │ cmp r6, r9 │ │ │ │ - bls b3fcc │ │ │ │ - b b4020 │ │ │ │ - muleq r8, r8, r3 │ │ │ │ + bls b4884 │ │ │ │ + b b48d8 │ │ │ │ + andeq ip, r8, r0, ror #21 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3fbc │ │ │ │ - b b4e18 │ │ │ │ - andeq r4, r5, sl, ror r3 │ │ │ │ - andeq r4, r5, r0, lsr #14 │ │ │ │ - ldr r2, [pc, #3740] @ b4ec4 │ │ │ │ + bne b4874 │ │ │ │ + b b56d0 │ │ │ │ + andeq r4, r5, sl, lsr #9 │ │ │ │ + andeq r4, r5, r0, asr r8 │ │ │ │ + ldr r2, [pc, #3740] @ b577c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #1376] @ 0x560 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs b61fc │ │ │ │ + bcs b6ab4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4198 │ │ │ │ - ldr r4, [pc, #3716] @ b4ec8 │ │ │ │ + beq b4a50 │ │ │ │ + ldr r4, [pc, #3716] @ b5780 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r4, r8 │ │ │ │ mov r8, #0 │ │ │ │ - bne b418c │ │ │ │ + bne b4a44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs b4e18 │ │ │ │ + bcs b56d0 │ │ │ │ str r6, [sp, #292] @ 0x124 │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ str r9, [sp, #272] @ 0x110 │ │ │ │ sub r5, fp, #952 @ 0x3b8 │ │ │ │ - ldr r9, [pc, #3664] @ b4ecc │ │ │ │ + ldr r9, [pc, #3664] @ b5784 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r9, pc, r9 │ │ │ │ smlabb r1, r3, r0, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ sub r6, fp, #608 @ 0x260 │ │ │ │ mov r1, r9 │ │ │ │ @@ -178869,15 +179427,15 @@ │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ cmp r4, r7 │ │ │ │ - beq b4184 │ │ │ │ + beq b4a3c │ │ │ │ add r4, r9, #344 @ 0x158 │ │ │ │ sub r5, fp, #608 @ 0x260 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 512c │ │ │ │ sub r6, fp, #952 @ 0x3b8 │ │ │ │ @@ -178887,30 +179445,30 @@ │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4184 │ │ │ │ + bne b4a3c │ │ │ │ add r4, r9, #688 @ 0x2b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r1, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4184 │ │ │ │ + bne b4a3c │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r4, r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r1, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r4 │ │ │ │ @@ -178918,189 +179476,189 @@ │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ - b b4ae8 │ │ │ │ + b b53a0 │ │ │ │ mov r8, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4220 │ │ │ │ + bne b4ad8 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs b69dc │ │ │ │ + bcs b7294 │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2d6c │ │ │ │ + bl b3624 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4e18 │ │ │ │ + beq b56d0 │ │ │ │ ldr r1, [fp, #-604] @ 0xfffffda4 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [fp, #-600] @ 0xfffffda8 │ │ │ │ str r0, [fp, #-212] @ 0xffffff2c │ │ │ │ str r3, [fp, #-216] @ 0xffffff28 │ │ │ │ str r0, [fp, #-220] @ 0xffffff24 │ │ │ │ str r0, [fp, #-224] @ 0xffffff20 │ │ │ │ str r3, [fp, #-228] @ 0xffffff1c │ │ │ │ str r0, [fp, #-232] @ 0xffffff18 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ - bl d9910 │ │ │ │ + bl da1c8 │ │ │ │ ldr r0, [fp, #-544] @ 0xfffffde0 │ │ │ │ str r8, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b4244 │ │ │ │ + bne b4afc │ │ │ │ mov r5, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b b4374 │ │ │ │ - ldr r3, [pc, #3944] @ b5190 │ │ │ │ + b b4c2c │ │ │ │ + ldr r3, [pc, #3944] @ b5a48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, r8 │ │ │ │ - bne b4418 │ │ │ │ + bne b4cd0 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ - b b405c │ │ │ │ + b b4914 │ │ │ │ sub r5, fp, #1056 @ 0x420 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ - bl da450 │ │ │ │ + bl dad08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b42a8 │ │ │ │ + beq b4b60 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, fp, #976 @ 0x3d0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl d954c │ │ │ │ + bl d9e04 │ │ │ │ ldr r0, [fp, #-976] @ 0xfffffc30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b42a8 │ │ │ │ + beq b4b60 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ sub r3, fp, #976 @ 0x3d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl b6db8 │ │ │ │ + bl b7670 │ │ │ │ ldr r8, [fp, #-320] @ 0xfffffec0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne b64f0 │ │ │ │ + bne b6da8 │ │ │ │ ldr r0, [fp, #-1044] @ 0xfffffbec │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ - beq b4328 │ │ │ │ + beq b4be0 │ │ │ │ ldr r4, [fp, #-1048] @ 0xfffffbe8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ - ldr r6, [pc, #3784] @ b5194 │ │ │ │ + ldr r6, [pc, #3784] @ b5a4c │ │ │ │ add r5, r5, #16 │ │ │ │ lsl r7, r0, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ - b b42e0 │ │ │ │ + b b4b98 │ │ │ │ subs r7, r7, #40 @ 0x28 │ │ │ │ - beq b4328 │ │ │ │ + beq b4be0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r4], #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b42d8 │ │ │ │ + beq b4b90 │ │ │ │ cmp r1, #14 │ │ │ │ - bne b42d8 │ │ │ │ + bne b4b90 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #14 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b42d8 │ │ │ │ + bne b4b90 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #8 │ │ │ │ ldrne r0, [r8, #20] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne b5f78 │ │ │ │ + bne b6830 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ sub r3, fp, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b7690 │ │ │ │ + bl b7f48 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-888] @ 0xfffffc88 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ sub r2, fp, #1056 @ 0x420 │ │ │ │ sub r3, fp, #952 @ 0x3b8 │ │ │ │ str r5, [sp] │ │ │ │ - bl b7d18 │ │ │ │ + bl b85d0 │ │ │ │ ldr r8, [fp, #-352] @ 0xfffffea0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne b4444 │ │ │ │ + bne b4cfc │ │ │ │ ldr r5, [fp, #-228] @ 0xffffff1c │ │ │ │ ldr r7, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r5, #4 │ │ │ │ - b b4388 │ │ │ │ + b b4c40 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b43a8 │ │ │ │ + beq b4c60 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4380 │ │ │ │ + beq b4c38 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ - b b4380 │ │ │ │ + b b4c38 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b43bc │ │ │ │ + beq b4c74 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [fp, #-216] @ 0xffffff28 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [fp, #-212] @ 0xffffff2c │ │ │ │ cmp r4, r7 │ │ │ │ - beq b43ec │ │ │ │ + beq b4ca4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, r7, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 545c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne b43d0 │ │ │ │ + bne b4c88 │ │ │ │ ldr r0, [fp, #-220] @ 0xffffff24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b4cb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ bl 545c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne b47f0 │ │ │ │ - b b4e18 │ │ │ │ + bne b50a8 │ │ │ │ + b b56d0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b4198 │ │ │ │ - ldr r3, [pc, #4032] @ b53e8 │ │ │ │ + beq b4a50 │ │ │ │ + ldr r3, [pc, #4032] @ b5ca0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne b5e44 │ │ │ │ + bne b66fc │ │ │ │ mov r3, #2 │ │ │ │ mov r8, #1 │ │ │ │ - b b405c │ │ │ │ - andeq sl, r8, ip, asr #26 │ │ │ │ + b b4914 │ │ │ │ + muleq r8, r4, r4 │ │ │ │ ldr r1, [fp, #-608] @ 0xfffffda0 │ │ │ │ sub r7, fp, #592 @ 0x250 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ add ip, sp, #1016 @ 0x3f8 │ │ │ │ ldr r1, [fp, #-604] @ 0xfffffda4 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ @@ -179472,39 +180030,39 @@ │ │ │ │ str r4, [sp, #772] @ 0x304 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ str r6, [sp, #764] @ 0x2fc │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ str r2, [r0, #228] @ 0xe4 │ │ │ │ str r8, [sp, #808] @ 0x328 │ │ │ │ str r1, [r0, #324] @ 0x144 │ │ │ │ - ldr r0, [pc, #3396] @ b577c │ │ │ │ + ldr r0, [pc, #3396] @ b6034 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #1376] @ 0x560 │ │ │ │ cmp r4, #4 │ │ │ │ - bne b4a64 │ │ │ │ - ldr r4, [pc, #3380] @ b5780 │ │ │ │ + bne b531c │ │ │ │ + ldr r4, [pc, #3380] @ b6038 │ │ │ │ mov r0, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #1376] @ 0x560 │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl ba898 │ │ │ │ + bl bb150 │ │ │ │ ldr r4, [r4, #1376] @ 0x560 │ │ │ │ sub r0, fp, #952 @ 0x3b8 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r5, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #5 │ │ │ │ - bcs b6234 │ │ │ │ + bcs b6aec │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4adc │ │ │ │ + beq b5394 │ │ │ │ mul r7, r8, r5 │ │ │ │ - ldr r4, [pc, #3308] @ b5784 │ │ │ │ + ldr r4, [pc, #3308] @ b603c │ │ │ │ sub r5, fp, #608 @ 0x260 │ │ │ │ sub r6, fp, #952 @ 0x3b8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ @@ -179514,63 +180072,63 @@ │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ bl 512c │ │ │ │ add r4, r4, #344 @ 0x158 │ │ │ │ subs r7, r7, #344 @ 0x158 │ │ │ │ - bne b4aa0 │ │ │ │ - ldr r0, [pc, #3236] @ b5788 │ │ │ │ + bne b5358 │ │ │ │ + ldr r0, [pc, #3236] @ b6040 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [r0, #1376] @ 0x560 │ │ │ │ - ldr r1, [pc, #3228] @ b578c │ │ │ │ + ldr r1, [pc, #3228] @ b6044 │ │ │ │ sub r6, r9, sl │ │ │ │ adds lr, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ adc r8, r0, #0 │ │ │ │ sub r5, fp, #608 @ 0x260 │ │ │ │ ldr r2, [r1, #316] @ 0x13c │ │ │ │ ldr r1, [r1, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r1 │ │ │ │ - beq b4b88 │ │ │ │ + beq b5440 │ │ │ │ cmp r1, #1 │ │ │ │ - beq b4b58 │ │ │ │ + beq b5410 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3, lsr #1 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r4, r2, r0, lsl #5 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ movcc r0, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bhi b4b2c │ │ │ │ + bhi b53e4 │ │ │ │ add r3, r2, r0, lsl #5 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ eor r3, r4, r6 │ │ │ │ orrs r3, r3, r7 │ │ │ │ mov r3, #1 │ │ │ │ - beq b4b84 │ │ │ │ + beq b543c │ │ │ │ subs r3, r4, r6 │ │ │ │ sbcs r3, r7, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r3, r7 │ │ │ │ str r6, [sp, #292] @ 0x124 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi b6214 │ │ │ │ - bne b4bf0 │ │ │ │ + bhi b6acc │ │ │ │ + bne b54a8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ @@ -179581,224 +180139,224 @@ │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ - beq b4c8c │ │ │ │ + beq b5544 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ - b b4d0c │ │ │ │ + b b55c4 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ add ip, r2, r1, lsl #5 │ │ │ │ lsl r1, r1, #5 │ │ │ │ lsl r7, r0, #5 │ │ │ │ - b b4c14 │ │ │ │ + b b54cc │ │ │ │ sub r1, r1, #32 │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - beq b4b9c │ │ │ │ + beq b5454 │ │ │ │ add r3, r2, r7 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcc b4ed0 │ │ │ │ + bcc b5788 │ │ │ │ add r4, r2, r7 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcs b4c04 │ │ │ │ + bcs b54bc │ │ │ │ ldm r3, {r4, r9} │ │ │ │ subs r4, r6, r4 │ │ │ │ rscs r4, r9, #0 │ │ │ │ - bcc b4c04 │ │ │ │ + bcc b54bc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r2, [pc, #4004] @ b5c04 │ │ │ │ + ldr r2, [pc, #4004] @ b64bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #328] @ 0x148 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b6a14 │ │ │ │ + bcs b72cc │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ add r6, r3, #32 │ │ │ │ sub r5, fp, #952 @ 0x3b8 │ │ │ │ str r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ mov r0, #0 │ │ │ │ - b b4ee0 │ │ │ │ + b b5798 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ sub r4, fp, #952 @ 0x3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9030 │ │ │ │ + bl d98e8 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [fp, #-948] @ 0xfffffc4c │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ sub r1, r1, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - beq b4e24 │ │ │ │ + beq b56dc │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b4d00 │ │ │ │ + bcc b55b8 │ │ │ │ ldr r0, [fp, #-564] @ 0xfffffdcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4d00 │ │ │ │ + beq b55b8 │ │ │ │ ldr r0, [fp, #-572] @ 0xfffffdc4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4e18 │ │ │ │ - ldr r0, [pc, #3828] @ b5c08 │ │ │ │ + beq b56d0 │ │ │ │ + ldr r0, [pc, #3828] @ b64c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4e18 │ │ │ │ + beq b56d0 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq b4d68 │ │ │ │ + beq b5620 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r7, r3, lsr #1 │ │ │ │ mov r6, r5 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r0, [r6, r0, lsl #3]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ subs r0, sl, r0 │ │ │ │ rscs r0, r6, #0 │ │ │ │ movcc r2, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - bhi b4d38 │ │ │ │ + bhi b55f0 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r0, r3, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ eor r0, r3, sl │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq b4d9c │ │ │ │ + beq b5654 │ │ │ │ subs r0, r3, sl │ │ │ │ sbcs r0, r7, #0 │ │ │ │ addcc r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4e18 │ │ │ │ + beq b56d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs b4e18 │ │ │ │ + bcs b56d0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r1, [r5, r0, lsl #3]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r0, sl, r1 │ │ │ │ rscs r0, r2, #0 │ │ │ │ - bcc b4e18 │ │ │ │ + bcc b56d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r0, r1 │ │ │ │ adc r1, r3, r2 │ │ │ │ subs r0, r0, sl │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc b4e18 │ │ │ │ + bcc b56d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r0, [pc, #3624] @ b5c0c │ │ │ │ + ldr r0, [pc, #3624] @ b64c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4e18 │ │ │ │ + beq b56d0 │ │ │ │ str r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ str r1, [fp, #-600] @ 0xfffffda8 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ - bl bd140 │ │ │ │ + bl bd9f8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r7, r1, ip, asr #4 │ │ │ │ sub r0, fp, #1072 @ 0x430 │ │ │ │ add r9, r4, #12 │ │ │ │ ldrh r0, [r0, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bne b5e08 │ │ │ │ - ldr r2, [pc, #4064] @ b5e20 │ │ │ │ + bne b66c0 │ │ │ │ + ldr r2, [pc, #4064] @ b66d8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5fb8 │ │ │ │ + beq b6870 │ │ │ │ ldr r7, [r2, #300] @ 0x12c │ │ │ │ cmp r1, #1 │ │ │ │ - beq b4e94 │ │ │ │ + beq b574c │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r6, r3, lsr #1 │ │ │ │ mov r5, r7 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r5, r2, lsl #3]! │ │ │ │ ldr r5, [r5, #4] │ │ │ │ subs r2, sl, r2 │ │ │ │ rscs r2, r5, #0 │ │ │ │ movcc r0, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bhi b4e64 │ │ │ │ + bhi b571c │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r2, r3, lsl #3]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ eor r2, r3, sl │ │ │ │ orrs r2, r2, r6 │ │ │ │ - bne b5e7c │ │ │ │ + bne b6734 │ │ │ │ mov r3, r0 │ │ │ │ - b b5e94 │ │ │ │ - andeq ip, r8, r8, asr #9 │ │ │ │ - andeq ip, r8, ip, lsr #8 │ │ │ │ - strdeq ip, [r8], -ip @ │ │ │ │ - andeq ip, r8, r4, lsl #7 │ │ │ │ - andeq ip, r8, ip, asr r3 │ │ │ │ - andeq ip, r8, ip, lsr #6 │ │ │ │ + b b674c │ │ │ │ + andeq fp, r8, r0, lsl ip │ │ │ │ + andeq fp, r8, r4, ror fp │ │ │ │ + andeq fp, r8, r4, asr #22 │ │ │ │ + andeq fp, r8, ip, asr #21 │ │ │ │ + andeq fp, r8, r4, lsr #21 │ │ │ │ + andeq fp, r8, r4, ror sl │ │ │ │ add r0, r2, r0, lsl #5 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r0, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r4, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b4b9c │ │ │ │ + beq b5454 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #4076] @ b5eec │ │ │ │ + ldr r0, [pc, #4076] @ b67a4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ add r7, r0, #312 @ 0x138 │ │ │ │ sub r0, fp, #952 @ 0x3b8 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r6, ip │ │ │ │ mov r9, lr │ │ │ │ - bl a3268 │ │ │ │ + bl a3b20 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ sub r2, fp, #608 @ 0x260 │ │ │ │ str sl, [fp, #-604] @ 0xfffffda4 │ │ │ │ stm r0, {r5, sl} │ │ │ │ str r9, [r0, #8] │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ sub r9, fp, #952 @ 0x3b8 │ │ │ │ @@ -179807,29 +180365,29 @@ │ │ │ │ mov r1, r9 │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r8, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ str r5, [fp, #-608] @ 0xfffffda0 │ │ │ │ str r6, [fp, #-572] @ 0xfffffdc4 │ │ │ │ str r0, [fp, #-576] @ 0xfffffdc0 │ │ │ │ - ldr r0, [pc, #4092] @ b5f70 │ │ │ │ + ldr r0, [pc, #4092] @ b6828 │ │ │ │ str r4, [fp, #-544] @ 0xfffffde0 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [fp, #-540] @ 0xfffffde4 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ str r0, [fp, #-584] @ 0xfffffdb8 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ strb r0, [fp, #-552] @ 0xfffffdd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2d58 │ │ │ │ + bl a3610 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b4bb4 │ │ │ │ - ldr r0, [pc, #4040] @ b5f74 │ │ │ │ + beq b546c │ │ │ │ + ldr r0, [pc, #4040] @ b682c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #40]! @ 0x28 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ subs r2, r1, #10 │ │ │ │ movne r2, r0 │ │ │ │ cmp r1, #10 │ │ │ │ add r1, r0, #184 @ 0xb8 │ │ │ │ @@ -179943,17 +180501,17 @@ │ │ │ │ sub r0, fp, #264 @ 0x108 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, r4, #32 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ - b b5250 │ │ │ │ - andeq ip, r8, r4, lsl #3 │ │ │ │ - andeq r4, r5, r5, asr #1 │ │ │ │ + b b5b08 │ │ │ │ + andeq fp, r8, ip, asr #17 │ │ │ │ + strdeq r4, [r5], -r5 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldrb r7, [r4, #331] @ 0x14b │ │ │ │ ldrh r5, [r4, r1] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ strh r5, [fp, #-112] @ 0xffffff90 │ │ │ │ sub r5, fp, #1072 @ 0x430 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ @@ -179978,45 +180536,45 @@ │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldrh r4, [fp, #-112] @ 0xffffff90 │ │ │ │ strh r4, [r2] │ │ │ │ mov r2, r5 │ │ │ │ strh r6, [r7] │ │ │ │ strb r3, [fp, #-604] @ 0xfffffda4 │ │ │ │ str lr, [fp, #-600] @ 0xfffffda8 │ │ │ │ - bl a2844 │ │ │ │ + bl a30fc │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str sl, [fp, #-952] @ 0xfffffc48 │ │ │ │ bl 512c │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2d58 │ │ │ │ + bl a3610 │ │ │ │ ldrb r0, [sp, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b4bb4 │ │ │ │ + beq b546c │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ sub r0, fp, #264 @ 0x108 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #10 │ │ │ │ - beq b5660 │ │ │ │ - ldr r0, [pc, #4092] @ b6284 │ │ │ │ + beq b5f18 │ │ │ │ + ldr r0, [pc, #4092] @ b6b3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5660 │ │ │ │ + beq b5f18 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ sub sl, r3, #1 │ │ │ │ ldr r9, [fp, #-260] @ 0xfffffefc │ │ │ │ ldr r8, [fp, #-264] @ 0xfffffef8 │ │ │ │ mov r7, sl │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ @@ -180024,87 +180582,87 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ and r0, r9, sl │ │ │ │ orr lr, r0, #1 │ │ │ │ and r3, r3, sl │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b5658 │ │ │ │ + bhi b5f10 │ │ │ │ cmp r2, r3, lsl #3 │ │ │ │ subcs r0, r2, r3, lsl #3 │ │ │ │ cmpcs r0, #8 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ lsl r0, r3, #3 │ │ │ │ ldrh r0, [r6, r0]! @ │ │ │ │ ldrb ip, [r6, #2] │ │ │ │ ldr r1, [r6, #3] │ │ │ │ ldrb r5, [r6, #7] │ │ │ │ orr r0, r0, ip, lsl #16 │ │ │ │ lsr r6, r1, #8 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ orr r6, r6, r5, lsl #24 │ │ │ │ eor r1, r0, r8 │ │ │ │ eor r5, r6, r9 │ │ │ │ orrs r1, r1, r5 │ │ │ │ - beq b533c │ │ │ │ + beq b5bf4 │ │ │ │ adds r3, r3, lr │ │ │ │ orrs r0, r0, r6 │ │ │ │ - beq b5658 │ │ │ │ + beq b5f10 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b52c8 │ │ │ │ - b b5658 │ │ │ │ + bne b5b80 │ │ │ │ + b b5f10 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r3, lsl #2 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ sub r9, fp, #952 @ 0x3b8 │ │ │ │ sub r0, r0, r3, lsl #2 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc b5660 │ │ │ │ + bcc b5f18 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsl r0, r3, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b53d4 │ │ │ │ + beq b5c8c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs b53d4 │ │ │ │ + bcs b5c8c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r0] │ │ │ │ umull r3, r0, r2, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ orrs r0, r0, r3, lsr #30 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bne b53d4 │ │ │ │ + bne b5c8c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [r0] │ │ │ │ lsl r0, r3, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc b53d0 │ │ │ │ + bcc b5c88 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs b53ec │ │ │ │ + bcs b5ca4 │ │ │ │ mov r0, #19 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ bic r1, r1, #255 @ 0xff │ │ │ │ orr r0, r1, r0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b b5660 │ │ │ │ - andeq fp, r8, r4, lsl #31 │ │ │ │ + b b5f18 │ │ │ │ + andeq fp, r8, ip, asr #13 │ │ │ │ cmp r1, #9 │ │ │ │ - bcs b69ec │ │ │ │ + bcs b72a4 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ sub ip, r2, r0 │ │ │ │ sub r2, r3, r0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r7] │ │ │ │ add r6, r7, r0 │ │ │ │ @@ -180126,15 +180684,15 @@ │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ - b b5514 │ │ │ │ + b b5dcc │ │ │ │ ldrb r8, [r3], #1 │ │ │ │ ldr lr, [r0], #4 │ │ │ │ ldr r7, [r9], #4 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r5, [r6, r8, lsl #2] │ │ │ │ add pc, r6, r5 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ @@ -180145,329 +180703,329 @@ │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ mov sl, lr │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str lr, [sp, #240] @ 0xf0 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str lr, [sp, #184] @ 0xb8 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ str lr, [sp, #248] @ 0xf8 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str lr, [sp, #192] @ 0xc0 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str lr, [sp, #232] @ 0xe8 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #208] @ 0xd0 │ │ │ │ - b b5508 │ │ │ │ + b b5dc0 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub ip, ip, #4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5528 │ │ │ │ + beq b5de0 │ │ │ │ cmp ip, #4 │ │ │ │ cmpcs r2, #4 │ │ │ │ - bcs b546c │ │ │ │ + bcs b5d24 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, sl │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b5658 │ │ │ │ + bcc b5f10 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b5c10 │ │ │ │ + bcs b64c8 │ │ │ │ sub r9, fp, #952 @ 0x3b8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [fp, #-256] @ 0xffffff00 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #1088] @ 0x440 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #1084] @ 0x43c │ │ │ │ str sl, [sp, #1080] @ 0x438 │ │ │ │ - beq b568c │ │ │ │ + beq b5f44 │ │ │ │ ldr r2, [fp, #-252] @ 0xffffff04 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r1, [fp, #-248] @ 0xffffff08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5774 │ │ │ │ + beq b602c │ │ │ │ ldr r2, [fp, #-244] @ 0xffffff0c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r5, [sp, #1084] @ 0x43c │ │ │ │ ldr r2, [sp, #1088] @ 0x440 │ │ │ │ sub r0, fp, #1072 @ 0x430 │ │ │ │ mov r1, r5 │ │ │ │ - bl b2d6c │ │ │ │ + bl b3624 │ │ │ │ ldr r0, [fp, #-1072] @ 0xfffffbd0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5734 │ │ │ │ - ldr r4, [pc, #3512] @ b6488 │ │ │ │ + bne b5fec │ │ │ │ + ldr r4, [pc, #3512] @ b6d40 │ │ │ │ ldr r6, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r8, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r7, r0 │ │ │ │ - bne b56f0 │ │ │ │ + bne b5fa8 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 13ab8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ adds r0, r7, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bcs b6224 │ │ │ │ + bcs b6adc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ sub r4, fp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9910 │ │ │ │ + bl da1c8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b5790 │ │ │ │ + bne b6048 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5748 │ │ │ │ + beq b6000 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-240] @ 0xffffff10 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5750 │ │ │ │ + bne b6008 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq b5b40 │ │ │ │ - b b5b4c │ │ │ │ + beq b63f8 │ │ │ │ + b b6404 │ │ │ │ mov r5, #0 │ │ │ │ - b b5b08 │ │ │ │ - andeq fp, r8, r4, ror r9 │ │ │ │ - andeq fp, r8, ip, asr r9 │ │ │ │ - andeq fp, r8, ip, lsl #18 │ │ │ │ - andeq fp, r8, r8, asr #17 │ │ │ │ - @ instruction: 0x0008b8b0 │ │ │ │ + b b63c0 │ │ │ │ + strheq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r4, lsr #1 │ │ │ │ + andeq fp, r8, r4, asr r0 │ │ │ │ + andeq fp, r8, r0, lsl r0 │ │ │ │ + strdeq sl, [r8], -r8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #3300] @ b648c │ │ │ │ + ldr r0, [pc, #3300] @ b6d44 │ │ │ │ mov r3, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #3284] @ b6490 │ │ │ │ + ldr r2, [pc, #3284] @ b6d48 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3236] @ b6494 │ │ │ │ + ldr r2, [pc, #3236] @ b6d4c │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3188] @ b6498 │ │ │ │ + ldr r2, [pc, #3188] @ b6d50 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3140] @ b649c │ │ │ │ + ldr r2, [pc, #3140] @ b6d54 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3092] @ b64a0 │ │ │ │ + ldr r2, [pc, #3092] @ b6d58 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3044] @ b64a4 │ │ │ │ + ldr r2, [pc, #3044] @ b6d5c │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #4088] @ b68ec │ │ │ │ + ldr r2, [pc, #4088] @ b71a4 │ │ │ │ mov r3, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ movweq r9, #1 │ │ │ │ moveq sl, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #4048] @ b68f0 │ │ │ │ + ldr r2, [pc, #4048] @ b71a8 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ movweq r6, #1 │ │ │ │ moveq r7, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #4008] @ b68f4 │ │ │ │ + ldr r2, [pc, #4008] @ b71ac │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ movweq r8, #1 │ │ │ │ moveq r4, r0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #3968] @ b68f8 │ │ │ │ + ldr r2, [pc, #3968] @ b71b0 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #3944] @ b68fc │ │ │ │ + ldr r2, [pc, #3944] @ b71b4 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #-820] @ 0xfffffccc │ │ │ │ moveq r1, r0 │ │ │ │ str r2, [fp, #-828] @ 0xfffffcc4 │ │ │ │ movweq r0, #1 │ │ │ │ str r2, [fp, #-832] @ 0xfffffcc0 │ │ │ │ @@ -180520,110 +181078,110 @@ │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ strb r7, [fp, #-816] @ 0xfffffcd0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #-944] @ 0xfffffc50 │ │ │ │ str r3, [fp, #-940] @ 0xfffffc54 │ │ │ │ str r4, [fp, #-848] @ 0xfffffcb0 │ │ │ │ str r5, [fp, #-844] @ 0xfffffcb4 │ │ │ │ - beq b5ab0 │ │ │ │ + beq b6368 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5a94 │ │ │ │ + bne b634c │ │ │ │ cmn r1, #1 │ │ │ │ - ble b6a64 │ │ │ │ + ble b731c │ │ │ │ str r0, [fp, #-832] @ 0xfffffcc0 │ │ │ │ sub r9, fp, #952 @ 0x3b8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, r9 │ │ │ │ bl 512c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ str r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6274 │ │ │ │ + beq b6b2c │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5b08 │ │ │ │ + beq b63c0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5b1c │ │ │ │ + beq b63d4 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [fp, #-240] @ 0xffffff10 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b5b24 │ │ │ │ + bne b63dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5b4c │ │ │ │ + bne b6404 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ sub r4, fp, #232 @ 0xe8 │ │ │ │ ldr r2, [fp, #-220] @ 0xffffff24 │ │ │ │ str r2, [fp, #-596] @ 0xfffffdac │ │ │ │ sub r2, fp, #608 @ 0x260 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ str r1, [fp, #-112] @ 0xffffff90 │ │ │ │ - beq b5bf0 │ │ │ │ + beq b64a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5bb4 │ │ │ │ + beq b646c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b5b88 │ │ │ │ + bne b6440 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5bb0 │ │ │ │ + bne b6468 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne b5198 │ │ │ │ + bne b5a50 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5bd4 │ │ │ │ + beq b648c │ │ │ │ ldr r2, [r1, #280] @ 0x118 │ │ │ │ mov r3, #2 │ │ │ │ - b b5be4 │ │ │ │ + b b649c │ │ │ │ ldr r2, [fp, #-604] @ 0xfffffda4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [fp, #-608] @ 0xfffffda0 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, r2, #8 │ │ │ │ sub r5, fp, #1072 @ 0x430 │ │ │ │ - b b51d0 │ │ │ │ + b b5a88 │ │ │ │ ldr r1, [fp, #-596] @ 0xfffffdac │ │ │ │ add r0, r4, #328 @ 0x148 │ │ │ │ mov r2, r5 │ │ │ │ bl 10a74 │ │ │ │ - b b5bb0 │ │ │ │ - andeq fp, r8, ip, asr #14 │ │ │ │ - muleq r8, r8, r6 │ │ │ │ - andeq fp, r8, r8, asr #11 │ │ │ │ + b b6468 │ │ │ │ + muleq r8, r4, lr │ │ │ │ + andeq sl, r8, r0, ror #27 │ │ │ │ + andeq sl, r8, r0, lsl sp │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -180653,22 +181211,22 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ - beq b5cc4 │ │ │ │ + beq b657c │ │ │ │ ldrex r3, [r2] │ │ │ │ add r6, r3, #1 │ │ │ │ strex r5, r6, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b5ca8 │ │ │ │ + bne b6560 │ │ │ │ cmn r3, #1 │ │ │ │ - ble b6a64 │ │ │ │ + ble b731c │ │ │ │ add r3, r9, sl │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r2, [fp, #-484] @ 0xfffffe1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -180734,361 +181292,361 @@ │ │ │ │ str r1, [fp, #-548] @ 0xfffffddc │ │ │ │ str r1, [fp, #-556] @ 0xfffffdd4 │ │ │ │ str ip, [fp, #-568] @ 0xfffffdc8 │ │ │ │ str r3, [fp, #-604] @ 0xfffffda4 │ │ │ │ str r3, [fp, #-608] @ 0xfffffda0 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a58 │ │ │ │ + beq b7310 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ sub r9, fp, #952 @ 0x3b8 │ │ │ │ mov sl, #0 │ │ │ │ - b b5b20 │ │ │ │ + b b63d8 │ │ │ │ ldr r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ ldr r1, [fp, #-908] @ 0xfffffc74 │ │ │ │ - b b5fb8 │ │ │ │ + b b6870 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - b b34b4 │ │ │ │ - andeq fp, r8, r8, ror #10 │ │ │ │ + b b3d6c │ │ │ │ + @ instruction: 0x0008acb0 │ │ │ │ sub r2, fp, #596 @ 0x254 │ │ │ │ ldrb r1, [fp, #-605] @ 0xfffffda3 │ │ │ │ ldr r3, [fp, #-604] @ 0xfffffda4 │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ ldrh r2, [r2, #-11] │ │ │ │ strb r1, [fp, #-949] @ 0xfffffc4b │ │ │ │ strh r2, [r4, #121] @ 0x79 │ │ │ │ - b b32bc │ │ │ │ + b b3b74 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b4198 │ │ │ │ - ldr r3, [pc, #3708] @ b6cd0 │ │ │ │ + beq b4a50 │ │ │ │ + ldr r3, [pc, #3708] @ b7588 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #1032] @ 0x408 │ │ │ │ cmp r3, r8 │ │ │ │ - bne b4198 │ │ │ │ + bne b4a50 │ │ │ │ mov r3, #3 │ │ │ │ mov r8, #0 │ │ │ │ - b b405c │ │ │ │ + b b4914 │ │ │ │ mov r0, #4 │ │ │ │ str sl, [fp, #-948] @ 0xfffffc4c │ │ │ │ strb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ - b b34bc │ │ │ │ + b b3d74 │ │ │ │ subs r2, r3, sl │ │ │ │ sbcs r2, r6, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5fb4 │ │ │ │ + beq b686c │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b5fb8 │ │ │ │ + bcs b6870 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r1, [r7, r1, lsl #3]! │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r2, sl, r1 │ │ │ │ rscs r2, r3, #0 │ │ │ │ - bcc b5fb8 │ │ │ │ + bcc b6870 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r2, r5, r3 │ │ │ │ subs r1, r1, sl │ │ │ │ sbcs r1, r2, #0 │ │ │ │ - bcc b5fb8 │ │ │ │ + bcc b6870 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - ldr r0, [pc, #3616] @ b6d00 │ │ │ │ + ldr r0, [pc, #3616] @ b75b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl c2cdc │ │ │ │ - b b5fb8 │ │ │ │ - andeq fp, r8, r0, lsr #9 │ │ │ │ + bl c3594 │ │ │ │ + b b6870 │ │ │ │ + andeq sl, r8, r8, ror #23 │ │ │ │ cmp r4, #8 │ │ │ │ mov r6, r4 │ │ │ │ movls r6, #8 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, #0 │ │ │ │ bl 8148 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b3d90 │ │ │ │ + beq b4648 │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ cmn r4, #1024 @ 0x400 │ │ │ │ str r0, [fp, #-228] @ 0xffffff1c │ │ │ │ str r6, [fp, #-232] @ 0xffffff18 │ │ │ │ - bcc b3208 │ │ │ │ + bcc b3ac0 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - b b323c │ │ │ │ + b b3af4 │ │ │ │ ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5f5c │ │ │ │ + beq b6814 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ bl 55a0 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ - b b3e50 │ │ │ │ - andeq fp, r8, r0, lsr r4 │ │ │ │ - andeq fp, r8, r0, lsl #8 │ │ │ │ + b b4708 │ │ │ │ + andeq sl, r8, r8, ror fp │ │ │ │ + andeq sl, r8, r8, asr #22 │ │ │ │ ldr r2, [fp, #-1052] @ 0xfffffbe4 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcc b4328 │ │ │ │ + bcc b4be0 │ │ │ │ ldr r2, [fp, #-1056] @ 0xfffffbe0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r2, r1 │ │ │ │ ldrb r1, [r5, r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b616c │ │ │ │ + beq b6a24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b5f98 │ │ │ │ - b b4328 │ │ │ │ + bne b6850 │ │ │ │ + b b4be0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r9 │ │ │ │ add r8, sp, #512 @ 0x200 │ │ │ │ ldm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ str sl, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r1, r8 │ │ │ │ - bl bd140 │ │ │ │ + bl bd9f8 │ │ │ │ sub r8, fp, #608 @ 0x260 │ │ │ │ - b b6020 │ │ │ │ + b b68d8 │ │ │ │ ldr r0, [fp, #-912] @ 0xfffffc70 │ │ │ │ ldr sl, [fp, #-908] @ 0xfffffc74 │ │ │ │ mov r3, r9 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ ldm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ str sl, [sp, #544] @ 0x220 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ str sl, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl bd140 │ │ │ │ + bl bd9f8 │ │ │ │ sub r0, fp, #952 @ 0x3b8 │ │ │ │ mov r1, r8 │ │ │ │ - bl d9030 │ │ │ │ + bl d98e8 │ │ │ │ ldr r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4cdc │ │ │ │ + bne b5594 │ │ │ │ ldr r0, [fp, #-948] @ 0xfffffc4c │ │ │ │ cmp r0, #2 │ │ │ │ - beq b4cdc │ │ │ │ + beq b5594 │ │ │ │ sub r0, fp, #1072 @ 0x430 │ │ │ │ ldrh r0, [r0, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bne b5fec │ │ │ │ - ldr r2, [pc, #3240] @ b6d04 │ │ │ │ + bne b68a4 │ │ │ │ + ldr r2, [pc, #3240] @ b75bc │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b611c │ │ │ │ + beq b69d4 │ │ │ │ ldr r5, [r2, #300] @ 0x12c │ │ │ │ cmp r1, #1 │ │ │ │ - beq b60b0 │ │ │ │ + beq b6968 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3, lsr #1 │ │ │ │ mov r4, r5 │ │ │ │ sub r3, r3, r3, lsr #1 │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r4, r2, lsl #3]! │ │ │ │ ldr r4, [r4, #4] │ │ │ │ subs r2, sl, r2 │ │ │ │ rscs r2, r4, #0 │ │ │ │ movcc r0, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bhi b6080 │ │ │ │ + bhi b6938 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r2, r3, lsl #3]! │ │ │ │ ldr r7, [r2, #4] │ │ │ │ eor r2, r3, sl │ │ │ │ orrs r2, r2, r7 │ │ │ │ - bne b60e0 │ │ │ │ + bne b6998 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b611c │ │ │ │ - b b6104 │ │ │ │ + bcs b69d4 │ │ │ │ + b b69bc │ │ │ │ subs r2, r3, sl │ │ │ │ sbcs r2, r7, #0 │ │ │ │ addcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6158 │ │ │ │ + beq b6a10 │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b611c │ │ │ │ + bcs b69d4 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ ldr r1, [r5, r1, lsl #3]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r2, sl, r1 │ │ │ │ rscs r2, r3, #0 │ │ │ │ - bcs b6120 │ │ │ │ - b b5ff4 │ │ │ │ + bcs b69d8 │ │ │ │ + b b68ac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r2, r7, r3 │ │ │ │ subs r1, r1, sl │ │ │ │ sbcs r1, r2, #0 │ │ │ │ - bcc b5ff4 │ │ │ │ + bcc b68ac │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r0, [pc, #3008] @ b6d08 │ │ │ │ + ldr r0, [pc, #3008] @ b75c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ mov sl, r1 │ │ │ │ - b b5ff4 │ │ │ │ + b b68ac │ │ │ │ mov r0, #0 │ │ │ │ - b b5ff4 │ │ │ │ + b b68ac │ │ │ │ movw r0, #9729 @ 0x2601 │ │ │ │ strh r0, [r4, #120] @ 0x78 │ │ │ │ - b b34bc │ │ │ │ + b b3d74 │ │ │ │ bic r2, r6, #3 │ │ │ │ add r1, r2, #8 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ cmpcs r0, r1 │ │ │ │ - bcc b4328 │ │ │ │ + bcc b4be0 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi b6a04 │ │ │ │ - ldr r3, [pc, #2872] @ b6cd4 │ │ │ │ + bhi b72bc │ │ │ │ + ldr r3, [pc, #2872] @ b758c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ - bl d2570 │ │ │ │ + bl d2e28 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b624c │ │ │ │ + bne b6b04 │ │ │ │ ldrb r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b4328 │ │ │ │ + bne b4be0 │ │ │ │ ldr r6, [fp, #-600] @ 0xfffffda8 │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b61dc │ │ │ │ + beq b6a94 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b61f0 │ │ │ │ + beq b6aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b b4328 │ │ │ │ - ldr r3, [pc, #2824] @ b6d0c │ │ │ │ + b b4be0 │ │ │ │ + ldr r3, [pc, #2824] @ b75c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #2808] @ b6d14 │ │ │ │ + ldr r3, [pc, #2808] @ b75cc │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r0, [pc, #2768] @ b6cfc │ │ │ │ + ldr r0, [pc, #2768] @ b75b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b6a64 │ │ │ │ - ldr r3, [pc, #2772] @ b6d10 │ │ │ │ + b b731c │ │ │ │ + ldr r3, [pc, #2772] @ b75c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ ldr r1, [fp, #-600] @ 0xfffffda8 │ │ │ │ ldr r4, [fp, #-604] @ 0xfffffda4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - beq b6288 │ │ │ │ + beq b6b40 │ │ │ │ ldrb r0, [r4] │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b b628c │ │ │ │ + b b6b44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 8400 │ │ │ │ - b b6a64 │ │ │ │ - andeq fp, r8, r4, lsr #2 │ │ │ │ + b b731c │ │ │ │ + andeq sl, r8, ip, ror #16 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #-578] @ 0xfffffdbe │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [fp, #-604] @ 0xfffffda4 │ │ │ │ sub r1, fp, #596 @ 0x254 │ │ │ │ strb r0, [fp, #-600] @ 0xfffffda8 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ str r4, [fp, #-608] @ 0xfffffda0 │ │ │ │ strh r0, [r1, #16] │ │ │ │ sub r0, fp, #952 @ 0x3b8 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [fp, #-952] @ 0xfffffc48 │ │ │ │ sub r0, r0, #7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs b64a8 │ │ │ │ + bcs b6d60 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ - bl c8fbc │ │ │ │ + bl c9874 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b64a8 │ │ │ │ + beq b6d60 │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, r1 │ │ │ │ mov r9, r1 │ │ │ │ add r1, r0, #16 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ - bl d604c │ │ │ │ + bl d6904 │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ ldr r1, [fp, #-608] @ 0xfffffda0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq b6a20 │ │ │ │ + beq b72d8 │ │ │ │ ldr r1, [fp, #-600] @ 0xfffffda8 │ │ │ │ sub r2, fp, #124 @ 0x7c │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ mov r7, #0 │ │ │ │ ldr r9, [fp, #-120] @ 0xffffff88 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ ldrbne r0, [r9] │ │ │ │ @@ -181098,22 +181656,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #256] @ 0x100 │ │ │ │ ldrbne r0, [r0] │ │ │ │ subne r0, r0, #47 @ 0x2f │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r4, r0, #5 │ │ │ │ cmp r8, r3 │ │ │ │ - bne b63b8 │ │ │ │ + bne b6c70 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ bl 5384 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b641c │ │ │ │ + beq b6cd4 │ │ │ │ sub r1, fp, #1072 @ 0x430 │ │ │ │ sub r2, fp, #596 @ 0x254 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strb r7, [fp, #-922] @ 0xfffffc66 │ │ │ │ strh r0, [r1, #148] @ 0x94 │ │ │ │ mov r1, #6 │ │ │ │ strh r0, [r2, #16] │ │ │ │ @@ -181123,75 +181681,75 @@ │ │ │ │ str r9, [fp, #-952] @ 0xfffffc48 │ │ │ │ strb r4, [fp, #-578] @ 0xfffffdbe │ │ │ │ strb r1, [fp, #-600] @ 0xfffffda8 │ │ │ │ str r3, [fp, #-604] @ 0xfffffda4 │ │ │ │ str r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ sub r0, fp, #952 @ 0x3b8 │ │ │ │ sub r1, fp, #608 @ 0x260 │ │ │ │ - bl cae10 │ │ │ │ + bl cb6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b641c │ │ │ │ + bne b6cd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl ca5d4 │ │ │ │ + bl cae8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6470 │ │ │ │ + bne b6d28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - bl ca6e0 │ │ │ │ - ldr r1, [pc, #2204] @ b6cd8 │ │ │ │ + bl caf98 │ │ │ │ + ldr r1, [pc, #2204] @ b7590 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r2, #6 │ │ │ │ - bl ca804 │ │ │ │ + bl cb0bc │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r7, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ mov r0, r7 │ │ │ │ - bl ca5d4 │ │ │ │ + bl cae8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6900 │ │ │ │ + beq b71b8 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ ldr r4, [fp, #-124] @ 0xffffff84 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldrd r6, [r0] │ │ │ │ - b b64ac │ │ │ │ - ldrdeq sl, [r8], -r8 │ │ │ │ - andeq sl, r8, r0, lsl #24 │ │ │ │ - andeq r2, r5, r2, lsr #22 │ │ │ │ - andeq r2, r5, lr, lsl #22 │ │ │ │ - andeq r2, r5, r9, ror #21 │ │ │ │ - andeq r2, r5, r5, ror #21 │ │ │ │ - andeq r0, r4, r4, lsl pc │ │ │ │ - andeq r2, r5, r2, lsr #21 │ │ │ │ + b b6d64 │ │ │ │ + andeq sl, r8, r0, lsr #8 │ │ │ │ + andeq sl, r8, r8, asr #6 │ │ │ │ + andeq r2, r5, r2, asr ip │ │ │ │ + andeq r2, r5, lr, lsr ip │ │ │ │ + andeq r2, r5, r9, lsl ip │ │ │ │ + andeq r2, r5, r5, lsl ip │ │ │ │ + andeq r0, r4, ip, lsl #31 │ │ │ │ + ldrdeq r2, [r5], -r2 @ │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b64c0 │ │ │ │ + beq b6d78 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq b4328 │ │ │ │ + beq b4be0 │ │ │ │ sub r0, fp, #964 @ 0x3c4 │ │ │ │ stm r0, {r4, r6, r7} │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ sub r3, fp, #964 @ 0x3c4 │ │ │ │ - bl b6db8 │ │ │ │ + bl b7670 │ │ │ │ ldr r8, [fp, #-320] @ 0xfffffec0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq b4328 │ │ │ │ + beq b4be0 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ add ip, sp, #1016 @ 0x3f8 │ │ │ │ ldr r7, [fp, #-560] @ 0xfffffdd0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #-604] @ 0xfffffda4 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #284] @ 0x11c │ │ │ │ @@ -181342,15 +181900,15 @@ │ │ │ │ str r5, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ str r4, [sp, #260] @ 0x104 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ - beq b6774 │ │ │ │ + beq b702c │ │ │ │ ldr r0, [fp, #-988] @ 0xfffffc24 │ │ │ │ bl 50d8 │ │ │ │ sub r3, fp, #112 @ 0x70 │ │ │ │ add ip, sp, #984 @ 0x3d8 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ @@ -181438,318 +181996,318 @@ │ │ │ │ add ip, sp, #384 @ 0x180 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ add ip, sp, #368 @ 0x170 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b b4378 │ │ │ │ - andeq r2, r5, ip, ror sl │ │ │ │ - muleq r4, r0, lr │ │ │ │ - ldrdeq r2, [r5], -r0 │ │ │ │ - @ instruction: 0x000529b2 │ │ │ │ - @ instruction: 0x000529b7 │ │ │ │ - ldr r4, [pc, #980] @ b6cdc │ │ │ │ + b b4c30 │ │ │ │ + andeq r2, r5, ip, lsr #23 │ │ │ │ + andeq r0, r4, r8, lsl #30 │ │ │ │ + andeq r2, r5, r0, lsl #22 │ │ │ │ + andeq r2, r5, r2, ror #21 │ │ │ │ + andeq r2, r5, r7, ror #21 │ │ │ │ + ldr r4, [pc, #980] @ b7594 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6928 │ │ │ │ - bl ca4e4 │ │ │ │ + bne b71e0 │ │ │ │ + bl cad9c │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne b69ac │ │ │ │ - ldr r1, [pc, #936] @ b6ce0 │ │ │ │ + bne b7264 │ │ │ │ + ldr r1, [pc, #936] @ b7598 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r2, #14 │ │ │ │ - bl ca804 │ │ │ │ - ldr r2, [pc, #912] @ b6ce4 │ │ │ │ + bl cb0bc │ │ │ │ + ldr r2, [pc, #912] @ b759c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - bl c8c0c │ │ │ │ + bl c94c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a2c │ │ │ │ + beq b72e4 │ │ │ │ mov r3, r1 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ sub r0, fp, #124 @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r7, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ mov r0, r7 │ │ │ │ - bl ca5d4 │ │ │ │ + bl cae8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6470 │ │ │ │ + bne b6d28 │ │ │ │ ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b69c0 │ │ │ │ + beq b7278 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4328 │ │ │ │ + beq b4be0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 50d8 │ │ │ │ - b b4328 │ │ │ │ - ldr r2, [pc, #784] @ b6cf4 │ │ │ │ + b b4be0 │ │ │ │ + ldr r2, [pc, #784] @ b75ac │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r3, [pc, #772] @ b6cf8 │ │ │ │ + ldr r3, [pc, #772] @ b75b0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #8 │ │ │ │ bl 8c20 │ │ │ │ - b b6a64 │ │ │ │ + b b731c │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ bl 13260 │ │ │ │ - b b61a8 │ │ │ │ - ldr r2, [pc, #764] @ b6d18 │ │ │ │ + b b6a60 │ │ │ │ + ldr r2, [pc, #764] @ b75d0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ ldr r1, [fp, #-600] @ 0xfffffda8 │ │ │ │ bl 81e4 │ │ │ │ - b b6a64 │ │ │ │ - ldr r0, [pc, #692] @ b6ce8 │ │ │ │ - ldr r3, [pc, #692] @ b6cec │ │ │ │ - ldr r1, [pc, #692] @ b6cf0 │ │ │ │ + b b731c │ │ │ │ + ldr r0, [pc, #692] @ b75a0 │ │ │ │ + ldr r3, [pc, #692] @ b75a4 │ │ │ │ + ldr r1, [pc, #692] @ b75a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r2, fp, #608 @ 0x260 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b b6a64 │ │ │ │ + b b731c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ - bl d98ac │ │ │ │ - b b6c94 │ │ │ │ + bl da164 │ │ │ │ + b b754c │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a94 │ │ │ │ + beq b734c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b b6b90 │ │ │ │ + b b7448 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6ad8 │ │ │ │ + beq b7390 │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ bl 50d8 │ │ │ │ - b b6ad8 │ │ │ │ + b b7390 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6bec │ │ │ │ + beq b74a4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 50d8 │ │ │ │ - b b6bec │ │ │ │ + b b74a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b90 │ │ │ │ + beq b7448 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 50d8 │ │ │ │ - b b6b90 │ │ │ │ + b b7448 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b08 │ │ │ │ + beq b73c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b b6bec │ │ │ │ + b b74a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b2c │ │ │ │ + beq b73e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b b6c08 │ │ │ │ + b b74c0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl ba898 │ │ │ │ - b b6cc4 │ │ │ │ + bl bb150 │ │ │ │ + b b757c │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b64 │ │ │ │ + beq b741c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b b6bec │ │ │ │ + b b74a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 545c │ │ │ │ - b b6c80 │ │ │ │ + b b7538 │ │ │ │ mov r9, r0 │ │ │ │ - b b6c94 │ │ │ │ + b b754c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #-992] @ 0xfffffc20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6bb0 │ │ │ │ + beq b7468 │ │ │ │ ldr r0, [fp, #-988] @ 0xfffffc24 │ │ │ │ bl 50d8 │ │ │ │ - b b6bb0 │ │ │ │ - b b6c24 │ │ │ │ + b b7468 │ │ │ │ + b b74dc │ │ │ │ mov r9, r0 │ │ │ │ sub r0, fp, #232 @ 0xe8 │ │ │ │ - bl b6d1c │ │ │ │ + bl b75d4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ bl 545c │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b b6be8 │ │ │ │ - b b6be8 │ │ │ │ - b b6be8 │ │ │ │ + b b74a0 │ │ │ │ + b b74a0 │ │ │ │ + b b74a0 │ │ │ │ mov r9, r0 │ │ │ │ - b b6c08 │ │ │ │ + b b74c0 │ │ │ │ mov r9, r0 │ │ │ │ - b b6c60 │ │ │ │ + b b7518 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6c00 │ │ │ │ + beq b74b8 │ │ │ │ ldr r0, [fp, #-228] @ 0xffffff1c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ bl 55a0 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl bd97c │ │ │ │ + bl be234 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl cb04c │ │ │ │ + bl cb904 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - b b6c7c │ │ │ │ + b b7534 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #-608] @ 0xfffffda0 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b6cc4 │ │ │ │ + bcc b757c │ │ │ │ ldr r0, [fp, #-564] @ 0xfffffdcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6cc4 │ │ │ │ + beq b757c │ │ │ │ ldr r0, [fp, #-572] @ 0xfffffdc4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ sub r0, fp, #608 @ 0x260 │ │ │ │ - bl d98ac │ │ │ │ + bl da164 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6c80 │ │ │ │ + beq b7538 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ - b b6c80 │ │ │ │ + b b7538 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6c94 │ │ │ │ + beq b754c │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-240] @ 0xffffff10 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6c9c │ │ │ │ + bne b7554 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b6cc4 │ │ │ │ + bne b757c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq sl, r8, r8, asr r5 │ │ │ │ + andeq r9, r8, r0, lsr #25 │ │ │ │ @ instruction: 0xffff8198 │ │ │ │ - muleq r5, r1, lr │ │ │ │ - strdeq sl, [r8], -r5 │ │ │ │ - muleq r5, r3, r9 │ │ │ │ - andeq r1, r5, sp, lsl #19 │ │ │ │ - andeq r1, r5, r4, ror ip │ │ │ │ - andeq r8, r8, r8, ror #7 │ │ │ │ - strdeq r8, [r8], -r8 @ │ │ │ │ + andeq r1, r5, r1, asr #31 │ │ │ │ + andeq r9, r8, sp, lsr r8 │ │ │ │ + andeq r1, r5, r3, asr #21 │ │ │ │ + @ instruction: 0x00051abd │ │ │ │ + andeq r1, r5, r4, lsr #27 │ │ │ │ + andeq r7, r8, r0, lsr fp │ │ │ │ + andeq r7, r8, r0, asr #20 │ │ │ │ + andeq r7, r8, r0, lsr #5 │ │ │ │ + andeq r7, r8, r0, ror #20 │ │ │ │ andeq r7, r8, r8, asr fp │ │ │ │ - andeq r8, r8, r8, lsl r3 │ │ │ │ - andeq r8, r8, r0, lsl r4 │ │ │ │ - andeq sl, r8, ip, asr #9 │ │ │ │ - andeq sl, r8, ip, asr #6 │ │ │ │ - andeq sl, r8, r4, ror #4 │ │ │ │ - andeq r8, r8, r0, asr #6 │ │ │ │ - andeq r8, r8, r8, ror #5 │ │ │ │ - andeq r7, r8, r0, ror #31 │ │ │ │ - strdeq r7, [r8], -r4 │ │ │ │ + andeq r9, r8, r4, lsl ip │ │ │ │ + muleq r8, r4, sl │ │ │ │ + andeq r9, r8, ip, lsr #19 │ │ │ │ + andeq r7, r8, r8, lsl #21 │ │ │ │ + andeq r7, r8, r0, lsr sl │ │ │ │ + andeq r7, r8, r8, lsr #14 │ │ │ │ + andeq r6, r8, ip, lsr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b6d3c │ │ │ │ + b b75f4 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6d5c │ │ │ │ + beq b7614 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6d34 │ │ │ │ + beq b75ec │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b b6d34 │ │ │ │ + b b75ec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6d70 │ │ │ │ + beq b7628 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq b6d9c │ │ │ │ + beq b7654 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, r5, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 545c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne b6d80 │ │ │ │ + bne b7638 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6db4 │ │ │ │ + beq b766c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -181758,44 +182316,44 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl b2d6c │ │ │ │ + bl b3624 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e4c │ │ │ │ + beq b7704 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ sub r5, fp, #112 @ 0x70 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9910 │ │ │ │ + bl da1c8 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b6e70 │ │ │ │ + bne b7728 │ │ │ │ mov r5, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b b7064 │ │ │ │ + b b791c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6, #288] @ 0x120 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e68 │ │ │ │ + beq b7720 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ sub r1, fp, #360 @ 0x168 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ @@ -181826,55 +182384,55 @@ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-392] @ 0xfffffe78 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [fp, #-388] @ 0xfffffe7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq b6f7c │ │ │ │ + beq b7834 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1908] @ b7688 │ │ │ │ + ldr r7, [pc, #1908] @ b7f40 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ sub r5, fp, #360 @ 0x168 │ │ │ │ add r7, pc, r7 │ │ │ │ lsl sl, r0, #3 │ │ │ │ - b b6f30 │ │ │ │ + b b77e8 │ │ │ │ subs sl, sl, #40 @ 0x28 │ │ │ │ - beq b6f70 │ │ │ │ + beq b7828 │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r8], #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6f28 │ │ │ │ + beq b77e0 │ │ │ │ cmp r1, #17 │ │ │ │ - bne b6f28 │ │ │ │ + bne b77e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #17 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6f28 │ │ │ │ + bne b77e0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #8 │ │ │ │ - bne b7168 │ │ │ │ + bne b7a20 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b b6f84 │ │ │ │ + b b783c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ sub sl, fp, #272 @ 0x110 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl b7690 │ │ │ │ + bl b7f48 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ sub r2, fp, #192 @ 0xc0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #-184] @ 0xffffff48 │ │ │ │ add r0, r2, #16 │ │ │ │ str r5, [fp, #-180] @ 0xffffff4c │ │ │ │ str r6, [fp, #-188] @ 0xffffff44 │ │ │ │ @@ -181910,64 +182468,64 @@ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - bl b7d18 │ │ │ │ + bl b85d0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b7110 │ │ │ │ + bne b79c8 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6, #288] @ 0x120 │ │ │ │ add r6, r5, #4 │ │ │ │ - b b707c │ │ │ │ + b b7934 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b709c │ │ │ │ + beq b7954 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7074 │ │ │ │ + beq b792c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b b7074 │ │ │ │ + b b792c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b70b0 │ │ │ │ + beq b7968 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, r7 │ │ │ │ - beq b70e0 │ │ │ │ + beq b7998 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, r7, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 545c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne b70c4 │ │ │ │ + bne b797c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b70f4 │ │ │ │ + beq b79ac │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bl 545c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6e60 │ │ │ │ - b b6e68 │ │ │ │ + bne b7718 │ │ │ │ + b b7720 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, r7 │ │ │ │ @@ -181980,376 +182538,376 @@ │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6e60 │ │ │ │ - b b6e68 │ │ │ │ + bne b7718 │ │ │ │ + b b7720 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7194 │ │ │ │ + beq b7a4c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ subcs r2, r6, r1 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcs b7198 │ │ │ │ - b b6f84 │ │ │ │ - b b6f80 │ │ │ │ + bcs b7a50 │ │ │ │ + b b783c │ │ │ │ + b b7838 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ add r7, r4, r1 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ mov r5, #0 │ │ │ │ ldrb r1, [r7, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b71c4 │ │ │ │ + beq b7a7c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b71a8 │ │ │ │ - b b7440 │ │ │ │ + bne b7a60 │ │ │ │ + b b7cf8 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r7, r1 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq b7218 │ │ │ │ + beq b7ad0 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne b7218 │ │ │ │ + bne b7ad0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl ca5d4 │ │ │ │ + bl cae8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7424 │ │ │ │ + beq b7cdc │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl b73cc │ │ │ │ + bpl b7c84 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b b757c │ │ │ │ + b b7e34 │ │ │ │ lsr r0, r9, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi b7558 │ │ │ │ - ldr r3, [pc, #1120] @ b768c │ │ │ │ + bhi b7e10 │ │ │ │ + ldr r3, [pc, #1120] @ b7f44 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl d2570 │ │ │ │ + bl d2e28 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b7298 │ │ │ │ + bne b7b50 │ │ │ │ ldrb r0, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b728c │ │ │ │ + bne b7b44 │ │ │ │ ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7270 │ │ │ │ + beq b7b28 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7284 │ │ │ │ + beq b7b3c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-336] @ 0xfffffeb0 │ │ │ │ - b b7440 │ │ │ │ + b b7cf8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b72c0 │ │ │ │ + beq b7b78 │ │ │ │ ldrb r1, [r9] │ │ │ │ sub r1, r1, #47 @ 0x2f │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - b b72c4 │ │ │ │ + b b7b7c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #-82] @ 0xffffffae │ │ │ │ mov r1, #6 │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strb r1, [fp, #-104] @ 0xffffff98 │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ strh r0, [fp, #-84] @ 0xffffffac │ │ │ │ sub r0, fp, #192 @ 0xc0 │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [fp, #-192] @ 0xffffff40 │ │ │ │ sub r0, r0, #7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs b73ac │ │ │ │ + bcs b7c64 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl c8fbc │ │ │ │ + bl c9874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b73ac │ │ │ │ + beq b7c64 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ - bl d604c │ │ │ │ + bl d6904 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq b756c │ │ │ │ + beq b7e24 │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [fp, #-184] @ 0xffffff48 │ │ │ │ str r0, [fp, #-192] @ 0xffffff40 │ │ │ │ sub r0, fp, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl ca6e0 │ │ │ │ + bl caf98 │ │ │ │ ldr r5, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca5d4 │ │ │ │ + bl cae8c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b73fc │ │ │ │ + beq b7cb4 │ │ │ │ sub r2, fp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [fp, #-328] @ 0xfffffeb8 │ │ │ │ str r1, [fp, #-332] @ 0xfffffeb4 │ │ │ │ - b b73b0 │ │ │ │ + b b7c68 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #-336] @ 0xfffffeb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7434 │ │ │ │ + beq b7cec │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ - b b7434 │ │ │ │ + b b7cec │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7580 │ │ │ │ + beq b7e38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ bl 512c │ │ │ │ str r5, [fp, #-328] @ 0xfffffeb8 │ │ │ │ str r9, [fp, #-332] @ 0xfffffeb4 │ │ │ │ str r5, [fp, #-336] @ 0xfffffeb0 │ │ │ │ - b b7444 │ │ │ │ + b b7cfc │ │ │ │ ldr r0, [fp, #-192] @ 0xffffff40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7410 │ │ │ │ + beq b7cc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7424 │ │ │ │ + beq b7cdc │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, fp, #336 @ 0x150 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl d954c │ │ │ │ + bl d9e04 │ │ │ │ ldr r5, [fp, #-336] @ 0xfffffeb0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne b7444 │ │ │ │ - b b6f74 │ │ │ │ + bne b7cfc │ │ │ │ + b b782c │ │ │ │ ldr sl, [fp, #-332] @ 0xfffffeb4 │ │ │ │ ldr r2, [fp, #-328] @ 0xfffffeb8 │ │ │ │ sub r0, fp, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - bl b2d6c │ │ │ │ + bl b3624 │ │ │ │ ldr r0, [fp, #-192] @ 0xffffff40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b74a4 │ │ │ │ + bne b7d5c │ │ │ │ ldr r8, [fp, #-188] @ 0xffffff44 │ │ │ │ ldr r7, [fp, #-184] @ 0xffffff48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 13ab8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r8, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl d9910 │ │ │ │ + bl da1c8 │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne b74b0 │ │ │ │ + bne b7d68 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b b7508 │ │ │ │ + b b7dc0 │ │ │ │ sub r8, fp, #112 @ 0x70 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl da450 │ │ │ │ + bl dad08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b74ec │ │ │ │ + beq b7da4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b74ec │ │ │ │ + bne b7da4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b751c │ │ │ │ + beq b7dd4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq b7504 │ │ │ │ + beq b7dbc │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6f74 │ │ │ │ + beq b782c │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ - b b6f74 │ │ │ │ + b b782c │ │ │ │ ldm r8!, {r1, r2, r3, r4, r6} │ │ │ │ sub r0, fp, #336 @ 0x150 │ │ │ │ mov ip, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r8!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - b b7504 │ │ │ │ + b b7dbc │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 13260 │ │ │ │ - b b723c │ │ │ │ + b b7af4 │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b b720c │ │ │ │ + b b7ac4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b75a0 │ │ │ │ + beq b7e58 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ - b b7620 │ │ │ │ + b b7ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 545c │ │ │ │ - b b75dc │ │ │ │ + b b7e94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #-192] @ 0xffffff40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b75f4 │ │ │ │ + beq b7eac │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ bl 50d8 │ │ │ │ - b b75f4 │ │ │ │ + b b7eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7624 │ │ │ │ + beq b7edc │ │ │ │ mov r0, sl │ │ │ │ - b b7620 │ │ │ │ + b b7ed8 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7624 │ │ │ │ + beq b7edc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b b7620 │ │ │ │ + b b7ed8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq b7624 │ │ │ │ + beq b7edc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - b b7644 │ │ │ │ + b b7efc │ │ │ │ mov r6, r0 │ │ │ │ - b b7658 │ │ │ │ + b b7f10 │ │ │ │ mov r6, r0 │ │ │ │ - b b766c │ │ │ │ + b b7f24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7658 │ │ │ │ + beq b7f10 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl b6d1c │ │ │ │ + bl b75d4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bl 545c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7680 │ │ │ │ + beq b7f38 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r5, r7, lsl #9 │ │ │ │ + @ instruction: 0x000515b7 │ │ │ │ @ instruction: 0xffff7108 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl b76b8 │ │ │ │ + bpl b7f70 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7708 │ │ │ │ + beq b7fc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7c60 │ │ │ │ + beq b8518 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ bl 512c │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ str r8, [sp, #24] │ │ │ │ clz r0, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b b7730 │ │ │ │ + b b7fe8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, #1 │ │ │ │ bl 512c │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -182362,291 +182920,291 @@ │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ strh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ sub r1, fp, #60 @ 0x3c │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #9 │ │ │ │ - bne b77d4 │ │ │ │ + bne b808c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne b778c │ │ │ │ + bne b8044 │ │ │ │ ldrh r1, [r7] │ │ │ │ movw r2, #11822 @ 0x2e2e │ │ │ │ cmp r1, r2 │ │ │ │ - beq b77d4 │ │ │ │ + beq b808c │ │ │ │ sub r1, r7, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b77d4 │ │ │ │ + beq b808c │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ mov r9, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne b7794 │ │ │ │ + bne b804c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b77d4 │ │ │ │ + beq b808c │ │ │ │ sub r5, r0, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl b7ab0 │ │ │ │ + bpl b8368 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b b7c74 │ │ │ │ + b b852c │ │ │ │ mov r0, #3 │ │ │ │ mov r5, #3 │ │ │ │ bl 52e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #3 │ │ │ │ movweq r4, #3 │ │ │ │ movweq r0, #1 │ │ │ │ - beq b7bec │ │ │ │ + beq b84a4 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ strb r0, [r4, #2] │ │ │ │ movw r0, #30564 @ 0x7764 │ │ │ │ strh r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrb r1, [r4, r0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq b7b9c │ │ │ │ + beq b8454 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bne b7820 │ │ │ │ + bne b80d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b7854 │ │ │ │ + beq b810c │ │ │ │ ldrb r0, [r8] │ │ │ │ sub r0, r0, #47 @ 0x2f │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b b7858 │ │ │ │ + b b8110 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #-30] @ 0xffffffe2 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ strh r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ sub r1, fp, #60 @ 0x3c │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #9 │ │ │ │ mov r1, r7 │ │ │ │ movne r1, #0 │ │ │ │ - bne b79bc │ │ │ │ + bne b8274 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp ip, #2 │ │ │ │ - bne b78d0 │ │ │ │ + bne b8188 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r2, #11822 @ 0x2e2e │ │ │ │ cmp r0, r2 │ │ │ │ - bne b78d0 │ │ │ │ + bne b8188 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7940 │ │ │ │ - b b79bc │ │ │ │ + bne b81f8 │ │ │ │ + b b8274 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b7908 │ │ │ │ + beq b81c0 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne b78d4 │ │ │ │ + bne b818c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7924 │ │ │ │ + beq b81dc │ │ │ │ add r3, r1, r2 │ │ │ │ sub ip, ip, r2 │ │ │ │ - b b792c │ │ │ │ + b b81e4 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7940 │ │ │ │ - b b79bc │ │ │ │ + bne b81f8 │ │ │ │ + b b8274 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b79bc │ │ │ │ + beq b8274 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r0, ip │ │ │ │ add r0, r3, r0 │ │ │ │ sub r7, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne b7a7c │ │ │ │ + bne b8334 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r5, #1 │ │ │ │ movls r6, r7 │ │ │ │ sub r2, r1, r6 │ │ │ │ strls r7, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi b7b2c │ │ │ │ + bhi b83e4 │ │ │ │ mov r9, r1 │ │ │ │ cmp r9, r6 │ │ │ │ - beq b7b70 │ │ │ │ + beq b8428 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [r8, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ sub r0, r9, r6 │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bhi b7c04 │ │ │ │ + bhi b84bc │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r0, r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ add r6, r6, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79d0 │ │ │ │ + bne b8288 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl b2d6c │ │ │ │ + bl b3624 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b7a50 │ │ │ │ + bne b8308 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne b7a10 │ │ │ │ + bne b82c8 │ │ │ │ bl 13ab8 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, r7, #1 │ │ │ │ str r0, [sl, #20] │ │ │ │ - bcs b7bf4 │ │ │ │ + bcs b84ac │ │ │ │ ldr r1, [sl, #16] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl d9910 │ │ │ │ + bl da1c8 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b7a58 │ │ │ │ + bne b8310 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a74 │ │ │ │ + beq b832c │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bcs b7a9c │ │ │ │ + bcs b8354 │ │ │ │ add r0, r8, r7 │ │ │ │ ldrsb r1, [r0, #-1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt b795c │ │ │ │ + bgt b8214 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl b795c │ │ │ │ + bpl b8214 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl aed60 │ │ │ │ - b b795c │ │ │ │ - beq b7ad0 │ │ │ │ + bl af618 │ │ │ │ + b b8214 │ │ │ │ + beq b8388 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7c58 │ │ │ │ + beq b8510 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b b7adc │ │ │ │ + b b8394 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, r7, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r0, r1, r5 │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bls b7c30 │ │ │ │ + bls b84e8 │ │ │ │ movw r0, #25646 @ 0x642e │ │ │ │ ldr r9, [sp, #16] │ │ │ │ movt r0, #28791 @ 0x7077 │ │ │ │ str r0, [r4, r5] │ │ │ │ clz r0, r1 │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b b7814 │ │ │ │ + b b80cc │ │ │ │ adds r9, r0, r6 │ │ │ │ - bcs b7c6c │ │ │ │ + bcs b8524 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ bl 135b8 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b7c78 │ │ │ │ + beq b8530 │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r9, r6 │ │ │ │ - bne b7988 │ │ │ │ + bne b8240 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b b7988 │ │ │ │ - ldr r0, [pc, #356] @ b7d08 │ │ │ │ + b b8240 │ │ │ │ + ldr r0, [pc, #356] @ b85c0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #352] @ b7d0c │ │ │ │ - ldr r1, [pc, #352] @ b7d10 │ │ │ │ + ldr r2, [pc, #352] @ b85c4 │ │ │ │ + ldr r1, [pc, #352] @ b85c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -182654,279 +183212,279 @@ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ bl 8850 │ │ │ │ - b b7c74 │ │ │ │ + b b852c │ │ │ │ mov r5, r4 │ │ │ │ - b b77c8 │ │ │ │ - ldr r0, [pc, #280] @ b7d14 │ │ │ │ + b b8080 │ │ │ │ + ldr r0, [pc, #280] @ b85cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b b7c74 │ │ │ │ + b b852c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b b79a8 │ │ │ │ + b b8260 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ sub r5, fp, #60 @ 0x3c │ │ │ │ ldm r5, {r1, r4, r5} │ │ │ │ - b b7b08 │ │ │ │ + b b83c0 │ │ │ │ mov r0, #1 │ │ │ │ - b b77c8 │ │ │ │ + b b8080 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #0 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - b b7c70 │ │ │ │ + b b8528 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7c9c │ │ │ │ + bne b8554 │ │ │ │ mov r0, r4 │ │ │ │ - b b7ce4 │ │ │ │ + b b859c │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ - b b7ce4 │ │ │ │ + b b859c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 545c │ │ │ │ mov r0, r4 │ │ │ │ - b b7ce4 │ │ │ │ + b b859c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b7ce4 │ │ │ │ + bne b859c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ - b b7ce4 │ │ │ │ + b b859c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7d04 │ │ │ │ + beq b85bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ strdeq r2, [r1], -ip │ │ │ │ - andeq r6, r8, ip, lsr #27 │ │ │ │ - andeq r6, r8, r0, asr #27 │ │ │ │ - andeq r6, r8, r0, asr #20 │ │ │ │ + strdeq r6, [r8], -r4 │ │ │ │ + andeq r6, r8, r8, lsl #10 │ │ │ │ + andeq r6, r8, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #4052] @ b8d14 │ │ │ │ + ldr r2, [pc, #4052] @ b95cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #4004] @ b8d18 │ │ │ │ + ldr r2, [pc, #4004] @ b95d0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #4060] @ b8d84 │ │ │ │ + ldr r2, [pc, #4060] @ b963c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #4080] @ b8dcc │ │ │ │ + ldr r2, [pc, #4080] @ b9684 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #4032] @ b8dd0 │ │ │ │ + ldr r2, [pc, #4032] @ b9688 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #4072] @ b8e2c │ │ │ │ + ldr r2, [pc, #4072] @ b96e4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #4052] @ b8e4c │ │ │ │ + ldr r2, [pc, #4052] @ b9704 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #4080] @ b8e9c │ │ │ │ + ldr r2, [pc, #4080] @ b9754 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #4032] @ b8ea0 │ │ │ │ + ldr r2, [pc, #4032] @ b9758 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #3984] @ b8ea4 │ │ │ │ + ldr r2, [pc, #3984] @ b975c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #3936] @ b8ea8 │ │ │ │ + ldr r2, [pc, #3936] @ b9760 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ moveq r0, sl │ │ │ │ movweq sl, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #4052] @ b8f50 │ │ │ │ + ldr r2, [pc, #4052] @ b9808 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ moveq r0, r6 │ │ │ │ movweq r6, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #4004] @ b8f54 │ │ │ │ + ldr r2, [pc, #4004] @ b980c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ movweq r7, #1 │ │ │ │ moveq r5, r0 │ │ │ │ - ldr r2, [pc, #4076] @ b8fc8 │ │ │ │ + ldr r2, [pc, #4076] @ b9880 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ - ldr r2, [pc, #4056] @ b8fcc │ │ │ │ + bl da930 │ │ │ │ + ldr r2, [pc, #4056] @ b9884 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #15 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #812] @ 0x32c │ │ │ │ moveq r1, r0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movweq r0, #1 │ │ │ │ str r2, [sp, #804] @ 0x324 │ │ │ │ @@ -182994,197 +183552,197 @@ │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ strb r9, [sp, #376] @ 0x178 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b8598 │ │ │ │ - ldr r2, [pc, #3724] @ b8fd0 │ │ │ │ + beq b8e50 │ │ │ │ + ldr r2, [pc, #3724] @ b9888 │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #4076] @ b9168 │ │ │ │ + ldr r2, [pc, #4076] @ b9a20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #4048] @ b9180 │ │ │ │ + ldr r2, [pc, #4048] @ b9a38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #4000] @ b9184 │ │ │ │ + ldr r2, [pc, #4000] @ b9a3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #4092] @ b9214 │ │ │ │ + ldr r2, [pc, #4092] @ b9acc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #4044] @ b9218 │ │ │ │ + ldr r2, [pc, #4044] @ b9ad0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #4092] @ b927c │ │ │ │ + ldr r2, [pc, #4092] @ b9b34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #4044] @ b9280 │ │ │ │ + ldr r2, [pc, #4044] @ b9b38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #3996] @ b9284 │ │ │ │ + ldr r2, [pc, #3996] @ b9b3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #3948] @ b9288 │ │ │ │ + ldr r2, [pc, #3948] @ b9b40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #3900] @ b928c │ │ │ │ + ldr r2, [pc, #3900] @ b9b44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ moveq r0, r6 │ │ │ │ movweq r6, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #4092] @ b9380 │ │ │ │ + ldr r2, [pc, #4092] @ b9c38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ moveq r0, r7 │ │ │ │ movweq r7, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #4088] @ b93b0 │ │ │ │ + ldr r2, [pc, #4088] @ b9c68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ movweq r8, #1 │ │ │ │ moveq r9, r0 │ │ │ │ - ldr r2, [pc, #4048] @ b93b4 │ │ │ │ + ldr r2, [pc, #4048] @ b9c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #4024] @ b93b8 │ │ │ │ + ldr r2, [pc, #4024] @ b9c70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #15 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strb r2, [sp, #864] @ 0x360 │ │ │ │ moveq r1, r0 │ │ │ │ str r2, [sp, #860] @ 0x35c │ │ │ │ movweq r0, #1 │ │ │ │ str r2, [sp, #852] @ 0x354 │ │ │ │ @@ -183247,55 +183805,55 @@ │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ str r2, [sp, #724] @ 0x2d4 │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ str r1, [sp, #844] @ 0x34c │ │ │ │ str r5, [sp, #832] @ 0x340 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba120 │ │ │ │ + beq ba9d8 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ bl 512c │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8588 │ │ │ │ + beq b8e40 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #120 @ 0x78 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8564 │ │ │ │ + bne b8e1c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8588 │ │ │ │ + bne b8e40 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldrd r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ lsr r5, r0, #5 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 512c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r0, #148 @ 0x94 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba08c │ │ │ │ + beq ba944 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -183324,44 +183882,44 @@ │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #620] @ 0x26c │ │ │ │ str r5, [sp, #616] @ 0x268 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b86d0 │ │ │ │ + beq b8f88 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl ada14 │ │ │ │ + bl ae2cc │ │ │ │ ldrb r0, [sp, #721] @ 0x2d1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b9554 │ │ │ │ + beq b9e0c │ │ │ │ ldr r9, [sp, #616] @ 0x268 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ sub r1, r5, r9 │ │ │ │ ldr r5, [sp, #732] @ 0x2dc │ │ │ │ ldr r8, [sp, #740] @ 0x2e4 │ │ │ │ add r7, r1, r0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ str r7, [sp, #620] @ 0x26c │ │ │ │ cmp r4, r0 │ │ │ │ - bne b86b4 │ │ │ │ + bne b8f6c │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ bl 138bc │ │ │ │ ldr r6, [sp, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r5, r9 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ - b b865c │ │ │ │ + b b8f14 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs ba09c │ │ │ │ + bcs ba954 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ @@ -183419,37 +183977,37 @@ │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ - bl ad484 │ │ │ │ + bl add3c │ │ │ │ ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq b9570 │ │ │ │ + beq b9e28 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ cmp r7, #2 │ │ │ │ ldr lr, [sp, #728] @ 0x2d8 │ │ │ │ ldrd r8, [r0] │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr ip, [sp, #732] @ 0x2dc │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, sl} │ │ │ │ stm r6, {r0, r1, r2, r3, r4, sl} │ │ │ │ - beq b95e0 │ │ │ │ + beq b9e98 │ │ │ │ tst r7, #1 │ │ │ │ - bne b87d4 │ │ │ │ + bne b908c │ │ │ │ cmp lr, #1 │ │ │ │ cmpne lr, #5 │ │ │ │ - beq b87d4 │ │ │ │ + beq b908c │ │ │ │ cmp lr, #2 │ │ │ │ - bne b8894 │ │ │ │ + bne b914c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ str ip, [sp, #684] @ 0x2ac │ │ │ │ strd r8, [r0] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -183458,21 +184016,21 @@ │ │ │ │ str r9, [sp, #676] @ 0x2a4 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ - bl a4b9c │ │ │ │ + bl a5454 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b87cc │ │ │ │ - b b8a3c │ │ │ │ + beq b9084 │ │ │ │ + b b92f4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ str ip, [sp, #684] @ 0x2ac │ │ │ │ str lr, [sp, #680] @ 0x2a8 │ │ │ │ strd r8, [r0] │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ @@ -183480,20 +184038,20 @@ │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ - bl a4b9c │ │ │ │ + bl a5454 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b87cc │ │ │ │ + beq b9084 │ │ │ │ sub r0, fp, #384 @ 0x180 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 512c │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #-172] @ 0xffffff54 │ │ │ │ @@ -183508,77 +184066,77 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov sl, r6 │ │ │ │ cmn r5, #1 │ │ │ │ - beq b9fcc │ │ │ │ + beq ba884 │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ ldrb r6, [r8], #1 │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bne b8960 │ │ │ │ + bne b9218 │ │ │ │ cmp r6, #1 │ │ │ │ - bhi b9fdc │ │ │ │ + bhi ba894 │ │ │ │ and r0, r6, #127 @ 0x7f │ │ │ │ and r2, r7, #63 @ 0x3f │ │ │ │ mov r1, #0 │ │ │ │ - bl f3b24 │ │ │ │ + bl f43dc │ │ │ │ orr r4, r0, r4 │ │ │ │ orr r9, r1, r9 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r7, r7, #7 │ │ │ │ sxtb r0, r6 │ │ │ │ cmn r0, #1 │ │ │ │ - ble b8938 │ │ │ │ + ble b91f0 │ │ │ │ orrs r0, r4, r9 │ │ │ │ - bne b8af0 │ │ │ │ + bne b93a8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b899c │ │ │ │ + bne b9254 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b89c4 │ │ │ │ + bne b927c │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b8a28 │ │ │ │ + beq b92e0 │ │ │ │ ldr r0, [fp, #-272] @ 0xfffffef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b89ec │ │ │ │ + beq b92a4 │ │ │ │ ldr r0, [fp, #-268] @ 0xfffffef4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-260] @ 0xfffffefc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a00 │ │ │ │ + beq b92b8 │ │ │ │ ldr r0, [fp, #-256] @ 0xffffff00 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a14 │ │ │ │ + beq b92cc │ │ │ │ ldr r0, [fp, #-244] @ 0xffffff0c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-236] @ 0xffffff14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a28 │ │ │ │ + beq b92e0 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b b87cc │ │ │ │ + b b9084 │ │ │ │ sub r0, fp, #384 @ 0x180 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -183603,52 +184161,52 @@ │ │ │ │ str r9, [sp, #1068] @ 0x42c │ │ │ │ strh r1, [r0] │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ strb r0, [sp, #1048] @ 0x418 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ str r8, [sp, #1024] @ 0x400 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b8ac8 │ │ │ │ + bne b9380 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 137ec │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mla r0, r4, r1, r0 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ bl 512c │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #644] @ 0x284 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b87c4 │ │ │ │ + b b907c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bne b8b24 │ │ │ │ + bne b93dc │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8b24 │ │ │ │ + bcs b93dc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ - b b8bd4 │ │ │ │ + b b948c │ │ │ │ ldr r5, [r2, #20] │ │ │ │ mov r0, #18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ba22c │ │ │ │ + beq baae4 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mvn r3, #0 │ │ │ │ ldrh lr, [r5, r1] │ │ │ │ mov r1, r5 │ │ │ │ lsl r6, lr, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b8bac │ │ │ │ + beq b9464 │ │ │ │ ldm r1, {r4, r9} │ │ │ │ add r3, r3, #1 │ │ │ │ sub r6, r6, #8 │ │ │ │ subs r2, r8, r4 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ sbcs r2, r2, r9 │ │ │ │ @@ -183658,39 +184216,39 @@ │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ sbcs r4, r9, r4 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq b8b4c │ │ │ │ + beq b9404 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8bb0 │ │ │ │ - b b8bc8 │ │ │ │ + bne b9468 │ │ │ │ + b b9480 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, #0 │ │ │ │ - beq ba22c │ │ │ │ + beq baae4 │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r5, [r1, #1240] @ 0x4d8 │ │ │ │ - b b8b38 │ │ │ │ + b b93f0 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ mla r0, r3, r0, r5 │ │ │ │ add r1, r0, #88 @ 0x58 │ │ │ │ ldrb r0, [r1, #98] @ 0x62 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ streq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 76bf4 │ │ │ │ + bl 774ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8eac │ │ │ │ + beq b9764 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ lsl r4, r1, #4 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -183702,326 +184260,326 @@ │ │ │ │ ldm r0, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stm r1, {r2, r5, r6, r7} │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ - bl a9ed4 │ │ │ │ + bl aa78c │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r2, r2, r1 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldm r2, {r5, r6} │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r2, [r2] │ │ │ │ - beq ba21c │ │ │ │ + beq baad4 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ uxth r0, r5 │ │ │ │ stm r7, {r5, r6} │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #676] @ 0x2a4 │ │ │ │ strd r2, [r7] │ │ │ │ - beq b8dd4 │ │ │ │ + beq b968c │ │ │ │ cmp r0, #18 │ │ │ │ - beq b8d1c │ │ │ │ + beq b95d4 │ │ │ │ cmp r0, #19 │ │ │ │ - beq b8d88 │ │ │ │ + beq b9640 │ │ │ │ cmp r0, #17 │ │ │ │ - bne b8e6c │ │ │ │ + bne b9724 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq b8e18 │ │ │ │ + beq b96d0 │ │ │ │ cmp r0, #12 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bne b8e74 │ │ │ │ + bne b972c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrb r3, [fp, #-168] @ 0xffffff58 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl d2904 │ │ │ │ + bl d31bc │ │ │ │ ldrb r0, [sp, #720] @ 0x2d0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ba268 │ │ │ │ + bne bab20 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b b8e1c │ │ │ │ - muleq r4, pc, r5 @ │ │ │ │ - andeq pc, r4, r8, ror r5 @ │ │ │ │ + b b96d4 │ │ │ │ + andeq pc, r4, pc, asr #13 │ │ │ │ + andeq pc, r4, r8, lsr #13 │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - beq b8e50 │ │ │ │ + beq b9708 │ │ │ │ cmp r0, #7 │ │ │ │ - beq b8e30 │ │ │ │ + beq b96e8 │ │ │ │ cmp r0, #12 │ │ │ │ - bne b8e6c │ │ │ │ + bne b9724 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldrb r3, [fp, #-168] @ 0xffffff58 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl d2904 │ │ │ │ + bl d31bc │ │ │ │ ldrb r0, [sp, #720] @ 0x2d0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ba268 │ │ │ │ + bne bab20 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b b8e54 │ │ │ │ - andeq pc, r4, pc, asr #10 │ │ │ │ + b b970c │ │ │ │ + andeq pc, r4, pc, ror r6 @ │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ eor r0, r0, #38 @ 0x26 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r0, lr, #25 │ │ │ │ ldrh r0, [r0, #191] @ 0xbf │ │ │ │ moveq r1, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b b8e6c │ │ │ │ - andeq pc, r4, r9, lsr #10 │ │ │ │ - andeq pc, r4, r0, lsl #10 │ │ │ │ + b b9724 │ │ │ │ + andeq pc, r4, r9, asr r6 @ │ │ │ │ + andeq pc, r4, r0, lsr r6 @ │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ac0a4 │ │ │ │ + bl ac95c │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ sub r2, fp, #384 @ 0x180 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - bl d6578 │ │ │ │ + bl d6e30 │ │ │ │ ldrb r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ba238 │ │ │ │ + bne baaf0 │ │ │ │ ldr sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b b8e6c │ │ │ │ + b b9724 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - b b8e74 │ │ │ │ - ldrdeq pc, [r4], -r7 │ │ │ │ + b b972c │ │ │ │ + andeq pc, r4, r7, lsl #12 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b b8e6c │ │ │ │ - andeq pc, r4, fp, asr #9 │ │ │ │ + b b9724 │ │ │ │ + strdeq pc, [r4], -fp │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, r9, #16 │ │ │ │ subs r4, r4, #16 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne b8c20 │ │ │ │ + bne b94d8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ tst sl, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - beq b8ec8 │ │ │ │ - b b91c0 │ │ │ │ - andeq pc, r4, r5, lsr #9 │ │ │ │ - muleq r4, r9, r4 │ │ │ │ - andeq pc, r4, pc, ror #8 │ │ │ │ - andeq pc, r4, sp, asr #8 │ │ │ │ + beq b9780 │ │ │ │ + b b9a78 │ │ │ │ + ldrdeq pc, [r4], -r5 │ │ │ │ + andeq pc, r4, r9, asr #11 │ │ │ │ + muleq r4, pc, r5 @ │ │ │ │ + andeq pc, r4, sp, ror r5 @ │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b91c0 │ │ │ │ + beq b9a78 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #604] @ 0x25c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - beq b8f20 │ │ │ │ + beq b97d8 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r5, r2, lsr #1 │ │ │ │ sub r2, r2, r2, lsr #1 │ │ │ │ ldr r7, [r1, r3, lsl #3] │ │ │ │ cmp r7, r6 │ │ │ │ movhi r3, r5 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - bhi b8f00 │ │ │ │ + bhi b97b8 │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bne b8f58 │ │ │ │ + bne b9810 │ │ │ │ sub r2, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8fd4 │ │ │ │ + beq b988c │ │ │ │ ldr r7, [r2, r3, lsl #3] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq b8f30 │ │ │ │ + beq b97e8 │ │ │ │ add r2, r3, #1 │ │ │ │ - b b8fd8 │ │ │ │ - andeq pc, r4, lr, lsr #7 │ │ │ │ - andeq pc, r4, r4, lsl #7 │ │ │ │ + b b9890 │ │ │ │ + ldrdeq pc, [r4], -lr │ │ │ │ + @ instruction: 0x0004f4b4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne b91d0 │ │ │ │ + bne b9a88 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ - beq b940c │ │ │ │ + beq b9cc4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ - beq b93bc │ │ │ │ + beq b9c74 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sbcs r0, r1, r0 │ │ │ │ - bcs b940c │ │ │ │ + bcs b9cc4 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b9510 │ │ │ │ + bne b9dc8 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 1371c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b b951c │ │ │ │ - andeq pc, r4, r1, lsl #7 │ │ │ │ - andeq pc, r4, r6, ror r3 @ │ │ │ │ - muleq r4, fp, r1 │ │ │ │ + b b9dd4 │ │ │ │ + @ instruction: 0x0004f4b1 │ │ │ │ + andeq pc, r4, r6, lsr #9 │ │ │ │ + andeq pc, r4, fp, asr #5 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq b91b0 │ │ │ │ + beq b9a68 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r6], #8 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b91a4 │ │ │ │ + bne b9a5c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc ba288 │ │ │ │ + bcc bab40 │ │ │ │ sub r0, r1, r2 │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ add r0, r5, r2 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ada14 │ │ │ │ + bl ae2cc │ │ │ │ ldrb r0, [sp, #721] @ 0x2d1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ba298 │ │ │ │ + beq bab50 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r2, [sp, #720] @ 0x2d0 │ │ │ │ add r1, lr, #25 │ │ │ │ ldr r3, [sp, #724] @ 0x2d4 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ ldrh r1, [r1, #185] @ 0xb9 │ │ │ │ str r7, [sp, #680] @ 0x2a8 │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9198 │ │ │ │ + beq b9a50 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - bl add08 │ │ │ │ + bl ae5c0 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - beq b916c │ │ │ │ + beq b9a24 │ │ │ │ tst r0, #1 │ │ │ │ - beq b9188 │ │ │ │ + beq b9a40 │ │ │ │ ldrb r0, [sp, #672] @ 0x2a0 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ rsb r0, r0, #0 │ │ │ │ and r2, r1, r0, lsl #3 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl f3b58 │ │ │ │ + bl f4410 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ bic r2, r0, #1 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ subs r2, r8, r2 │ │ │ │ sbcs r2, r5, r1 │ │ │ │ - bcs b9070 │ │ │ │ + bcs b9928 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ adds r7, r2, r8 │ │ │ │ adcs sl, r3, r5 │ │ │ │ adcs r4, r4, #0 │ │ │ │ mov r4, r9 │ │ │ │ - bne b9070 │ │ │ │ + bne b9928 │ │ │ │ subs r0, r0, r7 │ │ │ │ sbcs r0, r1, sl │ │ │ │ - bcc b9070 │ │ │ │ + bcc b9928 │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq b9070 │ │ │ │ + beq b9928 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b9130 │ │ │ │ + bne b99e8 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 1371c │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r0, r4, lsl #5]! │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -184029,60 +184587,60 @@ │ │ │ │ stmib r0, {r5, r7, sl} │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r4, r9 │ │ │ │ - b b9070 │ │ │ │ - andeq pc, r4, r0, ror r1 @ │ │ │ │ + b b9928 │ │ │ │ + andeq pc, r4, r0, lsr #5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ - b b9070 │ │ │ │ - andeq pc, r4, r7, asr #2 │ │ │ │ - andeq pc, r4, r1, lsr #2 │ │ │ │ + b b9928 │ │ │ │ + andeq pc, r4, r7, ror r2 @ │ │ │ │ + andeq pc, r4, r1, asr r2 @ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne b8ff4 │ │ │ │ + bne b98ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq b9504 │ │ │ │ + beq b9dbc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ tst sl, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq b8f68 │ │ │ │ + beq b9820 │ │ │ │ ldr r1, [fp, #-168] @ 0xffffff58 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ addhi r0, r0, #8 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, #4 │ │ │ │ movwhi r0, #12 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, r4 │ │ │ │ - bcs b921c │ │ │ │ + bcs b9ad4 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #2 │ │ │ │ mov r6, #19 │ │ │ │ - b b9264 │ │ │ │ - strdeq pc, [r4], -r8 │ │ │ │ - andeq pc, r4, pc, asr #1 │ │ │ │ + b b9b1c │ │ │ │ + andeq pc, r4, r8, lsr #4 │ │ │ │ + strdeq pc, [r4], -pc @ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #4 │ │ │ │ ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ add r3, r5, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ sub r0, r0, r7 │ │ │ │ @@ -184094,24 +184652,24 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne b9290 │ │ │ │ + bne b9b48 │ │ │ │ uxtb r0, r6 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b b938c │ │ │ │ - andeq pc, r4, r3, asr #1 │ │ │ │ - muleq r4, sp, r0 │ │ │ │ - muleq r4, r1, r0 │ │ │ │ - andeq pc, r4, r7, rrx │ │ │ │ - andeq pc, r4, r5, asr #32 │ │ │ │ + b b9c44 │ │ │ │ + strdeq pc, [r4], -r3 │ │ │ │ + andeq pc, r4, sp, asr #3 │ │ │ │ + andeq pc, r4, r1, asr #3 │ │ │ │ + muleq r4, r7, r1 │ │ │ │ + andeq pc, r4, r5, ror r1 @ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r8, #0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r0, [sp, #752] @ 0x2f0 │ │ │ │ strb r8, [r1, #2] │ │ │ │ strh r8, [r1] │ │ │ │ @@ -184128,108 +184686,108 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r2, [r1, #203] @ 0xcb │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ - bl d7b3c │ │ │ │ + bl d83f4 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r1, r2, r1 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldm r1, {r5, r9} │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - beq b9384 │ │ │ │ + beq b9c3c │ │ │ │ tst r0, #1 │ │ │ │ - beq b939c │ │ │ │ + beq b9c54 │ │ │ │ subs r0, r6, r5 │ │ │ │ sbcs r0, r4, r9 │ │ │ │ - bcs b92e8 │ │ │ │ + bcs b9ba0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ mov r8, r9 │ │ │ │ cmp r5, r0 │ │ │ │ - bne b9350 │ │ │ │ + bne b9c08 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 1371c │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, r5, lsl #5]! │ │ │ │ stmib r0, {r4, r7, r8} │ │ │ │ mov r8, #1 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ - b b92e8 │ │ │ │ - andeq lr, r4, r6, lsr #31 │ │ │ │ + b b9ba0 │ │ │ │ + ldrdeq pc, [r4], -r6 │ │ │ │ uxtb r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ lsr r2, r6, #8 │ │ │ │ orr r8, r2, r4, lsl #24 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ba2b4 │ │ │ │ + bne bab6c │ │ │ │ mov r0, #2 │ │ │ │ tst r8, #1 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ - beq b9414 │ │ │ │ - b b94f4 │ │ │ │ - andeq lr, r4, ip, ror pc │ │ │ │ - andeq lr, r4, r9, ror pc │ │ │ │ - andeq lr, r4, sl, ror #30 │ │ │ │ + beq b9ccc │ │ │ │ + b b9dac │ │ │ │ + andeq pc, r4, ip, lsr #1 │ │ │ │ + andeq pc, r4, r9, lsr #1 │ │ │ │ + muleq r4, sl, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ - beq b940c │ │ │ │ + beq b9cc4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ adds r5, r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adc r6, r2, r0 │ │ │ │ subs r0, r1, r5 │ │ │ │ sbcs r0, r2, r6 │ │ │ │ - bcs b940c │ │ │ │ + bcs b9cc4 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b9518 │ │ │ │ + bne b9dd0 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 1371c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b b951c │ │ │ │ + b b9dd4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b94f4 │ │ │ │ + beq b9dac │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ sub r2, fp, #384 @ 0x180 │ │ │ │ bl e5d8 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bne b945c │ │ │ │ + bne b9d14 │ │ │ │ ldrb r0, [sp, #680] @ 0x2a8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne b94f4 │ │ │ │ + bne b9dac │ │ │ │ ldr r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b94f4 │ │ │ │ + beq b9dac │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov r0, #24 │ │ │ │ orr r6, r0, r5, lsl #5 │ │ │ │ sub r0, r1, r1, lsl #2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ @@ -184237,15 +184795,15 @@ │ │ │ │ add r0, sl, r4 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ ldm r9, {r7, r8, r9} │ │ │ │ cmp r5, r0 │ │ │ │ - bne b94b0 │ │ │ │ + bne b9d68 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 1371c │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r4, r4, #24 │ │ │ │ str r1, [r0, r6]! │ │ │ │ @@ -184256,22 +184814,22 @@ │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r1, [r0, #-12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #-8] │ │ │ │ str r1, [r0, #-4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r0, r0, r4 │ │ │ │ - bne b9488 │ │ │ │ + bne b9d40 │ │ │ │ mov r8, #2 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b b8a68 │ │ │ │ + b b9320 │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - b b8a60 │ │ │ │ + b b9318 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [r0, r4, lsl #5]! │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -184280,169 +184838,169 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ - b b8a60 │ │ │ │ + b b9318 │ │ │ │ add r9, sp, #728 @ 0x2d8 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #612] @ 0x264 │ │ │ │ ldm r9, {r0, r1, r5, r9} │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ - b b95dc │ │ │ │ + b b9e94 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #732] @ 0x2dc │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ ldm r0, {r5, r9} │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ ldr r4, [sp, #640] @ 0x280 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b95b0 │ │ │ │ + beq b9e68 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r0, r6 │ │ │ │ - b b9598 │ │ │ │ + b b9e50 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b95c4 │ │ │ │ + beq b9e7c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b95d8 │ │ │ │ + beq b9e90 │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ bl 50d8 │ │ │ │ mov r4, #1 │ │ │ │ - b b96f0 │ │ │ │ + b b9fa8 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ ldr r9, [sp, #628] @ 0x274 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs ba140 │ │ │ │ + bcs ba9f8 │ │ │ │ clz r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - beq b963c │ │ │ │ + beq b9ef4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r4, lsl #5 │ │ │ │ sub r0, r0, r4, lsl #5 │ │ │ │ sub r1, r1, #16 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ ldrd r6, [r1, #-16] │ │ │ │ subs r5, r6, r2 │ │ │ │ sbcs r5, r7, r3 │ │ │ │ movcc r3, r7 │ │ │ │ movcc r2, r6 │ │ │ │ strd r2, [r1] │ │ │ │ sub r1, r1, #32 │ │ │ │ adds r0, r0, #32 │ │ │ │ - bne b9618 │ │ │ │ + bne b9ed0 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r0, r4 │ │ │ │ - bls b9660 │ │ │ │ + bls b9f18 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b9668 │ │ │ │ + beq b9f20 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r6, #8 │ │ │ │ - b b9684 │ │ │ │ + b b9f3c │ │ │ │ mov r6, r9 │ │ │ │ - b b9684 │ │ │ │ + b b9f3c │ │ │ │ lsl r7, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 51c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba300 │ │ │ │ + beq babb8 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ ldr r5, [sp, #644] @ 0x284 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ cmp r0, r5 │ │ │ │ - bls b96cc │ │ │ │ + bls b9f84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b96d4 │ │ │ │ + beq b9f8c │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ mul r8, r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 51c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b96e0 │ │ │ │ + bne b9f98 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 81e4 │ │ │ │ - b ba30c │ │ │ │ + b babc4 │ │ │ │ mov r0, r7 │ │ │ │ - b b96e0 │ │ │ │ + b b9f98 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #8 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9704 │ │ │ │ + beq b9fbc │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ bl 50d8 │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ - beq b979c │ │ │ │ + beq ba054 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ stmib r2, {r0, r5, r9} │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ dmb ish │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9738 │ │ │ │ + bne b9ff0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b9764 │ │ │ │ + bne ba01c │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, #256] @ 0x100 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9e78 │ │ │ │ + bne ba730 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b9e78 │ │ │ │ + beq ba730 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl ba888 │ │ │ │ - b b9e78 │ │ │ │ + bl bb140 │ │ │ │ + b ba730 │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9940 │ │ │ │ + beq ba1f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #656] @ 0x290 │ │ │ │ str r2, [sp, #652] @ 0x28c │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ @@ -184457,18 +185015,18 @@ │ │ │ │ add r1, r1, #9 │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ - bl ad484 │ │ │ │ + bl add3c │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq b994c │ │ │ │ + beq ba204 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ sub r2, fp, #412 @ 0x19c │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ sub r6, fp, #408 @ 0x198 │ │ │ │ ldr ip, [sp, #724] @ 0x2d4 │ │ │ │ cmp r1, #2 │ │ │ │ ldrh r0, [r3] │ │ │ │ @@ -184478,17 +185036,17 @@ │ │ │ │ ldr r0, [sp, #732] @ 0x2dc │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldrb r3, [sp, #728] @ 0x2d8 │ │ │ │ ldr lr, [sp, #736] @ 0x2e0 │ │ │ │ ldr r5, [sp, #740] @ 0x2e4 │ │ │ │ ldm r4, {r0, r2, r7, r8, r9, sl} │ │ │ │ stm r6, {r0, r2, r7, r8, r9, sl} │ │ │ │ - beq b99ac │ │ │ │ + beq ba264 │ │ │ │ tst r1, #1 │ │ │ │ - bne b980c │ │ │ │ + bne ba0c4 │ │ │ │ sub r0, fp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ strb r3, [sp, #728] @ 0x2d8 │ │ │ │ mov r8, ip │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ ldrb r0, [fp, #-410] @ 0xfffffe66 │ │ │ │ @@ -184503,106 +185061,106 @@ │ │ │ │ str lr, [sp, #736] @ 0x2e0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ sub r0, fp, #384 @ 0x180 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ - bl a4b9c │ │ │ │ + bl a5454 │ │ │ │ ldr r0, [fp, #-384] @ 0xfffffe80 │ │ │ │ ldr r1, [fp, #-380] @ 0xfffffe84 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b980c │ │ │ │ + beq ba0c4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ sub r1, fp, #384 @ 0x180 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl 512c │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r8, [sp, #1000] @ 0x3e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b9918 │ │ │ │ + bne ba1d0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ bl 13b1c │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ add r0, r1, r0, lsl #5 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ bl 512c │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ - b b980c │ │ │ │ + b ba0c4 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #8 │ │ │ │ - b b9a48 │ │ │ │ + b ba300 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ sub r1, fp, #412 @ 0x19c │ │ │ │ ldrb r4, [sp, #728] @ 0x2d8 │ │ │ │ ldr r8, [sp, #732] @ 0x2dc │ │ │ │ ldrh r0, [r2] │ │ │ │ strh r0, [r1] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ ldr r7, [sp, #740] @ 0x2e4 │ │ │ │ strb r1, [fp, #-410] @ 0xfffffe66 │ │ │ │ strh r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ strb r1, [fp, #-54] @ 0xffffffca │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - bl cdb2c │ │ │ │ + bl ce3e4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b999c │ │ │ │ + beq ba254 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne b99f4 │ │ │ │ + bne ba2ac │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ - b b9a44 │ │ │ │ + b ba2fc │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, r1 │ │ │ │ - bls b9a34 │ │ │ │ + bls ba2ec │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9a3c │ │ │ │ + beq ba2f4 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ lsl r4, r1, #5 │ │ │ │ mov r1, r4 │ │ │ │ bl 51c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9a44 │ │ │ │ + bne ba2fc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b ba30c │ │ │ │ + b babc4 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r0, [fp, #-54] @ 0xffffffca │ │ │ │ add r1, lr, #25 │ │ │ │ strb r0, [sp, #539] @ 0x21b │ │ │ │ ldrh r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ strh r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #548] @ 0x224 │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ str r8, [sp, #540] @ 0x21c │ │ │ │ strb r4, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - bl ba9e8 │ │ │ │ - b b972c │ │ │ │ + bl bb2a0 │ │ │ │ + b b9fe4 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - b b9a44 │ │ │ │ + b ba2fc │ │ │ │ bl 50d8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ sub r1, fp, #104 @ 0x68 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ @@ -184614,15 +185172,15 @@ │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b9b8c │ │ │ │ + bne ba444 │ │ │ │ mov r0, #10 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #28 │ │ │ │ add r0, r5, #272 @ 0x110 │ │ │ │ @@ -184678,212 +185236,212 @@ │ │ │ │ str r2, [r5, #180] @ 0xb4 │ │ │ │ str r1, [r5, #184] @ 0xb8 │ │ │ │ str r9, [r5, #144] @ 0x90 │ │ │ │ str r8, [r5, #148] @ 0x94 │ │ │ │ str r7, [r5, #112] @ 0x70 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ strb r0, [r5] │ │ │ │ - b b9ea0 │ │ │ │ + b ba758 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #3264] @ ba85c │ │ │ │ + ldr r2, [pc, #3264] @ bb114 │ │ │ │ mov r3, #15 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ mov r1, r7 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ moveq r0, r4 │ │ │ │ movweq r4, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #3212] @ ba860 │ │ │ │ + ldr r2, [pc, #3212] @ bb118 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3160] @ ba864 │ │ │ │ + ldr r2, [pc, #3160] @ bb11c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #3112] @ ba868 │ │ │ │ + ldr r2, [pc, #3112] @ bb120 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #3060] @ ba86c │ │ │ │ + ldr r2, [pc, #3060] @ bb124 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #3008] @ ba870 │ │ │ │ + ldr r2, [pc, #3008] @ bb128 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #2956] @ ba874 │ │ │ │ + ldr r2, [pc, #2956] @ bb12c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2904] @ ba878 │ │ │ │ + ldr r2, [pc, #2904] @ bb130 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #2852] @ ba87c │ │ │ │ + ldr r2, [pc, #2852] @ bb134 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ moveq r0, r1 │ │ │ │ movweq r1, #1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #2800] @ ba880 │ │ │ │ + ldr r2, [pc, #2800] @ bb138 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ movweq r6, #1 │ │ │ │ moveq r8, r0 │ │ │ │ - ldr r2, [pc, #2760] @ ba884 │ │ │ │ + ldr r2, [pc, #2760] @ bb13c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da078 │ │ │ │ + bl da930 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ add r8, sp, #720 @ 0x2d0 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ - bl d4f00 │ │ │ │ + bl d57b8 │ │ │ │ ldrb r5, [sp, #720] @ 0x2d0 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, sl │ │ │ │ movweq sl, #1 │ │ │ │ cmp r5, #10 │ │ │ │ - beq b9e4c │ │ │ │ + beq ba704 │ │ │ │ sub r4, fp, #56 @ 0x38 │ │ │ │ orr r1, r8, #1 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r4 │ │ │ │ bl 512c │ │ │ │ add r1, r8, #24 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ mov r2, #32 │ │ │ │ bl 512c │ │ │ │ add r8, sp, #720 @ 0x2d0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl d4f00 │ │ │ │ + bl d57b8 │ │ │ │ ldrb r0, [sp, #720] @ 0x2d0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne b9ea8 │ │ │ │ + bne ba760 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, #256] @ 0x100 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - bl bb150 │ │ │ │ + bl bba08 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b9e98 │ │ │ │ + bne ba750 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b9e98 │ │ │ │ + beq ba750 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ ldrd r0, [r9, #64] @ 0x40 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #648 @ 0x288 │ │ │ │ orr r1, r8, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r9 │ │ │ │ @@ -184945,126 +185503,126 @@ │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ bl 512c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ - b b9a98 │ │ │ │ + b ba350 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #19 │ │ │ │ mov r5, r8 │ │ │ │ - b b9fe8 │ │ │ │ + b ba8a0 │ │ │ │ mov r0, #6 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #596] @ 0x254 │ │ │ │ strb sl, [sp, #593] @ 0x251 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ffc │ │ │ │ + bne ba8b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ba024 │ │ │ │ + bne ba8dc │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b9588 │ │ │ │ + beq b9e40 │ │ │ │ ldr r0, [fp, #-272] @ 0xfffffef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba04c │ │ │ │ + beq ba904 │ │ │ │ ldr r0, [fp, #-268] @ 0xfffffef4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-260] @ 0xfffffefc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba060 │ │ │ │ + beq ba918 │ │ │ │ ldr r0, [fp, #-256] @ 0xffffff00 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba074 │ │ │ │ + beq ba92c │ │ │ │ ldr r0, [fp, #-244] @ 0xffffff0c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-236] @ 0xffffff14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9588 │ │ │ │ + beq b9e40 │ │ │ │ ldr r0, [fp, #-232] @ 0xffffff18 │ │ │ │ bl 50d8 │ │ │ │ - b b9588 │ │ │ │ + b b9e40 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ bl 8400 │ │ │ │ - b ba30c │ │ │ │ + b babc4 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ cmp r4, #21 │ │ │ │ - bcs ba2dc │ │ │ │ + bcs bab94 │ │ │ │ add r1, r0, r4, lsl #3 │ │ │ │ add r2, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs ba10c │ │ │ │ + bcs ba9c4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r6, r3]! │ │ │ │ ldr r9, [r6, #4] │ │ │ │ strd r8, [r6, #8] │ │ │ │ - beq ba104 │ │ │ │ + beq ba9bc │ │ │ │ add r6, r0, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r6, [r6, #-8] │ │ │ │ cmp r4, r6 │ │ │ │ - bcc ba0cc │ │ │ │ + bcc ba984 │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ - b ba108 │ │ │ │ + b ba9c0 │ │ │ │ mov r3, r0 │ │ │ │ strd r4, [r3] │ │ │ │ add r2, r2, #8 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba0b4 │ │ │ │ - b b86d8 │ │ │ │ + bne ba96c │ │ │ │ + b b8f90 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ add r5, r0, #132 @ 0x84 │ │ │ │ mov r0, #4 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ bl 8400 │ │ │ │ - b ba30c │ │ │ │ + b babc4 │ │ │ │ cmp r4, #21 │ │ │ │ - bcs ba2e8 │ │ │ │ + bcs baba0 │ │ │ │ add r2, r9, r4, lsl #5 │ │ │ │ add r5, r9, #32 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r3, r5 │ │ │ │ ldr r8, [r3, #8]! │ │ │ │ ldrd r0, [r3, #-32] @ 0xffffffe0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, sl, r1 │ │ │ │ - bcs ba208 │ │ │ │ + bcs baac0 │ │ │ │ ldrd r0, [r5] │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, r5, #16 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -185074,21 +185632,21 @@ │ │ │ │ mov r7, r5 │ │ │ │ sub r5, r5, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 512c │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba1d4 │ │ │ │ + beq baa8c │ │ │ │ ldrd r0, [r7, #-56] @ 0xffffffc8 │ │ │ │ add r6, r6, #32 │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, sl, r1 │ │ │ │ - bcc ba19c │ │ │ │ - b ba1d8 │ │ │ │ + bcc baa54 │ │ │ │ + b baa90 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ strd r0, [r5] │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ str r8, [r7, #-24] @ 0xffffffe8 │ │ │ │ sub r0, r7, #16 │ │ │ │ @@ -185097,917 +185655,917 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r5, r3, #24 │ │ │ │ sub ip, ip, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bne ba158 │ │ │ │ - b b95f0 │ │ │ │ + bne baa10 │ │ │ │ + b b9ea8 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - b b9ff4 │ │ │ │ + b ba8ac │ │ │ │ mov r5, r8 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - b b9fe8 │ │ │ │ + b ba8a0 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r1, [fp, #-77] @ 0xffffffb3 │ │ │ │ add r2, lr, #25 │ │ │ │ strb r1, [sp, #595] @ 0x253 │ │ │ │ ldrh r1, [fp, #-79] @ 0xffffffb1 │ │ │ │ strh r1, [r2, #56] @ 0x38 │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b b9ff4 │ │ │ │ + b ba8ac │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #724] @ 0x2d4 │ │ │ │ ldr r1, [sp, #721] @ 0x2d1 │ │ │ │ ldm r0, {r5, r9} │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #593] @ 0x251 │ │ │ │ - b b9ff4 │ │ │ │ + b ba8ac │ │ │ │ mov r0, #19 │ │ │ │ mov r9, #0 │ │ │ │ strb r0, [sp, #728] @ 0x2d8 │ │ │ │ - b ba2a0 │ │ │ │ + b bab58 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ ldr r9, [sp, #740] @ 0x2e4 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldr r1, [sp, #732] @ 0x2dc │ │ │ │ str r1, [sp, #596] @ 0x254 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ - b b9ff4 │ │ │ │ + b ba8ac │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ lsr r2, r6, #16 │ │ │ │ strb r0, [sp, #592] @ 0x250 │ │ │ │ add r0, lr, #25 │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ str r2, [sp, #594] @ 0x252 │ │ │ │ strb r8, [sp, #593] @ 0x251 │ │ │ │ strh r1, [r0, #61] @ 0x3d │ │ │ │ - b b9ff4 │ │ │ │ + b ba8ac │ │ │ │ mov r1, r4 │ │ │ │ - bl cfea8 │ │ │ │ - b b86d8 │ │ │ │ + bl d0760 │ │ │ │ + b b8f90 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl cf748 │ │ │ │ + bl d0000 │ │ │ │ clz r0, r4 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - b b9600 │ │ │ │ + b b9eb8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ba590 │ │ │ │ - b ba6b4 │ │ │ │ - b ba32c │ │ │ │ - b ba324 │ │ │ │ - b ba324 │ │ │ │ + b bae48 │ │ │ │ + b baf6c │ │ │ │ + b babe4 │ │ │ │ + b babdc │ │ │ │ + b babdc │ │ │ │ mov r8, r0 │ │ │ │ - b ba338 │ │ │ │ + b babf0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ - bl a5768 │ │ │ │ + bl a6020 │ │ │ │ mov r7, #1 │ │ │ │ sub r0, fp, #384 @ 0x180 │ │ │ │ - bl a5820 │ │ │ │ - b ba598 │ │ │ │ + bl a60d8 │ │ │ │ + b bae50 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba358 │ │ │ │ + bne bac10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ba380 │ │ │ │ + bne bac38 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ba3e4 │ │ │ │ + beq bac9c │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba3a8 │ │ │ │ + beq bac60 │ │ │ │ ldr r0, [sp, #836] @ 0x344 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #844] @ 0x34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba3bc │ │ │ │ + beq bac74 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba3d0 │ │ │ │ + beq bac88 │ │ │ │ ldr r0, [sp, #860] @ 0x35c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba3e4 │ │ │ │ + beq bac9c │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl a5768 │ │ │ │ + bl a6020 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl a58d8 │ │ │ │ + bl a6190 │ │ │ │ ldr r1, [sp, #1052] @ 0x41c │ │ │ │ mov r7, #1 │ │ │ │ ldrb r0, [sp, #1048] @ 0x418 │ │ │ │ - bl a5978 │ │ │ │ - b ba598 │ │ │ │ + bl a6230 │ │ │ │ + b bae50 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl a5768 │ │ │ │ + bl a6020 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl a58d8 │ │ │ │ + bl a6190 │ │ │ │ ldr r1, [sp, #1052] @ 0x41c │ │ │ │ ldrb r0, [sp, #1048] @ 0x418 │ │ │ │ - bl a5978 │ │ │ │ - b ba858 │ │ │ │ + bl a6230 │ │ │ │ + b bb110 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - b ba43c │ │ │ │ + b bacf4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl a56f4 │ │ │ │ - b ba594 │ │ │ │ + bl a5fac │ │ │ │ + b bae4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba458 │ │ │ │ + bne bad10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ba480 │ │ │ │ + bne bad38 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ba660 │ │ │ │ + beq baf18 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4a8 │ │ │ │ + beq bad60 │ │ │ │ ldr r0, [sp, #836] @ 0x344 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #844] @ 0x34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4bc │ │ │ │ + beq bad74 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4d0 │ │ │ │ + beq bad88 │ │ │ │ ldr r0, [sp, #860] @ 0x35c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba660 │ │ │ │ + beq baf18 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ bl 50d8 │ │ │ │ - b ba660 │ │ │ │ + b baf18 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - bl cdb2c │ │ │ │ - b ba67c │ │ │ │ - b ba69c │ │ │ │ + bl ce3e4 │ │ │ │ + b baf34 │ │ │ │ + b baf54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r7, #0 │ │ │ │ - b ba598 │ │ │ │ + b bae50 │ │ │ │ add r4, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ba548 │ │ │ │ + beq bae00 │ │ │ │ add r5, r0, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r0, r5 │ │ │ │ - b ba530 │ │ │ │ + b bade8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ba704 │ │ │ │ + bne bafbc │ │ │ │ mov r0, r6 │ │ │ │ - b ba700 │ │ │ │ + b bafb8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ba57c │ │ │ │ + beq bae34 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r5, r6 │ │ │ │ - b ba560 │ │ │ │ + b bae18 │ │ │ │ mov r0, r7 │ │ │ │ - b ba6a0 │ │ │ │ + b baf58 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ - b ba718 │ │ │ │ + b bafd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ba5c0 │ │ │ │ + beq bae78 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r0, r6 │ │ │ │ - b ba5a8 │ │ │ │ + b bae60 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba5d4 │ │ │ │ + beq bae8c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ba6f0 │ │ │ │ - b ba704 │ │ │ │ + bne bafa8 │ │ │ │ + b bafbc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ba5fc │ │ │ │ + beq baeb4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r6, r7 │ │ │ │ - b ba5e0 │ │ │ │ + b bae98 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba858 │ │ │ │ + beq bb110 │ │ │ │ mov r0, r5 │ │ │ │ - b ba6a0 │ │ │ │ + b baf58 │ │ │ │ bl 8b08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b ba794 │ │ │ │ + b bb04c │ │ │ │ mov r8, r0 │ │ │ │ - b ba670 │ │ │ │ + b baf28 │ │ │ │ mov r8, r0 │ │ │ │ - b ba764 │ │ │ │ + b bb01c │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl bb150 │ │ │ │ + bl bba08 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - b ba820 │ │ │ │ + b bb0d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bl cdb2c │ │ │ │ + bl ce3e4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba684 │ │ │ │ + beq baf3c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 50d8 │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ - bl ba9e8 │ │ │ │ - b ba718 │ │ │ │ + bl bb2a0 │ │ │ │ + b bafd0 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba858 │ │ │ │ + beq bb110 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 50d8 │ │ │ │ bl 8b08 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ mov r8, r0 │ │ │ │ - b ba794 │ │ │ │ + b bb04c │ │ │ │ mov r8, r0 │ │ │ │ - b ba704 │ │ │ │ + b bafbc │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ba6dc │ │ │ │ + beq baf94 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #352 @ 0x160 │ │ │ │ - bl cd704 │ │ │ │ + bl cdfbc │ │ │ │ mov r6, r5 │ │ │ │ - b ba6c0 │ │ │ │ + b baf78 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba6f0 │ │ │ │ + beq bafa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba704 │ │ │ │ + beq bafbc │ │ │ │ ldr r0, [sp, #628] @ 0x274 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba718 │ │ │ │ + beq bafd0 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ bl 50d8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba720 │ │ │ │ + bne bafd8 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ba75c │ │ │ │ + bne bb014 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - b ba804 │ │ │ │ + b bb0bc │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - b ba804 │ │ │ │ + b bb0bc │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r5, #1 │ │ │ │ - b ba800 │ │ │ │ + b bb0b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4810 │ │ │ │ + bl a50c8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl bb1c8 │ │ │ │ + bl bba80 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b ba804 │ │ │ │ + b bb0bc │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba7f8 │ │ │ │ + beq bb0b0 │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ba7d4 │ │ │ │ + bne bb08c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ba7f8 │ │ │ │ + bne bb0b0 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ - bl a4810 │ │ │ │ + bl a50c8 │ │ │ │ mov r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r1, [fp, #8] │ │ │ │ ldrne r0, [r1, #64] @ 0x40 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ba820 │ │ │ │ + beq bb0d8 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [r4, #64] @ 0x40 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ba838 │ │ │ │ + beq bb0f0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ ldrd r0, [r9, #64] @ 0x40 │ │ │ │ - bl ba888 │ │ │ │ + bl bb140 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ - bl a4810 │ │ │ │ - b ba858 │ │ │ │ + bl a50c8 │ │ │ │ + b bb110 │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ - andeq lr, r4, pc, asr #14 │ │ │ │ - andeq lr, r4, sl, lsr #15 │ │ │ │ - andeq lr, r4, sl, asr #13 │ │ │ │ - @ instruction: 0x0004e6b6 │ │ │ │ - andeq lr, r4, sp, lsl #13 │ │ │ │ - andeq lr, r4, sl, lsr #13 │ │ │ │ - andeq lr, r4, r0, lsl #13 │ │ │ │ - strdeq lr, [r4], -r4 │ │ │ │ - andeq lr, r4, sl, asr #11 │ │ │ │ - @ instruction: 0x0004e5b7 │ │ │ │ - andeq ip, r3, ip, ror #19 │ │ │ │ + andeq lr, r4, pc, ror r8 │ │ │ │ + ldrdeq lr, [r4], -sl │ │ │ │ + strdeq lr, [r4], -sl │ │ │ │ + andeq lr, r4, r6, ror #15 │ │ │ │ + @ instruction: 0x0004e7bd │ │ │ │ + ldrdeq lr, [r4], -sl │ │ │ │ + @ instruction: 0x0004e7b0 │ │ │ │ + andeq lr, r4, r4, lsr #14 │ │ │ │ + strdeq lr, [r4], -sl │ │ │ │ + andeq lr, r4, r7, ror #13 │ │ │ │ + andeq ip, r3, r4, ror #20 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #312]! @ 0x138 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ba8ac │ │ │ │ + bne bb164 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ba8d0 │ │ │ │ + bne bb188 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ - bl ba9e8 │ │ │ │ + bl bb2a0 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ - bl baa7c │ │ │ │ + bl bb334 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba8f8 │ │ │ │ + beq bb1b0 │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ bl 50d8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 545c │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ add r5, r6, #4 │ │ │ │ - b ba914 │ │ │ │ + b bb1cc │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ba934 │ │ │ │ + beq bb1ec │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba90c │ │ │ │ + beq bb1c4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b ba90c │ │ │ │ + b bb1c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba948 │ │ │ │ + beq bb200 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq ba974 │ │ │ │ + beq bb22c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, r5, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 545c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne ba958 │ │ │ │ + bne bb210 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba98c │ │ │ │ + beq bb244 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ - bl ba9e8 │ │ │ │ - b ba9ac │ │ │ │ + bl bb2a0 │ │ │ │ + b bb264 │ │ │ │ mov r5, r0 │ │ │ │ - b ba9b8 │ │ │ │ + b bb270 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ - bl baa7c │ │ │ │ + bl bb334 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba9cc │ │ │ │ + beq bb284 │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ bl 50d8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 545c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl b6d1c │ │ │ │ + bl b75d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baa08 │ │ │ │ + beq bb2c0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq baa30 │ │ │ │ + beq bb2e8 │ │ │ │ add r4, r0, #352 @ 0x160 │ │ │ │ - bl bac58 │ │ │ │ + bl bb510 │ │ │ │ mov r0, r4 │ │ │ │ - b baa18 │ │ │ │ + b bb2d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq baa44 │ │ │ │ + beq bb2fc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq baa68 │ │ │ │ + beq bb320 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ - bl bac58 │ │ │ │ + bl bb510 │ │ │ │ mov r4, r5 │ │ │ │ - b baa4c │ │ │ │ + b bb304 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ add r5, r0, #288 @ 0x120 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b baaa4 │ │ │ │ + b bb35c │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #288 @ 0x120 │ │ │ │ cmp r4, r9 │ │ │ │ - beq bab4c │ │ │ │ + beq bb404 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r8, r0, lsl #5 │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne baac0 │ │ │ │ + bne bb378 │ │ │ │ cmp r1, #1 │ │ │ │ - bne baae8 │ │ │ │ + bne bb3a0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq baa9c │ │ │ │ + beq bb354 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bab0c │ │ │ │ + beq bb3c4 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bab20 │ │ │ │ + beq bb3d8 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bab34 │ │ │ │ + beq bb3ec │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq baa9c │ │ │ │ + beq bb354 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ - b baa9c │ │ │ │ + b bb354 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bab60 │ │ │ │ + beq bb418 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq bab8c │ │ │ │ + beq bb444 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #288 @ 0x120 │ │ │ │ - bl baba0 │ │ │ │ + bl bb458 │ │ │ │ mov r5, r6 │ │ │ │ - b bab70 │ │ │ │ + b bb428 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne babb4 │ │ │ │ + bne bb46c │ │ │ │ cmp r1, #1 │ │ │ │ - bne babdc │ │ │ │ + bne bb494 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac00 │ │ │ │ + beq bb4b8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac14 │ │ │ │ + beq bb4cc │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac28 │ │ │ │ + beq bb4e0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac40 │ │ │ │ + beq bb4f8 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bac6c │ │ │ │ + bne bb524 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bac94 │ │ │ │ + bne bb54c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq bacf4 │ │ │ │ + beq bb5ac │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bacb8 │ │ │ │ + beq bb570 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq baccc │ │ │ │ + beq bb584 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bace0 │ │ │ │ + beq bb598 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bacf4 │ │ │ │ + beq bb5ac │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bad98 │ │ │ │ + beq bb650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad98 │ │ │ │ + bne bb650 │ │ │ │ ldr r8, [r4, #284] @ 0x11c │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ add r7, r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ - b bad24 │ │ │ │ + b bb5dc │ │ │ │ sub r6, r6, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bad44 │ │ │ │ + beq bb5fc │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bad1c │ │ │ │ + beq bb5d4 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 50d8 │ │ │ │ - b bad1c │ │ │ │ + b bb5d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bad54 │ │ │ │ + beq bb60c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ ldr r6, [r4, #296] @ 0x128 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bad98 │ │ │ │ + beq bb650 │ │ │ │ ldr r5, [r4, #292] @ 0x124 │ │ │ │ add r7, r5, #4 │ │ │ │ - b bad78 │ │ │ │ + b bb630 │ │ │ │ add r7, r7, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq bad90 │ │ │ │ + beq bb648 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bad6c │ │ │ │ + beq bb624 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b bad6c │ │ │ │ + b bb624 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bae24 │ │ │ │ + beq bb6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bae24 │ │ │ │ + bne bb6dc │ │ │ │ ldr r6, [r4, #312] @ 0x138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bae10 │ │ │ │ + beq bb6c8 │ │ │ │ ldr r5, [r4, #308] @ 0x134 │ │ │ │ add r7, r5, #8 │ │ │ │ - b badd0 │ │ │ │ + b bb688 │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq bae08 │ │ │ │ + beq bb6c0 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne badc4 │ │ │ │ + bne bb67c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq badf0 │ │ │ │ + beq bb6a8 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq badc4 │ │ │ │ + beq bb67c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b badc4 │ │ │ │ + b bb67c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bae24 │ │ │ │ + beq bb6dc │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ bl 50d8 │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - bne bae34 │ │ │ │ + bne bb6ec │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne bae30 │ │ │ │ + bne bb6e8 │ │ │ │ ldr r4, [r4, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ - beq bae30 │ │ │ │ + beq bb6e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb054 │ │ │ │ + bl bb90c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ cmp r1, #2 │ │ │ │ - beq bae90 │ │ │ │ - bl baeb8 │ │ │ │ + beq bb748 │ │ │ │ + bl bb770 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #304]! @ 0x130 │ │ │ │ cmp r1, #2 │ │ │ │ - blne baf68 │ │ │ │ + blne bb820 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ - bl bb000 │ │ │ │ + bl bb8b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baed4 │ │ │ │ + beq bb78c │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b baef0 │ │ │ │ + b bb7a8 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq baf10 │ │ │ │ + beq bb7c8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baee8 │ │ │ │ + beq bb7a0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b baee8 │ │ │ │ + b bb7a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq baf20 │ │ │ │ + beq bb7d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq baed0 │ │ │ │ + beq bb788 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b baf44 │ │ │ │ + b bb7fc │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq baf5c │ │ │ │ + beq bb814 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baf38 │ │ │ │ + beq bb7f0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b baf38 │ │ │ │ + b bb7f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bafe4 │ │ │ │ + beq bb89c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #8 │ │ │ │ - b bafa4 │ │ │ │ + b bb85c │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq bafdc │ │ │ │ + beq bb894 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne baf98 │ │ │ │ + bne bb850 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bafc4 │ │ │ │ + beq bb87c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baf98 │ │ │ │ + beq bb850 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b baf98 │ │ │ │ + b bb850 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq baffc │ │ │ │ + beq bb8b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne bb03c │ │ │ │ + bne bb8f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb03c │ │ │ │ + beq bb8f4 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl bb054 │ │ │ │ + bl bb90c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ @@ -186018,280 +186576,280 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb068 │ │ │ │ + bne bb920 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bb08c │ │ │ │ + bne bb944 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb094 │ │ │ │ + bne bb94c │ │ │ │ cmp r1, #1 │ │ │ │ - bne bb0bc │ │ │ │ + bne bb974 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb0e0 │ │ │ │ + beq bb998 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb0f4 │ │ │ │ + beq bb9ac │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb108 │ │ │ │ + beq bb9c0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb120 │ │ │ │ + beq bb9d8 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl a56f4 │ │ │ │ + bl a5fac │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5820 │ │ │ │ + bl a60d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb164 │ │ │ │ + bne bba1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne bb18c │ │ │ │ + bne bba44 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ba9e8 │ │ │ │ + bl bb2a0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b baa7c │ │ │ │ + b bb334 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ba9e8 │ │ │ │ - b bb1b4 │ │ │ │ + bl bb2a0 │ │ │ │ + b bba6c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ - bl baa7c │ │ │ │ + bl bb334 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #120]! @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb208 │ │ │ │ + beq bbac0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb1e4 │ │ │ │ + bne bba9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne bb208 │ │ │ │ + bne bbac0 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a4810 │ │ │ │ + b a50c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl a4810 │ │ │ │ + bl a50c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bb260 │ │ │ │ + beq bbb18 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #468] @ bb464 │ │ │ │ + ldr r0, [pc, #468] @ bbd1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb2cc │ │ │ │ + beq bbb84 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ bl 5528 <__clock_gettime64@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq bb310 │ │ │ │ + beq bbbc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - bcs bb350 │ │ │ │ + bcs bbc08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b bb2fc │ │ │ │ + b bbbb4 │ │ │ │ sub r1, fp, #16 │ │ │ │ mov r0, #1 │ │ │ │ bl 50f0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bb390 │ │ │ │ + beq bbc48 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - bcs bb3d0 │ │ │ │ + bcs bbc88 │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ asr r2, r1, #31 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #328] @ bb468 │ │ │ │ - ldr r0, [pc, #328] @ bb46c │ │ │ │ - ldr r3, [pc, #328] @ bb470 │ │ │ │ + ldr r2, [pc, #328] @ bbd20 │ │ │ │ + ldr r0, [pc, #328] @ bbd24 │ │ │ │ + ldr r3, [pc, #328] @ bbd28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [fp, #-12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [fp, #-16] │ │ │ │ str r2, [sp] │ │ │ │ sub r2, fp, #16 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b bb40c │ │ │ │ - ldr r1, [pc, #296] @ bb480 │ │ │ │ + b bbcc4 │ │ │ │ + ldr r1, [pc, #296] @ bbd38 │ │ │ │ mov r4, #2 │ │ │ │ - ldr r0, [pc, #292] @ bb484 │ │ │ │ - ldr r3, [pc, #292] @ bb488 │ │ │ │ + ldr r0, [pc, #292] @ bbd3c │ │ │ │ + ldr r3, [pc, #292] @ bbd40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #288] @ bb48c │ │ │ │ + ldr r2, [pc, #288] @ bbd44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [fp, #-16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [fp, #-12] │ │ │ │ sub r2, fp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b bb40c │ │ │ │ + b bbcc4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #212] @ bb474 │ │ │ │ - ldr r0, [pc, #212] @ bb478 │ │ │ │ - ldr r3, [pc, #212] @ bb47c │ │ │ │ + ldr r2, [pc, #212] @ bbd2c │ │ │ │ + ldr r0, [pc, #212] @ bbd30 │ │ │ │ + ldr r3, [pc, #212] @ bbd34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b bb40c │ │ │ │ - ldr r1, [pc, #184] @ bb490 │ │ │ │ + b bbcc4 │ │ │ │ + ldr r1, [pc, #184] @ bbd48 │ │ │ │ mov r4, #2 │ │ │ │ - ldr r0, [pc, #180] @ bb494 │ │ │ │ - ldr r3, [pc, #180] @ bb498 │ │ │ │ + ldr r0, [pc, #180] @ bbd4c │ │ │ │ + ldr r3, [pc, #180] @ bbd50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #176] @ bb49c │ │ │ │ + ldr r2, [pc, #176] @ bbd54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a997c │ │ │ │ - b bb458 │ │ │ │ + bl aa234 │ │ │ │ + b bbd10 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a997c │ │ │ │ - b bb458 │ │ │ │ + bl aa234 │ │ │ │ + b bbd10 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #16 │ │ │ │ - bl a997c │ │ │ │ - b bb458 │ │ │ │ + bl aa234 │ │ │ │ + b bbd10 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #16 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r4, r8, r8, asr sp │ │ │ │ - andeq r3, r8, r4, asr #4 │ │ │ │ - andeq sp, r4, r4, lsl #7 │ │ │ │ - muleq r8, ip, r2 │ │ │ │ - andeq r3, r8, r4, ror #3 │ │ │ │ - andeq sp, r4, r4, lsl #6 │ │ │ │ - andeq r3, r8, ip, lsl r2 │ │ │ │ - andeq r3, r8, r8, lsl r2 │ │ │ │ - andeq sp, r4, r4, asr #6 │ │ │ │ - andeq r3, r8, r4, ror #4 │ │ │ │ - andeq r3, r8, r8, ror #3 │ │ │ │ - @ instruction: 0x000831b8 │ │ │ │ - andeq sp, r4, r4, asr #5 │ │ │ │ - andeq r3, r8, r4, ror #3 │ │ │ │ - andeq r3, r8, r8, ror #2 │ │ │ │ + andeq r4, r8, r0, lsr #9 │ │ │ │ + andeq r2, r8, ip, lsl #19 │ │ │ │ + @ instruction: 0x0004d4b4 │ │ │ │ + andeq r2, r8, r4, ror #19 │ │ │ │ + andeq r2, r8, ip, lsr #18 │ │ │ │ + andeq sp, r4, r4, lsr r4 │ │ │ │ + andeq r2, r8, r4, ror #18 │ │ │ │ + andeq r2, r8, r0, ror #18 │ │ │ │ + andeq sp, r4, r4, ror r4 │ │ │ │ + andeq r2, r8, ip, lsr #19 │ │ │ │ + andeq r2, r8, r0, lsr r9 │ │ │ │ + andeq r2, r8, r0, lsl #18 │ │ │ │ + strdeq sp, [r4], -r4 │ │ │ │ + andeq r2, r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x000828b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldm r2, {r0, r5, ip} │ │ │ │ mov r3, r1 │ │ │ │ ldmib r1, {r4, sl} │ │ │ │ @@ -186306,106 +186864,106 @@ │ │ │ │ subs r1, r6, r0 │ │ │ │ sbcs r1, r4, r5 │ │ │ │ mov r1, #0 │ │ │ │ movwge r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb530 │ │ │ │ + beq bbde8 │ │ │ │ movw lr, #51712 @ 0xca00 │ │ │ │ cmp sl, ip │ │ │ │ movt lr, #15258 @ 0x3b9a │ │ │ │ - bcs bb568 │ │ │ │ + bcs bbe20 │ │ │ │ mvn r0, r0 │ │ │ │ adds r3, r6, r0 │ │ │ │ mvn r1, r5 │ │ │ │ adc r2, r4, r1 │ │ │ │ add sl, sl, lr │ │ │ │ sub r0, sl, ip │ │ │ │ cmp r0, lr │ │ │ │ - bcs bb57c │ │ │ │ - b bb59c │ │ │ │ + bcs bbe34 │ │ │ │ + b bbe54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl bb4a0 │ │ │ │ + bl bbd58 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r7, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ bic r0, r7, r0 │ │ │ │ stm r9, {r0, r8} │ │ │ │ add r0, r9, #8 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r6, r0 │ │ │ │ sbc r2, r4, r5 │ │ │ │ sub r0, sl, ip │ │ │ │ cmp r0, lr │ │ │ │ - bcc bb59c │ │ │ │ + bcc bbe54 │ │ │ │ adds r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ adcs r2, r2, #0 │ │ │ │ adcs r1, r1, #0 │ │ │ │ - bne bb5b8 │ │ │ │ + bne bbe70 │ │ │ │ movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r1, r3} │ │ │ │ str r0, [r9, #16] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ bb5d0 │ │ │ │ + ldr r0, [pc, #16] @ bbe88 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #12] @ bb5d4 │ │ │ │ + ldr r2, [pc, #12] @ bbe8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ - andeq fp, r4, sl, lsl #26 │ │ │ │ - strdeq r2, [r8], -r8 │ │ │ │ + andeq fp, r4, sl, lsr lr │ │ │ │ + andeq r2, r8, r0, asr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne bb60c │ │ │ │ + bne bbec4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb60c │ │ │ │ + beq bbec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb054 │ │ │ │ + bl bb90c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb65c │ │ │ │ + beq bbf14 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb670 │ │ │ │ + beq bbf28 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b 50d8 │ │ │ │ bx lr │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [ip], #8 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ @@ -186461,80 +187019,80 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #27 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #16 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #14 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #11 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #4 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #12 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #9 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #25 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #24 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #2 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #15 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrh r1, [ip] │ │ │ │ mov r2, #3 │ │ │ │ - b bba18 │ │ │ │ + b bc2d0 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -186550,96 +187108,96 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #31 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #17 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #20 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #21 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #13 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #18 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #10 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #30 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #32 │ │ │ │ - b bb9d8 │ │ │ │ + b bc290 │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #22 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrd r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #19 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrb r1, [ip] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #23 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #28 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldr r1, [ip] │ │ │ │ mov r2, #29 │ │ │ │ - b bba34 │ │ │ │ + b bc2ec │ │ │ │ ldrh r1, [ip] │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -186651,407 +187209,407 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq bba68 │ │ │ │ + beq bc320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bba6c │ │ │ │ + beq bc324 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r9, [r4, #16] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b bba88 │ │ │ │ + b bc340 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bbaa8 │ │ │ │ + beq bc360 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bba80 │ │ │ │ + beq bc338 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b bba80 │ │ │ │ + b bc338 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbab8 │ │ │ │ + beq bc370 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq bba68 │ │ │ │ + beq bc320 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ add r6, r4, #4 │ │ │ │ - b bbadc │ │ │ │ + b bc394 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq bbaf4 │ │ │ │ + beq bc3ac │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbad0 │ │ │ │ + beq bc388 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b bbad0 │ │ │ │ + b bc388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq bbb9c │ │ │ │ + beq bc454 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bbb84 │ │ │ │ + beq bc43c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r7, r5, #8 │ │ │ │ - b bbb44 │ │ │ │ + b bc3fc │ │ │ │ add r7, r7, #40 @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq bbb7c │ │ │ │ + beq bc434 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbb38 │ │ │ │ + bne bc3f0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb64 │ │ │ │ + beq bc41c │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb38 │ │ │ │ + beq bc3f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b bbb38 │ │ │ │ + b bc3f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb9c │ │ │ │ + beq bc454 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ bbbb4 │ │ │ │ + ldr r2, [pc, #12] @ bc46c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ bx lr │ │ │ │ - andeq r4, r8, ip, asr lr │ │ │ │ + andeq r4, r8, r4, lsr #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbcf4 │ │ │ │ + beq bc5ac │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ - ldr ip, [pc, #312] @ bbd04 │ │ │ │ + ldr ip, [pc, #312] @ bc5bc │ │ │ │ add lr, r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b bbc00 │ │ │ │ + b bc4b8 │ │ │ │ orr r5, r6, r4, lsl #6 │ │ │ │ add r4, r3, #2 │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs bbc58 │ │ │ │ + bcs bc510 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r4, lr │ │ │ │ add r2, r2, r4 │ │ │ │ - beq bbce0 │ │ │ │ + beq bc598 │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r6, [r4], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r5, r6 │ │ │ │ - bgt bbbe4 │ │ │ │ + bgt bc49c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r4, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc bbbdc │ │ │ │ + bcc bc494 │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r6, r7, r6, lsl #6 │ │ │ │ - bcc bbc90 │ │ │ │ + bcc bc548 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ and r4, r4, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r5, r5, r6, lsl #6 │ │ │ │ orr r5, r5, r4, lsl #18 │ │ │ │ add r4, r3, #4 │ │ │ │ - b bbbe4 │ │ │ │ + b bc49c │ │ │ │ cmp r5, #32 │ │ │ │ - beq bbbf0 │ │ │ │ + beq bc4a8 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc bbce4 │ │ │ │ + bcc bc59c │ │ │ │ lsr r6, r5, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt bbc9c │ │ │ │ + bgt bc554 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bbcb8 │ │ │ │ + beq bc570 │ │ │ │ cmp r6, #22 │ │ │ │ - bne bbce4 │ │ │ │ + bne bc59c │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq bbbf0 │ │ │ │ - b bbce4 │ │ │ │ + beq bc4a8 │ │ │ │ + b bc59c │ │ │ │ orr r5, r6, r4, lsl #12 │ │ │ │ add r4, r3, #3 │ │ │ │ - b bbbe4 │ │ │ │ + b bc49c │ │ │ │ cmp r6, #32 │ │ │ │ - beq bbccc │ │ │ │ + beq bc584 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne bbce4 │ │ │ │ + bne bc59c │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq bbbf0 │ │ │ │ - b bbce4 │ │ │ │ + beq bc4a8 │ │ │ │ + b bc59c │ │ │ │ uxtb r5, r5 │ │ │ │ ldrb r5, [ip, r5] │ │ │ │ tst r5, #1 │ │ │ │ - bne bbbf0 │ │ │ │ - b bbce4 │ │ │ │ + bne bc4a8 │ │ │ │ + b bc59c │ │ │ │ uxtb r5, r5 │ │ │ │ ldrb r5, [ip, r5] │ │ │ │ tst r5, #2 │ │ │ │ - bne bbbf0 │ │ │ │ - b bbce4 │ │ │ │ + bne bc4a8 │ │ │ │ + b bc59c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ add r0, r0, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ bx lr │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r1, r1, r2 │ │ │ │ bx lr │ │ │ │ - andeq fp, r4, r1, asr r8 │ │ │ │ + andeq fp, r4, r1, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r1, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp lr, r5 │ │ │ │ - bcc bbfe8 │ │ │ │ + bcc bc8a0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi bbfe8 │ │ │ │ + bhi bc8a0 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r2, r0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #5 │ │ │ │ ldrb r9, [r2, #-1] │ │ │ │ - bcs bbf18 │ │ │ │ + bcs bc7d0 │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ orr r2, r8, #1 │ │ │ │ mul sl, r9, r2 │ │ │ │ sub r3, lr, r5 │ │ │ │ add r6, ip, r5 │ │ │ │ cmp r3, #8 │ │ │ │ - bcs bbda8 │ │ │ │ + bcs bc660 │ │ │ │ cmp lr, r5 │ │ │ │ - beq bbfe0 │ │ │ │ + beq bc898 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ cmp r2, r9 │ │ │ │ - beq bbe78 │ │ │ │ + beq bc730 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne bbd8c │ │ │ │ - b bbfe0 │ │ │ │ + bne bc644 │ │ │ │ + b bc898 │ │ │ │ add r7, r6, #3 │ │ │ │ bic r7, r7, #3 │ │ │ │ cmp r7, r6 │ │ │ │ - bne bbdc8 │ │ │ │ + bne bc680 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ sub ip, r3, #8 │ │ │ │ mov r4, #0 │ │ │ │ - b bbdf8 │ │ │ │ + b bc6b0 │ │ │ │ sub r4, r7, r6 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ cmp r2, r9 │ │ │ │ - beq bbe78 │ │ │ │ + beq bc730 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne bbdd0 │ │ │ │ + bne bc688 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ sub ip, r3, #8 │ │ │ │ cmp r4, ip │ │ │ │ - bhi bbe3c │ │ │ │ + bhi bc6f4 │ │ │ │ mov r2, r6 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ ldr r5, [r2, r4]! │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor r5, r5, sl │ │ │ │ sub r7, r8, r5 │ │ │ │ eor r2, r2, sl │ │ │ │ orr r7, r7, r5 │ │ │ │ sub r5, r8, r2 │ │ │ │ and r7, r7, r0 │ │ │ │ orr r2, r5, r2 │ │ │ │ and r2, r7, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne bbe3c │ │ │ │ + bne bc6f4 │ │ │ │ add r4, r4, #8 │ │ │ │ - b bbdf0 │ │ │ │ + b bc6a8 │ │ │ │ ldmib sp, {r5, ip} │ │ │ │ cmp r3, r4 │ │ │ │ - beq bbfe0 │ │ │ │ + beq bc898 │ │ │ │ sub r3, lr, r4 │ │ │ │ add r2, r6, r4 │ │ │ │ sub r7, r3, r5 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, r9 │ │ │ │ - beq bbe74 │ │ │ │ + beq bc72c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne bbe58 │ │ │ │ - b bbfe0 │ │ │ │ + bne bc710 │ │ │ │ + b bc898 │ │ │ │ add r7, r3, r4 │ │ │ │ add r2, r5, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r5, r2, #1 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc bbed8 │ │ │ │ + bcc bc790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi bbed8 │ │ │ │ + bhi bc790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, ip │ │ │ │ sub r4, r5, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, ip, r4 │ │ │ │ mov r5, lr │ │ │ │ bl 5384 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r7 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbef4 │ │ │ │ + beq bc7ac │ │ │ │ cmp lr, r5 │ │ │ │ - bcs bbd70 │ │ │ │ + bcs bc628 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ strd r4, [r0, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, r5 │ │ │ │ - bcc bbee0 │ │ │ │ + bcc bc798 │ │ │ │ mov r8, ip │ │ │ │ sub r2, lr, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi bbf5c │ │ │ │ + bhi bc814 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bbf8c │ │ │ │ + beq bc844 │ │ │ │ ldrb r7, [ip, r3] │ │ │ │ cmp r7, r9 │ │ │ │ - beq bbf94 │ │ │ │ + beq bc84c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bbf38 │ │ │ │ + bne bc7f0 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b bbf98 │ │ │ │ + b bc850 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, ip │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ mov lr, r5 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r4 │ │ │ │ - b bbf98 │ │ │ │ + b bc850 │ │ │ │ mov ip, #0 │ │ │ │ - b bbf98 │ │ │ │ + b bc850 │ │ │ │ mov ip, #1 │ │ │ │ tst ip, #1 │ │ │ │ - beq bbfe0 │ │ │ │ + beq bc898 │ │ │ │ add r2, r5, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r5, r2, #1 │ │ │ │ mov ip, r8 │ │ │ │ cmp r5, r0 │ │ │ │ str r5, [r1, #12] │ │ │ │ - bcc bbf10 │ │ │ │ + bcc bc7c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi bbf10 │ │ │ │ - ldr r3, [pc, #40] @ bbff8 │ │ │ │ + bhi bc7c8 │ │ │ │ + ldr r3, [pc, #40] @ bc8b0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ str lr, [r1, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, r8, r8, lsr #18 │ │ │ │ + andeq r2, r8, r0, ror r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq bc034 │ │ │ │ + beq bc8ec │ │ │ │ mov r2, r4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ str r2, [r1] │ │ │ │ sxtb r2, r3 │ │ │ │ cmn r2, #1 │ │ │ │ - ble bc048 │ │ │ │ + ble bc900 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ bc0c8 │ │ │ │ + ldr r2, [pc, #140] @ bc980 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r2, r4, #2 │ │ │ │ str r2, [r1] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ and ip, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ - bcc bc0a8 │ │ │ │ + bcc bc960 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r1] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr lr, r2, lr, lsl #6 │ │ │ │ - bcc bc0b8 │ │ │ │ + bcc bc970 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r1] │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ and r2, ip, #7 │ │ │ │ orr r1, r1, lr, lsl #6 │ │ │ │ orr r3, r1, r2, lsl #18 │ │ │ │ @@ -187062,41 +187620,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r3, lr, ip, lsl #12 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq fp, r4, sp, ror #6 │ │ │ │ + muleq r4, sp, r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq bc154 │ │ │ │ + beq bca0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ add r3, r4, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bc15c │ │ │ │ + bcc bca14 │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, lr, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc bc164 │ │ │ │ + bcc bca1c │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r5, r4, #4 │ │ │ │ str r5, [r2] │ │ │ │ and r2, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ @@ -187106,69 +187664,69 @@ │ │ │ │ orr r1, r3, ip, lsl #6 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc19c │ │ │ │ + bne bca54 │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ movne r3, #1 │ │ │ │ cmpne r5, #45 @ 0x2d │ │ │ │ - bne bc210 │ │ │ │ + bne bcac8 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - bne bc204 │ │ │ │ + bne bcabc │ │ │ │ sub r3, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #18 │ │ │ │ - bcc bc210 │ │ │ │ + bcc bcac8 │ │ │ │ mov ip, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldrb lr, [r1] │ │ │ │ sub r2, lr, #65 @ 0x41 │ │ │ │ sub r4, lr, #48 @ 0x30 │ │ │ │ bic r2, r2, #32 │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ addhi r4, r2, #10 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi bc18c │ │ │ │ + bhi bca44 │ │ │ │ cmp r9, #268435456 @ 0x10000000 │ │ │ │ - bcs bc268 │ │ │ │ + bcs bcb20 │ │ │ │ orr r4, r4, ip, lsl #4 │ │ │ │ lsl r5, r9, #4 │ │ │ │ orr r9, r5, ip, lsr #28 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - bne bc1bc │ │ │ │ - b bc254 │ │ │ │ + bne bca74 │ │ │ │ + b bcb0c │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #17 │ │ │ │ - bcs bc1b4 │ │ │ │ + bcs bca6c │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r7, r5, #65 @ 0x41 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ addhi r4, r7, #10 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi bc18c │ │ │ │ + bhi bca44 │ │ │ │ orr r4, r4, r2, lsl #4 │ │ │ │ lsl r7, r9, #4 │ │ │ │ orr r9, r7, r2, lsr #28 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ - bne bc218 │ │ │ │ + bne bcad0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ @@ -187189,90 +187747,90 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl bbd08 │ │ │ │ + bl bc5c0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bc2f0 │ │ │ │ + bne bcba8 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ sub r2, r6, r1 │ │ │ │ add r1, r5, r1 │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ str r5, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r2, #1 │ │ │ │ - beq bc328 │ │ │ │ + beq bcbe0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bc34c │ │ │ │ + bne bcc04 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne ip, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne bc3c0 │ │ │ │ + bne bcc78 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne bc3b4 │ │ │ │ + bne bcc6c │ │ │ │ sub ip, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc bc3c0 │ │ │ │ + bcc bcc78 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq bc3f4 │ │ │ │ + beq bccac │ │ │ │ ldrb lr, [r1], #1 │ │ │ │ sub r4, lr, #65 @ 0x41 │ │ │ │ sub r3, lr, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi bc33c │ │ │ │ + bhi bcbf4 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - bhi bc404 │ │ │ │ + bhi bccbc │ │ │ │ lsl r2, r5, #4 │ │ │ │ orr r5, r3, r2 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bc374 │ │ │ │ - b bc3f4 │ │ │ │ + bne bcc2c │ │ │ │ + b bccac │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bcs bc368 │ │ │ │ + bcs bcc20 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r2, r4, #65 @ 0x41 │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ bic r2, r2, #32 │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ addhi r3, r2, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi bc33c │ │ │ │ + bhi bcbf4 │ │ │ │ orr r5, r3, r5, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne bc3c4 │ │ │ │ + bne bcc7c │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #1 │ │ │ │ @@ -187280,26 +187838,26 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl bc43c │ │ │ │ + bpl bccf4 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - beq bc46c │ │ │ │ + beq bcd24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc474 │ │ │ │ + bne bcd2c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r3 │ │ │ │ @@ -187310,479 +187868,479 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov ip, #2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - beq bc4c8 │ │ │ │ - b bcbf8 │ │ │ │ + beq bcd80 │ │ │ │ + b bd4b0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, #6 │ │ │ │ - ldr r3, [pc, #3092] @ bd0f4 │ │ │ │ + ldr r3, [pc, #3092] @ bd9ac │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - beq bc568 │ │ │ │ + beq bce20 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #108 @ 0x6c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ add r0, r7, #8 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldm sl, {r1, r4, sl} │ │ │ │ sub lr, sl, #1 │ │ │ │ cmn r5, #1 │ │ │ │ str lr, [sp, #32] │ │ │ │ - beq bc6ac │ │ │ │ + beq bcf64 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r3, lr │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bc7bc │ │ │ │ + bcs bd074 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldm r0, {r0, r6} │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, sl, ip │ │ │ │ str r6, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b bc5b8 │ │ │ │ + b bce70 │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ae6c │ │ │ │ + bl 9b724 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq bc570 │ │ │ │ + beq bce28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc6a4 │ │ │ │ + bne bcf5c │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ mov ip, #2 │ │ │ │ adds r2, r3, #6 │ │ │ │ - bne bc988 │ │ │ │ - b bc9c0 │ │ │ │ + bne bd240 │ │ │ │ + b bd278 │ │ │ │ add r3, r3, sl │ │ │ │ mov r5, #0 │ │ │ │ add r7, r3, lr │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bc7bc │ │ │ │ + bcs bd074 │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsr r7, r7, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, r2, lsl r6 │ │ │ │ lsrpl r7, r2, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq bc5a4 │ │ │ │ + beq bce5c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r7, sl │ │ │ │ add r6, r8, r3 │ │ │ │ mov r2, r8 │ │ │ │ cmp r5, lr │ │ │ │ movhi lr, r5 │ │ │ │ cmp lr, sl │ │ │ │ movhi r7, lr │ │ │ │ mov r0, lr │ │ │ │ cmp r7, r0 │ │ │ │ - beq bc654 │ │ │ │ + beq bcf0c │ │ │ │ mov ip, r0 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs bd048 │ │ │ │ + bcs bd900 │ │ │ │ ldrb r9, [r6, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ ldrb r8, [r4, ip] │ │ │ │ cmp r8, r9 │ │ │ │ - beq bc608 │ │ │ │ + beq bcec0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ sub r0, r3, r0 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, r0, #1 │ │ │ │ - b bc5ac │ │ │ │ + b bce64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, r2 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs bc8b4 │ │ │ │ + bcs bd16c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs bd060 │ │ │ │ + bcs bd918 │ │ │ │ add r7, r0, r3 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bd070 │ │ │ │ + bcs bd928 │ │ │ │ ldrb r7, [r8, r7] │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq bc664 │ │ │ │ + beq bcf1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ - b bc5ac │ │ │ │ + b bce64 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - b bc7bc │ │ │ │ + b bd074 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r3, lr │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bc7bc │ │ │ │ + bcs bd074 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, sl │ │ │ │ mov r6, sl │ │ │ │ sub r9, r2, #1 │ │ │ │ ldm r0, {r0, ip} │ │ │ │ movhi r6, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ - b bc6fc │ │ │ │ + b bcfb4 │ │ │ │ add r3, r3, sl │ │ │ │ add r7, r3, lr │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bc7bc │ │ │ │ + bcs bd074 │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r7, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, ip, lsl r5 │ │ │ │ lsrpl r7, ip, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq bc6ec │ │ │ │ + beq bcfa4 │ │ │ │ add lr, r8, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - beq bc76c │ │ │ │ + beq bd024 │ │ │ │ add r5, r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs bd080 │ │ │ │ + bcs bd938 │ │ │ │ ldrb r5, [lr, r0] │ │ │ │ add r7, r0, #1 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq bc72c │ │ │ │ + beq bcfe4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r2, r3, r2 │ │ │ │ add r0, r2, r0 │ │ │ │ add r3, r0, #1 │ │ │ │ - b bc7a8 │ │ │ │ + b bd060 │ │ │ │ mov r0, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bc970 │ │ │ │ + beq bd228 │ │ │ │ cmp r9, sl │ │ │ │ - bcs bd060 │ │ │ │ + bcs bd918 │ │ │ │ add r7, r3, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bd070 │ │ │ │ + bcs bd928 │ │ │ │ ldrb r5, [lr, r0] │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq bc770 │ │ │ │ + beq bd028 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ add r7, r3, lr │ │ │ │ cmp r7, r1 │ │ │ │ - bcc bc6fc │ │ │ │ + bcc bcfb4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #3 │ │ │ │ - bcs bc7f0 │ │ │ │ + bcs bd0a8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne bcb68 │ │ │ │ + bne bd420 │ │ │ │ ldrh r0, [r9] │ │ │ │ movw r1, #20058 @ 0x4e5a │ │ │ │ cmp r0, r1 │ │ │ │ - bne bcb68 │ │ │ │ - b bc8d8 │ │ │ │ - ldr r0, [pc, #2312] @ bd100 │ │ │ │ + bne bd420 │ │ │ │ + b bd190 │ │ │ │ + ldr r0, [pc, #2312] @ bd9b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ mov r4, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc87c │ │ │ │ + beq bd134 │ │ │ │ ldrh r0, [r9] │ │ │ │ movw r1, #20058 @ 0x4e5a │ │ │ │ cmp r0, r1 │ │ │ │ - beq bc8cc │ │ │ │ + beq bd184 │ │ │ │ cmp sl, #4 │ │ │ │ - bcc bcafc │ │ │ │ + bcc bd3b4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ movw r1, #24415 @ 0x5f5f │ │ │ │ movt r1, #20058 @ 0x4e5a │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r1 │ │ │ │ - bne bcb08 │ │ │ │ + bne bd3c0 │ │ │ │ mov r4, #4 │ │ │ │ mvn r0, #3 │ │ │ │ cmp sl, #4 │ │ │ │ - beq bc8e0 │ │ │ │ + beq bd198 │ │ │ │ ldrsb r1, [r9, #4] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt bc8e0 │ │ │ │ - ldr r0, [pc, #2208] @ bd104 │ │ │ │ + bgt bd198 │ │ │ │ + ldr r0, [pc, #2208] @ bd9bc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ mvn r0, #2 │ │ │ │ cmp sl, #3 │ │ │ │ - beq bc8e0 │ │ │ │ + beq bd198 │ │ │ │ ldrsb r1, [r9, #3] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt bc8e0 │ │ │ │ - ldr r0, [pc, #2156] @ bd108 │ │ │ │ + bgt bd198 │ │ │ │ + ldr r0, [pc, #2156] @ bd9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #3 │ │ │ │ mov r3, sl │ │ │ │ bl 87f4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov ip, #2 │ │ │ │ adds r2, r3, #6 │ │ │ │ - bne bc988 │ │ │ │ - b bc9c0 │ │ │ │ + bne bd240 │ │ │ │ + b bd278 │ │ │ │ ldrsb r0, [r9, #2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble bd0bc │ │ │ │ + ble bd974 │ │ │ │ mov r4, #2 │ │ │ │ mvn r0, #1 │ │ │ │ add r6, sl, r0 │ │ │ │ add r8, r9, r4 │ │ │ │ add r5, r8, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc910 │ │ │ │ + beq bd1c8 │ │ │ │ ldrsb r3, [r2], #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl bc8f4 │ │ │ │ - b bcafc │ │ │ │ + bpl bd1ac │ │ │ │ + b bd3b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bcafc │ │ │ │ + beq bd3b4 │ │ │ │ mov r7, r8 │ │ │ │ ldrsb r0, [r7], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r4, r0 │ │ │ │ - bgt bcaec │ │ │ │ + bgt bd3a4 │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ and r0, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc bcad8 │ │ │ │ + bcc bd390 │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc bcae4 │ │ │ │ + bcc bd39c │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ add r7, r8, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r4, r2, r0, lsl #18 │ │ │ │ - b bcaec │ │ │ │ + b bd3a4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ adds r2, r3, #6 │ │ │ │ - beq bc9c0 │ │ │ │ + beq bd278 │ │ │ │ cmp r2, sl │ │ │ │ - bcs bc9bc │ │ │ │ + bcs bd274 │ │ │ │ add r0, r9, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt bc9c0 │ │ │ │ - ldr r0, [pc, #1896] @ bd110 │ │ │ │ + bgt bd278 │ │ │ │ + ldr r0, [pc, #1896] @ bd9c8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ - bne bc9a0 │ │ │ │ + bne bd258 │ │ │ │ add r0, r9, sl │ │ │ │ add r7, r9, r2 │ │ │ │ - b bc9ec │ │ │ │ + b bd2a4 │ │ │ │ orr r1, r6, r7, lsl #12 │ │ │ │ add r7, r2, #3 │ │ │ │ sub r2, r1, #71 @ 0x47 │ │ │ │ cmn r2, #8 │ │ │ │ - bhi bc9ec │ │ │ │ + bhi bd2a4 │ │ │ │ sub r1, r1, #58 @ 0x3a │ │ │ │ cmn r1, #10 │ │ │ │ - bcc bc7cc │ │ │ │ + bcc bd084 │ │ │ │ cmp r7, r0 │ │ │ │ - beq bca88 │ │ │ │ + beq bd340 │ │ │ │ mov r2, r7 │ │ │ │ ldrsb r6, [r7], #1 │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r1, r6 │ │ │ │ - ble bca18 │ │ │ │ + ble bd2d0 │ │ │ │ sub r2, r1, #71 @ 0x47 │ │ │ │ cmn r2, #8 │ │ │ │ - bls bc9e0 │ │ │ │ - b bc9ec │ │ │ │ + bls bd298 │ │ │ │ + b bd2a4 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ and r7, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc bca70 │ │ │ │ + bcc bd328 │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc bc9cc │ │ │ │ + bcc bd284 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r6, lsl #6 │ │ │ │ orr r1, r1, r7, lsl #18 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq bca88 │ │ │ │ + beq bd340 │ │ │ │ add r7, r2, #4 │ │ │ │ sub r2, r1, #71 @ 0x47 │ │ │ │ cmn r2, #8 │ │ │ │ - bls bc9e0 │ │ │ │ - b bc9ec │ │ │ │ + bls bd298 │ │ │ │ + b bd2a4 │ │ │ │ orr r1, r6, r7, lsl #6 │ │ │ │ add r7, r2, #2 │ │ │ │ sub r2, r1, #71 @ 0x47 │ │ │ │ cmn r2, #8 │ │ │ │ - bls bc9e0 │ │ │ │ - b bc9ec │ │ │ │ + bls bd298 │ │ │ │ + b bd2a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcab0 │ │ │ │ + beq bd368 │ │ │ │ cmp r3, sl │ │ │ │ - bcs bcab8 │ │ │ │ + bcs bd370 │ │ │ │ add r0, r9, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble bcabc │ │ │ │ + ble bd374 │ │ │ │ mov sl, r3 │ │ │ │ - b bc7cc │ │ │ │ + b bd084 │ │ │ │ mov sl, #0 │ │ │ │ - b bcb68 │ │ │ │ - beq bc7cc │ │ │ │ - ldr r0, [pc, #1616] @ bd114 │ │ │ │ + b bd420 │ │ │ │ + beq bd084 │ │ │ │ + ldr r0, [pc, #1616] @ bd9cc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ orr r4, r2, r0, lsl #6 │ │ │ │ add r7, r8, #2 │ │ │ │ - b bcaec │ │ │ │ + b bd3a4 │ │ │ │ orr r4, r2, r0, lsl #12 │ │ │ │ add r7, r8, #3 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ - beq bcd10 │ │ │ │ + beq bd5c8 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - bne bcd20 │ │ │ │ + bne bd5d8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #2 │ │ │ │ - bls bcb60 │ │ │ │ + bls bd418 │ │ │ │ ldrh r0, [r9] │ │ │ │ mov ip, #2 │ │ │ │ movw r1, #21087 @ 0x525f │ │ │ │ cmp r0, r1 │ │ │ │ - beq bcba0 │ │ │ │ + beq bd458 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq bcb78 │ │ │ │ + beq bd430 │ │ │ │ cmp sl, #3 │ │ │ │ - beq bcbec │ │ │ │ - ldr r0, [pc, #1500] @ bd118 │ │ │ │ + beq bd4a4 │ │ │ │ + ldr r0, [pc, #1500] @ bd9d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd8a0 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b bd018 │ │ │ │ + b bd8d0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov ip, #2 │ │ │ │ cmp sl, #2 │ │ │ │ ldrbeq r0, [r9] │ │ │ │ cmpeq r0, #82 @ 0x52 │ │ │ │ - bne bcbec │ │ │ │ + bne bd4a4 │ │ │ │ mov r6, r9 │ │ │ │ ldrsb r0, [r6, #1]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble bd09c │ │ │ │ + ble bd954 │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #0 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bls bcbc8 │ │ │ │ - b bcbec │ │ │ │ + bls bd480 │ │ │ │ + b bd4a4 │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrsb r0, [r6, #2]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble bd0c8 │ │ │ │ + ble bd980 │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #1 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi bcbec │ │ │ │ + bhi bd4a4 │ │ │ │ add r9, sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq bcc30 │ │ │ │ + beq bd4e8 │ │ │ │ add r1, r6, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bpl bcbd0 │ │ │ │ + bpl bd488 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ @@ -187801,363 +188359,363 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd020 │ │ │ │ + bne bd8d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov ip, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcbf0 │ │ │ │ + beq bd4a8 │ │ │ │ ldrb r1, [sp, #63] @ 0x3f │ │ │ │ ldrh r3, [sp, #61] @ 0x3d │ │ │ │ ldrb r7, [sp, #60] @ 0x3c │ │ │ │ orr r1, r3, r1, lsl #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orr r1, r7, r1, lsl #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs bccdc │ │ │ │ + bcs bd594 │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs bccdc │ │ │ │ + bcs bd594 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 968dc │ │ │ │ + bl 97194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd020 │ │ │ │ + bne bd8d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov ip, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcbf0 │ │ │ │ + beq bd4a8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bce88 │ │ │ │ + beq bd740 │ │ │ │ cmp r1, r2 │ │ │ │ - bls bce84 │ │ │ │ + bls bd73c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - bgt bce88 │ │ │ │ - ldr r3, [pc, #1060] @ bd128 │ │ │ │ + bgt bd740 │ │ │ │ + ldr r3, [pc, #1060] @ bd9e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub ip, r5, r7 │ │ │ │ - b bce90 │ │ │ │ + b bd748 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #10 │ │ │ │ mov r9, #0 │ │ │ │ sub r0, r4, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi bcafc │ │ │ │ + bhi bd3b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r4, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs bcde8 │ │ │ │ + bcs bd6a0 │ │ │ │ umull r2, r3, r2, lr │ │ │ │ adds r2, r2, r0 │ │ │ │ adc r0, ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne bcafc │ │ │ │ + bne bd3b4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq bcafc │ │ │ │ + beq bd3b4 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r3, [r0], #1 │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - bgt bcddc │ │ │ │ + bgt bd694 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ and r0, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bcdc8 │ │ │ │ + bcc bd680 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r3, r1, r3, lsl #6 │ │ │ │ - bcc bcdd4 │ │ │ │ + bcc bd68c │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r4, r1, r0, lsl #18 │ │ │ │ add r0, r7, #4 │ │ │ │ - b bcddc │ │ │ │ + b bd694 │ │ │ │ orr r4, r3, r0, lsl #6 │ │ │ │ add r0, r7, #2 │ │ │ │ - b bcddc │ │ │ │ + b bd694 │ │ │ │ orr r4, r3, r0, lsl #12 │ │ │ │ add r0, r7, #3 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - bne bcd40 │ │ │ │ - b bcafc │ │ │ │ + bne bd5f8 │ │ │ │ + b bd3b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bce10 │ │ │ │ + bne bd6c8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ - bne bcd2c │ │ │ │ - b bcd14 │ │ │ │ + bne bd5e4 │ │ │ │ + b bd5cc │ │ │ │ orr r4, r3, r7, lsl #6 │ │ │ │ add r7, r0, #2 │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq bcdf0 │ │ │ │ + beq bd6a8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq bcafc │ │ │ │ + beq bd3b4 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r1, [r7], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r4, r1 │ │ │ │ - bgt bce08 │ │ │ │ + bgt bd6c0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ and r7, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r3, r1, #63 @ 0x3f │ │ │ │ - bcc bce00 │ │ │ │ + bcc bd6b8 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r3, r1, r3, lsl #6 │ │ │ │ - bcc bce78 │ │ │ │ + bcc bd730 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ and r3, r7, #7 │ │ │ │ orr r4, r1, r3, lsl #18 │ │ │ │ cmp r4, #1114112 @ 0x110000 │ │ │ │ - beq bcafc │ │ │ │ + beq bd3b4 │ │ │ │ add r7, r0, #4 │ │ │ │ - b bce08 │ │ │ │ + b bd6c0 │ │ │ │ orr r4, r3, r7, lsl #12 │ │ │ │ add r7, r0, #3 │ │ │ │ - b bce08 │ │ │ │ - bne bccfc │ │ │ │ + b bd6c0 │ │ │ │ + bne bd5b4 │ │ │ │ add r7, r0, r2 │ │ │ │ sub ip, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq bcfdc │ │ │ │ + beq bd894 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne bcfc4 │ │ │ │ + bne bd87c │ │ │ │ movw lr, #65503 @ 0xffdf │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add sl, r7, ip │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ movt lr, #31 │ │ │ │ mov r0, r7 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt bcf58 │ │ │ │ + bgt bd810 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r4, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bcf2c │ │ │ │ + bcc bd7e4 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc bcf38 │ │ │ │ + bcc bd7f0 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r3, lsl #6 │ │ │ │ and r3, r4, #7 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ orr r2, r2, r3, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq bcfc8 │ │ │ │ + beq bd880 │ │ │ │ add r0, r0, #4 │ │ │ │ and r3, r2, lr │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs bcf6c │ │ │ │ - b bcf94 │ │ │ │ + bcs bd824 │ │ │ │ + b bd84c │ │ │ │ orr r2, r3, r4, lsl #6 │ │ │ │ add r0, r0, #2 │ │ │ │ - b bcf40 │ │ │ │ + b bd7f8 │ │ │ │ orr r2, r3, r4, lsl #12 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ and r3, r2, lr │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcs bcf6c │ │ │ │ - b bcf94 │ │ │ │ + bcs bd824 │ │ │ │ + b bd84c │ │ │ │ add r0, r0, #1 │ │ │ │ and r3, r2, lr │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ - bcc bcf94 │ │ │ │ + bcc bd84c │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ subcs r3, r2, #33 @ 0x21 │ │ │ │ cmpcs r3, #15 │ │ │ │ - bcc bcf94 │ │ │ │ + bcc bd84c │ │ │ │ sub r3, r2, #58 @ 0x3a │ │ │ │ cmp r3, #7 │ │ │ │ subcs r3, r2, #91 @ 0x5b │ │ │ │ cmpcs r3, #6 │ │ │ │ - bcs bcfb0 │ │ │ │ + bcs bd868 │ │ │ │ cmp r0, sl │ │ │ │ - beq bcfc8 │ │ │ │ + beq bd880 │ │ │ │ ldrb r2, [r0] │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt bcf58 │ │ │ │ - b bcecc │ │ │ │ + bgt bd810 │ │ │ │ + b bd784 │ │ │ │ sub r2, r2, #123 @ 0x7b │ │ │ │ cmp r2, #3 │ │ │ │ - bls bcf94 │ │ │ │ + bls bd84c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b bd018 │ │ │ │ - b bd018 │ │ │ │ + b bd8d0 │ │ │ │ + b bd8d0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd014 │ │ │ │ + beq bd8cc │ │ │ │ mov r1, ip │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b bcbf8 │ │ │ │ + b bd4b0 │ │ │ │ mov r6, r9 │ │ │ │ mov ip, #2 │ │ │ │ ldrsb r0, [r6, #3]! │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble bd0e8 │ │ │ │ + ble bd9a0 │ │ │ │ uxtb r1, r0 │ │ │ │ mvn r0, #2 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bls bcbc8 │ │ │ │ - b bcbec │ │ │ │ + bls bd480 │ │ │ │ + b bd4a4 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #2 │ │ │ │ - b bcbf8 │ │ │ │ - ldr r0, [pc, #268] @ bd134 │ │ │ │ + b bd4b0 │ │ │ │ + ldr r0, [pc, #268] @ bd9ec │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #264] @ bd138 │ │ │ │ - ldr r1, [pc, #264] @ bd13c │ │ │ │ + ldr r3, [pc, #264] @ bd9f0 │ │ │ │ + ldr r1, [pc, #264] @ bd9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ bl 8e28 │ │ │ │ - ldr r2, [pc, #168] @ bd0f8 │ │ │ │ + ldr r2, [pc, #168] @ bd9b0 │ │ │ │ add r0, lr, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #196] @ bd12c │ │ │ │ + ldr r2, [pc, #196] @ bd9e4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #184] @ bd130 │ │ │ │ + ldr r2, [pc, #184] @ bd9e8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #116] @ bd0fc │ │ │ │ + ldr r2, [pc, #116] @ bd9b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 8b70 │ │ │ │ - ldr r0, [pc, #124] @ bd120 │ │ │ │ + ldr r0, [pc, #124] @ bd9d8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #72] @ bd10c │ │ │ │ + ldr r0, [pc, #72] @ bd9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b bd0d0 │ │ │ │ - ldr r0, [pc, #84] @ bd124 │ │ │ │ + b bd988 │ │ │ │ + ldr r0, [pc, #84] @ bd9dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ mov r3, sl │ │ │ │ bl 87f4 │ │ │ │ - ldr r0, [pc, #44] @ bd11c │ │ │ │ + ldr r0, [pc, #44] @ bd9d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b bc89c │ │ │ │ - andeq sl, r4, r4, lsr #15 │ │ │ │ - andeq r2, r8, r8, lsl #14 │ │ │ │ - ldrdeq r2, [r8], -r0 │ │ │ │ - andeq sl, r4, r0, ror r4 │ │ │ │ - andeq r1, r8, r4, ror #12 │ │ │ │ - andeq r1, r8, r8, asr r6 │ │ │ │ - andeq r0, r8, r0, lsr #28 │ │ │ │ - andeq r1, r8, r4, asr r6 │ │ │ │ - andeq r1, r8, r8, asr #10 │ │ │ │ - andeq sl, r4, r4, lsr #2 │ │ │ │ - andeq r0, r8, r4, asr sp │ │ │ │ - andeq r0, r8, r4, lsr #27 │ │ │ │ - muleq r8, r4, sp │ │ │ │ - andeq r1, r8, r0, lsl #3 │ │ │ │ - ldrdeq r2, [r8], -r0 │ │ │ │ - ldrdeq r2, [r8], -r0 │ │ │ │ - andeq r9, r4, sl, ror #23 │ │ │ │ - andeq r0, r8, ip, ror #28 │ │ │ │ - andeq r0, r8, r8, lsr lr │ │ │ │ + b bd154 │ │ │ │ + ldrdeq sl, [r4], -r4 │ │ │ │ + andeq r1, r8, r0, asr lr │ │ │ │ + andeq r1, r8, r8, lsl lr │ │ │ │ + andeq sl, r4, r0, lsr #11 │ │ │ │ + andeq r0, r8, ip, lsr #27 │ │ │ │ + andeq r0, r8, r0, lsr #27 │ │ │ │ + andeq r0, r8, r8, ror #10 │ │ │ │ + muleq r8, ip, sp │ │ │ │ + muleq r8, r0, ip │ │ │ │ + andeq sl, r4, r4, asr r2 │ │ │ │ + muleq r8, ip, r4 │ │ │ │ + andeq r0, r8, ip, ror #9 │ │ │ │ + ldrdeq r0, [r8], -ip │ │ │ │ + andeq r0, r8, r8, asr #17 │ │ │ │ + andeq r1, r8, r8, lsl lr │ │ │ │ + andeq r1, r8, r8, lsl lr │ │ │ │ + andeq r9, r4, sl, lsl sp │ │ │ │ + @ instruction: 0x000805b4 │ │ │ │ + andeq r0, r8, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0] │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd28c │ │ │ │ + beq bdb44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd404 │ │ │ │ + beq bdcbc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd22c │ │ │ │ + beq bdae4 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd220 │ │ │ │ + bne bdad8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ - ldr r2, [pc, #728] @ bd484 │ │ │ │ + ldr r2, [pc, #728] @ bdd3c │ │ │ │ movwne r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - ldr r8, [pc, #720] @ bd488 │ │ │ │ + ldr r8, [pc, #720] @ bdd40 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #716] @ bd48c │ │ │ │ + ldr ip, [pc, #716] @ bdd44 │ │ │ │ moveq r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr lr, [pc, #708] @ bd490 │ │ │ │ + ldr lr, [pc, #708] @ bdd48 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r1] │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ @@ -188171,505 +188729,505 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne bd274 │ │ │ │ + bne bdb2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ bl 52c4 <_Unwind_VRS_Get@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bic r7, r0, #1 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #3 │ │ │ │ - bne bd2a4 │ │ │ │ + bne bdb5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b bd2b4 │ │ │ │ + b bdb6c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ - bne bd2e0 │ │ │ │ + bne bdb98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b bd2f0 │ │ │ │ + b bdba8 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd37c │ │ │ │ + beq bdc34 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl bc48c │ │ │ │ + bl bcd44 │ │ │ │ cmp r6, #2 │ │ │ │ cmpne r6, #3 │ │ │ │ - bne bd390 │ │ │ │ + bne bdc48 │ │ │ │ mov r0, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - b bd3c8 │ │ │ │ + b bdc80 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd16c │ │ │ │ + beq bda24 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl bc48c │ │ │ │ + bl bcd44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq bd16c │ │ │ │ + beq bda24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne bd338 │ │ │ │ + bne bdbf0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd16c │ │ │ │ + bne bda24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - b bd348 │ │ │ │ + b bdc00 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bd16c │ │ │ │ + beq bda24 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #300] @ bd47c │ │ │ │ + ldr r0, [pc, #300] @ bdd34 │ │ │ │ mov r1, #26 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl bd494 │ │ │ │ + bl bdd4c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd40c │ │ │ │ + beq bdcc4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #2 │ │ │ │ cmpne r6, #3 │ │ │ │ - beq bd2cc │ │ │ │ + beq bdb84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd3b4 │ │ │ │ + beq bdc6c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b bd3bc │ │ │ │ + b bdc74 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl c2f48 │ │ │ │ + bl c3800 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd454 │ │ │ │ - ldr r0, [pc, #96] @ bd480 │ │ │ │ + beq bdd0c │ │ │ │ + ldr r0, [pc, #96] @ bdd38 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl bd494 │ │ │ │ + bl bdd4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd448 │ │ │ │ + beq bdd00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd16c │ │ │ │ + bne bda24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - b bd16c │ │ │ │ + b bda24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r4, r5, ror r0 │ │ │ │ - @ instruction: 0x00049fbf │ │ │ │ - andeq sl, r4, lr, ror #4 │ │ │ │ + andeq sl, r4, r5, lsr #3 │ │ │ │ + andeq sl, r4, pc, ror #1 │ │ │ │ + muleq r4, lr, r3 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - andeq r1, r8, r0, lsr r4 │ │ │ │ - @ instruction: 0xfffa468c │ │ │ │ + andeq r0, r8, r8, ror fp │ │ │ │ + @ instruction: 0xfffa4690 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs bd530 │ │ │ │ + bcs bdde8 │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 687cc │ │ │ │ + bl 69084 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd560 │ │ │ │ + bne bde18 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ add r0, r7, #8 │ │ │ │ ldm ip, {r1, r5, ip} │ │ │ │ sub r9, ip, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq bd6ac │ │ │ │ + beq bdf64 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r3, r7, r9 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd7b0 │ │ │ │ + bcs be068 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldm r0, {r0, r4} │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, ip, lr │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - b bd590 │ │ │ │ + b bde48 │ │ │ │ mov r3, #0 │ │ │ │ - bne bd570 │ │ │ │ + bne bde28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 5384 │ │ │ │ clz r0, r0 │ │ │ │ lsr r3, r0, #5 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #46] @ 0x2e │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd678 │ │ │ │ + beq bdf30 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r7, ip │ │ │ │ mov r6, #0 │ │ │ │ add r3, r7, r9 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd7b0 │ │ │ │ + bcs be068 │ │ │ │ ldrb r0, [sl, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r4 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq bd57c │ │ │ │ + beq bde34 │ │ │ │ cmp r6, r8 │ │ │ │ mov r2, r8 │ │ │ │ movhi r8, r6 │ │ │ │ cmp r8, ip │ │ │ │ mov r3, ip │ │ │ │ add r4, sl, r7 │ │ │ │ movhi r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq bd628 │ │ │ │ + beq bdee0 │ │ │ │ mov ip, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs bd8d8 │ │ │ │ + bcs be190 │ │ │ │ ldrb r9, [r4, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ ldrb lr, [r5, ip] │ │ │ │ cmp lr, r9 │ │ │ │ - beq bd5dc │ │ │ │ + beq bde94 │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r8, r2 │ │ │ │ add r0, r0, ip │ │ │ │ mov r6, #0 │ │ │ │ add r7, r0, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b bd584 │ │ │ │ + b bde3c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs bd7c0 │ │ │ │ + bcs be078 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs bd91c │ │ │ │ + bcs be1d4 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd8f0 │ │ │ │ + bcs be1a8 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq bd638 │ │ │ │ + beq bdef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r7, r7, r0 │ │ │ │ - b bd584 │ │ │ │ + b bde3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - beq bd7d4 │ │ │ │ + beq be08c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs bd7d0 │ │ │ │ + bcs be088 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge bd7d4 │ │ │ │ - b bd93c │ │ │ │ + bge be08c │ │ │ │ + b be1f4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r3, r6, r9 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd7b0 │ │ │ │ + bcs be068 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov lr, ip │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r8, lr │ │ │ │ cmp r2, lr │ │ │ │ sub r9, r2, #1 │ │ │ │ ldm r0, {r0, ip} │ │ │ │ movhi lr, r2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b bd700 │ │ │ │ + b bdfb8 │ │ │ │ add r6, r6, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd7b0 │ │ │ │ + bcs be068 │ │ │ │ ldrb r0, [sl, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsr r3, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ lsrpl r3, ip, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq bd6ec │ │ │ │ + beq bdfa4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r0, sl, r6 │ │ │ │ cmp lr, r7 │ │ │ │ - beq bd770 │ │ │ │ + beq be028 │ │ │ │ mov r3, r7 │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bd900 │ │ │ │ + bcs be1b8 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r7, r3, #1 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - beq bd730 │ │ │ │ + beq bdfe8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r0, r6, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r6, r0, #1 │ │ │ │ - b bd6f0 │ │ │ │ + b bdfa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd7c0 │ │ │ │ + beq be078 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs bd92c │ │ │ │ + bcs be1e4 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs bd8f0 │ │ │ │ + bcs be1a8 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq bd774 │ │ │ │ + beq be02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r6, r0 │ │ │ │ - b bd6f0 │ │ │ │ + b bdfa8 │ │ │ │ mov r3, #0 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne bd93c │ │ │ │ + bne be1f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne bd7ec │ │ │ │ + bne be0a4 │ │ │ │ mov r3, r4 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r0, r2 │ │ │ │ ldrsb r5, [r6] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r7, r5 │ │ │ │ - bgt bd84c │ │ │ │ + bgt be104 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and ip, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bd840 │ │ │ │ + bcc be0f8 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc bd848 │ │ │ │ + bcc be100 │ │ │ │ ldrb r7, [r6, #3] │ │ │ │ and r6, ip, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r7, r7, r3, lsl #6 │ │ │ │ orr r7, r7, r6, lsl #18 │ │ │ │ - b bd84c │ │ │ │ + b be104 │ │ │ │ orr r7, r3, ip, lsl #6 │ │ │ │ - b bd84c │ │ │ │ + b be104 │ │ │ │ orr r7, r3, ip, lsl #12 │ │ │ │ mov r3, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne bd570 │ │ │ │ + bne bde28 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs bd8c0 │ │ │ │ + bcs be178 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq bd890 │ │ │ │ + beq be148 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs bd88c │ │ │ │ + bcs be144 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge bd890 │ │ │ │ - b bd93c │ │ │ │ - bne bd93c │ │ │ │ + bge be148 │ │ │ │ + b be1f4 │ │ │ │ + bne be1f4 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq bd570 │ │ │ │ + beq bde28 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt bd570 │ │ │ │ + bgt bde28 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r0, r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bne bd870 │ │ │ │ - b bd890 │ │ │ │ - ldr r2, [pc, #116] @ bd954 │ │ │ │ + bne be128 │ │ │ │ + b be148 │ │ │ │ + ldr r2, [pc, #116] @ be20c │ │ │ │ add r0, r7, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #108] @ bd964 │ │ │ │ + ldr r2, [pc, #108] @ be21c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #80] @ bd958 │ │ │ │ + ldr r2, [pc, #80] @ be210 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #56] @ bd95c │ │ │ │ + ldr r2, [pc, #56] @ be214 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r2, [pc, #44] @ bd960 │ │ │ │ + ldr r2, [pc, #44] @ be218 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8b70 │ │ │ │ - ldr r3, [pc, #12] @ bd950 │ │ │ │ + ldr r3, [pc, #12] @ be208 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 87f4 │ │ │ │ - andeq r1, r8, r8, lsr lr │ │ │ │ - andeq r1, r8, r8, ror lr │ │ │ │ - andeq r1, r8, r0, asr lr │ │ │ │ - andeq r1, r8, r4, lsl lr │ │ │ │ - andeq r1, r8, r4, lsl #28 │ │ │ │ - andeq r1, r8, r0, asr lr │ │ │ │ + andeq r1, r8, r0, lsl #11 │ │ │ │ + andeq r1, r8, r0, asr #11 │ │ │ │ + muleq r8, r8, r5 │ │ │ │ + andeq r1, r8, ip, asr r5 │ │ │ │ + andeq r1, r8, ip, asr #10 │ │ │ │ + muleq r8, r8, r5 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #44 @ 0x2c │ │ │ │ - b bd99c │ │ │ │ + b be254 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bd9bc │ │ │ │ + beq be274 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd994 │ │ │ │ + beq be24c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b bd994 │ │ │ │ + b be24c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd9d4 │ │ │ │ + beq be28c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ @@ -188685,24 +189243,24 @@ │ │ │ │ movt r2, #28530 @ 0x6f72 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ strb r1, [sp, #22] │ │ │ │ cmp r0, r0 │ │ │ │ - ldr r5, [pc, #796] @ bdd48 │ │ │ │ + ldr r5, [pc, #796] @ be600 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq bda50 │ │ │ │ + beq be308 │ │ │ │ sub r2, r0, r0 │ │ │ │ ldrb r3, [r0, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdac8 │ │ │ │ + beq be380 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne bda34 │ │ │ │ + bne be2ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ sub r7, r1, r2 │ │ │ │ sub r1, r1, r3 │ │ │ │ orr r2, r7, r2 │ │ │ │ @@ -188714,237 +189272,237 @@ │ │ │ │ tst r2, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ movweq r2, #8 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdab4 │ │ │ │ + beq be36c │ │ │ │ add r1, r1, #1 │ │ │ │ eor r3, r2, r1 │ │ │ │ cmp r3, #15 │ │ │ │ - bne bda90 │ │ │ │ + bne be348 │ │ │ │ mov r6, #2 │ │ │ │ - b bdbc0 │ │ │ │ + b be478 │ │ │ │ add r0, r1, r2 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #14 │ │ │ │ - beq bdad8 │ │ │ │ - b bdbc0 │ │ │ │ + beq be390 │ │ │ │ + b be478 │ │ │ │ rsb r0, r1, #0 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #14 │ │ │ │ - bne bdbc0 │ │ │ │ + bne be478 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdce4 │ │ │ │ + beq be59c │ │ │ │ add r4, sp, #8 │ │ │ │ sub r9, fp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 5234 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bdb58 │ │ │ │ + beq be410 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ - bne bdb7c │ │ │ │ + bne be434 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 13cb4 │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b bdb0c │ │ │ │ + b be3c4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdbbc │ │ │ │ + beq be474 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 50d8 │ │ │ │ mov r6, #0 │ │ │ │ - b bdbec │ │ │ │ + b be4a4 │ │ │ │ cmp r7, r5 │ │ │ │ - bls bdba8 │ │ │ │ + bls be460 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bdccc │ │ │ │ + beq be584 │ │ │ │ mov r1, r5 │ │ │ │ bl 51c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdcf0 │ │ │ │ + beq be5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r5 │ │ │ │ lsr r9, r6, #16 │ │ │ │ lsr r4, r6, #8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq bdbc8 │ │ │ │ - b bdc50 │ │ │ │ + beq be480 │ │ │ │ + b be508 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r1, pc, #12 │ │ │ │ uxtb r0, r6 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ mov r0, r5 │ │ │ │ - bl adf90 │ │ │ │ + bl ae848 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne bdc50 │ │ │ │ - b bdc18 │ │ │ │ + bne be508 │ │ │ │ + b be4d0 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne bdc50 │ │ │ │ - ldr r0, [pc, #300] @ bdd4c │ │ │ │ + bne be508 │ │ │ │ + ldr r0, [pc, #300] @ be604 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r8, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdc74 │ │ │ │ + beq be52c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #3 │ │ │ │ uxtb r0, r4 │ │ │ │ lsl r1, r9, #16 │ │ │ │ orr r0, r1, r0, lsl #8 │ │ │ │ uxtb r1, r6 │ │ │ │ orr r0, r0, r1 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r0, r5} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r1, #2 │ │ │ │ - ldr r0, [pc, #204] @ bdd50 │ │ │ │ + ldr r0, [pc, #204] @ be608 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ strb r1, [r8, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq bdca8 │ │ │ │ + beq be560 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdcbc │ │ │ │ + beq be574 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 50d8 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b bdc50 │ │ │ │ + b be508 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 81e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdd38 │ │ │ │ + beq be5f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b bdd38 │ │ │ │ + b be5f0 │ │ │ │ mov r4, r0 │ │ │ │ - b bdd34 │ │ │ │ + b be5ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdd40 │ │ │ │ + beq be5f8 │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r8, r8, lsr #4 │ │ │ │ - andeq r0, r8, r8, asr #23 │ │ │ │ - andeq r0, r8, r4, ror #22 │ │ │ │ + andeq r0, r8, r0, ror r9 │ │ │ │ + andeq r0, r8, r0, lsl r3 │ │ │ │ + andeq r0, r8, ip, lsr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne bdd94 │ │ │ │ + bne be64c │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4, r1] │ │ │ │ str r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #12 │ │ │ │ strd r6, [r4, #4] │ │ │ │ str r5, [r4, r1] │ │ │ │ str r0, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne bdeac │ │ │ │ + bne be764 │ │ │ │ ldr r0, [r0] │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne bdef8 │ │ │ │ - ldr r4, [pc, #504] @ bdff4 │ │ │ │ + bne be7b0 │ │ │ │ + ldr r4, [pc, #504] @ be8ac │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov lr, #10 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #1000 @ 0x3e8 │ │ │ │ - bcc bdf54 │ │ │ │ + bcc be80c │ │ │ │ movw r8, #38527 @ 0x967f │ │ │ │ add lr, sp, #18 │ │ │ │ mov r1, #0 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ movt r8, #152 @ 0x98 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -188966,68 +189524,68 @@ │ │ │ │ add r5, r4, r5, lsl #1 │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r6, #6] │ │ │ │ uxth r7, r7 │ │ │ │ add r7, r4, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r6, #8] │ │ │ │ - bhi bde30 │ │ │ │ + bhi be6e8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add lr, r1, #10 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi bdf60 │ │ │ │ + bhi be818 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bdfa0 │ │ │ │ - b bdfa8 │ │ │ │ + bne be858 │ │ │ │ + b be860 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #18 │ │ │ │ - ldr r2, [pc, #316] @ bdff8 │ │ │ │ + ldr r2, [pc, #316] @ be8b0 │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r0, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne bdec0 │ │ │ │ + bne be778 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #276] @ bdffc │ │ │ │ + ldr r2, [pc, #276] @ be8b4 │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r0, [sp] │ │ │ │ - b bdf3c │ │ │ │ - ldr r2, [pc, #256] @ be000 │ │ │ │ + b be7f4 │ │ │ │ + ldr r2, [pc, #256] @ be8b8 │ │ │ │ add r1, sp, #18 │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r1, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne bdf08 │ │ │ │ - ldr r2, [pc, #216] @ be004 │ │ │ │ + bne be7c0 │ │ │ │ + ldr r2, [pc, #216] @ be8bc │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bls bde9c │ │ │ │ + bls be754 │ │ │ │ uxth r1, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub lr, lr, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ @@ -189035,17 +189593,17 @@ │ │ │ │ add r3, sp, #18 │ │ │ │ add r3, r3, lr │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r4, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdfa8 │ │ │ │ + beq be860 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdfc0 │ │ │ │ + beq be878 │ │ │ │ and r1, r1, #15 │ │ │ │ sub lr, lr, #1 │ │ │ │ add r2, sp, #18 │ │ │ │ add r1, r4, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, lr] │ │ │ │ add r2, sp, #18 │ │ │ │ @@ -189054,329 +189612,329 @@ │ │ │ │ mvn r0, r0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsr r1, r0, #31 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0003e3bb │ │ │ │ - andeq r8, r3, r4, lsl #16 │ │ │ │ - andeq fp, r4, fp, asr #7 │ │ │ │ - andeq r8, r3, ip, lsr r7 │ │ │ │ - andeq fp, r4, r3, lsl #7 │ │ │ │ + andeq lr, r3, fp, ror #9 │ │ │ │ + andeq r8, r3, ip, ror r8 │ │ │ │ + strdeq fp, [r4], -fp @ │ │ │ │ + @ instruction: 0x000387b4 │ │ │ │ + @ instruction: 0x0004b4b3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #92] @ be094 │ │ │ │ + ldr r1, [pc, #92] @ be94c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, r7 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl cabbc │ │ │ │ + bl cb474 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be088 │ │ │ │ + bne be940 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ be098 │ │ │ │ + ldr r1, [pc, #24] @ be950 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq sl, r4, pc, lsl #31 │ │ │ │ - ldrdeq sl, [r4], -r9 │ │ │ │ + strheq fp, [r4], -pc @ │ │ │ │ + andeq sl, r4, r9, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne be108 │ │ │ │ + bne be9c0 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - bne be13c │ │ │ │ + bne be9f4 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #300] @ be1f8 │ │ │ │ + ldr ip, [pc, #300] @ beab0 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, pc, ip │ │ │ │ - bcc be19c │ │ │ │ + bcc bea54 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r3, r0 │ │ │ │ lsr r2, r0, #12 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [fp, #-4] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be1ac │ │ │ │ - b be1b4 │ │ │ │ + bne bea64 │ │ │ │ + b bea6c │ │ │ │ ldrb r2, [r0] │ │ │ │ sub ip, fp, #7 │ │ │ │ - ldr r1, [pc, #228] @ be1fc │ │ │ │ + ldr r1, [pc, #228] @ beab4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne be11c │ │ │ │ - b be16c │ │ │ │ + bne be9d4 │ │ │ │ + b bea24 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub ip, fp, #2 │ │ │ │ - ldr r1, [pc, #180] @ be200 │ │ │ │ + ldr r1, [pc, #180] @ beab8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne be150 │ │ │ │ - ldr r2, [pc, #144] @ be204 │ │ │ │ + bne bea08 │ │ │ │ + ldr r2, [pc, #144] @ beabc │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r1, r0, #3 │ │ │ │ add r0, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be1b4 │ │ │ │ + beq bea6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq be1cc │ │ │ │ + beq bea84 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r2, fp, #5 │ │ │ │ add r1, ip, r1, lsl #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ strb r1, [r2, r0] │ │ │ │ rsb r1, r0, #3 │ │ │ │ sub r2, fp, #5 │ │ │ │ add r0, r2, r0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq lr, [r3], -r7 │ │ │ │ - andeq r8, r3, r8, lsr #11 │ │ │ │ - strdeq r8, [r3], -r4 │ │ │ │ - andeq fp, r4, fp, lsr r1 │ │ │ │ + andeq lr, r3, r7, lsr #4 │ │ │ │ + andeq r8, r3, r0, lsr #12 │ │ │ │ + andeq r8, r3, ip, ror #10 │ │ │ │ + andeq fp, r4, fp, ror #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne be238 │ │ │ │ + bne beaf0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne be26c │ │ │ │ + bne beb24 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61474 │ │ │ │ + b 61d30 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ be2cc │ │ │ │ + ldr lr, [pc, #132] @ beb84 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne be24c │ │ │ │ - b be29c │ │ │ │ + bne beb04 │ │ │ │ + b beb54 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ be2d0 │ │ │ │ + ldr lr, [pc, #84] @ beb88 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne be280 │ │ │ │ - ldr r2, [pc, #48] @ be2d4 │ │ │ │ + bne beb38 │ │ │ │ + ldr r2, [pc, #48] @ beb8c │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, r3, r8, ror r4 │ │ │ │ - andeq r8, r3, r4, asr #7 │ │ │ │ - andeq fp, r4, fp │ │ │ │ + strdeq r8, [r3], -r0 │ │ │ │ + andeq r8, r3, ip, lsr r4 │ │ │ │ + andeq fp, r4, fp, lsr r1 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #92] @ be360 │ │ │ │ + ldr r1, [pc, #92] @ bec18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl cabbc │ │ │ │ + bl cb474 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be354 │ │ │ │ + bne bec0c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ be364 │ │ │ │ + ldr r1, [pc, #24] @ bec1c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq sl, r4, r3, asr #25 │ │ │ │ - andeq sl, r4, sp, lsl #22 │ │ │ │ + strdeq sl, [r4], -r3 │ │ │ │ + andeq sl, r4, sp, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne be408 │ │ │ │ + bne becc0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq be3fc │ │ │ │ + beq becb4 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add r9, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne be5ac │ │ │ │ + bne bee64 │ │ │ │ ldrb r7, [sp, #29] │ │ │ │ mov r0, sl │ │ │ │ ldrb r8, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #580] @ be614 │ │ │ │ + ldr r1, [pc, #580] @ beecc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be57c │ │ │ │ + bne bee34 │ │ │ │ tst r8, #1 │ │ │ │ - beq be3fc │ │ │ │ + beq becb4 │ │ │ │ add r0, r4, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc be5d4 │ │ │ │ + bcc bee8c │ │ │ │ add r6, r6, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - bne be398 │ │ │ │ + bne bec50 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r1, #1 │ │ │ │ - beq be484 │ │ │ │ + beq bed3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ movt r0, #15 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne be4bc │ │ │ │ - ldr r2, [pc, #416] @ be5e8 │ │ │ │ - ldr r3, [pc, #416] @ be5ec │ │ │ │ - ldr r1, [pc, #416] @ be5f0 │ │ │ │ + bne bed74 │ │ │ │ + ldr r2, [pc, #416] @ beea0 │ │ │ │ + ldr r3, [pc, #416] @ beea4 │ │ │ │ + ldr r1, [pc, #416] @ beea8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ str r3, [sp, #20] │ │ │ │ - b be508 │ │ │ │ + b bedc0 │ │ │ │ ldrd r6, [sl] │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq be590 │ │ │ │ + beq bee48 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #304] @ be5f4 │ │ │ │ + ldr r0, [pc, #304] @ beeac │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #300] @ be5f8 │ │ │ │ - ldr r1, [pc, #300] @ be5fc │ │ │ │ + ldr r2, [pc, #300] @ beeb0 │ │ │ │ + ldr r1, [pc, #300] @ beeb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #296] @ be600 │ │ │ │ + ldr r3, [pc, #296] @ beeb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ @@ -189384,41 +189942,41 @@ │ │ │ │ sub r7, fp, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne be55c │ │ │ │ + bne bee14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be57c │ │ │ │ + bne bee34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq be588 │ │ │ │ - ldr r0, [pc, #200] @ be604 │ │ │ │ + beq bee40 │ │ │ │ + ldr r0, [pc, #200] @ beebc │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [pc, #196] @ be608 │ │ │ │ - ldr r1, [pc, #196] @ be60c │ │ │ │ + ldr r3, [pc, #196] @ beec0 │ │ │ │ + ldr r1, [pc, #196] @ beec4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 8e28 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, #20 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #160] @ be610 │ │ │ │ + ldr r1, [pc, #160] @ beec8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be588 │ │ │ │ + beq bee40 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [sl] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ @@ -189426,39 +189984,39 @@ │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #60] @ be618 │ │ │ │ + ldr r3, [pc, #60] @ beed0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ @ instruction: 0xfffdcea4 │ │ │ │ + andeq r8, r3, r0, asr #1 │ │ │ │ + andeq pc, r7, r8, lsl r3 @ │ │ │ │ + andeq r9, r4, ip, lsl r3 │ │ │ │ andeq r8, r3, r8, asr #32 │ │ │ │ - ldrdeq pc, [r7], -r0 │ │ │ │ - andeq r9, r4, ip, ror #3 │ │ │ │ - ldrdeq r7, [r3], -r0 │ │ │ │ - andeq pc, r7, r8, ror #22 │ │ │ │ + @ instruction: 0x0007f2b0 │ │ │ │ @ instruction: 0xfffdce10 │ │ │ │ - andeq r8, r4, lr, asr r7 │ │ │ │ - ldrdeq pc, [r7], -r8 │ │ │ │ - andeq pc, r7, r4, ror #21 │ │ │ │ - andeq r8, r4, r2, lsr #14 │ │ │ │ - andeq r8, r4, pc, ror #31 │ │ │ │ - andeq r0, r8, r0, lsl r0 │ │ │ │ + andeq r8, r4, lr, lsl #17 │ │ │ │ + andeq pc, r7, r0, lsr #4 │ │ │ │ + andeq pc, r7, ip, lsr #4 │ │ │ │ + andeq r8, r4, r2, asr r8 │ │ │ │ + andeq r9, r4, pc, lsl r1 │ │ │ │ + andeq pc, r7, r8, asr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ and r2, r0, #3 │ │ │ │ add r3, pc, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -189467,15 +190025,15 @@ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ tst r1, #8 │ │ │ │ - bne be8e0 │ │ │ │ + bne bf198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ @@ -189491,16 +190049,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ bl 52c4 <_Unwind_VRS_Get@plt> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bl 50fc <_Unwind_GetRegionStart@plt> │ │ │ │ - ldr r1, [pc, #580] @ be908 │ │ │ │ - ldr r2, [pc, #580] @ be90c │ │ │ │ + ldr r1, [pc, #580] @ bf1c0 │ │ │ │ + ldr r2, [pc, #580] @ bf1c4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bic r0, r7, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -189511,24 +190069,24 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl a9248 │ │ │ │ + bl a9b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #3 │ │ │ │ tst r0, r2, lsl r1 │ │ │ │ mov r0, #9 │ │ │ │ - bne be8e0 │ │ │ │ + bne bf198 │ │ │ │ mov r3, #12 │ │ │ │ tst r3, r2, lsl r1 │ │ │ │ - beq be8d0 │ │ │ │ + beq bf188 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #13 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp] │ │ │ │ @@ -189558,16 +190116,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ bl 52c4 <_Unwind_VRS_Get@plt> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ bl 50fc <_Unwind_GetRegionStart@plt> │ │ │ │ - ldr r1, [pc, #320] @ be910 │ │ │ │ - ldr r2, [pc, #320] @ be914 │ │ │ │ + ldr r1, [pc, #320] @ bf1c8 │ │ │ │ + ldr r2, [pc, #320] @ bf1cc │ │ │ │ str r0, [sp, #28] │ │ │ │ bic r0, r6, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -189578,15 +190136,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl a9248 │ │ │ │ + bl a9b00 │ │ │ │ mov r7, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, #9 │ │ │ │ add pc, r1, r2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @@ -189627,29 +190185,29 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 5504 <_Unwind_VRS_Set@plt> │ │ │ │ mov r0, #7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ tst r9, #8 │ │ │ │ - beq be848 │ │ │ │ + beq bf100 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 5324 <__gnu_unwind_frame@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #9 │ │ │ │ cmp r1, #0 │ │ │ │ movweq r0, #8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 8af0 │ │ │ │ - @ instruction: 0x0007ffbc │ │ │ │ - andeq pc, r7, r8, lsl #31 │ │ │ │ - @ instruction: 0x0007feb0 │ │ │ │ - andeq pc, r7, ip, ror lr @ │ │ │ │ + andeq pc, r7, r4, lsl #14 │ │ │ │ + ldrdeq pc, [r7], -r0 │ │ │ │ + strdeq pc, [r7], -r8 │ │ │ │ + andeq pc, r7, r4, asr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 5444 <_Unwind_GetDataRelBase@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 5444 <_Unwind_GetDataRelBase@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -189659,38 +190217,38 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ b 5150 <_Unwind_GetTextRelBase@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl be96c │ │ │ │ + bpl bf224 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - beq be9a8 │ │ │ │ + beq bf260 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl 5030 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be960 │ │ │ │ + beq bf218 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ - beq be9bc │ │ │ │ - b be9c4 │ │ │ │ + beq bf274 │ │ │ │ + b bf27c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ - bne be9c4 │ │ │ │ + bne bf27c │ │ │ │ mov r0, r4 │ │ │ │ bl 139ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r2, r6, #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ @@ -189698,545 +190256,545 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bea04 │ │ │ │ + beq bf2bc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq beaa8 │ │ │ │ + beq bf360 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp] │ │ │ │ - b bea44 │ │ │ │ + b bf2fc │ │ │ │ cmp r5, r7 │ │ │ │ - bls beab8 │ │ │ │ + bls bf370 │ │ │ │ add r4, r9, r7 │ │ │ │ sub r6, r5, r7 │ │ │ │ mov r0, #1 │ │ │ │ strb r8, [sl, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bea74 │ │ │ │ + beq bf32c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #12] │ │ │ │ - b bea98 │ │ │ │ + b bf350 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq bea3c │ │ │ │ + beq bf2f4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #9 │ │ │ │ - bne beb4c │ │ │ │ + bne bf404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq beaf8 │ │ │ │ + beq bf3b0 │ │ │ │ add r7, r0, r7 │ │ │ │ - b bea3c │ │ │ │ + b bf2f4 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ - bcc beb64 │ │ │ │ + bcc bf41c │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq beb44 │ │ │ │ + beq bf3fc │ │ │ │ sub r4, r5, r7 │ │ │ │ add r1, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 50cc │ │ │ │ str r4, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ beb7c │ │ │ │ + ldr r0, [pc, #124] @ bf434 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq beb44 │ │ │ │ + beq bf3fc │ │ │ │ cmp r5, r7 │ │ │ │ - bcc beb64 │ │ │ │ + bcc bf41c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq beb44 │ │ │ │ + beq bf3fc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 50cc │ │ │ │ str r6, [sl, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne beb18 │ │ │ │ - b beb44 │ │ │ │ - ldr r3, [pc, #20] @ beb80 │ │ │ │ + bne bf3d0 │ │ │ │ + b bf3fc │ │ │ │ + ldr r3, [pc, #20] @ bf438 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq pc, r7, r4, asr #22 │ │ │ │ - andeq r0, r8, r0, rrx │ │ │ │ + andeq pc, r7, ip, lsl #5 │ │ │ │ + andeq pc, r7, r8, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bebbc │ │ │ │ - bl dae10 │ │ │ │ - ldr r0, [pc, #28] @ bebcc │ │ │ │ + beq bf474 │ │ │ │ + bl db6c8 │ │ │ │ + ldr r0, [pc, #28] @ bf484 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {fp, lr} │ │ │ │ - b cba8c │ │ │ │ - ldr r0, [pc, #4] @ bebc8 │ │ │ │ + b cc344 │ │ │ │ + ldr r0, [pc, #4] @ bf480 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq pc, r7, r0, lsl #22 │ │ │ │ - andeq r1, r8, r4, asr lr │ │ │ │ + andeq pc, r7, r8, asr #4 │ │ │ │ + muleq r8, ip, r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne bec08 │ │ │ │ - bl dae10 │ │ │ │ - ldr r0, [pc, #24] @ bec14 │ │ │ │ + bne bf4c0 │ │ │ │ + bl db6c8 │ │ │ │ + ldr r0, [pc, #24] @ bf4cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {fp, lr} │ │ │ │ - b cba8c │ │ │ │ - ldr r0, [pc, #8] @ bec18 │ │ │ │ + b cc344 │ │ │ │ + ldr r0, [pc, #8] @ bf4d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq r1, r8, r8, lsl #28 │ │ │ │ - @ instruction: 0x0007fab4 │ │ │ │ - ldr r0, [pc, #96] @ bec84 │ │ │ │ + andeq r1, r8, r0, asr r5 │ │ │ │ + strdeq pc, [r7], -ip │ │ │ │ + ldr r0, [pc, #96] @ bf53c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ bec88 │ │ │ │ + ldr r0, [pc, #64] @ bf540 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ bec8c │ │ │ │ - ldr r1, [pc, #60] @ bec90 │ │ │ │ + ldr r3, [pc, #60] @ bf544 │ │ │ │ + ldr r1, [pc, #60] @ bf548 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [fp, #-5] │ │ │ │ sub r2, fp, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [fp, #-4] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, fp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 12ac8 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ - andeq r1, r8, r0, lsl #26 │ │ │ │ - ldrdeq r1, [r8], -r0 │ │ │ │ - andeq pc, r7, r8, asr #20 │ │ │ │ - andeq pc, r7, r8, lsl #20 │ │ │ │ + andeq r1, r8, r8, asr #8 │ │ │ │ + andeq r1, r8, r8, lsl r4 │ │ │ │ + muleq r7, r0, r1 │ │ │ │ + andeq pc, r7, r0, asr r1 @ │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #8] @ becac │ │ │ │ + ldr r1, [pc, #8] @ bf564 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq r8, r4, sl, asr #19 │ │ │ │ + strdeq r8, [r4], -sl │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed04 │ │ │ │ + beq bf5bc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne becdc │ │ │ │ + bne bf594 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - b bed44 │ │ │ │ + b bf5fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed44 │ │ │ │ + beq bf5fc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bed1c │ │ │ │ + bne bf5d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bed44 │ │ │ │ + bne bf5fc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ bl 12798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bee14 │ │ │ │ + beq bf6cc │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bed7c │ │ │ │ + bne bf634 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bee14 │ │ │ │ + bne bf6cc │ │ │ │ dmb ish │ │ │ │ cmn r0, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - beq beddc │ │ │ │ + beq bf694 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bedb8 │ │ │ │ + bne bf670 │ │ │ │ cmp r2, #1 │ │ │ │ - bne beddc │ │ │ │ + bne bf694 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bee14 │ │ │ │ + beq bf6cc │ │ │ │ ldr r1, [r7] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bedfc │ │ │ │ + beq bf6b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed6c │ │ │ │ + beq bf624 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b bed6c │ │ │ │ + b bf624 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bee34 │ │ │ │ + beq bf6ec │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bee68 │ │ │ │ + beq bf720 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bee40 │ │ │ │ + bne bf6f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bee68 │ │ │ │ + bne bf720 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #708] @ bf154 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #708] @ bfa0c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq beed8 │ │ │ │ + beq bf790 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #4 │ │ │ │ stmeq r4, {r0, r1} │ │ │ │ streq r0, [r4, #8] │ │ │ │ streq r0, [r4, #12] │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #656] @ bf158 │ │ │ │ + ldr r1, [pc, #656] @ bfa10 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl db168 │ │ │ │ + bl dba20 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq bef10 │ │ │ │ + beq bf7c8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne beef0 │ │ │ │ + bne bf7a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bf0a0 │ │ │ │ + bmi bf958 │ │ │ │ ldr r1, [r6] │ │ │ │ str r0, [r6] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bef58 │ │ │ │ + beq bf810 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bef30 │ │ │ │ + bne bf7e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bef58 │ │ │ │ + bne bf810 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, #4 │ │ │ │ mov r8, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf05c │ │ │ │ + beq bf914 │ │ │ │ add r5, r7, #8 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq bf060 │ │ │ │ + beq bf918 │ │ │ │ mov r0, #32 │ │ │ │ mov r9, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf094 │ │ │ │ + beq bf94c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ str sl, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [r6, #4] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq bf060 │ │ │ │ + beq bf918 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b beffc │ │ │ │ + b bf8b4 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [r0, #8] │ │ │ │ add r8, r7, #2 │ │ │ │ mov r7, r9 │ │ │ │ str sl, [r0, #12] │ │ │ │ str r8, [sp, #24] │ │ │ │ - beq bf078 │ │ │ │ + beq bf930 │ │ │ │ add r5, r5, #8 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf070 │ │ │ │ + beq bf928 │ │ │ │ add r9, r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r9, r0 │ │ │ │ - bne befdc │ │ │ │ + bne bf894 │ │ │ │ mov r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ movweq r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b befdc │ │ │ │ + b bf894 │ │ │ │ mov r0, #0 │ │ │ │ stm r4, {r0, r6, r8} │ │ │ │ str r7, [r4, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r7, #1 │ │ │ │ - b bf07c │ │ │ │ + b bf934 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ stm r4, {r0, r6, r8} │ │ │ │ str r7, [r4, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b bf104 │ │ │ │ + b bf9bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl caf08 │ │ │ │ - b bf13c │ │ │ │ + bl cb7c0 │ │ │ │ + b bf9f4 │ │ │ │ mov r4, r0 │ │ │ │ - b bf13c │ │ │ │ + b bf9f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf104 │ │ │ │ + beq bf9bc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf0dc │ │ │ │ + bne bf994 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bf104 │ │ │ │ + bne bf9bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl bf15c │ │ │ │ - b bf144 │ │ │ │ + bl bfa14 │ │ │ │ + b bf9fc │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl caf08 │ │ │ │ - b bf134 │ │ │ │ + bl cb7c0 │ │ │ │ + b bf9ec │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl caf68 │ │ │ │ + bl cb820 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl bf15c │ │ │ │ + bl bfa14 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @ instruction: 0xfffffde0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl bed54 │ │ │ │ + bl bf60c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf1a8 │ │ │ │ + beq bfa60 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf17c │ │ │ │ + bne bfa34 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b d5ce8 │ │ │ │ + b d65a0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf1e8 │ │ │ │ + beq bfaa0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf1c0 │ │ │ │ + bne bfa78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bf1e8 │ │ │ │ + bne bfaa0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bcs bf51c │ │ │ │ + bcs bfdd4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r8, #2 │ │ │ │ - bcc bfd94 │ │ │ │ + bcc c064c │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc bfdd8 │ │ │ │ + bcc c0690 │ │ │ │ lsr r0, r8, #1 │ │ │ │ cmp r8, #7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bls bf904 │ │ │ │ + bls c01bc │ │ │ │ add r0, sl, #8 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ sbcs r1, r1, r3 │ │ │ │ @@ -190410,37 +190968,37 @@ │ │ │ │ add r0, r7, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r1, #4 │ │ │ │ - b bf93c │ │ │ │ + b c01f4 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ sub r0, r9, #32 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sl, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bf8e4 │ │ │ │ + beq c019c │ │ │ │ lsr r3, r1, #3 │ │ │ │ mov r8, r6 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r5, sl, r3, lsl #7 │ │ │ │ sub r0, r0, r1, lsr #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, sl, r0, lsl #5 │ │ │ │ - bcs bf5d8 │ │ │ │ + bcs bfe90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r9, [r5, #12] │ │ │ │ subs r4, r3, r6 │ │ │ │ ldm r0, {r0, ip} │ │ │ │ @@ -190457,18 +191015,18 @@ │ │ │ │ subs r0, r0, r6 │ │ │ │ sbcs r0, ip, r7 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r5, sl │ │ │ │ - b bf5e8 │ │ │ │ + b bfea0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl c42d8 │ │ │ │ + bl c4b90 │ │ │ │ mov r5, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldm r0!, {r3, r4, r6, r7} │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -190476,33 +191034,33 @@ │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r0, {r3, r4, r6, r7} │ │ │ │ sub r0, r5, sl │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ lsr r4, r0, #5 │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - beq bf63c │ │ │ │ + beq bfef4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs bf7a0 │ │ │ │ + bcs c0058 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc bfdd8 │ │ │ │ + bcc c0690 │ │ │ │ add r1, sl, r4, lsl #5 │ │ │ │ add r7, r9, r7, lsl #5 │ │ │ │ add lr, r1, #8 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, sl │ │ │ │ mov ip, r4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add sl, sl, ip, lsl #5 │ │ │ │ cmp r1, sl │ │ │ │ - bcs bf6b4 │ │ │ │ + bcs bff6c │ │ │ │ ldm lr, {r6, r9} │ │ │ │ sub r7, r7, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r1, r1, #32 │ │ │ │ subs r6, r4, r6 │ │ │ │ @@ -190512,86 +191070,86 @@ │ │ │ │ movcc r0, r9 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ addcc r8, r8, #1 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ cmp r1, sl │ │ │ │ - bcc bf66c │ │ │ │ + bcc bff24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp ip, r0 │ │ │ │ mov ip, r0 │ │ │ │ - beq bf6f8 │ │ │ │ + beq bffb0 │ │ │ │ mov r2, r1 │ │ │ │ sub r7, r7, #32 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ add r0, r7, r8, lsl #5 │ │ │ │ add r1, r1, #32 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r0, {r3, r4, r5, r6} │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ add sl, sl, ip, lsl #5 │ │ │ │ cmp r1, sl │ │ │ │ - bcc bf66c │ │ │ │ - b bf6b4 │ │ │ │ + bcc bff24 │ │ │ │ + b bff6c │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r8, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, ip │ │ │ │ mov r0, sl │ │ │ │ bl 512c │ │ │ │ subs r1, r4, r8 │ │ │ │ - beq bf754 │ │ │ │ + beq c000c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sl, r8, lsl #5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ add lr, r2, r0, lsl #5 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ ldm r0!, {r3, r4, r5, r7} │ │ │ │ sub lr, lr, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ subs ip, ip, #1 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r0, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ - bne bf72c │ │ │ │ + bne bffe4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - beq bf7a0 │ │ │ │ + beq c0058 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc bfd9c │ │ │ │ + bcc c0654 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sl, r8, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ - bl bf1f4 │ │ │ │ + bl bfaac │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, #33 @ 0x21 │ │ │ │ - bcs bf548 │ │ │ │ - b bf21c │ │ │ │ + bcs bfe00 │ │ │ │ + b bfad4 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc bfdd8 │ │ │ │ + bcc c0690 │ │ │ │ add r1, sl, r4, lsl #5 │ │ │ │ add r3, r9, r7, lsl #5 │ │ │ │ add ip, r1, #8 │ │ │ │ mov r1, sl │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add lr, r0, r4, lsl #5 │ │ │ │ cmp r1, lr │ │ │ │ - bcs bf81c │ │ │ │ + bcs c00d4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub r3, r3, #32 │ │ │ │ ldm ip, {r4, r9} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ subs r6, r4, r6 │ │ │ │ @@ -190602,37 +191160,37 @@ │ │ │ │ movcs r0, r9 │ │ │ │ add r0, r0, sl, lsl #5 │ │ │ │ addcs sl, sl, #1 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ cmp r1, lr │ │ │ │ - bcc bf7d0 │ │ │ │ + bcc c0088 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r8 │ │ │ │ - beq bf858 │ │ │ │ + beq c0110 │ │ │ │ mov r2, r1 │ │ │ │ add r0, r9, sl, lsl #5 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ add r1, r1, #32 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r3, r3, #32 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ mov r4, r8 │ │ │ │ - b bf7bc │ │ │ │ + b c0074 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ lsl r2, sl, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ cmp r8, sl │ │ │ │ - beq bfd94 │ │ │ │ + beq c064c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ sub r8, r8, sl │ │ │ │ add r7, r7, sl, lsl #5 │ │ │ │ add r0, r1, r0, lsl #5 │ │ │ │ mov ip, r8 │ │ │ │ mov lr, r7 │ │ │ │ @@ -190641,32 +191199,32 @@ │ │ │ │ ldm r3!, {r1, r4, r5, r6} │ │ │ │ sub r0, r0, #32 │ │ │ │ add r7, r7, #32 │ │ │ │ subs ip, ip, #1 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r3, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ - bne bf890 │ │ │ │ + bne c0148 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, sl │ │ │ │ - bcc bfddc │ │ │ │ + bcc c0694 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov sl, lr │ │ │ │ cmp r8, #33 @ 0x21 │ │ │ │ - bcs bf530 │ │ │ │ - b bf21c │ │ │ │ + bcs bfde8 │ │ │ │ + b bfad4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl cf834 │ │ │ │ + bl d00ec │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ @@ -190681,20 +191239,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ sub r0, r8, r2 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bcs bfa90 │ │ │ │ + bcs c0348 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #32 │ │ │ │ sub r3, r0, r2, lsl #5 │ │ │ │ add r0, r2, #1 │ │ │ │ - b bf9dc │ │ │ │ + b c0294 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [lr, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -190714,15 +191272,15 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r3, r3, #32 │ │ │ │ mov r2, lr │ │ │ │ cmp lr, r0 │ │ │ │ mov r0, lr │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcs bfa90 │ │ │ │ + bcs c0348 │ │ │ │ add ip, sl, r2, lsl #5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r9, r2, lsl #5 │ │ │ │ mov r0, ip │ │ │ │ ldm r0!, {r1, r4, r5, r6} │ │ │ │ mov r7, r2 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ @@ -190731,15 +191289,15 @@ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrd r0, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ subs r0, r5, r0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ sbcs r0, r4, r1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bcs bf9c0 │ │ │ │ + bcs c0278 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, ip, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ @@ -190750,44 +191308,44 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldm r1!, {r8, r9, sl, ip} │ │ │ │ stmia r4!, {r8, r9, sl, ip} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r4, {r2, r3, r5, r6} │ │ │ │ - beq bf96c │ │ │ │ + beq c0224 │ │ │ │ ldrd r2, [lr, #-56] @ 0xffffffc8 │ │ │ │ add r0, r0, #32 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sbcs r1, r1, r3 │ │ │ │ - bcc bfa44 │ │ │ │ - b bf970 │ │ │ │ + bcc c02fc │ │ │ │ + b c0228 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add ip, r9, r0, lsl #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs bfc40 │ │ │ │ + bcs c04f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r2, sl, r0, lsl #5 │ │ │ │ add r0, r9, r0, lsl #5 │ │ │ │ sub r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsl r0, r1, #5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - b bfb74 │ │ │ │ + b c042c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r7, #-24] @ 0xffffffe8 │ │ │ │ @@ -190816,15 +191374,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #32 │ │ │ │ addcc r0, r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bcs bfc40 │ │ │ │ + bcs c04f8 │ │ │ │ add r7, r2, r1, lsl #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r8, ip, r1, lsl #5 │ │ │ │ mov r0, r7 │ │ │ │ ldm r0!, {r1, r4, r6, lr} │ │ │ │ mov r3, r8 │ │ │ │ stmia r3!, {r1, r4, r6, lr} │ │ │ │ @@ -190833,15 +191391,15 @@ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldrd r4, [r8, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ subs r1, r1, r4 │ │ │ │ sbcs r1, r0, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcs bfb34 │ │ │ │ + bcs c03ec │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -190853,29 +191411,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldm r4!, {r0, r9, ip, lr} │ │ │ │ stmia r3!, {r0, r9, ip, lr} │ │ │ │ ldm r4, {r0, r1, r2, r6} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ - beq bfae0 │ │ │ │ + beq c0398 │ │ │ │ sub r0, r5, #32 │ │ │ │ ldr r1, [r5, r3]! │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r8, r8, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ sub sl, sl, #32 │ │ │ │ subs r1, r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sbcs r1, r1, r2 │ │ │ │ - bcc bfbe0 │ │ │ │ + bcc c0498 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r1, sl, r3 │ │ │ │ - b bfae8 │ │ │ │ + b c03a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r5, ip, #32 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, r1, lsl #5 │ │ │ │ mov sl, r9 │ │ │ │ sub r0, r0, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -190926,19 +191484,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r7, r7, r1, lsl #5 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mvnne r0, #0 │ │ │ │ add r5, r5, r0, lsl #5 │ │ │ │ subs r0, lr, #1 │ │ │ │ add sl, sl, r1, lsl #5 │ │ │ │ - bne bfc68 │ │ │ │ + bne c0520 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r5, #32 │ │ │ │ tst r0, #1 │ │ │ │ - beq bfd78 │ │ │ │ + beq c0630 │ │ │ │ cmp sl, r1 │ │ │ │ mov r2, ip │ │ │ │ movcc r2, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ add r0, r0, r8 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ @@ -190952,77 +191510,77 @@ │ │ │ │ add sl, sl, r0, lsl #5 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r1 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ addeq r0, r7, #32 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmpeq ip, r0 │ │ │ │ - bne bfdd4 │ │ │ │ + bne c068c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ bfe0c │ │ │ │ + ldr r0, [pc, #104] @ c06c4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ bfe10 │ │ │ │ + ldr r1, [pc, #100] @ c06c8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #48] @ bfe14 │ │ │ │ + ldr r3, [pc, #48] @ c06cc │ │ │ │ mov r0, sl │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, r7, r4, ror #4 │ │ │ │ - andeq lr, r7, r4, lsr r9 │ │ │ │ - andeq lr, r7, r0, lsl r9 │ │ │ │ + andeq lr, r7, ip, lsr #19 │ │ │ │ + andeq lr, r7, ip, ror r0 │ │ │ │ + andeq lr, r7, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs bfe44 │ │ │ │ + bcs c06fc │ │ │ │ mov r7, r6 │ │ │ │ - b c02cc │ │ │ │ + b c0b84 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r8, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r9, ip │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c02a4 │ │ │ │ + beq c0b5c │ │ │ │ lsr r3, r6, #3 │ │ │ │ mov lr, r9 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, r9, r3, lsl #5 │ │ │ │ sub r0, r0, r6, lsr #3 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r2, r9, r0, lsl #3 │ │ │ │ - bcs bfed8 │ │ │ │ + bcs c0790 │ │ │ │ ldr r5, [r2] │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [lr] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -191033,47 +191591,47 @@ │ │ │ │ mov r0, ip │ │ │ │ movne r0, r2 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ teq r1, r2 │ │ │ │ movne r0, lr │ │ │ │ - b bfee4 │ │ │ │ + b c079c │ │ │ │ mov r0, lr │ │ │ │ - bl c4398 │ │ │ │ + bl c4c50 │ │ │ │ mov lr, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ sub r1, r0, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsr ip, r1, #3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq bff28 │ │ │ │ + beq c07e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c00ec │ │ │ │ + bcs c09a4 │ │ │ │ cmp sl, r6 │ │ │ │ - bcc c08cc │ │ │ │ + bcc c1184 │ │ │ │ add sl, r8, r6, lsl #3 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #32] │ │ │ │ subs r3, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r3, r0 │ │ │ │ add lr, lr, r3, lsl #3 │ │ │ │ cmp r1, lr │ │ │ │ - bcs bffec │ │ │ │ + bcs c08a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ ldm r1, {r4, r6} │ │ │ │ mov r9, r8 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ subcs r9, sl, #8 │ │ │ │ @@ -191102,91 +191660,91 @@ │ │ │ │ movcc r3, r8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r4, [r3, r7, lsl #3]! │ │ │ │ addcc r7, r7, #1 │ │ │ │ add r1, r1, #32 │ │ │ │ cmp r1, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc bff60 │ │ │ │ + bcc c0818 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ add r3, lr, ip, lsl #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs c0030 │ │ │ │ + bcs c08e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ ldm r1, {r2, r9} │ │ │ │ sub sl, sl, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movcc r0, r8 │ │ │ │ str r2, [r0, r7, lsl #3]! │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r9, [r0, #4] │ │ │ │ - bcc c0004 │ │ │ │ + bcc c08bc │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r6 │ │ │ │ - beq c005c │ │ │ │ + beq c0914 │ │ │ │ sub sl, sl, #8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ add r1, r1, #8 │ │ │ │ mov r2, sl │ │ │ │ mov ip, r6 │ │ │ │ str r0, [r2, r7, lsl #3]! │ │ │ │ str r3, [r2, #4] │ │ │ │ - b bff40 │ │ │ │ + b c07f8 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r8 │ │ │ │ mov r9, lr │ │ │ │ bl 512c │ │ │ │ subs r1, r6, r7 │ │ │ │ mov lr, r9 │ │ │ │ - beq c00a4 │ │ │ │ + beq c095c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, lr, r7, lsl #3 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ ldrd r4, [r0] │ │ │ │ sub r0, r0, #8 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne c008c │ │ │ │ + bne c0944 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - beq c00ec │ │ │ │ + beq c09a4 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc c0890 │ │ │ │ + bcc c1148 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, lr, r7, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl bfe18 │ │ │ │ + bl c06d0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs bfe64 │ │ │ │ - b c02c8 │ │ │ │ + bcs c071c │ │ │ │ + b c0b80 │ │ │ │ cmp sl, r6 │ │ │ │ - bcc c08cc │ │ │ │ + bcc c1184 │ │ │ │ add r7, r8, r6, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, lr │ │ │ │ subs r2, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r2, r0 │ │ │ │ mov r9, ip │ │ │ │ add ip, lr, r2, lsl #3 │ │ │ │ cmp r1, ip │ │ │ │ - bcs c01b0 │ │ │ │ + bcs c0a68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [r0] │ │ │ │ ldm r1, {r0, r6} │ │ │ │ mov r3, r8 │ │ │ │ cmp lr, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ subcc r3, r7, #8 │ │ │ │ @@ -191215,111 +191773,111 @@ │ │ │ │ movcs r2, r8 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ str r3, [r2, r5, lsl #3]! │ │ │ │ addcs r5, r5, #1 │ │ │ │ add r1, r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ str r4, [r2, #4] │ │ │ │ - bcc c0124 │ │ │ │ + bcc c09dc │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov ip, r9 │ │ │ │ add r2, lr, r9, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c01f8 │ │ │ │ + bcs c0ab0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ ldm r1, {r4, r9} │ │ │ │ sub r7, r7, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movcs r0, r8 │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ addcs r5, r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r9, [r0, #4] │ │ │ │ - bcc c01cc │ │ │ │ + bcc c0a84 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r6 │ │ │ │ - beq c0228 │ │ │ │ + beq c0ae0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [r2, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ sub r7, r7, #8 │ │ │ │ mov ip, r6 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b c0100 │ │ │ │ + b c09b8 │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r8 │ │ │ │ mov r4, lr │ │ │ │ bl 512c │ │ │ │ cmp r6, r5 │ │ │ │ - beq c0888 │ │ │ │ + beq c1140 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r4, r4, r5, lsl #3 │ │ │ │ sub r7, r6, r5 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r0, r0, #8 │ │ │ │ str r4, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne c0260 │ │ │ │ + bne c0b18 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc c08d0 │ │ │ │ + bcc c1188 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs bfe5c │ │ │ │ - b c02cc │ │ │ │ + bcs c0714 │ │ │ │ + b c0b84 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl cff94 │ │ │ │ + bl d084c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r9 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc c0888 │ │ │ │ + bcc c1140 │ │ │ │ add r0, r7, #16 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc c08cc │ │ │ │ + bcc c1184 │ │ │ │ add r5, r8, r7, lsl #3 │ │ │ │ lsr sl, r7, #1 │ │ │ │ cmp r7, #15 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bls c0328 │ │ │ │ + bls c0be0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, ip │ │ │ │ - bl c511c │ │ │ │ + bl c59d4 │ │ │ │ add r0, r4, sl, lsl #3 │ │ │ │ add r1, r8, sl, lsl #3 │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ - bl c511c │ │ │ │ + bl c59d4 │ │ │ │ mov r1, #8 │ │ │ │ - b c05c0 │ │ │ │ + b c0e78 │ │ │ │ cmp r7, #7 │ │ │ │ - bls c05a0 │ │ │ │ + bls c0e58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -191467,86 +192025,86 @@ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ str r0, [r2, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ ldrd r0, [lr] │ │ │ │ str r0, [r2, #24] │ │ │ │ str r1, [r2, #28] │ │ │ │ mov r1, #4 │ │ │ │ - b c05c0 │ │ │ │ + b c0e78 │ │ │ │ ldrd r0, [ip] │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [ip, sl, lsl #3]! │ │ │ │ str r3, [r0, sl, lsl #3]! │ │ │ │ ldr r1, [ip, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r7, sl │ │ │ │ cmp r1, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcs c0680 │ │ │ │ + bcs c0f38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ sub r9, r0, r1, lsl #3 │ │ │ │ add r0, r1, #1 │ │ │ │ lsl r5, r1, #3 │ │ │ │ - b c0610 │ │ │ │ + b c0ec8 │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r6, ip} │ │ │ │ cmp lr, sl │ │ │ │ mov r0, lr │ │ │ │ addcc r0, r0, #1 │ │ │ │ sub r9, r9, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r1, lr │ │ │ │ - bcs c0680 │ │ │ │ + bcs c0f38 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ str r6, [r2, r1, lsl #3]! │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r1, [r2, #-8] │ │ │ │ str ip, [r2, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - bls c05f4 │ │ │ │ + bls c0eac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r2, -r0]! │ │ │ │ cmp r1, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [r4, r1]! │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq c05ec │ │ │ │ + beq c0ea4 │ │ │ │ add r2, r8, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r2, [r2, #-16] │ │ │ │ cmp r2, r6 │ │ │ │ - bhi c0640 │ │ │ │ + bhi c0ef8 │ │ │ │ add r0, r8, r1 │ │ │ │ - b c05f0 │ │ │ │ + b c0ea8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ add r4, r8, sl, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs c0780 │ │ │ │ + bcs c1038 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, ip, #3 │ │ │ │ mov r6, #8 │ │ │ │ mov r9, r4 │ │ │ │ add lr, r0, sl, lsl #3 │ │ │ │ add r0, r8, sl, lsl #3 │ │ │ │ sub r2, r0, #8 │ │ │ │ add r0, ip, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ - b c06fc │ │ │ │ + b c0fb4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, ip │ │ │ │ stm r3, {r0, r2} │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -191554,48 +192112,48 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r6, r6, #8 │ │ │ │ add r9, r9, #8 │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, ip │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcs c0780 │ │ │ │ + bcs c1038 │ │ │ │ mov r3, lr │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, ip, lsl #3]! │ │ │ │ mov r5, r4 │ │ │ │ str r0, [r5, ip, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - bls c06d8 │ │ │ │ + bls c0f90 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, lr │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [r6, r1]! │ │ │ │ cmp r1, r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ str r2, [r5, r1]! │ │ │ │ str r6, [r5, #4] │ │ │ │ - beq c06bc │ │ │ │ + beq c0f74 │ │ │ │ add r2, sl, r1 │ │ │ │ sub lr, lr, #8 │ │ │ │ add r3, r3, #8 │ │ │ │ sub sl, sl, #8 │ │ │ │ ldr r2, [r2, #-16] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi c073c │ │ │ │ + bhi c0ff4 │ │ │ │ add r3, sl, r1 │ │ │ │ - b c06c0 │ │ │ │ + b c0f78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r5, r4, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -191631,18 +192189,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ mvncc r0, #0 │ │ │ │ add r5, r5, r0, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ mvncs r0, #0 │ │ │ │ subs sl, ip, #1 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ - bne c07a4 │ │ │ │ + bne c105c │ │ │ │ add r0, r5, #8 │ │ │ │ tst r7, #1 │ │ │ │ - beq c0874 │ │ │ │ + beq c112c │ │ │ │ cmp r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movcc r1, r2 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r6, [r5, r3]! │ │ │ │ @@ -191653,70 +192211,70 @@ │ │ │ │ movwcc r1, #1 │ │ │ │ add r4, r4, r3, lsl #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ addeq r0, lr, #8 │ │ │ │ cmpeq r4, r0 │ │ │ │ - bne c08c8 │ │ │ │ + bne c1180 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ c0904 │ │ │ │ + ldr r0, [pc, #108] @ c11bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ c0908 │ │ │ │ + ldr r1, [pc, #104] @ c11c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #52] @ c090c │ │ │ │ + ldr r3, [pc, #52] @ c11c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq lr, r7, r0, ror r7 │ │ │ │ - andeq sp, r7, r0, asr #28 │ │ │ │ - andeq sp, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x0007deb8 │ │ │ │ + andeq sp, r7, r8, lsl #11 │ │ │ │ + andeq sp, r7, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bcs c0c10 │ │ │ │ + bcs c14c8 │ │ │ │ mov r9, r5 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc c148c │ │ │ │ + bcc c1d44 │ │ │ │ add r0, r9, #16 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc c14d0 │ │ │ │ + bcc c1d88 │ │ │ │ lsr lr, r9, #1 │ │ │ │ cmp r9, #7 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bls c1024 │ │ │ │ + bls c18dc │ │ │ │ add r0, r7, #8 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [r0, #52] @ 0x34 │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ @@ -191879,35 +192437,35 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, ip, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b c104c │ │ │ │ + b c1904 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ sub r0, r8, #24 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1000 │ │ │ │ + beq c18b8 │ │ │ │ lsr r3, r5, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla lr, r3, r0, r7 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add r1, r7, r0, lsl #5 │ │ │ │ - bcs c0cc8 │ │ │ │ + bcs c1580 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ ldm r0, {r2, ip} │ │ │ │ subs r0, r6, r4 │ │ │ │ @@ -191925,18 +192483,18 @@ │ │ │ │ mov r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ movne lr, r0 │ │ │ │ - b c0cd8 │ │ │ │ + b c1590 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, lr │ │ │ │ - bl c45cc │ │ │ │ + bl c4e84 │ │ │ │ mov lr, r0 │ │ │ │ sub r0, lr, r7 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sub r4, r4, #1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -191945,23 +192503,23 @@ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - beq c0d30 │ │ │ │ + beq c15e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [lr, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs c0ea4 │ │ │ │ + bcs c175c │ │ │ │ cmp sl, r5 │ │ │ │ - bcc c14d0 │ │ │ │ + bcc c1d88 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ add lr, r8, r0, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ @@ -191970,15 +192528,15 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r6, sl, sl, lsl #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ add sl, r0, r6, lsl #3 │ │ │ │ cmp r2, sl │ │ │ │ - bcs c0dc0 │ │ │ │ + bcs c1678 │ │ │ │ ldrd r6, [r3] │ │ │ │ sub lr, lr, #24 │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ mov r0, lr │ │ │ │ subs r6, r4, r6 │ │ │ │ add r4, r9, r9, lsl #1 │ │ │ │ sbcs r7, r5, r7 │ │ │ │ @@ -191987,74 +192545,74 @@ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ mov r4, r2 │ │ │ │ ldm r4, {r1, r5, r6, r7, r8, ip} │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r2, sl │ │ │ │ stm r0, {r1, r5, r6, r7, r8, ip} │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - bcc c0d7c │ │ │ │ + bcc c1634 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, sl │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ - beq c0df4 │ │ │ │ + beq c16ac │ │ │ │ sub lr, lr, #24 │ │ │ │ mov r1, r2 │ │ │ │ add ip, lr, r0, lsl #3 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, r2, #24 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b c0d64 │ │ │ │ + b c161c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ bl 512c │ │ │ │ subs r1, sl, r9 │ │ │ │ - beq c0e4c │ │ │ │ + beq c1704 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r8, r0, r2, lsl #3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r0, r2, lsl #3 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldm ip, {r0, r3, r4, r5, r7, sl} │ │ │ │ sub r8, r8, #24 │ │ │ │ add r6, r6, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r3, r4, r5, r7, sl} │ │ │ │ - bne c0e2c │ │ │ │ + bne c16e4 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - beq c0ea4 │ │ │ │ + beq c175c │ │ │ │ cmp r5, r9 │ │ │ │ - bcc c1494 │ │ │ │ + bcc c1d4c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r8 │ │ │ │ - bl c0910 │ │ │ │ + bl c11c8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ - bcs c0c3c │ │ │ │ - b c093c │ │ │ │ + bcs c14f4 │ │ │ │ + b c11f4 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc c14d0 │ │ │ │ + bcc c1d88 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ add ip, r8, r0, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ @@ -192063,15 +192621,15 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs c0f3c │ │ │ │ + bcs c17f4 │ │ │ │ ldrd r4, [lr, #8] │ │ │ │ sub ip, ip, #24 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r2, lr │ │ │ │ mov r0, ip │ │ │ │ add lr, lr, #24 │ │ │ │ subs r7, r8, r4 │ │ │ │ @@ -192082,71 +192640,71 @@ │ │ │ │ movcs r0, r8 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc c0ef0 │ │ │ │ + bcc c17a8 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add r4, sl, sl, lsl #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c0f78 │ │ │ │ + beq c1830 │ │ │ │ mov r1, lr │ │ │ │ add r0, r8, r4, lsl #3 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, lr, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ sub ip, ip, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b c0ed8 │ │ │ │ + b c1790 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ cmp r9, sl │ │ │ │ - beq c148c │ │ │ │ + beq c1d44 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r9, r9, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r7, r5, r4, lsl #3 │ │ │ │ mov lr, r9 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r8, r0, r1, lsl #3 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r7 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ sub r8, r8, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - bne c0fb0 │ │ │ │ + bne c1868 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, sl │ │ │ │ - bcc c14d4 │ │ │ │ + bcc c1d8c │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bcs c0c24 │ │ │ │ - b c093c │ │ │ │ + bcs c14dc │ │ │ │ + b c11f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl d0e98 │ │ │ │ + bl d1750 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ @@ -192155,22 +192713,22 @@ │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r9, lr │ │ │ │ cmp r1, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs c116c │ │ │ │ + bcs c1a24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #24 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ sub r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r2, #1 │ │ │ │ - b c10d4 │ │ │ │ + b c198c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ strd r0, [ip] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ @@ -192184,29 +192742,29 @@ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r2, lr │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ addcc r0, r0, #1 │ │ │ │ sub r1, r1, #24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bcs c116c │ │ │ │ + bcs c1a24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r2, r7, r0, lsl #3 │ │ │ │ add ip, r8, r0, lsl #3 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, sl} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r3, r4, r5, r6, sl} │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldrd r0, [ip, #-16] │ │ │ │ ldr r2, [ip, #12] │ │ │ │ subs r0, r3, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ sbcs r0, r2, r1 │ │ │ │ - bcs c10b0 │ │ │ │ + bcs c1968 │ │ │ │ ldrd r0, [ip] │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [ip, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -192215,43 +192773,43 @@ │ │ │ │ mov r4, ip │ │ │ │ sub ip, ip, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, ip │ │ │ │ ldm r1, {r3, r5, r6, r8, sl, lr} │ │ │ │ stm r2, {r3, r5, r6, r8, sl, lr} │ │ │ │ - beq c107c │ │ │ │ + beq c1934 │ │ │ │ ldrd r2, [r4, #-40] @ 0xffffffd8 │ │ │ │ add r0, r0, #24 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r1, r1, r2 │ │ │ │ sbcs r1, r7, r3 │ │ │ │ - bcc c1130 │ │ │ │ - b c1080 │ │ │ │ + bcc c19e8 │ │ │ │ + b c1938 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r8, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs c12f4 │ │ │ │ + bcs c1bac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add ip, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ sub r7, r0, #40 @ 0x28 │ │ │ │ add r0, r3, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b c1234 │ │ │ │ + b c1aec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stm r6, {r0, r7} │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -192272,30 +192830,30 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r1, r1, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bcs c12f4 │ │ │ │ + bcs c1bac │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add lr, ip, r0, lsl #3 │ │ │ │ add sl, r2, r0, lsl #3 │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r8} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r8} │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldrd r4, [sl, #-16] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ subs r3, r1, r4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ sbcs r3, r0, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcs c1200 │ │ │ │ + bcs c1ab8 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r5, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -192306,29 +192864,29 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, lr, r7 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ sub r3, r4, #24 │ │ │ │ cmp r7, r6 │ │ │ │ ldm r3, {r0, r1, r2, r8, sl, ip} │ │ │ │ stm r4, {r0, r1, r2, r8, sl, ip} │ │ │ │ - beq c11c0 │ │ │ │ + beq c1a78 │ │ │ │ sub r0, r5, #24 │ │ │ │ ldr r1, [r5, r7]! │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ sub lr, lr, #24 │ │ │ │ subs r1, r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sbcs r1, r1, r2 │ │ │ │ - bcc c12a0 │ │ │ │ + bcc c1b58 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r6, lr, r7 │ │ │ │ - b c11c8 │ │ │ │ + b c1a80 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub r7, r2, #24 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, #24 │ │ │ │ @@ -192394,21 +192952,21 @@ │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r3, r3, r0, lsl #3 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne c1328 │ │ │ │ + bne c1be0 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ add ip, r7, #24 │ │ │ │ tst r9, #1 │ │ │ │ - bne c1434 │ │ │ │ + bne c1cec │ │ │ │ mov r5, lr │ │ │ │ - b c1478 │ │ │ │ + b c1d30 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, r2 │ │ │ │ movcc r2, r3 │ │ │ │ add r8, lr, r5 │ │ │ │ mov r9, r3 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ @@ -192422,167 +192980,167 @@ │ │ │ │ mov r5, lr │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ add r3, r9, r0, lsl #3 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r3, ip │ │ │ │ addeq r0, sl, #24 │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne c14cc │ │ │ │ + bne c1d84 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ c1508 │ │ │ │ + ldr r0, [pc, #108] @ c1dc0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ c150c │ │ │ │ + ldr r1, [pc, #104] @ c1dc4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #52] @ c1510 │ │ │ │ + ldr r3, [pc, #52] @ c1dc8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r7, ip, ror #22 │ │ │ │ - andeq sp, r7, ip, lsr r2 │ │ │ │ - andeq sp, r7, r8, lsl r2 │ │ │ │ + @ instruction: 0x0007d2b4 │ │ │ │ + andeq ip, r7, r4, lsl #19 │ │ │ │ + andeq ip, r7, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bcs c15a0 │ │ │ │ + bcs c1e58 │ │ │ │ mov r8, r6 │ │ │ │ cmp r8, #2 │ │ │ │ - bcc c206c │ │ │ │ + bcc c2924 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc c20b0 │ │ │ │ + bcc c2968 │ │ │ │ lsr r0, r8, #1 │ │ │ │ cmp r8, #7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r9, r4, r0, lsl #3 │ │ │ │ add sl, r7, r0, lsl #3 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bls c1adc │ │ │ │ + bls c2394 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl c5528 │ │ │ │ + bl c5de0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl c5528 │ │ │ │ + bl c5de0 │ │ │ │ mov r1, #4 │ │ │ │ - b c1af8 │ │ │ │ + b c23b0 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sub r0, r4, #24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1ab8 │ │ │ │ + beq c2370 │ │ │ │ lsr r3, r6, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, r7 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r1, r7, r0, lsl #5 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bcs c1640 │ │ │ │ + bcs c1ef8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r8, [r1, #16] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldm r7, {r0, r9} │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bcs c1654 │ │ │ │ + bcs c1f0c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ cmp r5, r7 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bcc c16e0 │ │ │ │ + bcc c1f98 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, lr │ │ │ │ - bhi c1720 │ │ │ │ + bhi c1fd8 │ │ │ │ subs r0, r0, ip │ │ │ │ mov r5, lr │ │ │ │ sbcs r0, r9, sl │ │ │ │ - bcc c16e0 │ │ │ │ - b c1720 │ │ │ │ + bcc c1f98 │ │ │ │ + b c1fd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4144 │ │ │ │ + bl c49fc │ │ │ │ mov lr, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b c1720 │ │ │ │ + b c1fd8 │ │ │ │ cmp r5, r8 │ │ │ │ mov r4, #0 │ │ │ │ movwls r4, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r6 │ │ │ │ ldr ip, [r2] │ │ │ │ sbcs r6, r9, r3 │ │ │ │ ldr sl, [r2, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movwcc r6, #1 │ │ │ │ and lr, r4, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs c16ac │ │ │ │ + bcs c1f64 │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, lr │ │ │ │ - bne c16e0 │ │ │ │ - b c1720 │ │ │ │ + bne c1f98 │ │ │ │ + b c1fd8 │ │ │ │ mov r6, #0 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ movwls r6, #1 │ │ │ │ subs r0, r0, ip │ │ │ │ sbcs r0, r9, sl │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ and r0, r6, r0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp lr, r0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, lr │ │ │ │ - bne c1720 │ │ │ │ + bne c1fd8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc c170c │ │ │ │ + bcc c1fc4 │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ subs r3, r6, ip │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sbcs r3, r3, sl │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ @@ -192604,45 +193162,45 @@ │ │ │ │ mul r9, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c17a0 │ │ │ │ + beq c2058 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc c17a0 │ │ │ │ + bcc c2058 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi c1938 │ │ │ │ + bhi c21f0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs c1938 │ │ │ │ + bcs c21f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bcc c20b0 │ │ │ │ + bcc c2968 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ add lr, r7, r3, lsl #3 │ │ │ │ - b c182c │ │ │ │ + b c20e4 │ │ │ │ ldm r0, {r2, r9} │ │ │ │ cmp r4, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ movwls r6, #1 │ │ │ │ mov r4, ip │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -192656,111 +193214,111 @@ │ │ │ │ mov r2, r1 │ │ │ │ add r8, r9, r8 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, sl} │ │ │ │ stm r0, {r3, r4, r5, r6, r7, sl} │ │ │ │ cmp r1, lr │ │ │ │ - bcs c1858 │ │ │ │ + bcs c2110 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub ip, ip, #24 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs c17dc │ │ │ │ + bcs c2094 │ │ │ │ mov r9, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b c1810 │ │ │ │ + b c20c8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r9 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ - beq c188c │ │ │ │ + beq c2144 │ │ │ │ sub ip, ip, #24 │ │ │ │ mov r2, r1 │ │ │ │ add lr, ip, r0, lsl #3 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, r1, #24 │ │ │ │ stm lr, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b c17cc │ │ │ │ + b c2084 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bl 512c │ │ │ │ subs r1, r9, r8 │ │ │ │ - beq c18e4 │ │ │ │ + beq c219c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sl, r0, r2, lsl #3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r5, r0, r2, lsl #3 │ │ │ │ mov ip, sl │ │ │ │ mov r2, r5 │ │ │ │ ldm ip, {r0, r3, r4, r6, r7, r9} │ │ │ │ sub sl, sl, #24 │ │ │ │ add r5, r5, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r3, r4, r6, r7, r9} │ │ │ │ - bne c18c4 │ │ │ │ + bne c217c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ - beq c1938 │ │ │ │ + beq c21f0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r8 │ │ │ │ - bcc c2074 │ │ │ │ + bcc c292c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ - bl c1514 │ │ │ │ + bl c1dcc │ │ │ │ mov r6, r8 │ │ │ │ cmp r8, #33 @ 0x21 │ │ │ │ - bcs c15b8 │ │ │ │ - b c1540 │ │ │ │ + bcs c1e70 │ │ │ │ + b c1df8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc c20b0 │ │ │ │ + bcc c2968 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov sl, #0 │ │ │ │ mov ip, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add lr, r1, r0, lsl #3 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r0 │ │ │ │ - bcc c1a0c │ │ │ │ + bcc c22c4 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r4, sl, sl, lsl #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c1a30 │ │ │ │ + beq c22e8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add sl, sl, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ add r8, r0, r4, lsl #3 │ │ │ │ mov r0, ip │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add ip, ip, #24 │ │ │ │ stm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b c1960 │ │ │ │ + b c2218 │ │ │ │ ldrd r8, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ ldrd r4, [ip] │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r3, r8, r4 │ │ │ │ @@ -192774,65 +193332,65 @@ │ │ │ │ add sl, r8, sl │ │ │ │ add r9, r0, r5, lsl #3 │ │ │ │ mov r0, ip │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add ip, ip, #24 │ │ │ │ cmp ip, r1 │ │ │ │ stm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bcs c1978 │ │ │ │ + bcs c2230 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub lr, lr, #24 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs c19b4 │ │ │ │ + bcs c226c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, lr │ │ │ │ - b c19e8 │ │ │ │ + b c22a0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsl r2, r4, #3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ cmp r9, sl │ │ │ │ - beq c206c │ │ │ │ + beq c2924 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ sub r8, r9, sl │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r5, r4, lsl #3 │ │ │ │ mov lr, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ sub r9, r9, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - bne c1a68 │ │ │ │ + bne c2320 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, sl │ │ │ │ - bcc c20b4 │ │ │ │ + bcc c296c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #33 @ 0x21 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs c15b4 │ │ │ │ - b c1540 │ │ │ │ + bcs c1e6c │ │ │ │ + b c1df8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl d0600 │ │ │ │ + bl d0eb8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #1 │ │ │ │ @@ -192840,28 +193398,28 @@ │ │ │ │ stm r9, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ sub r2, r8, r0 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bcs c1ca4 │ │ │ │ + bcs c255c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mvn r1, #47 @ 0x2f │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mvn r1, #23 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, lr, #1 │ │ │ │ - b c1bb0 │ │ │ │ + b c2468 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, #12 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [r9, #4] │ │ │ │ @@ -192879,15 +193437,15 @@ │ │ │ │ mov r0, lr │ │ │ │ add r1, r1, #24 │ │ │ │ addcc r0, r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcs c1ca4 │ │ │ │ + bcs c255c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ add sl, r7, r0, lsl #3 │ │ │ │ ldm r1, {r3, r4, r5, r6, r9, ip} │ │ │ │ @@ -192898,62 +193456,62 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr r0, [r7, r0, lsl #3] │ │ │ │ ldr r2, [sl, #-8] │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc c1c18 │ │ │ │ - bhi c1b74 │ │ │ │ + bcc c24d0 │ │ │ │ + bhi c242c │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sbcs r2, r0, r3 │ │ │ │ - bcs c1b74 │ │ │ │ + bcs c242c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ cmp lr, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm sl, {r0, r1, r3, r4, r5, r6} │ │ │ │ - beq c1b50 │ │ │ │ + beq c2408 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - b c1c6c │ │ │ │ + b c2524 │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, lr} │ │ │ │ sub r2, r2, #24 │ │ │ │ sub r1, r1, #24 │ │ │ │ subs ip, ip, #24 │ │ │ │ stm r9, {r0, r3, r4, r5, r6, lr} │ │ │ │ - beq c1b48 │ │ │ │ + beq c2400 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add sl, r3, r1 │ │ │ │ add r9, r3, ip │ │ │ │ ldr r0, [r3, r2] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc c1c54 │ │ │ │ - bhi c1b4c │ │ │ │ + bcc c250c │ │ │ │ + bhi c2404 │ │ │ │ ldm sl, {r0, r5} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r0, r3, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sbcs r0, r0, r5 │ │ │ │ - bcc c1c54 │ │ │ │ - b c1b4c │ │ │ │ + bcc c250c │ │ │ │ + b c2404 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs c1e84 │ │ │ │ + bcs c273c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -192961,15 +193519,15 @@ │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r1, #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b c1d78 │ │ │ │ + b c2630 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -192993,15 +193551,15 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r3, r3, #24 │ │ │ │ addcc r2, r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bcs c1e84 │ │ │ │ + bcs c273c │ │ │ │ add lr, r1, r1, lsl #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ add sl, r7, lr, lsl #3 │ │ │ │ add ip, r1, lr, lsl #3 │ │ │ │ mov r2, sl │ │ │ │ @@ -193012,77 +193570,77 @@ │ │ │ │ sub r7, sl, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr r1, [sl, #-8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bcc c1de0 │ │ │ │ - bhi c1d2c │ │ │ │ + bcc c2698 │ │ │ │ + bhi c25e4 │ │ │ │ ldrd r2, [r7] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r1, r1, r2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sbcs r1, r1, r3 │ │ │ │ - bcs c1d2c │ │ │ │ + bcs c25e4 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sl, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldm r1, {r2, r3, r4, r6, ip, lr} │ │ │ │ stm sl, {r2, r3, r4, r6, ip, lr} │ │ │ │ - beq c1cfc │ │ │ │ + beq c25b4 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b c1e48 │ │ │ │ + b c2700 │ │ │ │ ldm sl, {r0, r2, r4, r5, r6, r9} │ │ │ │ sub r1, r1, #24 │ │ │ │ sub ip, ip, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ add lr, lr, #24 │ │ │ │ stm r7, {r0, r2, r4, r5, r6, r9} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, lr │ │ │ │ - beq c1cf8 │ │ │ │ + beq c25b0 │ │ │ │ ldr r4, [r1, r0] │ │ │ │ add sl, ip, r0 │ │ │ │ add r7, r3, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r4 │ │ │ │ - bcc c1e24 │ │ │ │ - bhi c1cfc │ │ │ │ + bcc c26dc │ │ │ │ + bhi c25b4 │ │ │ │ ldr r4, [sl] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ subs r4, r2, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sbcs r0, r2, r0 │ │ │ │ - bcc c1e24 │ │ │ │ - b c1cfc │ │ │ │ + bcc c26dc │ │ │ │ + b c25b4 │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r9, r7, #24 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ sub r2, r0, #24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - b c1f28 │ │ │ │ + b c27e0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add lr, lr, r3, lsl #3 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ add sl, sl, r5, lsl #3 │ │ │ │ @@ -193101,23 +193659,23 @@ │ │ │ │ mov r7, lr │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ sub r2, r0, #24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - beq c1ff0 │ │ │ │ + beq c28a8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov sl, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov lr, #1 │ │ │ │ mov ip, r7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc c1f7c │ │ │ │ + bcc c2834 │ │ │ │ ldm r0, {r1, ip} │ │ │ │ cmp r3, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r7] │ │ │ │ movwls r3, #1 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ subs r1, r5, r1 │ │ │ │ @@ -193138,34 +193696,34 @@ │ │ │ │ orr r3, lr, lr, lsl #1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ orr r5, r0, r0, lsl #1 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r6, r9 │ │ │ │ ldr ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bcc c1ebc │ │ │ │ + bcc c2774 │ │ │ │ ldm r9, {r0, r2} │ │ │ │ cmp ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldm r7, {r4, r6} │ │ │ │ movwls r1, #1 │ │ │ │ subs r0, r4, r0 │ │ │ │ sbcs r0, r6, r2 │ │ │ │ mov r6, r7 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ ands sl, r1, r0 │ │ │ │ movne r6, r9 │ │ │ │ - b c1ebc │ │ │ │ + b c2774 │ │ │ │ add ip, r9, #24 │ │ │ │ tst r8, #1 │ │ │ │ - bne c2008 │ │ │ │ + bne c28c0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b c205c │ │ │ │ + b c2914 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, ip │ │ │ │ mov r1, r7 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ movcc r1, r8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ @@ -193182,70 +193740,70 @@ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ add r7, lr, r1, lsl #3 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ cmp r0, ip │ │ │ │ addeq r0, r2, #24 │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne c20ac │ │ │ │ + bne c2964 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ c20e8 │ │ │ │ + ldr r0, [pc, #108] @ c29a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ c20ec │ │ │ │ + ldr r1, [pc, #104] @ c29a4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #52] @ c20f0 │ │ │ │ + ldr r3, [pc, #52] @ c29a8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r7, ip, lsl #31 │ │ │ │ - andeq ip, r7, ip, asr r6 │ │ │ │ - andeq ip, r7, r8, lsr r6 │ │ │ │ + ldrdeq ip, [r7], -r4 │ │ │ │ + andeq fp, r7, r4, lsr #27 │ │ │ │ + andeq fp, r7, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bcs c23f0 │ │ │ │ + bcs c2ca8 │ │ │ │ mov r9, r6 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc c2c54 │ │ │ │ + bcc c350c │ │ │ │ add r0, r9, #16 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc c2c98 │ │ │ │ + bcc c3550 │ │ │ │ lsr r8, r9, #1 │ │ │ │ cmp r9, #7 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bls c27e8 │ │ │ │ + bls c30a0 │ │ │ │ add r0, r5, #24 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ subs r2, r2, r6 │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ @@ -193407,32 +193965,32 @@ │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - b c2814 │ │ │ │ + b c30cc │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, sl, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c27c4 │ │ │ │ + beq c307c │ │ │ │ lsr r3, r6, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, r5 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r1, r5, r0, lsl #5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bcs c24a0 │ │ │ │ + bcs c2d58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ ldm r2, {r9, ip} │ │ │ │ mov r8, #0 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldm r3, {r4, r7} │ │ │ │ @@ -193451,17 +194009,17 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r8, r0 │ │ │ │ movne r2, r5 │ │ │ │ mov r8, lr │ │ │ │ mov r0, r2 │ │ │ │ - b c24ac │ │ │ │ + b c2d64 │ │ │ │ mov r0, r5 │ │ │ │ - bl c4444 │ │ │ │ + bl c4cfc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ sub r0, r0, r5 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ sub r4, r4, #1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ @@ -193471,37 +194029,37 @@ │ │ │ │ mov r1, r2 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c250c │ │ │ │ + beq c2dc4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs c2670 │ │ │ │ + bcs c2f28 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc c2c98 │ │ │ │ + bcc c3550 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ add r8, sl, r0, lsl #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ add lr, r0, r3, lsl #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, lr │ │ │ │ - bcs c258c │ │ │ │ + bcs c2e44 │ │ │ │ ldrd r4, [r0] │ │ │ │ sub r8, r8, #24 │ │ │ │ ldrd r2, [r1] │ │ │ │ subs r2, r2, r4 │ │ │ │ sbcs r2, r3, r5 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ mov r2, r8 │ │ │ │ @@ -193510,88 +194068,88 @@ │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ mov r3, r1 │ │ │ │ ldm r3, {r4, r5, r6, r7, sl, ip} │ │ │ │ add r1, r1, #24 │ │ │ │ cmp r1, lr │ │ │ │ stm r2, {r4, r5, r6, r7, sl, ip} │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - bcc c2548 │ │ │ │ + bcc c2e00 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, lr │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ - beq c25c0 │ │ │ │ + beq c2e78 │ │ │ │ sub r8, r8, #24 │ │ │ │ mov r3, r1 │ │ │ │ add ip, r8, r0, lsl #3 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r1, r1, #24 │ │ │ │ stm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b c2530 │ │ │ │ + b c2de8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r4, lr │ │ │ │ bl 512c │ │ │ │ subs r1, r4, r9 │ │ │ │ - beq c261c │ │ │ │ + beq c2ed4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r8, r0, r2, lsl #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r6, r0, r2, lsl #3 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldm ip, {r0, r3, r4, r5, r7, sl} │ │ │ │ sub r8, r8, #24 │ │ │ │ add r6, r6, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r3, r4, r5, r7, sl} │ │ │ │ - bne c25fc │ │ │ │ + bne c2eb4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq c2670 │ │ │ │ + beq c2f28 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc c2c5c │ │ │ │ + bcc c3514 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ - bl c20f4 │ │ │ │ + bl c29ac │ │ │ │ mov r6, r9 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ - bcs c240c │ │ │ │ - b c2120 │ │ │ │ + bcs c2cc4 │ │ │ │ + b c29d8 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc c2c98 │ │ │ │ + bcc c3550 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ add lr, sl, r0, lsl #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs c26f8 │ │ │ │ + bcs c2fb0 │ │ │ │ ldr r4, [r9] │ │ │ │ sub lr, lr, #24 │ │ │ │ ldrd r6, [ip] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, r4 │ │ │ │ @@ -193601,73 +194159,73 @@ │ │ │ │ addcs r8, r8, #1 │ │ │ │ movcs r3, sl │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc c26b0 │ │ │ │ + bcc c2f68 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ add r4, r8, r8, lsl #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, ip │ │ │ │ - beq c2734 │ │ │ │ + beq c2fec │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, r4, lsl #3 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r9, r9, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ mov r1, ip │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b c2694 │ │ │ │ + b c2f4c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r6, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 512c │ │ │ │ cmp r6, r8 │ │ │ │ - beq c2c54 │ │ │ │ + beq c350c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r9, r6, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r7, r5, r4, lsl #3 │ │ │ │ mov lr, r9 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add sl, r0, r1, lsl #3 │ │ │ │ mov ip, sl │ │ │ │ mov r2, r7 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ sub sl, sl, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - bne c2770 │ │ │ │ + bne c3028 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc c2c9c │ │ │ │ + bcc c3554 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r9 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bcs c2408 │ │ │ │ - b c2120 │ │ │ │ + bcs c2cc0 │ │ │ │ + b c29d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl cf05c │ │ │ │ + bl cf914 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ @@ -193677,26 +194235,26 @@ │ │ │ │ ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r9, r8 │ │ │ │ cmp r1, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bcs c294c │ │ │ │ + bcs c3204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r0, #47 @ 0x2f │ │ │ │ mov r2, lr │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add r0, r3, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - b c28a8 │ │ │ │ + b c3160 │ │ │ │ add r0, r7, r1 │ │ │ │ sub r6, fp, #56 @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r7, lr} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ @@ -193709,15 +194267,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #24 │ │ │ │ addcc r0, r0, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - bcs c294c │ │ │ │ + bcs c3204 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r2, r1, lsl #3 │ │ │ │ add r5, sl, r1, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ @@ -193727,59 +194285,59 @@ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [r5, #4] │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldrd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r0, r3, r0 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcs c2874 │ │ │ │ + bcs c312c │ │ │ │ add r3, r4, #8 │ │ │ │ sub ip, fp, #56 @ 0x38 │ │ │ │ mov r7, sl │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r8, r7, r1 │ │ │ │ cmp r1, #24 │ │ │ │ sub r3, r8, #24 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, ip} │ │ │ │ stm r8, {r0, r2, r4, r5, r6, ip} │ │ │ │ mov r0, r7 │ │ │ │ - beq c2858 │ │ │ │ + beq c3110 │ │ │ │ ldr r2, [r0, sl]! │ │ │ │ sub sl, sl, #24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub r1, r1, #24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r2, r3, r2 │ │ │ │ sbcs r0, lr, r0 │ │ │ │ - bcc c290c │ │ │ │ - b c2854 │ │ │ │ + bcc c31c4 │ │ │ │ + b c310c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, sl, r0, lsl #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs c2acc │ │ │ │ + bcs c3384 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add ip, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ - b c2a04 │ │ │ │ + b c32bc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ sub r6, fp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [r0] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ @@ -193796,15 +194354,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r1, r1, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs c2acc │ │ │ │ + bcs c3384 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, ip, r3, lsl #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r6, r4, r3, lsl #3 │ │ │ │ ldm r0, {r1, r4, r5, r8, sl, lr} │ │ │ │ mov r2, r6 │ │ │ │ @@ -193813,15 +194371,15 @@ │ │ │ │ ldrd r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ ldr r2, [r4, r3, lsl #3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ subs r0, r2, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs c29d0 │ │ │ │ + bcs c3288 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r6, r2, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #20] │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ @@ -193832,29 +194390,29 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r0, r7 │ │ │ │ sub r4, r1, #24 │ │ │ │ ldm r4, {r2, r3, r6, r8, ip, lr} │ │ │ │ stm r1, {r2, r3, r6, r8, ip, lr} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, sl │ │ │ │ - beq c29a0 │ │ │ │ + beq c3258 │ │ │ │ sub r1, r5, #24 │ │ │ │ ldr r2, [r5, r7]! │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, #24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub r0, r0, #24 │ │ │ │ subs r2, r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sbcs r2, r2, r3 │ │ │ │ - bcc c2a78 │ │ │ │ + bcc c3330 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r0, r0, r7 │ │ │ │ - b c29a8 │ │ │ │ + b c3260 │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub lr, r4, #24 │ │ │ │ add r0, r6, r2, lsl #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ sub r0, r0, #24 │ │ │ │ @@ -193919,18 +194477,18 @@ │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add sl, sl, r0, lsl #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r7, r7, r0, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne c2b00 │ │ │ │ + bne c33b8 │ │ │ │ add ip, lr, #24 │ │ │ │ tst r9, #1 │ │ │ │ - beq c2c40 │ │ │ │ + beq c34f8 │ │ │ │ add lr, r6, r2 │ │ │ │ cmp sl, ip │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ movcc r2, sl │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -193944,235 +194502,235 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, r1, lsl #3 │ │ │ │ add sl, sl, r0, lsl #3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp sl, ip │ │ │ │ addeq r0, r8, #24 │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne c2c94 │ │ │ │ + bne c354c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ c2cd0 │ │ │ │ + ldr r0, [pc, #108] @ c3588 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ c2cd4 │ │ │ │ + ldr r1, [pc, #104] @ c358c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl 8850 │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #52] @ c2cd8 │ │ │ │ + ldr r3, [pc, #52] @ c3590 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 512c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r7, r4, lsr #7 │ │ │ │ - andeq fp, r7, r4, ror sl │ │ │ │ - andeq fp, r7, r0, asr sl │ │ │ │ + andeq fp, r7, ip, ror #21 │ │ │ │ + @ instruction: 0x0007b1bc │ │ │ │ + muleq r7, r8, r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7], #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2d28 │ │ │ │ + beq c35e0 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r3, r8, r1 │ │ │ │ adcs r6, r5, #0 │ │ │ │ adc r5, r4, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq c2d20 │ │ │ │ + beq c35d8 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r6, [r7, #12] │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c2d30 │ │ │ │ + beq c35e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc c2d20 │ │ │ │ + bcc c35d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r7 │ │ │ │ cmpcs r7, r3 │ │ │ │ - bls c2d20 │ │ │ │ + bls c35d8 │ │ │ │ sub lr, r7, r3 │ │ │ │ add r0, r2, r3 │ │ │ │ cmp lr, #3 │ │ │ │ - bhi c2d80 │ │ │ │ + bhi c3638 │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e90 │ │ │ │ + beq c3748 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne c2d64 │ │ │ │ - b c2d20 │ │ │ │ + bne c361c │ │ │ │ + b c35d8 │ │ │ │ ldr r3, [r0] │ │ │ │ movw r5, #256 @ 0x100 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ sub r6, r5, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mvn r3, r3 │ │ │ │ tst r3, r6 │ │ │ │ - bne c2e00 │ │ │ │ + bne c36b8 │ │ │ │ bic r3, r0, #3 │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp lr, #9 │ │ │ │ - bcs c2e24 │ │ │ │ + bcs c36dc │ │ │ │ cmp r3, ip │ │ │ │ - bcs c2d20 │ │ │ │ + bcs c35d8 │ │ │ │ and r6, r0, #3 │ │ │ │ add r3, r6, r7 │ │ │ │ sub r3, r3, r1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r1, r1, r2 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ ldrb r2, [r1, r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e8c │ │ │ │ + beq c3744 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c2de0 │ │ │ │ - b c2d20 │ │ │ │ + bne c3698 │ │ │ │ + b c35d8 │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e90 │ │ │ │ + beq c3748 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne c2e08 │ │ │ │ - b c2d20 │ │ │ │ + bne c36c0 │ │ │ │ + b c35d8 │ │ │ │ sub r1, ip, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c2e68 │ │ │ │ + bhi c3720 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r5, r2 │ │ │ │ orr r2, r4, r2 │ │ │ │ mvn r2, r2 │ │ │ │ tst r2, r6 │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ subeq r4, r5, r2 │ │ │ │ orreq r2, r4, r2 │ │ │ │ mvneq r2, r2 │ │ │ │ tsteq r2, r6 │ │ │ │ - bne c2e68 │ │ │ │ + bne c3720 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bls c2e30 │ │ │ │ + bls c36e8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs c2d20 │ │ │ │ + bcs c35d8 │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2e90 │ │ │ │ + beq c3748 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c2e70 │ │ │ │ - b c2d20 │ │ │ │ + bne c3728 │ │ │ │ + b c35d8 │ │ │ │ add r3, r1, r8 │ │ │ │ sub r1, r3, r0 │ │ │ │ cmp r1, lr │ │ │ │ movwhi r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2edc │ │ │ │ + bne c3794 │ │ │ │ mov r0, sp │ │ │ │ - bl bea0c │ │ │ │ + bl bf2c4 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi c2ee4 │ │ │ │ + bhi c379c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c2ee4 │ │ │ │ + beq c379c │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2efc │ │ │ │ + beq c37b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f10 │ │ │ │ + beq c37c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f38 │ │ │ │ + beq c37f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldm r0, {r4, sl} │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ tsteq r7, #1 │ │ │ │ - beq c3240 │ │ │ │ + beq c3af8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c3020 │ │ │ │ + beq c38d8 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1228] @ c3464 │ │ │ │ + ldr r1, [pc, #1228] @ c3d1c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3218 │ │ │ │ + bne c3ad0 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c30f4 │ │ │ │ + bne c39ac │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, #13 │ │ │ │ - ldr r1, [pc, #1144] @ c3438 │ │ │ │ - ldr r2, [pc, #1144] @ c343c │ │ │ │ - ldr r3, [pc, #1144] @ c3440 │ │ │ │ + ldr r1, [pc, #1144] @ c3cf0 │ │ │ │ + ldr r2, [pc, #1144] @ c3cf4 │ │ │ │ + ldr r3, [pc, #1144] @ c3cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -194184,50 +194742,50 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c30f4 │ │ │ │ - b c3218 │ │ │ │ - ldr r1, [pc, #1008] @ c3418 │ │ │ │ + beq c39ac │ │ │ │ + b c3ad0 │ │ │ │ + ldr r1, [pc, #1008] @ c3cd0 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #1004] @ c341c │ │ │ │ + ldr r2, [pc, #1004] @ c3cd4 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #996] @ c3420 │ │ │ │ + ldr r3, [pc, #996] @ c3cd8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r4, #12 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3218 │ │ │ │ + bne c3ad0 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c30f4 │ │ │ │ - ldr r0, [pc, #916] @ c3424 │ │ │ │ + bne c39ac │ │ │ │ + ldr r0, [pc, #916] @ c3cdc │ │ │ │ mov r5, #1 │ │ │ │ - ldr r1, [pc, #912] @ c3428 │ │ │ │ + ldr r1, [pc, #912] @ c3ce0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #904] @ c342c │ │ │ │ + ldr r3, [pc, #904] @ c3ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #10 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -194238,63 +194796,63 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, [r2] │ │ │ │ str r7, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3218 │ │ │ │ + bne c3ad0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3128 │ │ │ │ + bne c39e0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #9 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #812] @ c3444 │ │ │ │ + ldr r1, [pc, #812] @ c3cfc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c31f4 │ │ │ │ - b c3218 │ │ │ │ + beq c3aac │ │ │ │ + b c3ad0 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3184 │ │ │ │ - ldr ip, [pc, #756] @ c3430 │ │ │ │ + beq c3a3c │ │ │ │ + ldr ip, [pc, #756] @ c3ce8 │ │ │ │ add lr, sp, #8 │ │ │ │ ldm r6!, {r0, r1, r3, r5, r7} │ │ │ │ mov r2, lr │ │ │ │ add ip, pc, ip │ │ │ │ stmia r2!, {r0, r1, r3, r5, r7} │ │ │ │ ldm r6, {r0, r1, r3, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r1, [pc, #720] @ c3434 │ │ │ │ + ldr r1, [pc, #720] @ c3cec │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #1 │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b c31d8 │ │ │ │ + b c3a90 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r6!, {r0, r2, r3, r5, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ ldm r6, {r0, r2, r3, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r1, [pc, #708] @ c346c │ │ │ │ - ldr r2, [pc, #708] @ c3470 │ │ │ │ - ldr r3, [pc, #708] @ c3474 │ │ │ │ + ldr r1, [pc, #708] @ c3d24 │ │ │ │ + ldr r2, [pc, #708] @ c3d28 │ │ │ │ + ldr r3, [pc, #708] @ c3d2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -194302,52 +194860,52 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3218 │ │ │ │ + bne c3ad0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #572] @ c3448 │ │ │ │ + ldr r1, [pc, #572] @ c3d00 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3228 │ │ │ │ + beq c3ae0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldrne r1, [fp, #8] │ │ │ │ tstne r1, #1 │ │ │ │ - bne c3258 │ │ │ │ + bne c3b10 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ - bne c32d8 │ │ │ │ + bne c3b90 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, #10 │ │ │ │ - ldr r1, [pc, #464] @ c344c │ │ │ │ - ldr r2, [pc, #464] @ c3450 │ │ │ │ - ldr r3, [pc, #464] @ c3454 │ │ │ │ + ldr r1, [pc, #464] @ c3d04 │ │ │ │ + ldr r2, [pc, #464] @ c3d08 │ │ │ │ + ldr r3, [pc, #464] @ c3d0c │ │ │ │ add r1, pc, r1 │ │ │ │ strh r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -194359,67 +194917,67 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3384 │ │ │ │ + bne c3c3c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #16 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #360] @ c3458 │ │ │ │ + ldr r1, [pc, #360] @ c3d10 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3384 │ │ │ │ + bne c3c3c │ │ │ │ ldmib r4, {r0, r2} │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ stm r2, {r1, r3, r7} │ │ │ │ add r2, sp, #8 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3384 │ │ │ │ + bne c3c3c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r9, [pc, #288] @ c345c │ │ │ │ + ldr r9, [pc, #288] @ c3d14 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r7, [pc, #280] @ c3460 │ │ │ │ + ldr r7, [pc, #280] @ c3d18 │ │ │ │ add r9, pc, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3394 │ │ │ │ + beq c3c4c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq c33e8 │ │ │ │ + beq c3ca0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ @@ -194427,343 +194985,343 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r0, [r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3384 │ │ │ │ + bne c3c3c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #100] @ c3468 │ │ │ │ + ldr r1, [pc, #100] @ c3d20 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne c321c │ │ │ │ - b c3240 │ │ │ │ - @ instruction: 0xfff9e848 │ │ │ │ - andeq r4, r4, r8, asr r6 │ │ │ │ - andeq fp, r7, r4, asr #13 │ │ │ │ - andeq fp, r7, r8, lsl #13 │ │ │ │ + bne c3ad4 │ │ │ │ + b c3af8 │ │ │ │ + @ instruction: 0xfff9e84c │ │ │ │ + andeq r4, r4, r8, lsl #15 │ │ │ │ + andeq sl, r7, ip, lsl #28 │ │ │ │ + ldrdeq sl, [r7], -r0 │ │ │ │ andeq r5, r0, r4, lsl #6 │ │ │ │ - ldrdeq r4, [r4], -r0 │ │ │ │ - andeq r3, r3, r0, ror #6 │ │ │ │ + andeq r4, r4, r0, lsl #14 │ │ │ │ + ldrdeq r3, [r3], -r8 │ │ │ │ @ instruction: 0xffffb1fc │ │ │ │ - andeq r3, r3, r0, ror #9 │ │ │ │ + andeq r3, r3, r8, asr r5 │ │ │ │ @ instruction: 0xffffa984 │ │ │ │ - muleq r4, r4, r6 │ │ │ │ - andeq r4, r4, fp, asr #30 │ │ │ │ - andeq r5, r4, r1, lsr #24 │ │ │ │ - andeq r3, r3, r4, lsr #4 │ │ │ │ + andeq r4, r4, r4, asr #15 │ │ │ │ + andeq r5, r4, fp, ror r0 │ │ │ │ + andeq r5, r4, r1, asr sp │ │ │ │ + muleq r3, ip, r2 │ │ │ │ @ instruction: 0xffffa6c8 │ │ │ │ - ldrdeq r4, [r4], -r8 │ │ │ │ - strdeq r3, [r3], -r4 │ │ │ │ - andeq fp, r7, r4, asr #7 │ │ │ │ - @ instruction: 0xfff9e520 │ │ │ │ - andeq r4, r4, r0, lsl #14 │ │ │ │ - andeq r5, r4, r9, lsr #20 │ │ │ │ - andeq r4, r4, ip, lsl #10 │ │ │ │ - strdeq r3, [r3], -r4 │ │ │ │ + andeq r4, r4, r8, lsl #10 │ │ │ │ + andeq r3, r3, ip, ror #8 │ │ │ │ + andeq sl, r7, ip, lsl #22 │ │ │ │ + @ instruction: 0xfff9e524 │ │ │ │ + andeq r4, r4, r0, lsr r8 │ │ │ │ + andeq r5, r4, r9, asr fp │ │ │ │ + andeq r4, r4, ip, lsr r6 │ │ │ │ + andeq r3, r3, ip, ror #6 │ │ │ │ @ instruction: 0xffffb1a8 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #348] @ c35e8 │ │ │ │ + ldr r5, [pc, #348] @ c3ea0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq c34ac │ │ │ │ + beq c3d64 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 55c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ bl 521c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3584 │ │ │ │ + bne c3e3c │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c3508 │ │ │ │ + bne c3dc0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ bl 521c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3584 │ │ │ │ + bne c3e3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r6, #0 │ │ │ │ bl 52a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c35a4 │ │ │ │ + beq c3e5c │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3530 │ │ │ │ + bne c3de8 │ │ │ │ dmb ish │ │ │ │ strex r1, r4, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3558 │ │ │ │ + beq c3e10 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3518 │ │ │ │ + beq c3dd0 │ │ │ │ clrex │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3564 │ │ │ │ + beq c3e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 55c4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3544 │ │ │ │ + bne c3dfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 52a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 55c4 │ │ │ │ - ldr r0, [pc, #96] @ c35ec │ │ │ │ + ldr r0, [pc, #96] @ c3ea4 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b c35c0 │ │ │ │ - ldr r0, [pc, #68] @ c35f0 │ │ │ │ + b c3e78 │ │ │ │ + ldr r0, [pc, #68] @ c3ea8 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ sub r1, fp, #17 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ - muleq r7, ip, r4 │ │ │ │ - @ instruction: 0x0007b4b0 │ │ │ │ - andeq fp, r7, r8, lsl #9 │ │ │ │ + andeq ip, r7, r4, ror #23 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ + ldrdeq sl, [r7], -r0 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ - ldr r1, [pc, #232] @ c36ec │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #232] @ c3fa4 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3654 │ │ │ │ + bne c3f0c │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3664 │ │ │ │ + beq c3f1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r6, [r4] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c361c │ │ │ │ - ldr r0, [pc, #152] @ c36f4 │ │ │ │ + beq c3ed4 │ │ │ │ + ldr r0, [pc, #152] @ c3fac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3688 │ │ │ │ + beq c3f40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ - ldr r2, [pc, #96] @ c36f0 │ │ │ │ + ldr r2, [pc, #96] @ c3fa8 │ │ │ │ str r5, [r4, #12] │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r2, [r0, r2]! │ │ │ │ mov r3, #4 │ │ │ │ stm r4, {r1, r5} │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bcc c36e4 │ │ │ │ + bcc c3f9c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ sub r0, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c36bc │ │ │ │ + bne c3f74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c36e4 │ │ │ │ + bne c3f9c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ - b d5aa8 │ │ │ │ + b d6360 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ bl 8af0 │ │ │ │ andeq r0, r0, r8 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - andeq sl, r7, r8, ror #26 │ │ │ │ + @ instruction: 0x0007a4b0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr lr, [pc, #72] @ c3754 │ │ │ │ + ldr lr, [pc, #72] @ c400c │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #68] @ c3758 │ │ │ │ + ldr ip, [pc, #68] @ c4010 │ │ │ │ strb r2, [fp, #-9] │ │ │ │ sub r2, fp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, fp, #9 │ │ │ │ str r2, [fp, #-8] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [fp, #-4] │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, r3, r4, ror sp │ │ │ │ + andeq r2, r3, ip, ror #27 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldrb r9, [r0] │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ strb r9, [sp, #11] │ │ │ │ mov r6, #512 @ 0x200 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39fc │ │ │ │ + beq c42b4 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 533c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c37e8 │ │ │ │ + bne c40a0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne c3828 │ │ │ │ + bne c40e0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b c379c │ │ │ │ + b c4054 │ │ │ │ mov r0, r4 │ │ │ │ bl 5390 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - bls c3840 │ │ │ │ + bls c40f8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c389c │ │ │ │ + beq c4154 │ │ │ │ mov r1, r7 │ │ │ │ bl 51c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38a4 │ │ │ │ + bne c415c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ - beq c3838 │ │ │ │ + beq c40f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b c38b4 │ │ │ │ + b c416c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne c3894 │ │ │ │ + bne c414c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c383c │ │ │ │ + bne c40f4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3874 │ │ │ │ + beq c412c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3888 │ │ │ │ + beq c4140 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b c383c │ │ │ │ + b c40f4 │ │ │ │ bic r1, r4, #255 @ 0xff │ │ │ │ - b c38b0 │ │ │ │ + b c4168 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #1 │ │ │ │ bic r1, r0, #255 @ 0xff │ │ │ │ uxtb r0, r0 │ │ │ │ mov r6, r7 │ │ │ │ orr r0, r1, r0 │ │ │ │ - ldr r1, [pc, #432] @ c3a6c │ │ │ │ + ldr r1, [pc, #432] @ c4324 │ │ │ │ ldrd r2, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r9, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c398c │ │ │ │ - ldr r2, [pc, #384] @ c3a70 │ │ │ │ + bne c4244 │ │ │ │ + ldr r2, [pc, #384] @ c4328 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #380] @ c3a74 │ │ │ │ + ldr r1, [pc, #380] @ c432c │ │ │ │ add r7, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #372] @ c3a78 │ │ │ │ + ldr r0, [pc, #372] @ c4330 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #62] @ 0x3e │ │ │ │ add r2, sp, #62 @ 0x3e │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -194789,91 +195347,91 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb r9, [sp, #63] @ 0x3f │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ bl 5120 <_Unwind_Backtrace@plt> │ │ │ │ ldrb r0, [sp, #55] @ 0x37 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39a4 │ │ │ │ + beq c425c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne c39e0 │ │ │ │ + bne c4298 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ - bne c39cc │ │ │ │ + bne c4284 │ │ │ │ ldrd r0, [r8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #192] @ c3a7c │ │ │ │ + ldr r1, [pc, #192] @ c4334 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3988 │ │ │ │ + bne c4240 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq c399c │ │ │ │ + beq c4254 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 81e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3a20 │ │ │ │ + beq c42d8 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ - b c3a60 │ │ │ │ + b c4318 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a5c │ │ │ │ + b c4314 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq c3a64 │ │ │ │ + beq c431c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b c3a60 │ │ │ │ + b c4318 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3a64 │ │ │ │ + beq c431c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r4, r4, lsl lr │ │ │ │ - andeq sl, r7, r8, asr lr │ │ │ │ - andeq sl, r7, r4, asr #28 │ │ │ │ + andeq r3, r4, r4, asr #30 │ │ │ │ + andeq sl, r7, r0, lsr #11 │ │ │ │ + andeq sl, r7, ip, lsl #11 │ │ │ │ @ instruction: 0x00015bbc │ │ │ │ - andeq r3, r4, r9, lsr #26 │ │ │ │ - b c3a84 │ │ │ │ + andeq r3, r4, r9, asr lr │ │ │ │ + b c433c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3ab8 │ │ │ │ + bne c4370 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi c3bb0 │ │ │ │ + bhi c4468 │ │ │ │ mov r2, #0 │ │ │ │ ldm r1, {r6, r9} │ │ │ │ add r8, sp, #32 │ │ │ │ strb r2, [sp, #23] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ @@ -194885,26 +195443,26 @@ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ stm r0, {r2, r3, r5, sl} │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl b2fb8 │ │ │ │ + bl b3870 │ │ │ │ ldrb r0, [sp, #23] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3b98 │ │ │ │ + bne c4450 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3b98 │ │ │ │ + beq c4450 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne c3b58 │ │ │ │ + bne c4410 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r8, [sp] │ │ │ │ bl 52c4 <_Unwind_VRS_Get@plt> │ │ │ │ @@ -194916,15 +195474,15 @@ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl c2f48 │ │ │ │ + bl c3800 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -194951,118 +195509,118 @@ │ │ │ │ subs r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ movne r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ add r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3c88 │ │ │ │ + bl c4540 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r1, [r4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c3c28 │ │ │ │ + bne c44e0 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq c3c60 │ │ │ │ + beq c4518 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ subs r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ movne r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ - b c3c88 │ │ │ │ + b c4540 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r0, r7} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r5, [pc, #408] @ c3e44 │ │ │ │ + ldr r5, [pc, #408] @ c46fc │ │ │ │ movwne r6, #9 │ │ │ │ add r5, pc, r5 │ │ │ │ moveq r5, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3d3c │ │ │ │ + beq c45f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c3e0c │ │ │ │ + beq c46c4 │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3e1c │ │ │ │ + beq c46d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e2c │ │ │ │ + beq c46e4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3d30 │ │ │ │ + bne c45e8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3cdc │ │ │ │ + beq c4594 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq c3e0c │ │ │ │ + beq c46c4 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne c3cc4 │ │ │ │ + bne c457c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3cc4 │ │ │ │ + beq c457c │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl c8c0c │ │ │ │ + bl c94c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3cc4 │ │ │ │ + beq c457c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 61b60 │ │ │ │ + bl 6241c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c3cc4 │ │ │ │ + beq c457c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #168] @ c3e48 │ │ │ │ - ldr r3, [pc, #168] @ c3e4c │ │ │ │ - ldr r7, [pc, #168] @ c3e50 │ │ │ │ + ldr r2, [pc, #168] @ c4700 │ │ │ │ + ldr r3, [pc, #168] @ c4704 │ │ │ │ + ldr r7, [pc, #168] @ c4708 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #164] @ c3e54 │ │ │ │ + ldr r6, [pc, #164] @ c470c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -195074,100 +195632,100 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r6, sp, #32 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b c3e30 │ │ │ │ + b c46e8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x000443b3 │ │ │ │ + andeq r4, r4, r3, ror #9 │ │ │ │ @ instruction: 0xffff9bbc │ │ │ │ @ instruction: 0xfffa79d0 │ │ │ │ - andeq r2, r3, r8, lsr #9 │ │ │ │ - andeq sl, r7, r0, asr #19 │ │ │ │ + andeq r2, r3, r8, lsl r5 │ │ │ │ + andeq sl, r7, r8, lsl #2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl c3e64 │ │ │ │ + bl c471c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c3ec4 │ │ │ │ + beq c477c │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq c3ed8 │ │ │ │ + beq c4790 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ c3f3c │ │ │ │ + ldr r1, [pc, #156] @ c47f4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl db3f4 │ │ │ │ + bl dbcac │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3e90 │ │ │ │ + bne c4748 │ │ │ │ ldr r1, [r1] │ │ │ │ ldrd r2, [r1] │ │ │ │ - b c3ee0 │ │ │ │ + b c4798 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #76] @ c3f38 │ │ │ │ + ldr r1, [pc, #76] @ c47f0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl db3f4 │ │ │ │ + bl dbcac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne c3f20 │ │ │ │ + bne c47d8 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - muleq r7, r8, r8 │ │ │ │ - andeq sl, r7, r0, lsl #18 │ │ │ │ - ldr r1, [pc, #4] @ c3f4c │ │ │ │ + andeq r9, r7, r0, ror #31 │ │ │ │ + andeq sl, r7, r8, asr #32 │ │ │ │ + ldr r1, [pc, #4] @ c4804 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - muleq r7, ip, r8 │ │ │ │ + andeq r9, r7, r4, ror #31 │ │ │ │ ldrd r0, [r0] │ │ │ │ bx lr │ │ │ │ movw ip, #7025 @ 0x1b71 │ │ │ │ movw r2, #16760 @ 0x4178 │ │ │ │ movw r1, #23917 @ 0x5d6d │ │ │ │ movw r3, #20524 @ 0x502c │ │ │ │ movt ip, #47499 @ 0xb98b │ │ │ │ @@ -195183,52 +195741,52 @@ │ │ │ │ tst r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 50d8 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ c4014 │ │ │ │ + ldr r0, [pc, #96] @ c48cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3fb8 │ │ │ │ + bne c4870 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi c4008 │ │ │ │ - ldr r1, [pc, #52] @ c4010 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bmi c48c0 │ │ │ │ + ldr r1, [pc, #52] @ c48c8 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r2, r0, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c4004 │ │ │ │ + bne c48bc │ │ │ │ ldr r0, [r2] │ │ │ │ strb r4, [r2, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - andeq ip, r7, r0, asr sl │ │ │ │ + muleq r7, r8, r1 │ │ │ │ push {r4, r5, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #124] @ c40a8 │ │ │ │ + ldr ip, [pc, #124] @ c4960 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #120] @ c40ac │ │ │ │ + ldr r3, [pc, #120] @ c4964 │ │ │ │ ldr r0, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #104] @ c40b0 │ │ │ │ + ldr r1, [pc, #104] @ c4968 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldm r0, {r2, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, #3 │ │ │ │ stm sp, {r1, r7} │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -195243,97 +195801,97 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r7, sl, fp, pc} │ │ │ │ @ instruction: 0xffff992c │ │ │ │ - @ instruction: 0xfff9d83c │ │ │ │ - andeq fp, r7, r4, lsl r3 │ │ │ │ + @ instruction: 0xfff9d840 │ │ │ │ + andeq sl, r7, ip, asr sl │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #92] @ c413c │ │ │ │ + ldr r1, [pc, #92] @ c49f4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, #8 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl cabbc │ │ │ │ + bl cb474 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4130 │ │ │ │ + bne c49e8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #24] @ c4140 │ │ │ │ + ldr r1, [pc, #24] @ c49f8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ - andeq r4, r4, r7, ror #29 │ │ │ │ - andeq r4, r4, r1, lsr sp │ │ │ │ + andeq r5, r4, r7, lsl r0 │ │ │ │ + andeq r4, r4, r1, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c41b0 │ │ │ │ + beq c4a68 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl c4144 │ │ │ │ + bl c49fc │ │ │ │ mla r2, r6, r9, r5 │ │ │ │ add r1, r5, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4144 │ │ │ │ + bl c49fc │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4144 │ │ │ │ + bl c49fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r6, ip │ │ │ │ ldm r5, {r3, sl} │ │ │ │ - bcs c41e8 │ │ │ │ + bcs c4aa0 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ mov r9, #1 │ │ │ │ ldm r4, {r7, lr} │ │ │ │ cmp r6, r8 │ │ │ │ - bcs c4250 │ │ │ │ + bcs c4b08 │ │ │ │ mov r6, r7 │ │ │ │ - b c429c │ │ │ │ + b c4b54 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r6, ip │ │ │ │ str r7, [sp] │ │ │ │ mov r7, #0 │ │ │ │ movwls r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ @@ -195342,46 +195900,46 @@ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ movwcc r3, #1 │ │ │ │ and sl, r7, r3 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs c4268 │ │ │ │ + bcs c4b20 │ │ │ │ mov r6, lr │ │ │ │ cmp sl, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp] │ │ │ │ - bne c429c │ │ │ │ + bne c4b54 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bhi c4248 │ │ │ │ + bhi c4b00 │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r6, r7 │ │ │ │ sbcs r1, r1, lr │ │ │ │ - bcc c429c │ │ │ │ - b c4248 │ │ │ │ + bcc c4b54 │ │ │ │ + b c4b00 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, lr │ │ │ │ movwls r3, #1 │ │ │ │ subs r2, r2, lr │ │ │ │ ldr lr, [sp] │ │ │ │ sbcs r1, r1, lr │ │ │ │ movwcc r9, #1 │ │ │ │ and r1, r3, r9 │ │ │ │ cmp sl, r1 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c4248 │ │ │ │ + bne c4b00 │ │ │ │ mov r0, #1 │ │ │ │ cmp ip, r8 │ │ │ │ - bcc c42c4 │ │ │ │ + bcc c4b7c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwls r1, #1 │ │ │ │ subs r2, r3, r6 │ │ │ │ sbcs r2, sl, lr │ │ │ │ movwcc r0, #1 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -195392,32 +195950,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c4340 │ │ │ │ + beq c4bf8 │ │ │ │ rsb r7, r6, r6, lsl #3 │ │ │ │ add r1, r0, r6, lsl #7 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #5 │ │ │ │ - bl c42d8 │ │ │ │ + bl c4b90 │ │ │ │ add r1, r4, r6, lsl #7 │ │ │ │ add r2, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c42d8 │ │ │ │ + bl c4b90 │ │ │ │ add r1, sl, r6, lsl #7 │ │ │ │ add r2, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl c42d8 │ │ │ │ + bl c4b90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -195439,32 +195997,32 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c43fc │ │ │ │ + beq c4cb4 │ │ │ │ rsb r7, r6, r6, lsl #3 │ │ │ │ add r1, r0, r6, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #3 │ │ │ │ - bl c4398 │ │ │ │ + bl c4c50 │ │ │ │ add r1, r4, r6, lsl #5 │ │ │ │ add r2, r4, r7, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4398 │ │ │ │ + bl c4c50 │ │ │ │ add r1, r5, r6, lsl #5 │ │ │ │ add r2, r5, r7, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4398 │ │ │ │ + bl c4c50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -195483,33 +196041,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c44b0 │ │ │ │ + beq c4d68 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl c4444 │ │ │ │ + bl c4cfc │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4444 │ │ │ │ + bl c4cfc │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl c4444 │ │ │ │ + bl c4cfc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrd r8, [r0] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -195532,33 +196090,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c4574 │ │ │ │ + beq c4e2c │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl c4508 │ │ │ │ + bl c4dc0 │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c4508 │ │ │ │ + bl c4dc0 │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl c4508 │ │ │ │ + bl c4dc0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldrd r8, [r0] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -195581,33 +196139,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ - beq c4638 │ │ │ │ + beq c4ef0 │ │ │ │ mov r9, #168 @ 0xa8 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ mla r2, r6, r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r7, lsl #5 │ │ │ │ - bl c45cc │ │ │ │ + bl c4e84 │ │ │ │ mla r2, r6, r9, r4 │ │ │ │ add r1, r4, r7, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl c45cc │ │ │ │ + bl c4e84 │ │ │ │ mla r2, r6, r9, sl │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl c45cc │ │ │ │ + bl c4e84 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ subs r5, r6, r2 │ │ │ │ @@ -195629,21 +196187,21 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ lsrs r9, r1, #1 │ │ │ │ - beq c4d04 │ │ │ │ + beq c55bc │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bls c4934 │ │ │ │ + bls c51ec │ │ │ │ add r0, lr, #24 │ │ │ │ ldrd r8, [lr] │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ subs r3, r4, r8 │ │ │ │ ldrd r0, [r0, #48] @ 0x30 │ │ │ │ @@ -195792,15 +196350,15 @@ │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #4 │ │ │ │ - b c4960 │ │ │ │ + b c5218 │ │ │ │ mov r2, lr │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r8, ip │ │ │ │ stm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ @@ -195811,25 +196369,25 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ sub r0, r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs c4a80 │ │ │ │ + bcs c5338 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, #47 @ 0x2f │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add r0, r0, r3, lsl #3 │ │ │ │ add r1, r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r3, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b c49f0 │ │ │ │ + b c52a8 │ │ │ │ mov r1, sl │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ stmia r1!, {ip, lr} │ │ │ │ ldm r4, {r0, r2, r3, r4} │ │ │ │ stm r1, {r0, r2, r3, r4} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -195839,73 +196397,73 @@ │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ addcc r1, r1, #1 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs c4a80 │ │ │ │ + bcs c5338 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r5, r4, r2, lsl #3 │ │ │ │ add r6, sl, r2, lsl #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r6 │ │ │ │ ldm r1, {r0, r3, r8, r9, ip, lr} │ │ │ │ stm r7, {r0, r3, r8, r9, ip, lr} │ │ │ │ ldr ip, [sl, r2, lsl #3] │ │ │ │ ldrd r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ subs r0, ip, r0 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcs c49c0 │ │ │ │ + bcs c5278 │ │ │ │ add r3, r5, #8 │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r8, sl, r9 │ │ │ │ cmp r9, #24 │ │ │ │ sub r3, r8, #24 │ │ │ │ ldm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ stm r8, {r0, r1, r4, r5, r6, r7} │ │ │ │ - beq c49a8 │ │ │ │ + beq c5260 │ │ │ │ ldr r0, [sl, r2] │ │ │ │ add r1, sl, r2 │ │ │ │ sub r9, r9, #24 │ │ │ │ sub r2, r2, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ subs r0, ip, r0 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcc c4a40 │ │ │ │ + bcc c52f8 │ │ │ │ add r1, sl, r9 │ │ │ │ - b c49ac │ │ │ │ + b c5264 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs c4bdc │ │ │ │ + bcs c5494 │ │ │ │ add r1, r4, r0, lsl #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, r2, #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r8, r0, #3 │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b c4b30 │ │ │ │ + b c53e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldm r7, {r0, r1, r2, r7} │ │ │ │ stmia r3!, {r6, ip} │ │ │ │ stm r3, {r0, r1, r2, r7} │ │ │ │ @@ -195919,15 +196477,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ addcc r3, r3, #1 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs c4bdc │ │ │ │ + bcs c5494 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add lr, r1, r0, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r4, r0, lsl #3 │ │ │ │ mov r3, lr │ │ │ │ @@ -195937,40 +196495,40 @@ │ │ │ │ ldr r0, [r4, r0, lsl #3] │ │ │ │ ldrd r2, [r7, #-24] @ 0xffffffe8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ subs r1, r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sbcs r1, ip, r3 │ │ │ │ - bcs c4af4 │ │ │ │ + bcs c53ac │ │ │ │ add r7, lr, #8 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ ldr sl, [sp, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r1, sl, r8 │ │ │ │ cmp r8, lr │ │ │ │ sub r2, r1, #24 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r9} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r9} │ │ │ │ - beq c4ad8 │ │ │ │ + beq c5390 │ │ │ │ sub r0, r7, #24 │ │ │ │ ldr r1, [r7, r8]! │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add lr, lr, #24 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ sub sl, sl, #24 │ │ │ │ subs r1, r3, r1 │ │ │ │ mov r7, r0 │ │ │ │ sbcs r1, ip, r2 │ │ │ │ - bcc c4b94 │ │ │ │ + bcc c544c │ │ │ │ add r3, sl, r8 │ │ │ │ - b c4adc │ │ │ │ + b c5394 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ sub ip, r8, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -196019,32 +196577,32 @@ │ │ │ │ mvnne r0, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add ip, ip, r1, lsl #3 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne c4c10 │ │ │ │ + bne c54c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, ip, #24 │ │ │ │ tst r0, #1 │ │ │ │ - beq c4cf4 │ │ │ │ + beq c55ac │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r8 │ │ │ │ movcc r2, r9 │ │ │ │ add ip, r4, sl │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ addcc r9, r9, #24 │ │ │ │ addcs r8, r8, #24 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ addeq r0, lr, #24 │ │ │ │ cmpeq r8, r0 │ │ │ │ - bne c4d0c │ │ │ │ + bne c55c4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 8740 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -196057,15 +196615,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #23 │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ str r1, [sp] │ │ │ │ - b c4dac │ │ │ │ + b c5664 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, sl │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [ip] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -196078,84 +196636,84 @@ │ │ │ │ str r2, [ip, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r8, [ip, #16] │ │ │ │ add r6, r2, #16 │ │ │ │ add r5, r5, #24 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - beq c4e94 │ │ │ │ + beq c574c │ │ │ │ ldr r7, [r6] │ │ │ │ sub r9, r6, #24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r6, #8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc c4df8 │ │ │ │ - bhi c4d98 │ │ │ │ + bcc c56b0 │ │ │ │ + bhi c5650 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r9, #4] │ │ │ │ subs r3, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbcs r3, r3, r7 │ │ │ │ - bcs c4d98 │ │ │ │ + bcs c5650 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r9, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldm r3, {r2, r7, r8, sl, ip, lr} │ │ │ │ stm r6, {r2, r7, r8, sl, ip, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq c4d68 │ │ │ │ + beq c5620 │ │ │ │ mov lr, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b c4e58 │ │ │ │ + b c5710 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ sub lr, lr, #24 │ │ │ │ subs r2, r2, #24 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ - beq c4d58 │ │ │ │ + beq c5610 │ │ │ │ add ip, r0, r2 │ │ │ │ add r9, r0, lr │ │ │ │ ldr r7, [ip, #-8] │ │ │ │ cmp r8, r7 │ │ │ │ - bcc c4e44 │ │ │ │ - bhi c4d5c │ │ │ │ + bcc c56fc │ │ │ │ + bhi c5614 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [r9, #4] │ │ │ │ subs r5, r1, r8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sbcs r7, r1, r7 │ │ │ │ - bcc c4e44 │ │ │ │ - b c4d5c │ │ │ │ + bcc c56fc │ │ │ │ + b c5614 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ add r1, r0, #24 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b c4f04 │ │ │ │ + b c57bc │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ stm r1, {r0, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r7, #-8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -196164,22 +196722,22 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [r7, #-16] │ │ │ │ str r4, [r7, #-12] │ │ │ │ add r1, r3, #16 │ │ │ │ sub r0, r0, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq c4f84 │ │ │ │ + beq c583c │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ ldrd r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r5, r2, r6 │ │ │ │ sbcs r5, r4, r7 │ │ │ │ - bcs c4ef4 │ │ │ │ + bcs c57ac │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm r1, {r3, r7} │ │ │ │ @@ -196189,122 +196747,122 @@ │ │ │ │ mov r7, r1 │ │ │ │ sub r1, r1, #24 │ │ │ │ mov ip, r7 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ ldm r3, {r0, r6, r8, r9, sl, lr} │ │ │ │ stm ip, {r0, r6, r8, r9, sl, lr} │ │ │ │ - beq c4ec0 │ │ │ │ + beq c5778 │ │ │ │ ldr r0, [r7, #-40] @ 0xffffffd8 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r3, [r7, #-36] @ 0xffffffdc │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r4, r3 │ │ │ │ - bcc c4f48 │ │ │ │ - b c4ec4 │ │ │ │ + bcc c5800 │ │ │ │ + b c577c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b c4fe4 │ │ │ │ + b c589c │ │ │ │ ldr r2, [sp] │ │ │ │ add r7, sp, #16 │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ ldm r7, {r0, r1, r3, r7} │ │ │ │ stm r2, {r0, r1, r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ add r0, r0, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c504c │ │ │ │ + beq c5904 │ │ │ │ ldrd r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ subs r1, sl, r6 │ │ │ │ sbcs r1, r9, r7 │ │ │ │ - bcs c4fd4 │ │ │ │ + bcs c588c │ │ │ │ add r7, r0, #8 │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r7, {r1, r2, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ sub r2, r1, #24 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ ldm r7, {r0, r4, r5, r8, ip, lr} │ │ │ │ stm r6, {r0, r4, r5, r8, ip, lr} │ │ │ │ - beq c4fb0 │ │ │ │ + beq c5868 │ │ │ │ ldrd r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, #24 │ │ │ │ subs r0, sl, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcc c5014 │ │ │ │ - b c4fb4 │ │ │ │ + bcc c58cc │ │ │ │ + b c586c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b c50ac │ │ │ │ + b c5964 │ │ │ │ ldr r2, [sp] │ │ │ │ add r7, sp, #16 │ │ │ │ str sl, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ ldm r7, {r0, r1, r3, r7} │ │ │ │ stm r2, {r0, r1, r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ add r0, r0, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c5114 │ │ │ │ + beq c59cc │ │ │ │ ldrd r6, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ subs r1, sl, r6 │ │ │ │ sbcs r1, r9, r7 │ │ │ │ - bcs c509c │ │ │ │ + bcs c5954 │ │ │ │ add r7, r0, #8 │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r7, {r1, r2, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ sub r2, r1, #24 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ ldm r7, {r0, r4, r5, r8, ip, lr} │ │ │ │ stm r6, {r0, r4, r5, r8, ip, lr} │ │ │ │ - beq c5078 │ │ │ │ + beq c5930 │ │ │ │ ldrd r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, #24 │ │ │ │ subs r0, sl, r0 │ │ │ │ sbcs r0, r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcc c50dc │ │ │ │ - b c507c │ │ │ │ + bcc c5994 │ │ │ │ + b c5934 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -196554,42 +197112,42 @@ │ │ │ │ mvncs r2, #0 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r7, r6 │ │ │ │ addeq r0, r0, r1, lsl #3 │ │ │ │ addeq r1, r3, r2, lsl #3 │ │ │ │ addeq r1, r1, #8 │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq c5520 │ │ │ │ + beq c5dd8 │ │ │ │ bl 8740 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, r0, #24 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc c556c │ │ │ │ + bcc c5e24 │ │ │ │ ldm r0, {r4, r7} │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r8, [r2] │ │ │ │ movwls r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ subs r5, r8, r4 │ │ │ │ sbcs r7, r9, r7 │ │ │ │ movwcc r6, #1 │ │ │ │ and r9, r3, r6 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs c5588 │ │ │ │ + bcs c5e40 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ - b c55c8 │ │ │ │ + b c5e80 │ │ │ │ ldr ip, [r2, #24]! │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r6, [r3, #24]! │ │ │ │ @@ -196609,50 +197167,50 @@ │ │ │ │ add ip, r0, r7, lsl #3 │ │ │ │ eor r7, r9, #1 │ │ │ │ add lr, r0, r2, lsl #3 │ │ │ │ orr r7, r7, r7, lsl #1 │ │ │ │ ldr r6, [ip, #16] │ │ │ │ add sl, r0, r7, lsl #3 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc c5620 │ │ │ │ + bcc c5ed8 │ │ │ │ ldm ip, {r4, r7} │ │ │ │ cmp r5, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r8, [r3] │ │ │ │ movwls r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ subs r4, r8, r4 │ │ │ │ sbcs r4, r9, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ and r4, r5, r0 │ │ │ │ ldr r6, [sl, #16] │ │ │ │ ldr r0, [lr, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs c5684 │ │ │ │ + bcs c5f3c │ │ │ │ cmp r4, #0 │ │ │ │ mov r4, r3 │ │ │ │ movne r4, ip │ │ │ │ movne ip, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc c56f4 │ │ │ │ + bcc c5fac │ │ │ │ ldrd r6, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ ldrd r8, [lr] │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ subs r3, r8, r6 │ │ │ │ mov r8, lr │ │ │ │ sbcs r3, r9, r7 │ │ │ │ movwcc r5, #1 │ │ │ │ tst r0, r5 │ │ │ │ movne r8, r4 │ │ │ │ moveq lr, r4 │ │ │ │ - b c56f8 │ │ │ │ + b c5fb0 │ │ │ │ ldrd r8, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [lr] │ │ │ │ movne r5, sl │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ @@ -196672,15 +197230,15 @@ │ │ │ │ moveq r3, ip │ │ │ │ mov r4, sl │ │ │ │ mov sl, lr │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs c564c │ │ │ │ + bcs c5f04 │ │ │ │ mov r8, r4 │ │ │ │ ldm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r1, #24 │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -196696,103 +197254,103 @@ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov ip, #1 │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #8 │ │ │ │ ldrne r4, [r5, #20] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne c588c │ │ │ │ + bne c6144 │ │ │ │ ldr lr, [r5, #24] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ - beq c57bc │ │ │ │ + beq c6074 │ │ │ │ cmp lr, r9 │ │ │ │ - bcs c586c │ │ │ │ + bcs c6124 │ │ │ │ add r7, lr, lr, lsl #2 │ │ │ │ add r7, r3, r7, lsl #3 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne c58b0 │ │ │ │ + bne c6168 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ adds r7, r6, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp, #20] │ │ │ │ adc r7, ip, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b c57e8 │ │ │ │ + b c60a0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq c58d4 │ │ │ │ + beq c618c │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ add r8, r3, #16 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #0 │ │ │ │ lsl r9, r3, #3 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b c5828 │ │ │ │ + b c60e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #0 │ │ │ │ lsr sl, r7, #2 │ │ │ │ mov r7, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ add r8, r8, #40 @ 0x28 │ │ │ │ subs r9, r9, #40 @ 0x28 │ │ │ │ - beq c5908 │ │ │ │ + beq c61c0 │ │ │ │ ldr ip, [r8, #-12] │ │ │ │ cmp ip, #18 │ │ │ │ ldreq r5, [r8, #8] │ │ │ │ cmpeq r5, r4 │ │ │ │ - bne c5818 │ │ │ │ + bne c60d0 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5808 │ │ │ │ + beq c60c0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ subcs r5, r2, r3 │ │ │ │ cmpcs r5, r7 │ │ │ │ - bcc c587c │ │ │ │ + bcc c6134 │ │ │ │ ands r5, r7, #3 │ │ │ │ - bne c587c │ │ │ │ + bne c6134 │ │ │ │ add r3, r1, r3 │ │ │ │ - b c5810 │ │ │ │ - ldr r1, [pc, #240] @ c5964 │ │ │ │ + b c60c8 │ │ │ │ + ldr r1, [pc, #240] @ c621c │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c58bc │ │ │ │ - ldr r1, [pc, #236] @ c5970 │ │ │ │ + b c6174 │ │ │ │ + ldr r1, [pc, #236] @ c6228 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c58bc │ │ │ │ + b c6174 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r2, r7 │ │ │ │ subcs r6, r2, r7 │ │ │ │ cmpcs r6, r4 │ │ │ │ - bcs c58f4 │ │ │ │ - ldr r1, [pc, #192] @ c5968 │ │ │ │ + bcs c61ac │ │ │ │ + ldr r1, [pc, #192] @ c6220 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c58bc │ │ │ │ - ldr r1, [pc, #180] @ c596c │ │ │ │ + b c6174 │ │ │ │ + ldr r1, [pc, #180] @ c6224 │ │ │ │ mov r2, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -196800,20 +197358,20 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b c5914 │ │ │ │ + b c61cc │ │ │ │ ands r6, r4, #15 │ │ │ │ - bne c58a0 │ │ │ │ + bne c6158 │ │ │ │ add ip, r1, r7 │ │ │ │ mov r8, r4 │ │ │ │ - b c5754 │ │ │ │ + b c600c │ │ │ │ ldm sp, {r5, r9} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r1, r0, #24 │ │ │ │ lsr r6, r8, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -196829,56 +197387,56 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r5, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ str r9, [r1, #12] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r1, r4, sp, lsl #30 │ │ │ │ - muleq r4, pc, lr @ │ │ │ │ - andeq r1, r4, r2, ror #29 │ │ │ │ - andeq r1, r4, r0, ror #29 │ │ │ │ + andeq r2, r4, sp, lsr r0 │ │ │ │ + andeq r1, r4, pc, asr #31 │ │ │ │ + andeq r2, r4, r2, lsl r0 │ │ │ │ + andeq r2, r4, r0, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr lr, [r3], #6 │ │ │ │ subs ip, lr, #2 │ │ │ │ - beq c59d8 │ │ │ │ + beq c6290 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c59f8 │ │ │ │ + beq c62b0 │ │ │ │ sub r2, lr, #3 │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ - bcs c5a64 │ │ │ │ - ldr ip, [pc, #240] @ c5aa0 │ │ │ │ - ldr r0, [pc, #240] @ c5aa4 │ │ │ │ + bcs c631c │ │ │ │ + ldr ip, [pc, #240] @ c6358 │ │ │ │ + ldr r0, [pc, #240] @ c635c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b c5a34 │ │ │ │ + b c62ec │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #180] @ c5a9c │ │ │ │ + ldr r1, [pc, #180] @ c6354 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ cmp ip, #109 @ 0x6d │ │ │ │ - bcs c5a7c │ │ │ │ - ldr r2, [pc, #160] @ c5aa8 │ │ │ │ + bcs c6334 │ │ │ │ + ldr r2, [pc, #160] @ c6360 │ │ │ │ add r0, r0, #7 │ │ │ │ - ldr ip, [pc, #156] @ c5aac │ │ │ │ + ldr ip, [pc, #156] @ c6364 │ │ │ │ sub r3, lr, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -196890,42 +197448,42 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, sp │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [fp, #-8] │ │ │ │ add r2, sp, #8 │ │ │ │ str ip, [fp, #-4] │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #40] @ c5a94 │ │ │ │ + ldr r3, [pc, #40] @ c634c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #20] @ c5a98 │ │ │ │ + ldr r3, [pc, #20] @ c6350 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r8, r7, ip, asr #25 │ │ │ │ - andeq r8, r7, r4, lsr #25 │ │ │ │ - ldrdeq r1, [r4], -r1 @ │ │ │ │ + andeq r8, r7, r4, lsl r4 │ │ │ │ + andeq r8, r7, ip, ror #7 │ │ │ │ + andeq r1, r4, r1, lsl #30 │ │ │ │ andeq r5, r0, r4, ror #3 │ │ │ │ - andeq r8, r7, r0, lsl lr │ │ │ │ - muleq r7, ip, sp │ │ │ │ + andeq r8, r7, r8, asr r5 │ │ │ │ + andeq r8, r7, r4, ror #9 │ │ │ │ strdeq r9, [r0], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #200] @ c5b8c │ │ │ │ + ldr r0, [pc, #200] @ c6444 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #196] @ c5b90 │ │ │ │ + ldr r2, [pc, #196] @ c6448 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, fp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -196935,111 +197493,111 @@ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c5b5c │ │ │ │ + beq c6414 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c5b5c │ │ │ │ + bne c6414 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5b40 │ │ │ │ + beq c63f8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b54 │ │ │ │ + beq c640c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b7c │ │ │ │ + beq c6434 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff9bdb0 │ │ │ │ - andeq r8, r7, ip, lsl #27 │ │ │ │ + @ instruction: 0xfff9bdb4 │ │ │ │ + ldrdeq r8, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c38 │ │ │ │ + beq c64f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 512c │ │ │ │ mov r0, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c28 │ │ │ │ + beq c64e0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r6, r7} │ │ │ │ mov r0, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #112] @ c5c6c │ │ │ │ + ldrne r1, [pc, #112] @ c6524 │ │ │ │ movne r2, #3 │ │ │ │ strbne r8, [r0, #8] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r5, [r0] │ │ │ │ strne r0, [r4, #4] │ │ │ │ strbne r2, [r4] │ │ │ │ strne r1, [r0, #4] │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8400 │ │ │ │ - b c5c34 │ │ │ │ + b c64ec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5c84 │ │ │ │ + bl c653c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r8, r7, ip, lsl #25 │ │ │ │ + ldrdeq r8, [r7], -r4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 50d8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5cb0 │ │ │ │ + beq c6568 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -197053,19 +197611,19 @@ │ │ │ │ movt r2, #58731 @ 0xe56b │ │ │ │ movt r1, #61747 @ 0xf133 │ │ │ │ movt r3, #20617 @ 0x5089 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ c5cf4 │ │ │ │ + ldr r0, [pc, #8] @ c65ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andeq r1, r4, r5, asr #29 │ │ │ │ + strdeq r1, [r4], -r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -197078,837 +197636,837 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2752] @ c6810 │ │ │ │ + ldr r1, [pc, #2752] @ c70c8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #2744] @ c6814 │ │ │ │ + ldr r1, [pc, #2744] @ c70cc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #2740] @ c6818 │ │ │ │ + ldr r2, [pc, #2740] @ c70d0 │ │ │ │ strb r3, [sp, #13] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl adf90 │ │ │ │ + bl ae848 │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ mov r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6024 │ │ │ │ + beq c68dc │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, #0 │ │ │ │ bl 53fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 548c <__xpg_strerror_r@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - ble c67c0 │ │ │ │ + ble c7078 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 5390 │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne c60cc │ │ │ │ + bne c6984 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl c6490 │ │ │ │ + bpl c6d48 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #2648] @ c6888 │ │ │ │ + ldr r1, [pc, #2648] @ c7140 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne c60dc │ │ │ │ - ldr r1, [pc, #2604] @ c688c │ │ │ │ + bne c6994 │ │ │ │ + ldr r1, [pc, #2604] @ c7144 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2572] @ c6890 │ │ │ │ + ldr r1, [pc, #2572] @ c7148 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2544] @ c6894 │ │ │ │ + ldr r1, [pc, #2544] @ c714c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl c6918 │ │ │ │ + bl c71d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - b c6188 │ │ │ │ + bne c67b0 │ │ │ │ + b c6a40 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #2540] @ c68d0 │ │ │ │ + ldr r1, [pc, #2540] @ c7188 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f98 │ │ │ │ + beq c6850 │ │ │ │ mov r0, #1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #2380] @ c6864 │ │ │ │ + ldr r1, [pc, #2380] @ c711c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5efc │ │ │ │ + bne c67b4 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne c633c │ │ │ │ - ldr r1, [pc, #2328] @ c6868 │ │ │ │ + bne c6bf4 │ │ │ │ + ldr r1, [pc, #2328] @ c7120 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r0, [pc, #2308] @ c686c │ │ │ │ - ldr r2, [pc, #2308] @ c6870 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r0, [pc, #2308] @ c7124 │ │ │ │ + ldr r2, [pc, #2308] @ c7128 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne c5efc │ │ │ │ - b c63c0 │ │ │ │ + bne c67b4 │ │ │ │ + b c6c78 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne c6204 │ │ │ │ - ldr r1, [pc, #2336] @ c68d4 │ │ │ │ + bne c6abc │ │ │ │ + ldr r1, [pc, #2336] @ c718c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2304] @ c68d8 │ │ │ │ + ldr r1, [pc, #2304] @ c7190 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #2276] @ c68dc │ │ │ │ + ldr r1, [pc, #2276] @ c7194 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl c6918 │ │ │ │ + bl c71d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - b c62b0 │ │ │ │ + bne c67b0 │ │ │ │ + b c6b68 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ uxtb r4, r0 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrb r1, [r5, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne c63e0 │ │ │ │ - ldr r2, [pc, #2008] @ c681c │ │ │ │ + bne c6c98 │ │ │ │ + ldr r2, [pc, #2008] @ c70d4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r1, [pc, #2004] @ c6820 │ │ │ │ + ldr r1, [pc, #2004] @ c70d8 │ │ │ │ ldrd r6, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ movwne r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ + bne c6658 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1948] @ c6824 │ │ │ │ + ldr r1, [pc, #1948] @ c70dc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ + bne c6658 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1920] @ c6828 │ │ │ │ + ldr r1, [pc, #1920] @ c70e0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ + bne c6658 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl c6918 │ │ │ │ - b c6488 │ │ │ │ + bl c71d0 │ │ │ │ + b c6d40 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c64d8 │ │ │ │ - b c65c8 │ │ │ │ - ldr r1, [pc, #1972] @ c6898 │ │ │ │ + beq c6d90 │ │ │ │ + b c6e80 │ │ │ │ + ldr r1, [pc, #1972] @ c7150 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1952] @ c689c │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1952] @ c7154 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1900] @ c68a0 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1900] @ c7158 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r2, [pc, #1876] @ c68a4 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r2, [pc, #1876] @ c715c │ │ │ │ add r1, sp, #16 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c6918 │ │ │ │ + bl c71d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1852] @ c68a8 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1852] @ c7160 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5efc │ │ │ │ + bne c67b4 │ │ │ │ ldrb r1, [r4, #10] │ │ │ │ ldm r4, {r0, r3} │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne c6644 │ │ │ │ - ldr r1, [pc, #1804] @ c68ac │ │ │ │ + bne c6efc │ │ │ │ + ldr r1, [pc, #1804] @ c7164 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1768] @ c68b0 │ │ │ │ + ldr r1, [pc, #1768] @ c7168 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1740] @ c68b4 │ │ │ │ + ldr r1, [pc, #1740] @ c716c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r2, [r4] │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 6abc8 │ │ │ │ - b c632c │ │ │ │ - ldr r1, [pc, #1748] @ c68e0 │ │ │ │ + bl 6b480 │ │ │ │ + b c6be4 │ │ │ │ + ldr r1, [pc, #1748] @ c7198 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1728] @ c68e4 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1728] @ c719c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1676] @ c68e8 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1676] @ c71a0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r2, [pc, #1652] @ c68ec │ │ │ │ + bne c67b0 │ │ │ │ + ldr r2, [pc, #1652] @ c71a4 │ │ │ │ add r1, sp, #16 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c6918 │ │ │ │ + bl c71d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1628] @ c68f0 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1628] @ c71a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5efc │ │ │ │ + bne c67b4 │ │ │ │ ldrb r1, [r4, #10] │ │ │ │ ldm r4, {r0, r3} │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne c66c8 │ │ │ │ - ldr r1, [pc, #1580] @ c68f4 │ │ │ │ + bne c6f80 │ │ │ │ + ldr r1, [pc, #1580] @ c71ac │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1544] @ c68f8 │ │ │ │ + ldr r1, [pc, #1544] @ c71b0 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1516] @ c68fc │ │ │ │ + ldr r1, [pc, #1516] @ c71b4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne c5efc │ │ │ │ - b c677c │ │ │ │ - ldr r1, [pc, #1328] @ c6874 │ │ │ │ + bne c67b4 │ │ │ │ + b c7034 │ │ │ │ + ldr r1, [pc, #1328] @ c712c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5efc │ │ │ │ - ldr r0, [pc, #1300] @ c6878 │ │ │ │ + bne c67b4 │ │ │ │ + ldr r0, [pc, #1300] @ c7130 │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #1296] @ c687c │ │ │ │ + ldr r2, [pc, #1296] @ c7134 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldrd r6, [r4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #1240] @ c6880 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #1240] @ c7138 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne c5efc │ │ │ │ + bne c67b4 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1204] @ c6884 │ │ │ │ + ldr r1, [pc, #1204] @ c713c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6408 │ │ │ │ + bne c6cc0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #1072] @ c682c │ │ │ │ + ldr r1, [pc, #1072] @ c70e4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ - ldr r1, [pc, #1056] @ c6830 │ │ │ │ + bne c6658 │ │ │ │ + ldr r1, [pc, #1056] @ c70e8 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ - ldr r1, [pc, #1008] @ c6834 │ │ │ │ + bne c6658 │ │ │ │ + ldr r1, [pc, #1008] @ c70ec │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ - ldr r2, [pc, #984] @ c6838 │ │ │ │ + bne c6658 │ │ │ │ + ldr r2, [pc, #984] @ c70f0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c6918 │ │ │ │ + bl c71d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da0 │ │ │ │ - ldr r1, [pc, #960] @ c683c │ │ │ │ + bne c6658 │ │ │ │ + ldr r1, [pc, #960] @ c70f4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r9, r0 │ │ │ │ - b c5da0 │ │ │ │ - beq c64b8 │ │ │ │ + b c6658 │ │ │ │ + beq c6d70 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64c0 │ │ │ │ + bne c6d78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 512c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c65c8 │ │ │ │ + bne c6e80 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r1, [r4, #10] │ │ │ │ ldm r4, {r0, r3} │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne c6560 │ │ │ │ + bne c6e18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #840] @ c6840 │ │ │ │ + ldr r1, [pc, #840] @ c70f8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65c8 │ │ │ │ + bne c6e80 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #812] @ c6844 │ │ │ │ + ldr r1, [pc, #812] @ c70fc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65c8 │ │ │ │ + bne c6e80 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #784] @ c6848 │ │ │ │ + ldr r1, [pc, #784] @ c7100 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65c8 │ │ │ │ + bne c6e80 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ mov r1, r0 │ │ │ │ - b c6604 │ │ │ │ - ldr r1, [pc, #748] @ c6854 │ │ │ │ + b c6ebc │ │ │ │ + ldr r1, [pc, #748] @ c710c │ │ │ │ add r2, sp, #16 │ │ │ │ stm r2, {r0, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #7 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65c8 │ │ │ │ - ldr r1, [pc, #708] @ c6858 │ │ │ │ + bne c6e80 │ │ │ │ + ldr r1, [pc, #708] @ c7110 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65c8 │ │ │ │ - ldr r3, [pc, #684] @ c685c │ │ │ │ + bne c6e80 │ │ │ │ + ldr r3, [pc, #684] @ c7114 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c65ec │ │ │ │ + beq c6ea4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c67b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #620] @ c6860 │ │ │ │ + ldr r1, [pc, #620] @ c7118 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c65cc │ │ │ │ + bne c6e84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #560] @ c684c │ │ │ │ + ldr r2, [pc, #560] @ c7104 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ tst r7, #8388608 @ 0x800000 │ │ │ │ - ldr r1, [pc, #548] @ c6850 │ │ │ │ + ldr r1, [pc, #548] @ c7108 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ movweq r2, #2 │ │ │ │ blx r3 │ │ │ │ - b c65cc │ │ │ │ - ldr r1, [pc, #620] @ c68b8 │ │ │ │ + b c6e84 │ │ │ │ + ldr r1, [pc, #620] @ c7170 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #572] @ c68bc │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #572] @ c7174 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r5] │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r3, [pc, #540] @ c68c0 │ │ │ │ + ldr r3, [pc, #540] @ c7178 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 6abc8 │ │ │ │ + bl 6b480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #524] @ c68c4 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #524] @ c717c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ - b c676c │ │ │ │ + bl 6a010 │ │ │ │ + b c7024 │ │ │ │ add r1, r4, #8 │ │ │ │ add r6, sp, #8 │ │ │ │ ldm r1, {r2, r7} │ │ │ │ - ldr ip, [pc, #548] @ c6900 │ │ │ │ - ldr r1, [pc, #548] @ c6904 │ │ │ │ + ldr ip, [pc, #548] @ c71b8 │ │ │ │ + ldr r1, [pc, #548] @ c71bc │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #5 │ │ │ │ add ip, pc, ip │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ - ldr r1, [pc, #484] @ c6908 │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #484] @ c71c0 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ef8 │ │ │ │ + bne c67b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #420] @ c690c │ │ │ │ + ldr r1, [pc, #420] @ c71c4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5efc │ │ │ │ + bne c67b4 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne c67a8 │ │ │ │ - ldr r1, [pc, #304] @ c68c8 │ │ │ │ + bne c7060 │ │ │ │ + ldr r1, [pc, #304] @ c7180 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #284] @ c68cc │ │ │ │ + ldr r1, [pc, #284] @ c7184 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #328] @ c6910 │ │ │ │ + ldr r0, [pc, #328] @ c71c8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ c6914 │ │ │ │ + ldr r1, [pc, #324] @ c71cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r5, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 8850 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6808 │ │ │ │ + beq c70c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r4, sp, lsl #21 │ │ │ │ - andeq r0, r3, ip, lsl r5 │ │ │ │ + @ instruction: 0x00041bbd │ │ │ │ + andeq r0, r3, ip, lsl #11 │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - andeq r0, r4, r6, asr #23 │ │ │ │ - andeq r0, r4, r0, ror #25 │ │ │ │ - andeq r0, r3, r0, lsl #4 │ │ │ │ - andeq r2, r4, r9, lsr r3 │ │ │ │ - andeq sl, r3, r2, lsr #14 │ │ │ │ - andeq pc, r2, r8, ror #28 │ │ │ │ - muleq r4, r5, pc @ │ │ │ │ - andeq r6, r7, r0, lsl #12 │ │ │ │ - muleq r3, r6, r6 │ │ │ │ - andeq r0, r4, ip, lsr r8 │ │ │ │ - andeq r1, r4, r7, asr #5 │ │ │ │ - andeq r1, r4, r9, lsr #29 │ │ │ │ - andeq r2, r4, r0, lsl #18 │ │ │ │ - andeq r0, r4, r9, ror #11 │ │ │ │ - andeq r1, r4, fp, ror #4 │ │ │ │ - andeq r1, r4, sp, asr #28 │ │ │ │ - @ instruction: 0x000764b8 │ │ │ │ - andeq sl, r3, r6, lsr #10 │ │ │ │ - andeq r0, r3, ip, ror #6 │ │ │ │ - andeq r0, r4, r7, lsr sp │ │ │ │ - andeq r9, r7, ip, lsr #19 │ │ │ │ - andeq pc, r4, r8, ror #11 │ │ │ │ - ldrdeq sl, [r3], -r4 │ │ │ │ - andeq r9, r7, r4, asr r6 │ │ │ │ - muleq r4, r0, r2 │ │ │ │ - andeq sl, r3, sl, ror #14 │ │ │ │ - andeq r1, r4, r8, lsl r8 │ │ │ │ - andeq r2, r4, fp, asr r9 │ │ │ │ - @ instruction: 0x00040db2 │ │ │ │ - andeq r0, r3, r4, lsl #8 │ │ │ │ - andeq r2, r4, sp, lsr r5 │ │ │ │ - andeq sl, r3, r6, lsr sl │ │ │ │ - andeq r0, r3, ip, ror r1 │ │ │ │ - andeq r2, r4, r5, lsr #5 │ │ │ │ - andeq r6, r7, r0, lsl r9 │ │ │ │ - andeq sl, r3, r6, lsr #19 │ │ │ │ - andeq r0, r4, ip, lsl #23 │ │ │ │ - andeq r1, r4, r7, lsl r6 │ │ │ │ - strdeq r2, [r4], -r9 │ │ │ │ - andeq r1, r4, r3, lsl #3 │ │ │ │ - andeq r1, r4, r9, asr sp │ │ │ │ - andeq r6, r7, r4, asr #7 │ │ │ │ - andeq sl, r3, sl, asr r4 │ │ │ │ - andeq r0, r4, sp, ror r4 │ │ │ │ - andeq r2, r4, r0, ror r7 │ │ │ │ - strdeq r1, [r4], -sl │ │ │ │ - andeq r0, r4, lr, asr ip │ │ │ │ - @ instruction: 0x000302b0 │ │ │ │ - andeq r2, r4, r9, ror #7 │ │ │ │ - andeq sl, r3, lr, lsl #18 │ │ │ │ - andeq r0, r3, r4, asr r0 │ │ │ │ - andeq r2, r4, sp, ror r1 │ │ │ │ - andeq r6, r7, r8, ror #15 │ │ │ │ - andeq sl, r3, lr, ror r8 │ │ │ │ - andeq r0, r4, r4, ror #20 │ │ │ │ - strdeq r1, [r4], -ip │ │ │ │ - ldrdeq r2, [r4], -r1 │ │ │ │ - andeq r6, r7, ip, ror #6 │ │ │ │ - andeq r1, r4, r4, lsl #2 │ │ │ │ - @ instruction: 0x00041cb5 │ │ │ │ - @ instruction: 0x0003a3b2 │ │ │ │ - andeq r8, r7, r0, lsr r0 │ │ │ │ - andeq r8, r7, r0, lsr r0 │ │ │ │ + strdeq r0, [r4], -r6 │ │ │ │ + andeq r0, r4, r0, lsl lr │ │ │ │ + andeq r0, r3, r0, ror r2 │ │ │ │ + andeq r2, r4, r9, ror #8 │ │ │ │ + andeq sl, r3, r2, asr r8 │ │ │ │ + ldrdeq pc, [r2], -r8 │ │ │ │ + andeq r2, r4, r5, asr #1 │ │ │ │ + andeq r5, r7, r8, asr #26 │ │ │ │ + andeq sl, r3, r6, asr #15 │ │ │ │ + andeq r0, r4, ip, ror #18 │ │ │ │ + strdeq r1, [r4], -r7 │ │ │ │ + ldrdeq r1, [r4], -r9 │ │ │ │ + andeq r2, r4, r0, lsr sl │ │ │ │ + andeq r0, r4, r9, lsl r7 │ │ │ │ + muleq r4, fp, r3 │ │ │ │ + andeq r1, r4, sp, ror pc │ │ │ │ + andeq r5, r7, r0, lsl #24 │ │ │ │ + andeq sl, r3, r6, asr r6 │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + andeq r0, r4, r7, ror #28 │ │ │ │ + strdeq r9, [r7], -r4 │ │ │ │ + andeq pc, r4, r0, lsr r7 @ │ │ │ │ + andeq sl, r3, r4, lsl #18 │ │ │ │ + muleq r7, ip, sp │ │ │ │ + ldrdeq pc, [r4], -r8 │ │ │ │ + muleq r3, sl, r8 │ │ │ │ + andeq r1, r4, r8, asr #18 │ │ │ │ + andeq r2, r4, fp, lsl #21 │ │ │ │ + andeq r0, r4, r2, ror #29 │ │ │ │ + andeq r0, r3, r4, ror r4 │ │ │ │ + andeq r2, r4, sp, ror #12 │ │ │ │ + andeq sl, r3, r6, ror #22 │ │ │ │ + andeq r0, r3, ip, ror #3 │ │ │ │ + ldrdeq r2, [r4], -r5 │ │ │ │ + andeq r6, r7, r8, asr r0 │ │ │ │ + ldrdeq sl, [r3], -r6 │ │ │ │ + @ instruction: 0x00040cbc │ │ │ │ + andeq r1, r4, r7, asr #14 │ │ │ │ + andeq r2, r4, r9, lsr #6 │ │ │ │ + @ instruction: 0x000412b3 │ │ │ │ + andeq r1, r4, r9, lsl #29 │ │ │ │ + andeq r5, r7, ip, lsl #22 │ │ │ │ + andeq sl, r3, sl, lsl #11 │ │ │ │ + andeq r0, r4, sp, lsr #11 │ │ │ │ + andeq r2, r4, r0, lsr #17 │ │ │ │ + andeq r1, r4, sl, lsr #20 │ │ │ │ + andeq r0, r4, lr, lsl #27 │ │ │ │ + andeq r0, r3, r0, lsr #6 │ │ │ │ + andeq r2, r4, r9, lsl r5 │ │ │ │ + andeq sl, r3, lr, lsr sl │ │ │ │ + andeq r0, r3, r4, asr #1 │ │ │ │ + andeq r2, r4, sp, lsr #5 │ │ │ │ + andeq r5, r7, r0, lsr pc │ │ │ │ + andeq sl, r3, lr, lsr #19 │ │ │ │ + muleq r4, r4, fp │ │ │ │ + andeq r1, r4, ip, lsr #12 │ │ │ │ + andeq r2, r4, r1, lsl #4 │ │ │ │ + @ instruction: 0x00075ab4 │ │ │ │ + andeq r1, r4, r4, lsr r2 │ │ │ │ + andeq r1, r4, r5, ror #27 │ │ │ │ + andeq sl, r3, r2, ror #9 │ │ │ │ + andeq r7, r7, r8, ror r7 │ │ │ │ + andeq r7, r7, r8, ror r7 │ │ │ │ push {fp, lr} │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #40] @ c6950 │ │ │ │ - ldr r3, [pc, #40] @ c6954 │ │ │ │ + ldr r1, [pc, #40] @ c7208 │ │ │ │ + ldr r3, [pc, #40] @ c720c │ │ │ │ uxtb r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ mov r0, lr │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ bx ip │ │ │ │ - andeq r9, r7, r8, lsr r1 │ │ │ │ - andeq lr, r4, r4, ror sp │ │ │ │ + andeq r8, r7, r0, lsl #17 │ │ │ │ + @ instruction: 0x0004eebc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne c6984 │ │ │ │ + bne c723c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne c69b8 │ │ │ │ + bne c7270 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61474 │ │ │ │ + b 61d30 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #132] @ c6a18 │ │ │ │ + ldr lr, [pc, #132] @ c72d0 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne c6998 │ │ │ │ - b c69e8 │ │ │ │ + bne c7250 │ │ │ │ + b c72a0 │ │ │ │ ldr r2, [r0] │ │ │ │ add ip, sp, #8 │ │ │ │ - ldr lr, [pc, #84] @ c6a1c │ │ │ │ + ldr lr, [pc, #84] @ c72d4 │ │ │ │ mov r0, #7 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ and r0, r2, #15 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ strb r0, [ip, r3] │ │ │ │ sub r0, r3, #1 │ │ │ │ - bne c69cc │ │ │ │ - ldr r2, [pc, #48] @ c6a20 │ │ │ │ + bne c7284 │ │ │ │ + ldr r2, [pc, #48] @ c72d8 │ │ │ │ add r0, r3, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r4, ip, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq pc, r2, ip, lsr #26 │ │ │ │ - andeq pc, r2, r8, ror ip @ │ │ │ │ - @ instruction: 0x000428bf │ │ │ │ + andeq pc, r2, r4, lsr #27 │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ + andeq r2, r4, pc, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrsb lr, [r2], #1 │ │ │ │ @@ -197920,21 +198478,21 @@ │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r0, r6, r0 │ │ │ │ lsr r4, r5, r4 │ │ │ │ lslpl r4, r5, r7 │ │ │ │ orr r1, r4, r1 │ │ │ │ cmp lr, #0 │ │ │ │ - bmi c6a3c │ │ │ │ + bmi c72f4 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r2, [ip] │ │ │ │ - bhi c6aa8 │ │ │ │ + bhi c7360 │ │ │ │ uxtb r2, lr │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls c6aa8 │ │ │ │ + bls c7360 │ │ │ │ subs r2, r3, #32 │ │ │ │ mvn r7, #0 │ │ │ │ lsl r3, r7, r3 │ │ │ │ lslpl r7, r7, r2 │ │ │ │ movwpl r3, #0 │ │ │ │ orr r1, r1, r7 │ │ │ │ orr r0, r0, r3 │ │ │ │ @@ -197943,62 +198501,62 @@ │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi c6cc0 │ │ │ │ + bhi c7578 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 512c │ │ │ │ add r2, sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #7 │ │ │ │ strb r0, [r8, sl] │ │ │ │ - bcs c6b84 │ │ │ │ + bcs c743c │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c44 │ │ │ │ + beq c74fc │ │ │ │ cmp sl, #0 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r0, [sp, #9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c5c │ │ │ │ + beq c7514 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r0, [sp, #10] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c64 │ │ │ │ + beq c751c │ │ │ │ cmp sl, #2 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r0, [sp, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c6c │ │ │ │ + beq c7524 │ │ │ │ cmp sl, #3 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c74 │ │ │ │ + beq c752c │ │ │ │ cmp sl, #4 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6c7c │ │ │ │ + beq c7534 │ │ │ │ cmp sl, #5 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ ldrb r1, [sp, #14] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c80 │ │ │ │ - b c6ca0 │ │ │ │ + beq c7538 │ │ │ │ + b c7558 │ │ │ │ cmp r8, r8 │ │ │ │ - bne c6be0 │ │ │ │ + bne c7498 │ │ │ │ mov ip, r4 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r3, #256 @ 0x100 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ add r6, r8, r0 │ │ │ │ @@ -198007,169 +198565,169 @@ │ │ │ │ sub r7, r3, r6 │ │ │ │ orr r7, r7, r6 │ │ │ │ sub r6, r3, r5 │ │ │ │ orr r6, r6, r5 │ │ │ │ and r6, r6, r4 │ │ │ │ and r7, r6, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bne c6c10 │ │ │ │ + bne c74c8 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c6ba4 │ │ │ │ - b c6c10 │ │ │ │ + bls c745c │ │ │ │ + b c74c8 │ │ │ │ sub r3, r8, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r8, -r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6c4c │ │ │ │ + beq c7504 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c6be8 │ │ │ │ + bne c74a0 │ │ │ │ sub r1, sl, #7 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs c6b94 │ │ │ │ + bcs c744c │ │ │ │ mov r4, ip │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c7558 │ │ │ │ sub r1, r2, r0 │ │ │ │ add r7, r8, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6c54 │ │ │ │ + beq c750c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne c6c28 │ │ │ │ - b c6ca0 │ │ │ │ + bne c74e0 │ │ │ │ + b c7558 │ │ │ │ mov r0, #0 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ add r0, r3, r0 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ mov r0, #1 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ mov r0, #2 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ mov r0, #3 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ mov r0, #4 │ │ │ │ - b c6c80 │ │ │ │ + b c7538 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne c6ca0 │ │ │ │ + bne c7558 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ - bl c6ce0 │ │ │ │ + bl c7598 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ c6cd8 │ │ │ │ + ldr r0, [pc, #48] @ c7590 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #40] @ c6cdc │ │ │ │ + ldr r0, [pc, #40] @ c7594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 12f94 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00077fbc │ │ │ │ - @ instruction: 0x00077fb0 │ │ │ │ + andeq r7, r7, r4, lsl #14 │ │ │ │ + strdeq r7, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ ldrb r0, [r3, #10] │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6d24 │ │ │ │ + beq c75dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d4c │ │ │ │ + beq c7604 │ │ │ │ mov r2, #2 │ │ │ │ movw r6, #1026 @ 0x402 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d3c │ │ │ │ - b c6d84 │ │ │ │ + beq c75f4 │ │ │ │ + b c763c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d78 │ │ │ │ + beq c7630 │ │ │ │ mov r2, #1 │ │ │ │ movw r6, #1025 @ 0x401 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6d84 │ │ │ │ + bne c763c │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ - b c6dd0 │ │ │ │ + b c7688 │ │ │ │ movw r6, #1026 @ 0x402 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6d84 │ │ │ │ + bne c763c │ │ │ │ ldrb r9, [r3, #11] │ │ │ │ mov r6, #0 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ ldrb r8, [r3, #13] │ │ │ │ tst r9, #1 │ │ │ │ tsteq r7, #1 │ │ │ │ - bne c6d9c │ │ │ │ - b c6ebc │ │ │ │ + bne c7654 │ │ │ │ + b c7774 │ │ │ │ movw r6, #1025 @ 0x401 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e68 │ │ │ │ + beq c7720 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c6dd0 │ │ │ │ + bne c7688 │ │ │ │ tst r0, #1 │ │ │ │ - bne c6dd0 │ │ │ │ - ldr r2, [pc, #384] @ c6f24 │ │ │ │ + bne c7688 │ │ │ │ + ldr r2, [pc, #384] @ c77dc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne c6ef8 │ │ │ │ + bne c77b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b c6dfc │ │ │ │ + b c76b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6dec │ │ │ │ + beq c76a4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ movwne r2, #576 @ 0x240 │ │ │ │ - b c6df4 │ │ │ │ + b c76ac │ │ │ │ ands r2, r1, #1 │ │ │ │ movwne r2, #512 @ 0x200 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #192 @ 0xc0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ orr r1, r6, r2 │ │ │ │ bic r0, r0, #3 │ │ │ │ orr r0, r1, r0 │ │ │ │ orr r6, r0, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 52b8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c6e54 │ │ │ │ + bne c770c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c6e10 │ │ │ │ + beq c76c8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ strb r1, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -198180,96 +198738,96 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ mov sl, r3 │ │ │ │ ldrb r9, [r3, #11] │ │ │ │ ldrb r8, [r3, #13] │ │ │ │ cmp r7, #0 │ │ │ │ cmpeq r8, #0 │ │ │ │ - beq c6ecc │ │ │ │ - ldr r2, [pc, #144] @ c6f1c │ │ │ │ + beq c7784 │ │ │ │ + ldr r2, [pc, #144] @ c77d4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne c6ef8 │ │ │ │ + bne c77b0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ tst r9, #1 │ │ │ │ tsteq r7, #1 │ │ │ │ - bne c6d9c │ │ │ │ + bne c7654 │ │ │ │ mov r2, #0 │ │ │ │ tst r8, #1 │ │ │ │ - beq c6dfc │ │ │ │ - b c6d9c │ │ │ │ + beq c76b4 │ │ │ │ + b c7654 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6e84 │ │ │ │ - ldr r2, [pc, #68] @ c6f20 │ │ │ │ + bne c773c │ │ │ │ + ldr r2, [pc, #68] @ c77d8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ add r2, pc, r2 │ │ │ │ - bl c5b94 │ │ │ │ + bl c644c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c6ea8 │ │ │ │ + beq c7760 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [sp, #7] │ │ │ │ ldrh r1, [sp, #5] │ │ │ │ strb r3, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ str r2, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, r4, r8, lsr #24 │ │ │ │ - muleq r4, lr, fp │ │ │ │ - andeq r0, r4, r0, lsl sp │ │ │ │ + andeq r0, r4, r8, asr sp │ │ │ │ + andeq r0, r4, lr, asr #25 │ │ │ │ + andeq r0, r4, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #968] @ c7308 │ │ │ │ + ldr r0, [pc, #968] @ c7bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r5, [r0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne c6f60 │ │ │ │ + bne c7818 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ bl 53fc │ │ │ │ - ldr r0, [pc, #900] @ c730c │ │ │ │ + ldr r0, [pc, #900] @ c7bc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7218 │ │ │ │ + beq c7ad0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str sl, [sp] │ │ │ │ bl 5438 │ │ │ │ add r4, r8, #8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7240 │ │ │ │ + beq c7af8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ add sl, r0, #32 │ │ │ │ - bne c6fd4 │ │ │ │ - ldr r1, [pc, #836] @ c7310 │ │ │ │ + bne c788c │ │ │ │ + ldr r1, [pc, #836] @ c7bc8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add lr, sl, #64 @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r3, fp, #80 @ 0x50 │ │ │ │ @@ -198419,115 +198977,115 @@ │ │ │ │ stm sp, {r0, sl} │ │ │ │ movw r0, #397 @ 0x18d │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl 5360 │ │ │ │ add r4, r8, #8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c6fb4 │ │ │ │ + bne c786c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #192] @ c7314 │ │ │ │ + ldr r6, [pc, #192] @ c7bcc │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7278 │ │ │ │ + bne c7b30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ c7318 │ │ │ │ + ldr r0, [pc, #152] @ c7bd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c72bc │ │ │ │ + beq c7b74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r0, [sp] │ │ │ │ bl 5438 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r5] │ │ │ │ cmpeq r0, #14 │ │ │ │ - beq c72e8 │ │ │ │ + beq c7ba0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6] │ │ │ │ - b c6f4c │ │ │ │ + b c7804 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #4095 @ 0xfff │ │ │ │ strd r0, [sp] │ │ │ │ movw r0, #397 @ 0x18d │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [r5] │ │ │ │ cmpeq r0, #14 │ │ │ │ - bne c72b0 │ │ │ │ + bne c7b68 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r1, r7} │ │ │ │ strd r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00079abc │ │ │ │ - andeq r9, r7, r8, asr r0 │ │ │ │ - andeq r9, r7, ip, lsr #20 │ │ │ │ - andeq r9, r7, r8, lsr #15 │ │ │ │ - andeq r8, r7, r0, ror #26 │ │ │ │ + andeq r9, r7, r4, lsl #4 │ │ │ │ + andeq r8, r7, r0, lsr #15 │ │ │ │ + andeq r9, r7, r4, ror r1 │ │ │ │ + strdeq r8, [r7], -r0 │ │ │ │ + andeq r8, r7, r8, lsr #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl c736c │ │ │ │ + bl c7c24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7348 │ │ │ │ + beq c7c00 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7364 │ │ │ │ + beq c7c1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ bl 54e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c73ac │ │ │ │ + beq c7c64 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sp] │ │ │ │ cmp r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne c73b4 │ │ │ │ + bne c7c6c │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl a997c │ │ │ │ - ldr r0, [pc, #100] @ c7430 │ │ │ │ - ldr r1, [pc, #100] @ c7434 │ │ │ │ - ldr r2, [pc, #100] @ c7438 │ │ │ │ + bl aa234 │ │ │ │ + ldr r0, [pc, #100] @ c7ce8 │ │ │ │ + ldr r1, [pc, #100] @ c7cec │ │ │ │ + ldr r2, [pc, #100] @ c7cf0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #-12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ @@ -198540,91 +199098,91 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [fp, #-16] │ │ │ │ mov r0, sp │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ - andeq r7, r7, r0, lsl #10 │ │ │ │ - andeq r7, r7, r4, ror #9 │ │ │ │ - b c5d04 │ │ │ │ + andeq r6, r7, r8, asr #24 │ │ │ │ + andeq r6, r7, ip, lsr #24 │ │ │ │ + b c65bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq c7470 │ │ │ │ + beq c7d28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr lr, [r9, #16] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi c7734 │ │ │ │ + bhi c7fec │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc c7734 │ │ │ │ + bcc c7fec │ │ │ │ ldrb r2, [r9, #24] │ │ │ │ add r1, r9, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #5 │ │ │ │ ldrb sl, [r1, #-1] │ │ │ │ - bcs c7674 │ │ │ │ + bcs c7f2c │ │ │ │ movw r1, #256 @ 0x100 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ orr r1, r1, #1 │ │ │ │ mul r8, sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, lr, r3 │ │ │ │ cmp r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r4, r1, r3 │ │ │ │ - bcs c7504 │ │ │ │ + bcs c7dbc │ │ │ │ cmp lr, r3 │ │ │ │ - beq c7730 │ │ │ │ + beq c7fe8 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r4, r7] │ │ │ │ cmp r1, sl │ │ │ │ - beq c75e0 │ │ │ │ + beq c7e98 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne c74e8 │ │ │ │ - b c7730 │ │ │ │ + bne c7da0 │ │ │ │ + b c7fe8 │ │ │ │ add r3, r4, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c7524 │ │ │ │ + bne c7ddc │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r7, r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ - b c7554 │ │ │ │ + b c7e0c │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r1, [r4, r7] │ │ │ │ cmp r1, sl │ │ │ │ - beq c75e0 │ │ │ │ + beq c7e98 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c752c │ │ │ │ + bne c7de4 │ │ │ │ sub r7, r2, #8 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c75a0 │ │ │ │ + bhi c7e58 │ │ │ │ mov r1, r4 │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ ldr r5, [r1, r3]! │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r5, r5, r8 │ │ │ │ @@ -198633,254 +199191,254 @@ │ │ │ │ eor r1, r1, r8 │ │ │ │ orr r6, r6, r5 │ │ │ │ sub r5, ip, r1 │ │ │ │ and r6, r6, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ and r1, r6, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne c75a0 │ │ │ │ + bne c7e58 │ │ │ │ add r3, r3, #8 │ │ │ │ - b c754c │ │ │ │ + b c7e04 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c7730 │ │ │ │ + beq c7fe8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, lr, r3 │ │ │ │ add r1, r4, r3 │ │ │ │ sub r7, r2, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ cmp r6, sl │ │ │ │ - beq c75dc │ │ │ │ + beq c7e94 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne c75c0 │ │ │ │ - b c7730 │ │ │ │ + bne c7e78 │ │ │ │ + b c7fe8 │ │ │ │ add r7, r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r0, r7 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r9, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc c763c │ │ │ │ + bcc c7ef4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c763c │ │ │ │ + bhi c7ef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r5, lr │ │ │ │ sub r7, r3, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ bl 5384 │ │ │ │ mov lr, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7648 │ │ │ │ + beq c7f00 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs c74c4 │ │ │ │ - b c7734 │ │ │ │ + bcs c7d7c │ │ │ │ + b c7fec │ │ │ │ ldr r1, [r9, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r9, #28] │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r1, r7, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, r3 │ │ │ │ - bcc c7734 │ │ │ │ + bcc c7fec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, lr, r2 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi c76c0 │ │ │ │ + bhi c7f78 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c76e4 │ │ │ │ + beq c7f9c │ │ │ │ ldrb r7, [r3, r1] │ │ │ │ cmp r7, sl │ │ │ │ - beq c76ec │ │ │ │ + beq c7fa4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne c769c │ │ │ │ + bne c7f54 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b c76f0 │ │ │ │ + b c7fa8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ - bl 67fcc │ │ │ │ + bl 68884 │ │ │ │ mov lr, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r3, r0 │ │ │ │ - b c76f0 │ │ │ │ + b c7fa8 │ │ │ │ mov r3, #0 │ │ │ │ - b c76f0 │ │ │ │ + b c7fa8 │ │ │ │ mov r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq c7730 │ │ │ │ + beq c7fe8 │ │ │ │ add r1, r4, r1 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r9, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc c766c │ │ │ │ + bcc c7f24 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c766c │ │ │ │ - ldr r3, [pc, #88] @ c7778 │ │ │ │ + bhi c7f24 │ │ │ │ + ldr r3, [pc, #88] @ c8030 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ str lr, [r9, #12] │ │ │ │ ldrb r1, [r9, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r9, #37] @ 0x25 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7750 │ │ │ │ + bne c8008 │ │ │ │ ldrd r2, [r9, #28] │ │ │ │ - b c775c │ │ │ │ + b c8014 │ │ │ │ ldrd r2, [r9, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c7464 │ │ │ │ + beq c7d1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r3, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r7, [r7], -r8 │ │ │ │ + andeq r6, r7, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ movw r9, #51712 @ 0xca00 │ │ │ │ mov r4, r1 │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq c785c │ │ │ │ + beq c8114 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl bb278 │ │ │ │ + bl bbb30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r0, r8 │ │ │ │ adc r3, r1, r6 │ │ │ │ eor r2, r1, r6 │ │ │ │ eor r1, r1, r3 │ │ │ │ bics r1, r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwmi r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwmi r6, #1 │ │ │ │ teq r6, r2 │ │ │ │ - bne c785c │ │ │ │ + bne c8114 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r2, r2, r7 │ │ │ │ sub r7, r9, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls c7840 │ │ │ │ + bls c80f8 │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ eor r6, r3, r7 │ │ │ │ bic r3, r6, r3 │ │ │ │ cmn r3, #1 │ │ │ │ - ble c785c │ │ │ │ + ble c8114 │ │ │ │ movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ add r2, r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r9 │ │ │ │ - bne c7844 │ │ │ │ - b c785c │ │ │ │ + bne c80fc │ │ │ │ + b c8114 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ adcs r1, r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ streq r2, [sp, #24] │ │ │ │ moveq r1, #1 │ │ │ │ streq r0, [sp, #20] │ │ │ │ add r6, sp, #16 │ │ │ │ mvn r7, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r4 │ │ │ │ - bne c78b4 │ │ │ │ + bne c816c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #137 @ 0x89 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ addne r0, r6, #4 │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ bl 5360 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt c78b4 │ │ │ │ + bgt c816c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c7868 │ │ │ │ + beq c8120 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c78f4 │ │ │ │ + bne c81ac │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strb r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmn r1, #1 │ │ │ │ - beq c791c │ │ │ │ + beq c81d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5970 │ │ │ │ + bl d6228 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7970 │ │ │ │ + bne c8228 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b c7998 │ │ │ │ + b c8250 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ bl 5264 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c7994 │ │ │ │ + bne c824c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c792c │ │ │ │ + beq c81e4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ strb r1, [r4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -198902,52 +199460,52 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c79d0 │ │ │ │ + beq c8288 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c79e0 │ │ │ │ + beq c8298 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c79f0 │ │ │ │ + beq c82a8 │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7a04 │ │ │ │ + beq c82bc │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 55a0 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl af640 │ │ │ │ + bl afef8 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldm r9, {r0, r6, r9} │ │ │ │ cmp r0, #2 │ │ │ │ - beq c7d44 │ │ │ │ + beq c85fc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mvn r4, #0 │ │ │ │ cmn r0, #1 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq c7a64 │ │ │ │ + beq c831c │ │ │ │ bl 55a0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ cmn r7, #1 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ @@ -198958,205 +199516,205 @@ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq c7c40 │ │ │ │ + beq c84f8 │ │ │ │ cmn r8, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq c7cdc │ │ │ │ + beq c8594 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 524c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7c6c │ │ │ │ + beq c8524 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 524c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7c6c │ │ │ │ + beq c8524 │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strh r0, [sp, #76] @ 0x4c │ │ │ │ strh r0, [sp, #68] @ 0x44 │ │ │ │ - b c7b34 │ │ │ │ + b c83ec │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #4 │ │ │ │ - bne c7c74 │ │ │ │ + bne c852c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mvn r2, #0 │ │ │ │ bl 5210 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7b24 │ │ │ │ + beq c83dc │ │ │ │ ldrh r0, [sp, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7bac │ │ │ │ + beq c8464 │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8524 │ │ │ │ + bl a8ddc │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c7ea0 │ │ │ │ + beq c8758 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ cmpeq r9, #11 │ │ │ │ - beq c7bac │ │ │ │ + beq c8464 │ │ │ │ uxtb r8, r0 │ │ │ │ lsr r6, r0, #8 │ │ │ │ cmp r8, #4 │ │ │ │ - bne c7ee4 │ │ │ │ + bne c879c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ tst r6, #1 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ - bne c7ea0 │ │ │ │ + bne c8758 │ │ │ │ ldrh r0, [sp, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7b34 │ │ │ │ + beq c83ec │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8524 │ │ │ │ + bl a8ddc │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c7c0c │ │ │ │ + beq c84c4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ cmpeq r9, #11 │ │ │ │ - beq c7b34 │ │ │ │ + beq c83ec │ │ │ │ uxtb r8, r0 │ │ │ │ lsr r6, r0, #8 │ │ │ │ cmp r8, #4 │ │ │ │ - bne c7ee4 │ │ │ │ + bne c879c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ tst r6, #1 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ - beq c7b34 │ │ │ │ + beq c83ec │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 524c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7f18 │ │ │ │ + beq c87d0 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8524 │ │ │ │ - b c7ed0 │ │ │ │ + bl a8ddc │ │ │ │ + b c8788 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c7d00 │ │ │ │ + beq c85b8 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8524 │ │ │ │ + bl a8ddc │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7f24 │ │ │ │ + bne c87dc │ │ │ │ mov r7, r8 │ │ │ │ - b c7cf8 │ │ │ │ + b c85b0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 55a0 │ │ │ │ cmp r8, #4 │ │ │ │ - beq c7d00 │ │ │ │ - ldr r0, [pc, #992] @ c8080 │ │ │ │ + beq c85b8 │ │ │ │ + ldr r0, [pc, #992] @ c8938 │ │ │ │ uxtb r2, r6 │ │ │ │ - ldr r3, [pc, #988] @ c8084 │ │ │ │ + ldr r3, [pc, #988] @ c893c │ │ │ │ lsl r7, r4, #16 │ │ │ │ - ldr r1, [pc, #984] @ c8088 │ │ │ │ + ldr r1, [pc, #984] @ c8940 │ │ │ │ add r0, pc, r0 │ │ │ │ orr r2, r7, r2, lsl #8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b c7f98 │ │ │ │ + b c8850 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8524 │ │ │ │ + bl a8ddc │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7f60 │ │ │ │ + bne c8818 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ add r6, r0, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq c7d54 │ │ │ │ + beq c860c │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmn r8, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm r6, {r6, r9} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne c7d94 │ │ │ │ + bne c864c │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne c7da4 │ │ │ │ + bne c865c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r0, r6, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmn r8, #1 │ │ │ │ - beq c7dc0 │ │ │ │ + beq c8678 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl d5970 │ │ │ │ + bl d6228 │ │ │ │ ldrb r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #4 │ │ │ │ - bne c7e04 │ │ │ │ + bne c86bc │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ ldm r6, {r6, r9} │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq c7d44 │ │ │ │ + beq c85fc │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sl, #12 │ │ │ │ stm sl, {r4, r6, r9} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -199165,39 +199723,39 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 5264 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c7e64 │ │ │ │ + bne c871c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #4 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c8688 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b c7e14 │ │ │ │ + b c86cc │ │ │ │ ldrb r0, [sp, #67] @ 0x43 │ │ │ │ ldrh r1, [sp, #65] @ 0x41 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ orr r6, r1, r0, lsl #16 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7e28 │ │ │ │ + beq c86e0 │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7e3c │ │ │ │ + beq c86f4 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ bl 50d8 │ │ │ │ orr r6, r4, r6, lsl #8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c7e8c │ │ │ │ + beq c8744 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r0, r6, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -199205,162 +199763,162 @@ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r6, {r6, r9} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne c7da4 │ │ │ │ - b c7d44 │ │ │ │ + bne c865c │ │ │ │ + b c85fc │ │ │ │ mov r9, r7 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r0, r6, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 524c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7f0c │ │ │ │ + beq c87c4 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8524 │ │ │ │ + bl a8ddc │ │ │ │ ldrb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7eec │ │ │ │ + bne c87a4 │ │ │ │ mov r8, #4 │ │ │ │ - b c7f20 │ │ │ │ + b c87d8 │ │ │ │ lsr r4, r0, #16 │ │ │ │ - b c7c80 │ │ │ │ + b c8538 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ lsr r1, r0, #16 │ │ │ │ uxtb r8, r0 │ │ │ │ orr r4, r1, r9, lsl #16 │ │ │ │ lsr r1, r0, #8 │ │ │ │ orr r6, r1, r9, lsl #24 │ │ │ │ - b c7c80 │ │ │ │ + b c8538 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ - b c7c78 │ │ │ │ + b c8530 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r9, [r0] │ │ │ │ - b c7c80 │ │ │ │ - ldr r1, [pc, #352] @ c808c │ │ │ │ - ldr r0, [pc, #352] @ c8090 │ │ │ │ - ldr r3, [pc, #352] @ c8094 │ │ │ │ + b c8538 │ │ │ │ + ldr r1, [pc, #352] @ c8944 │ │ │ │ + ldr r0, [pc, #352] @ c8948 │ │ │ │ + ldr r3, [pc, #352] @ c894c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b c7f98 │ │ │ │ - ldr r1, [pc, #304] @ c8098 │ │ │ │ - ldr r0, [pc, #304] @ c809c │ │ │ │ - ldr r3, [pc, #304] @ c80a0 │ │ │ │ + b c8850 │ │ │ │ + ldr r1, [pc, #304] @ c8950 │ │ │ │ + ldr r0, [pc, #304] @ c8954 │ │ │ │ + ldr r3, [pc, #304] @ c8958 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c7fb8 │ │ │ │ + b c8870 │ │ │ │ mov r4, r0 │ │ │ │ - b c7fd8 │ │ │ │ + b c8890 │ │ │ │ mov r4, r0 │ │ │ │ - b c7ff0 │ │ │ │ + b c88a8 │ │ │ │ mov r4, r0 │ │ │ │ - b c8010 │ │ │ │ + b c88c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 55a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b c7ff4 │ │ │ │ + b c88ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b c7ff4 │ │ │ │ + b c88ac │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 55a0 │ │ │ │ - b c800c │ │ │ │ + b c88c4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a997c │ │ │ │ + bl aa234 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8040 │ │ │ │ + bne c88f8 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8054 │ │ │ │ + bne c890c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl af32c │ │ │ │ + bl afbe4 │ │ │ │ cmn r8, #1 │ │ │ │ - bne c806c │ │ │ │ + bne c8924 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8028 │ │ │ │ + beq c88e0 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ bl 50d8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl af32c │ │ │ │ + bl afbe4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c8038 │ │ │ │ + beq c88f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r0, r4, r0, lsl #20 │ │ │ │ - @ instruction: 0x00076bb8 │ │ │ │ - muleq r7, r4, fp │ │ │ │ - strdeq r6, [r7], -ip │ │ │ │ - andeq r0, r4, r8, ror r7 │ │ │ │ - andeq r6, r7, ip, lsr #18 │ │ │ │ - ldrdeq r6, [r7], -r0 │ │ │ │ - andeq r0, r4, ip, lsr r7 │ │ │ │ - strdeq r6, [r7], -r0 │ │ │ │ + andeq r0, r4, r0, lsr fp │ │ │ │ + andeq r6, r7, r0, lsl #6 │ │ │ │ + ldrdeq r6, [r7], -ip │ │ │ │ + andeq r6, r7, r4, asr #32 │ │ │ │ + andeq r0, r4, r8, lsr #17 │ │ │ │ + andeq r6, r7, r4, ror r0 │ │ │ │ + andeq r6, r7, r8, lsl r0 │ │ │ │ + andeq r0, r4, ip, ror #16 │ │ │ │ + andeq r6, r7, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl af640 │ │ │ │ + bl afef8 │ │ │ │ ldr r6, [sp] │ │ │ │ ldmib sp, {r4, r9} │ │ │ │ cmp r6, #2 │ │ │ │ - bne c80e0 │ │ │ │ + bne c8998 │ │ │ │ stm r5, {r4, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ @@ -199368,94 +199926,94 @@ │ │ │ │ cmn r0, #1 │ │ │ │ stmib sp, {r4, r9} │ │ │ │ str r8, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq c8118 │ │ │ │ + beq c89d0 │ │ │ │ bl 55a0 │ │ │ │ tst r6, #1 │ │ │ │ - bne c81b0 │ │ │ │ + bne c8a68 │ │ │ │ cmn r7, #1 │ │ │ │ - beq c8148 │ │ │ │ + beq c8a00 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5970 │ │ │ │ + bl d6228 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #4 │ │ │ │ - bne c8188 │ │ │ │ + bne c8a40 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b c81b0 │ │ │ │ + b c8a68 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 5264 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c81ac │ │ │ │ + bne c8a64 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq c8154 │ │ │ │ + beq c8a0c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b c8198 │ │ │ │ + b c8a50 │ │ │ │ ldrb r2, [sp, #31] │ │ │ │ ldrh r3, [sp, #29] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r2, r3, r2, lsl #16 │ │ │ │ orr r0, r0, r2, lsl #8 │ │ │ │ strd r0, [r5] │ │ │ │ cmn r7, #1 │ │ │ │ - bne c81c4 │ │ │ │ - b c81cc │ │ │ │ + bne c8a7c │ │ │ │ + b c8a84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ str r4, [r5, #4] │ │ │ │ strb r0, [r5] │ │ │ │ cmn r7, #1 │ │ │ │ - beq c81cc │ │ │ │ + beq c8a84 │ │ │ │ mov r0, r7 │ │ │ │ bl 55a0 │ │ │ │ cmn sl, #1 │ │ │ │ - beq c81dc │ │ │ │ + beq c8a94 │ │ │ │ mov r0, sl │ │ │ │ bl 55a0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c81ec │ │ │ │ + beq c8aa4 │ │ │ │ mov r0, r8 │ │ │ │ bl 55a0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl c79b4 │ │ │ │ + bl c826c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ c8224 │ │ │ │ + ldr r1, [pc, #4] @ c8adc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r6, r7, ip, asr #13 │ │ │ │ + b 6c110 │ │ │ │ + andeq r5, r7, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi c8274 │ │ │ │ + bhi c8b2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 512c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -199467,54 +200025,54 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b c8250 │ │ │ │ + b c8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs c832c │ │ │ │ + bcs c8be4 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi c836c │ │ │ │ + bhi c8c24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc c8354 │ │ │ │ + bcc c8c0c │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs c830c │ │ │ │ + bcs c8bc4 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b c8354 │ │ │ │ + b c8c0c │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne c833c │ │ │ │ + bne c8bf4 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b c8354 │ │ │ │ + b c8c0c │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b c82c4 │ │ │ │ + b c8b7c │ │ │ │ mvn r7, #15 │ │ │ │ orr r1, r7, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r6, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb lr, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ @@ -199533,61 +200091,61 @@ │ │ │ │ bl 13cb4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs c82e8 │ │ │ │ - b c8354 │ │ │ │ + bcs c8ba0 │ │ │ │ + b c8c0c │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r4, #8]! │ │ │ │ ldr r9, [r4, #4] │ │ │ │ tst r6, #8388608 @ 0x800000 │ │ │ │ mov r2, r6 │ │ │ │ - beq c83f0 │ │ │ │ + beq c8ca8 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne c83ec │ │ │ │ + bne c8ca4 │ │ │ │ mov r2, #10 │ │ │ │ strh r2, [r1, #12] │ │ │ │ orr r2, r6, #150994944 @ 0x9000000 │ │ │ │ - b c83f0 │ │ │ │ + b c8ca8 │ │ │ │ orr r2, r6, #16777216 @ 0x1000000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #88] @ c8458 │ │ │ │ + ldr r2, [pc, #88] @ c8d10 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r5 │ │ │ │ and r5, r0, #15 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ ldrb r5, [r2, r5] │ │ │ │ strb r5, [r3, r7] │ │ │ │ sub r5, r7, #1 │ │ │ │ - bne c8408 │ │ │ │ - ldr r2, [pc, #48] @ c845c │ │ │ │ + bne c8cc0 │ │ │ │ + ldr r2, [pc, #48] @ c8d14 │ │ │ │ add r0, r7, #1 │ │ │ │ rsb r5, r0, #9 │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ stm r4, {r6, r9} │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0002e2bc │ │ │ │ - andeq r0, r4, r3, lsl #29 │ │ │ │ + andeq lr, r2, r4, lsr r3 │ │ │ │ + @ instruction: 0x00040fb3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @@ -199605,54 +200163,54 @@ │ │ │ │ mov r7, #0 │ │ │ │ bl 53fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 548c <__xpg_strerror_r@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - ble c86a8 │ │ │ │ + ble c8f60 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 5390 │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c85b8 │ │ │ │ + bne c8e70 │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl c85cc │ │ │ │ + bpl c8e84 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r2, [pc, #444] @ c8708 │ │ │ │ + ldr r2, [pc, #444] @ c8fc0 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - ldr r3, [pc, #436] @ c870c │ │ │ │ + ldr r3, [pc, #436] @ c8fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #432] @ c8710 │ │ │ │ + ldr r7, [pc, #432] @ c8fc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #428] @ c8714 │ │ │ │ + ldr r6, [pc, #428] @ c8fcc │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ @@ -199663,46 +200221,46 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r1] │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b c861c │ │ │ │ + b c8ed4 │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ - beq c85f8 │ │ │ │ + beq c8eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8600 │ │ │ │ + bne c8eb8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - ldr r0, [pc, #216] @ c86fc │ │ │ │ + ldr r0, [pc, #216] @ c8fb4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #212] @ c8700 │ │ │ │ - ldr r2, [pc, #212] @ c8704 │ │ │ │ + ldr r1, [pc, #212] @ c8fb8 │ │ │ │ + ldr r2, [pc, #212] @ c8fbc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -199715,76 +200273,76 @@ │ │ │ │ ldrd r6, [r6] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c85b0 │ │ │ │ + beq c8e68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ c8718 │ │ │ │ + ldr r0, [pc, #104] @ c8fd0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #100] @ c871c │ │ │ │ + ldr r1, [pc, #100] @ c8fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r7, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl 8850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c86f4 │ │ │ │ + beq c8fac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff98e40 │ │ │ │ + @ instruction: 0xfff98e44 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - andeq r6, r7, ip, ror r2 │ │ │ │ - strdeq sp, [r4], -ip │ │ │ │ - @ instruction: 0x000775b0 │ │ │ │ - andeq sp, r2, ip, lsr pc │ │ │ │ + andeq r5, r7, r4, asr #19 │ │ │ │ + andeq sp, r4, r4, asr #6 │ │ │ │ + strdeq r6, [r7], -r8 │ │ │ │ + @ instruction: 0x0002dfb4 │ │ │ │ @ instruction: 0xffff53d0 │ │ │ │ - andeq r6, r7, r8, asr #2 │ │ │ │ - andeq r6, r7, r8, asr #2 │ │ │ │ + muleq r7, r0, r8 │ │ │ │ + muleq r7, r0, r8 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 6b51c │ │ │ │ + b 6bdd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ cmp r4, #3 │ │ │ │ - beq c8774 │ │ │ │ + beq c902c │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov sl, #10 │ │ │ │ ldrb r8, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb lr, [r1, #29] │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp r8, #3 │ │ │ │ movwcc sl, #7 │ │ │ │ cmp lr, #3 │ │ │ │ - bne c8784 │ │ │ │ + bne c903c │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldrb r9, [r1, #30] │ │ │ │ add r2, r3, r2 │ │ │ │ @@ -199794,124 +200352,124 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, lr │ │ │ │ - bhi c8774 │ │ │ │ + bhi c902c │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c887c │ │ │ │ + beq c9134 │ │ │ │ cmp r4, #1 │ │ │ │ - beq c880c │ │ │ │ + beq c90c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c89c4 │ │ │ │ + beq c927c │ │ │ │ mov r4, #0 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq c88b0 │ │ │ │ + beq c9168 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne c87dc │ │ │ │ + bne c9094 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c88bc │ │ │ │ + bne c9174 │ │ │ │ mov ip, #10 │ │ │ │ - b c88fc │ │ │ │ + b c91b4 │ │ │ │ mov r7, #2 │ │ │ │ cmp r9, #0 │ │ │ │ strb r7, [r1, #28] │ │ │ │ - bne c89dc │ │ │ │ + bne c9294 │ │ │ │ mov r4, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp r8, #3 │ │ │ │ - bcc c87b4 │ │ │ │ + bcc c906c │ │ │ │ mov r7, r2 │ │ │ │ cmp r8, #5 │ │ │ │ - beq c87b4 │ │ │ │ + beq c906c │ │ │ │ cmp r8, #6 │ │ │ │ - bne c89f0 │ │ │ │ + bne c92a8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ movwne r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ - beq c87b4 │ │ │ │ + beq c906c │ │ │ │ ldrb ip, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - beq c8950 │ │ │ │ + beq c9208 │ │ │ │ cmp ip, #46 @ 0x2e │ │ │ │ - bne c8950 │ │ │ │ + bne c9208 │ │ │ │ ldrb r7, [r6, r5] │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ mov r7, r2 │ │ │ │ - bne c87b4 │ │ │ │ - b c8968 │ │ │ │ + bne c906c │ │ │ │ + b c9220 │ │ │ │ add r5, pc, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r5, r8, lsl #2] │ │ │ │ add pc, r5, r4 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b c8938 │ │ │ │ + b c91f0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c8804 │ │ │ │ + beq c90bc │ │ │ │ cmp r4, #2 │ │ │ │ - beq c88e0 │ │ │ │ + beq c9198 │ │ │ │ mov ip, #9 │ │ │ │ cmp r4, #1 │ │ │ │ - bne c88fc │ │ │ │ + bne c91b4 │ │ │ │ ldrb r7, [r6] │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ moveq ip, sl │ │ │ │ - b c88fc │ │ │ │ + b c91b4 │ │ │ │ ldrb r7, [r6] │ │ │ │ mov ip, #9 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ eor r7, r7, #46 @ 0x2e │ │ │ │ eor r5, r5, #46 @ 0x2e │ │ │ │ orrs r7, r7, r5 │ │ │ │ movweq ip, #8 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ add r4, r3, r4 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc c8aac │ │ │ │ + bcc c9364 │ │ │ │ sub r3, r2, r4 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #2 │ │ │ │ str r6, [r1] │ │ │ │ mov r7, r3 │ │ │ │ cmp ip, #10 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq c87b4 │ │ │ │ - b c8a00 │ │ │ │ + beq c906c │ │ │ │ + b c92b8 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c898c │ │ │ │ + bne c9244 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, r2 │ │ │ │ strb r4, [r1, #28] │ │ │ │ - b c87b4 │ │ │ │ + b c906c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c87b4 │ │ │ │ + bne c906c │ │ │ │ cmp ip, #46 @ 0x2e │ │ │ │ mov r7, r2 │ │ │ │ - bne c87b4 │ │ │ │ + bne c906c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8b14 │ │ │ │ + beq c93cc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ strd r2, [r1] │ │ │ │ mov r1, #7 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -199924,157 +200482,157 @@ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b c8a20 │ │ │ │ + b c92d8 │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [r1, #28] │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8afc │ │ │ │ + beq c93b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ strd r2, [r1] │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb ip, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b c8a20 │ │ │ │ + b c92d8 │ │ │ │ mov r4, #2 │ │ │ │ - b c8a20 │ │ │ │ + b c92d8 │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi c8ac4 │ │ │ │ + bhi c937c │ │ │ │ add r7, pc, #8 │ │ │ │ mov r2, #6 │ │ │ │ ldr r5, [r7, r8, lsl #2] │ │ │ │ add pc, r7, r5 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b c8a6c │ │ │ │ + b c9324 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c8a6c │ │ │ │ + b c9324 │ │ │ │ mov r2, #2 │ │ │ │ - b c8a6c │ │ │ │ + b c9324 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc c8ae0 │ │ │ │ + bcc c9398 │ │ │ │ sub r3, r3, r2 │ │ │ │ add r2, r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ bl 512c │ │ │ │ str r6, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ strb r8, [r5] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #136] @ c8b3c │ │ │ │ + ldr r3, [pc, #136] @ c93f4 │ │ │ │ mov r1, r2 │ │ │ │ strb ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r7, [pc, #96] @ c8b2c │ │ │ │ + ldr r7, [pc, #96] @ c93e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ bl 8c20 │ │ │ │ - ldr r7, [pc, #72] @ c8b30 │ │ │ │ + ldr r7, [pc, #72] @ c93e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #52] @ c8b38 │ │ │ │ + ldr r3, [pc, #52] @ c93f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #24] @ c8b34 │ │ │ │ + ldr r3, [pc, #24] @ c93ec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - strdeq r5, [r7], -r8 │ │ │ │ - andeq r5, r7, ip, asr #29 │ │ │ │ - andeq r5, r7, r0, asr #29 │ │ │ │ - andeq r5, r7, r8, ror #29 │ │ │ │ - andeq r5, r7, ip, lsr pc │ │ │ │ + andeq r5, r7, r0, asr #12 │ │ │ │ + andeq r5, r7, r4, lsl r6 │ │ │ │ + andeq r5, r7, r8, lsl #12 │ │ │ │ + andeq r5, r7, r0, lsr r6 │ │ │ │ + andeq r5, r7, r4, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #84] @ c8ba8 │ │ │ │ + ldr r1, [pc, #84] @ c9460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r1, #24 │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8b7c │ │ │ │ + bne c9434 │ │ │ │ strex r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8b58 │ │ │ │ + bne c9410 │ │ │ │ dmb ish │ │ │ │ mov r2, #1 │ │ │ │ - b c8b84 │ │ │ │ + b c943c │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ popne {fp, pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq c8b9c │ │ │ │ + beq c9454 │ │ │ │ bl 5078 │ │ │ │ - b c8b94 │ │ │ │ - ldr r0, [pc, #8] @ c8bac │ │ │ │ + b c944c │ │ │ │ + ldr r0, [pc, #8] @ c9464 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8a60 │ │ │ │ - @ instruction: 0x00077eb0 │ │ │ │ - andeq pc, r3, sp, asr #4 │ │ │ │ + strdeq r7, [r7], -r8 │ │ │ │ + andeq pc, r3, sp, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c8bd0 │ │ │ │ + b c9488 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8bf0 │ │ │ │ + beq c94a8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8bc8 │ │ │ │ + beq c9480 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b c8bc8 │ │ │ │ + b c9480 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8c08 │ │ │ │ + beq c94c0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ @@ -200105,15 +200663,15 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r6, r0, #9 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r9, #6 │ │ │ │ - beq c8cc8 │ │ │ │ + beq c9580 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, r7 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ mov r7, r4 │ │ │ │ @@ -200139,40 +200697,40 @@ │ │ │ │ strb r0, [sp, #133] @ 0x85 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [sp, #134] @ 0x86 │ │ │ │ - bl c8734 │ │ │ │ + bl c8fec │ │ │ │ sub r8, fp, #64 @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8734 │ │ │ │ + bl c8fec │ │ │ │ ldm r6!, {r2, r3, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldm r8!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r8, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldrb r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldrb r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r1, #10 │ │ │ │ - beq c8dd0 │ │ │ │ + beq c9688 │ │ │ │ cmp r0, #10 │ │ │ │ - beq c8dd8 │ │ │ │ + beq c9690 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl c8e64 │ │ │ │ + bl c971c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8e04 │ │ │ │ + beq c96bc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r9, [sp, #112] @ 0x70 │ │ │ │ @@ -200182,29 +200740,29 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [sp, #133] @ 0x85 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [sp, #135] @ 0x87 │ │ │ │ ldrb r7, [sp, #134] @ 0x86 │ │ │ │ str r0, [sp] │ │ │ │ cmp r9, #6 │ │ │ │ - bne c8c98 │ │ │ │ - b c8cc8 │ │ │ │ + bne c9550 │ │ │ │ + b c9580 │ │ │ │ cmp r0, #10 │ │ │ │ - bne c8e04 │ │ │ │ + bne c96bc │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldrh r1, [r5] │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ strh r1, [r0] │ │ │ │ strb r2, [r0, #2] │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #2 │ │ │ │ - bne c8e10 │ │ │ │ + bne c96c8 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, r4, #9 │ │ │ │ mov r2, #19 │ │ │ │ @@ -200218,49 +200776,49 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ strb r9, [sp, #166] @ 0xa6 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ - bl c8fbc │ │ │ │ + bl c9874 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldrb lr, [r0] │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ subs r2, lr, #5 │ │ │ │ movls r2, r5 │ │ │ │ sub r5, r3, #5 │ │ │ │ cmp r3, #6 │ │ │ │ movwcc r5, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne c8f80 │ │ │ │ + bne c9838 │ │ │ │ mov ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c8ed4 │ │ │ │ + beq c978c │ │ │ │ cmp r2, #4 │ │ │ │ - bne c8fb4 │ │ │ │ + bne c986c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c8fb4 │ │ │ │ + bne c986c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 5384 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r3, #5 │ │ │ │ - bhi c8fb4 │ │ │ │ + bhi c986c │ │ │ │ cmp lr, r3 │ │ │ │ - bne c8f80 │ │ │ │ + bne c9838 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, lr, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ @@ -200271,42 +200829,42 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c8f80 │ │ │ │ + bne c9838 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b c8f88 │ │ │ │ + b c9840 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c8f80 │ │ │ │ + bne c9838 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8f88 │ │ │ │ + beq c9840 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c8fb4 │ │ │ │ + bne c986c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ bl 5384 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ @@ -200314,15 +200872,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r5, #6 │ │ │ │ - beq c8fec │ │ │ │ + beq c98a4 │ │ │ │ add r1, r4, #9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ bl 512c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #9 │ │ │ │ @@ -200334,76 +200892,76 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 512c │ │ │ │ cmp r9, #2 │ │ │ │ strb sl, [sp, #46] @ 0x2e │ │ │ │ strb r8, [sp, #45] @ 0x2d │ │ │ │ strb r9, [sp, #44] @ 0x2c │ │ │ │ - bne c90ec │ │ │ │ + bne c99a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c92e0 │ │ │ │ + beq c9b98 │ │ │ │ cmp r5, #3 │ │ │ │ - bcs c907c │ │ │ │ + bcs c9934 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq c9060 │ │ │ │ + beq c9918 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne c9044 │ │ │ │ - b c90e4 │ │ │ │ + bne c98fc │ │ │ │ + b c999c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c90e4 │ │ │ │ + bne c999c │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne c9040 │ │ │ │ + bne c98f8 │ │ │ │ mov r6, r0 │ │ │ │ - b c90e0 │ │ │ │ + b c9998 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq c90ac │ │ │ │ + beq c9964 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c9080 │ │ │ │ + bne c9938 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c90b8 │ │ │ │ - b c90c8 │ │ │ │ + bne c9970 │ │ │ │ + b c9980 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c90c8 │ │ │ │ + beq c9980 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r2, [r6] │ │ │ │ cmpeq r2, #46 @ 0x2e │ │ │ │ - bne c90e4 │ │ │ │ + bne c999c │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc c9328 │ │ │ │ + bcc c9be0 │ │ │ │ add r6, r6, r0 │ │ │ │ subs r7, r7, r0 │ │ │ │ - bne c907c │ │ │ │ + bne c9934 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r8, #2 │ │ │ │ - bne c92ec │ │ │ │ + bne c9ba4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ cmp r5, #5 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi c9288 │ │ │ │ + bhi c9b40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r8, sl, r2 │ │ │ │ add r0, r3, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r5, #6 │ │ │ │ @@ -200412,255 +200970,255 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r4, r0, r1 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c91e0 │ │ │ │ + bne c9a98 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c917c │ │ │ │ + bne c9a34 │ │ │ │ mov r2, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc c9310 │ │ │ │ + bcc c9bc8 │ │ │ │ add r3, r6, r2 │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, r3 │ │ │ │ addne r2, r2, #1 │ │ │ │ - beq c91e0 │ │ │ │ + beq c9a98 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r4 │ │ │ │ add r4, r6, r7 │ │ │ │ ldrb r3, [r3] │ │ │ │ subs r4, r2, r4 │ │ │ │ - beq c91bc │ │ │ │ + beq c9a74 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne c91bc │ │ │ │ + bne c9a74 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - b c91d4 │ │ │ │ + b c9a8c │ │ │ │ clz r2, r4 │ │ │ │ subs r3, r3, #46 @ 0x2e │ │ │ │ movwne r3, #1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ eor r2, r2, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ moveq r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq c9238 │ │ │ │ + beq c9af0 │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bls c92ec │ │ │ │ + bls c9ba4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl c9348 │ │ │ │ + bl c9c00 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - bne c92ec │ │ │ │ + bne c9ba4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r1, r7, r0 │ │ │ │ - bcc c92fc │ │ │ │ + bcc c9bb4 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c9164 │ │ │ │ - b c91e0 │ │ │ │ + beq c9a1c │ │ │ │ + b c9a98 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r5, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b c91e8 │ │ │ │ + b c9aa0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b c91e8 │ │ │ │ + b c9aa0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b c91e8 │ │ │ │ + b c9aa0 │ │ │ │ mov r1, #2 │ │ │ │ - b c91e8 │ │ │ │ + b c9aa0 │ │ │ │ mov r1, #6 │ │ │ │ - b c91e8 │ │ │ │ + b c9aa0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c92cc │ │ │ │ + beq c9b84 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl c9348 │ │ │ │ + bl c9c00 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - bne c92ec │ │ │ │ + bne c9ba4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r1, r7, r0 │ │ │ │ - bcc c92fc │ │ │ │ + bcc c9bb4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne c9298 │ │ │ │ + bne c9b50 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq c90f4 │ │ │ │ + beq c99ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #60] @ c9340 │ │ │ │ + ldr r3, [pc, #60] @ c9bf8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #44] @ c9344 │ │ │ │ + ldr r3, [pc, #44] @ c9bfc │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #12] @ c933c │ │ │ │ + ldr r3, [pc, #12] @ c9bf4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, r7, r4, lsr r6 │ │ │ │ - andeq r5, r7, r8, lsl r6 │ │ │ │ - andeq r5, r7, r8, lsl r6 │ │ │ │ + andeq r4, r7, ip, ror sp │ │ │ │ + andeq r4, r7, r0, ror #26 │ │ │ │ + andeq r4, r7, r0, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl c945c │ │ │ │ + bl c9d14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc c9434 │ │ │ │ + bcc c9cec │ │ │ │ ldr r3, [r5] │ │ │ │ sub r4, r1, r0 │ │ │ │ add r2, r1, r3 │ │ │ │ add r8, r3, r0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c93c0 │ │ │ │ + beq c9c78 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r7, [r2], #-1 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bne c9380 │ │ │ │ + bne c9c38 │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi c9444 │ │ │ │ + bhi c9cfc │ │ │ │ add r8, r3, r0 │ │ │ │ mov ip, #1 │ │ │ │ subs r1, r1, r0 │ │ │ │ - bne c93cc │ │ │ │ + bne c9c84 │ │ │ │ mov r2, #10 │ │ │ │ - b c93fc │ │ │ │ + b c9cb4 │ │ │ │ mov ip, #0 │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq c93b8 │ │ │ │ + beq c9c70 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c9400 │ │ │ │ + beq c9cb8 │ │ │ │ mov r2, #9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c941c │ │ │ │ + bne c9cd4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne c941c │ │ │ │ + bne c9cd4 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ mov r2, #10 │ │ │ │ cmp r0, #3 │ │ │ │ movwcc r2, #7 │ │ │ │ - b c941c │ │ │ │ + b c9cd4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ eor r2, r2, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ movweq r2, #8 │ │ │ │ str r8, [r9, #8] │ │ │ │ add r0, r1, ip │ │ │ │ str r1, [r9, #12] │ │ │ │ strb r2, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ c9454 │ │ │ │ + ldr r3, [pc, #24] @ c9d0c │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #12] @ c9458 │ │ │ │ + ldr r3, [pc, #12] @ c9d10 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, r7, r4, lsl r5 │ │ │ │ - strdeq r5, [r7], -r4 │ │ │ │ + andeq r4, r7, ip, asr ip │ │ │ │ + andeq r4, r7, ip, lsr ip │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi c9524 │ │ │ │ + bhi c9ddc │ │ │ │ ldrb ip, [r0, #30] │ │ │ │ cmp ip, #0 │ │ │ │ - bne c951c │ │ │ │ + bne c9dd4 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ sub r2, r4, #5 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bhi c951c │ │ │ │ + bhi c9dd4 │ │ │ │ ldrd r8, [r0] │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c94c0 │ │ │ │ + bne c9d78 │ │ │ │ cmp r4, #6 │ │ │ │ - beq c94c0 │ │ │ │ + beq c9d78 │ │ │ │ mov r6, #2 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc c95d8 │ │ │ │ + bcc c9e90 │ │ │ │ add r5, r8, r6 │ │ │ │ cmp r6, r9 │ │ │ │ mov r4, r5 │ │ │ │ addne r4, r4, #1 │ │ │ │ - beq c951c │ │ │ │ + beq c9dd4 │ │ │ │ add r6, r8, r9 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r6, r4, r6 │ │ │ │ - beq c94fc │ │ │ │ + beq c9db4 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bne c94fc │ │ │ │ + bne c9db4 │ │ │ │ ldrb r6, [r4] │ │ │ │ cmp r6, #47 @ 0x2f │ │ │ │ moveq r2, #1 │ │ │ │ - b c951c │ │ │ │ + b c9dd4 │ │ │ │ clz r6, r6 │ │ │ │ subs r5, r5, #46 @ 0x2e │ │ │ │ movwne r5, #1 │ │ │ │ lsr r6, r6, #5 │ │ │ │ eor r6, r6, #1 │ │ │ │ orrs r6, r6, r5 │ │ │ │ - bne c951c │ │ │ │ + bne c9dd4 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9530 │ │ │ │ + beq c9de8 │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r1, [r6, r1, lsl #2] │ │ │ │ add pc, r6, r1 │ │ │ │ @@ -200698,75 +201256,75 @@ │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #2 │ │ │ │ add r0, r2, ip │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ c95f0 │ │ │ │ + ldr r3, [pc, #16] @ c9ea8 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r5, r7, r8, asr #6 │ │ │ │ + muleq r7, r0, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca020 │ │ │ │ + beq ca8d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl c964c │ │ │ │ + bpl c9f04 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ - b ca01c │ │ │ │ - beq c9668 │ │ │ │ + b ca8d4 │ │ │ │ + beq c9f20 │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9fa0 │ │ │ │ + beq ca858 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b c9674 │ │ │ │ + b c9f2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 512c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c97ac │ │ │ │ + beq ca064 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrh r7, [r1, r2] │ │ │ │ add r6, r1, #4 │ │ │ │ mvn r4, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ lsl sl, r0, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c972c │ │ │ │ + beq c9fe4 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ subs r9, r5, r3 │ │ │ │ movcc r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5180 │ │ │ │ @@ -200779,54 +201337,54 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ sub sl, sl, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c96c4 │ │ │ │ + beq c9f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c975c │ │ │ │ - b c9730 │ │ │ │ + beq ca014 │ │ │ │ + b c9fe8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c9800 │ │ │ │ + beq ca0b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b c96ac │ │ │ │ + b c9f64 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ ldrd r0, [r2, #136] @ 0x88 │ │ │ │ str r3, [r2, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ str r3, [r2, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #144] @ 0x90 │ │ │ │ - blt c97f8 │ │ │ │ + blt ca0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c97f8 │ │ │ │ + beq ca0b0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9fa8 │ │ │ │ + beq ca860 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -200841,63 +201399,63 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov sl, r7 │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ cmp r9, #11 │ │ │ │ - bcc c9864 │ │ │ │ + bcc ca11c │ │ │ │ mov r0, #4 │ │ │ │ cmp r4, #5 │ │ │ │ - bcc c9888 │ │ │ │ + bcc ca140 │ │ │ │ mov r0, r4 │ │ │ │ - beq c9888 │ │ │ │ + beq ca140 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ cmp r4, #6 │ │ │ │ add r7, r0, #32 │ │ │ │ - bne c9e40 │ │ │ │ + bne ca6f8 │ │ │ │ mov r0, #5 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a01cc │ │ │ │ - b c98b0 │ │ │ │ + bl a0a84 │ │ │ │ + b ca168 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r0, r7, #4 │ │ │ │ add r2, r4, #1 │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bls c991c │ │ │ │ + bls ca1d4 │ │ │ │ stm r1, {r5, r8} │ │ │ │ str r5, [r1, #8] │ │ │ │ - b c996c │ │ │ │ + b ca224 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a01cc │ │ │ │ + bl a0a84 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r7, r0, #24 │ │ │ │ ldr r7, [r7] │ │ │ │ add sl, r4, r4, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r1, r7 │ │ │ │ ldrh r6, [r1, r0]! │ │ │ │ add r0, r7, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bls c9994 │ │ │ │ + bls ca24c │ │ │ │ mov r2, #12 │ │ │ │ add r9, r2, sl, lsl #2 │ │ │ │ sub r2, r6, r4 │ │ │ │ add r0, r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -200906,15 +201464,15 @@ │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ stm r4, {r5, r8} │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 50cc │ │ │ │ - b c999c │ │ │ │ + b ca254 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r2, r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ @@ -200936,15 +201494,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #136] @ 0x88 │ │ │ │ str r1, [r0, #140] @ 0x8c │ │ │ │ str r6, [r0, #144] @ 0x90 │ │ │ │ add r0, r9, #1 │ │ │ │ strh r0, [sl] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b c97ec │ │ │ │ + b ca0a4 │ │ │ │ stm r1, {r5, r8} │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -200959,71 +201517,71 @@ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ strh r0, [r1] │ │ │ │ - beq c97ec │ │ │ │ + beq ca0a4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c9d8c │ │ │ │ + beq ca644 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne c9fb8 │ │ │ │ + bne ca870 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r5, r8 │ │ │ │ ldrh r8, [sl, r1] │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r4, #11 │ │ │ │ - bcc c9e6c │ │ │ │ + bcc ca724 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #4 │ │ │ │ cmp r8, #5 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bcc c9a94 │ │ │ │ - beq c9a90 │ │ │ │ + bcc ca34c │ │ │ │ + beq ca348 │ │ │ │ cmp r8, #6 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne c9bfc │ │ │ │ + bne ca4b4 │ │ │ │ mov r0, #5 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0384 │ │ │ │ - b c9c14 │ │ │ │ + bl a0c3c │ │ │ │ + b ca4cc │ │ │ │ mov r0, r8 │ │ │ │ mov r9, ip │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0384 │ │ │ │ + bl a0c3c │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r3, r8, #1 │ │ │ │ mov r5, sl │ │ │ │ ldrh r4, [r5, r0]! │ │ │ │ add r0, sl, #4 │ │ │ │ add r7, r0, r6, lsl #2 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs c9b70 │ │ │ │ + bcs ca428 │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r4, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -201055,15 +201613,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c9ba0 │ │ │ │ + b ca458 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, sl, r6, lsl #2 │ │ │ │ @@ -201076,45 +201634,45 @@ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r3, r1 │ │ │ │ strh r0, [r5] │ │ │ │ - bcs c9be0 │ │ │ │ + bcs ca498 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str sl, [r1], #268 @ 0x10c │ │ │ │ strh r8, [r1] │ │ │ │ - bne c9bc4 │ │ │ │ + bne ca47c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - b c9d5c │ │ │ │ + b ca614 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0384 │ │ │ │ + bl a0c3c │ │ │ │ sub r4, r8, #7 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ add r6, r4, r4, lsl #1 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r8, r4, #1 │ │ │ │ mov sl, r5 │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ add r0, r5, #4 │ │ │ │ add r7, r0, r6, lsl #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bls c9cd0 │ │ │ │ + bls ca588 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r9, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -201143,15 +201701,15 @@ │ │ │ │ add r0, r5, #272 @ 0x110 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ - b c9d04 │ │ │ │ + b ca5bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ @@ -201165,106 +201723,106 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r9, #1 │ │ │ │ strh r0, [sl] │ │ │ │ str r2, [r1, #272] @ 0x110 │ │ │ │ add r1, r9, #2 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs c9d44 │ │ │ │ + bcs ca5fc │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ ldr r1, [r1, #276] @ 0x114 │ │ │ │ str r5, [r1], #268 @ 0x10c │ │ │ │ strh r4, [r1] │ │ │ │ - bne c9d28 │ │ │ │ + bne ca5e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - beq c97ec │ │ │ │ + beq ca0a4 │ │ │ │ ldr r7, [sl] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c9a14 │ │ │ │ - b c9d90 │ │ │ │ + bne ca2cc │ │ │ │ + b ca648 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c9fd4 │ │ │ │ + beq ca88c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov sl, ip │ │ │ │ ldr r6, [r9, #4] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9fe4 │ │ │ │ + beq ca89c │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #272] @ 0x110 │ │ │ │ str r1, [r0] │ │ │ │ adds r9, r6, #1 │ │ │ │ strh r1, [r0, r2]! │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bcs c9ff4 │ │ │ │ + bcs ca8ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ str r8, [r7], #268 @ 0x10c │ │ │ │ strd r8, [r2] │ │ │ │ strh r1, [r7] │ │ │ │ - bne ca004 │ │ │ │ + bne ca8bc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r8, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [r8, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r8, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r8, #276] @ 0x114 │ │ │ │ str sl, [r8, #144] @ 0x90 │ │ │ │ stmib r8, {r3, ip} │ │ │ │ strh r1, [r0] │ │ │ │ str r8, [r5], #268 @ 0x10c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ strh r1, [r5] │ │ │ │ - b c97ec │ │ │ │ + b ca0a4 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a01cc │ │ │ │ + bl a0a84 │ │ │ │ sub r4, r4, #7 │ │ │ │ - b c98b0 │ │ │ │ + b ca168 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r9, r8, r8, lsl #1 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r7, #4 │ │ │ │ add r1, r8, #1 │ │ │ │ add sl, r0, r9, lsl #2 │ │ │ │ add r6, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs c9f38 │ │ │ │ + bcs ca7f0 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r2, r4, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ @@ -201297,15 +201855,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ mov r3, r9 │ │ │ │ - b c9f5c │ │ │ │ + b ca814 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl, #8] │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ stm sl, {r3, lr} │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #136] @ 0x88 │ │ │ │ @@ -201315,113 +201873,113 @@ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r6, [r0] │ │ │ │ add r0, r7, r3, lsl #2 │ │ │ │ str r1, [r0, #272] @ 0x110 │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs c97ec │ │ │ │ + bcs ca0a4 │ │ │ │ add r0, r7, #276 @ 0x114 │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ str r7, [r1], #268 @ 0x10c │ │ │ │ strh r8, [r1] │ │ │ │ - bne c9f84 │ │ │ │ - b c97ec │ │ │ │ + bne ca83c │ │ │ │ + b ca0a4 │ │ │ │ mov r0, #1 │ │ │ │ - b c9640 │ │ │ │ + b c9ef8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 8400 │ │ │ │ - b ca01c │ │ │ │ - ldr r0, [pc, #296] @ ca0e8 │ │ │ │ - ldr r2, [pc, #296] @ ca0ec │ │ │ │ + b ca8d4 │ │ │ │ + ldr r0, [pc, #296] @ ca9a0 │ │ │ │ + ldr r2, [pc, #296] @ ca9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b ca01c │ │ │ │ - ldr r0, [pc, #252] @ ca0d8 │ │ │ │ + b ca8d4 │ │ │ │ + ldr r0, [pc, #252] @ ca990 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b ca01c │ │ │ │ + b ca8d4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 8400 │ │ │ │ - b ca01c │ │ │ │ - ldr r0, [pc, #224] @ ca0dc │ │ │ │ + b ca8d4 │ │ │ │ + ldr r0, [pc, #224] @ ca994 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b ca01c │ │ │ │ - ldr r0, [pc, #212] @ ca0e0 │ │ │ │ - ldr r2, [pc, #212] @ ca0e4 │ │ │ │ + b ca8d4 │ │ │ │ + ldr r0, [pc, #212] @ ca998 │ │ │ │ + ldr r2, [pc, #212] @ ca99c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8bdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b ca0a8 │ │ │ │ - b ca078 │ │ │ │ - b ca078 │ │ │ │ + b ca960 │ │ │ │ + b ca930 │ │ │ │ + b ca930 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca060 │ │ │ │ + beq ca918 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, r0 │ │ │ │ - beq ca0d0 │ │ │ │ - b ca0c8 │ │ │ │ + beq ca988 │ │ │ │ + b ca980 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq ca094 │ │ │ │ + beq ca94c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0d0 │ │ │ │ + beq ca988 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - b ca0c8 │ │ │ │ + b ca980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0c8 │ │ │ │ + beq ca980 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 50d8 │ │ │ │ - b ca0c8 │ │ │ │ + b ca980 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [r7], -r0 │ │ │ │ - andeq r5, r7, r0, ror #3 │ │ │ │ - andeq lr, r3, r8, lsl #15 │ │ │ │ - @ instruction: 0x000751b8 │ │ │ │ - andeq lr, r3, sl, lsl #17 │ │ │ │ - andeq r5, r7, ip, ror r2 │ │ │ │ + andeq r4, r7, r8, lsl r9 │ │ │ │ + andeq r4, r7, r8, lsr #18 │ │ │ │ + @ instruction: 0x0003e8b8 │ │ │ │ + andeq r4, r7, r0, lsl #18 │ │ │ │ + @ instruction: 0x0003e9ba │ │ │ │ + andeq r4, r7, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrb r5, [r1, #28] │ │ │ │ cmp r5, #3 │ │ │ │ - bne ca118 │ │ │ │ + bne ca9d0 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ mvn r7, #2 │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -201435,185 +201993,185 @@ │ │ │ │ ldrb r8, [r1, #8] │ │ │ │ lsr r2, r2, #5 │ │ │ │ movwhi r4, #1 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ orr r2, r2, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ tst r6, #1 │ │ │ │ - beq ca224 │ │ │ │ + beq caadc │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca108 │ │ │ │ + bne ca9c0 │ │ │ │ add r6, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca398 │ │ │ │ + beq cac50 │ │ │ │ cmp r3, #1 │ │ │ │ - beq ca238 │ │ │ │ + beq caaf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ - bl c945c │ │ │ │ + bl c9d14 │ │ │ │ cmp r9, r0 │ │ │ │ - bls ca204 │ │ │ │ + bls caabc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl c9348 │ │ │ │ + bl c9c00 │ │ │ │ mov r3, r7 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov lr, r7 │ │ │ │ ldm r3!, {r1, r4, r7} │ │ │ │ stmia r2!, {r1, r4, r7} │ │ │ │ ldm r3, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ subs r6, r9, ip │ │ │ │ - bcc ca4a8 │ │ │ │ + bcc cad60 │ │ │ │ ldrb r7, [r0] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r8, #4] │ │ │ │ mov r9, r6 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r6, sp, #12 │ │ │ │ cmp r7, #10 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, lr │ │ │ │ - bne ca44c │ │ │ │ + bne cad04 │ │ │ │ cmp r5, r3 │ │ │ │ - bls ca16c │ │ │ │ - b ca108 │ │ │ │ + bls caa24 │ │ │ │ + b ca9c0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r3, [r8, #29] │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bls ca16c │ │ │ │ - b ca108 │ │ │ │ + bls caa24 │ │ │ │ + b ca9c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca108 │ │ │ │ + bne ca9c0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, r9 │ │ │ │ - b ca280 │ │ │ │ + b cab38 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r2, [r1, #29] │ │ │ │ sub r2, r9, #1 │ │ │ │ - beq ca484 │ │ │ │ + beq cad3c │ │ │ │ mov r3, #6 │ │ │ │ strb r3, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ strb r3, [sl, #29] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi ca108 │ │ │ │ + bhi ca9c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca398 │ │ │ │ + beq cac50 │ │ │ │ cmp r3, #1 │ │ │ │ - beq ca320 │ │ │ │ + beq cabd8 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str sl, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ - bl c945c │ │ │ │ + bl c9d14 │ │ │ │ cmp r4, r0 │ │ │ │ - bls ca260 │ │ │ │ + bls cab18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r6 │ │ │ │ - bl c9348 │ │ │ │ + bl c9c00 │ │ │ │ mov r3, r7 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, r4 │ │ │ │ ldm r3!, {r1, r4, r7} │ │ │ │ stmia r2!, {r1, r4, r7} │ │ │ │ ldm r3, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ subs r4, r8, ip │ │ │ │ - bcc ca49c │ │ │ │ + bcc cad54 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sl, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r6, r9 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r3, #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ mov r7, lr │ │ │ │ mov r9, r4 │ │ │ │ cmp r2, #10 │ │ │ │ - beq ca278 │ │ │ │ - b ca44c │ │ │ │ + beq cab30 │ │ │ │ + b cad04 │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #3 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - bcc ca278 │ │ │ │ + bcc cab30 │ │ │ │ cmp r8, #5 │ │ │ │ - beq ca278 │ │ │ │ + beq cab30 │ │ │ │ cmp r8, #6 │ │ │ │ - bne ca454 │ │ │ │ + bne cad0c │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ movwne r2, #1 │ │ │ │ - beq ca378 │ │ │ │ + beq cac30 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r6, [sl] │ │ │ │ cmp r4, #1 │ │ │ │ - beq ca380 │ │ │ │ + beq cac38 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne ca380 │ │ │ │ + bne cac38 │ │ │ │ ldrb r2, [sl, r2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne ca390 │ │ │ │ - b ca464 │ │ │ │ + bne cac48 │ │ │ │ + b cad1c │ │ │ │ mov r4, #0 │ │ │ │ - b ca278 │ │ │ │ + b cab30 │ │ │ │ cmp r4, #1 │ │ │ │ - bne ca390 │ │ │ │ + bne cac48 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq ca464 │ │ │ │ + beq cad1c │ │ │ │ mov r6, ip │ │ │ │ - b ca278 │ │ │ │ + b cab30 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r8, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ muleq r0, r8, r0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r2, r2, #4 │ │ │ │ - b ca400 │ │ │ │ + b cacb8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r3, r2 │ │ │ │ addne r2, r7, #1 │ │ │ │ add r2, r2, #8 │ │ │ │ - b ca400 │ │ │ │ + b cacb8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r3, r2 │ │ │ │ addne r2, r7, #1 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca43c │ │ │ │ + beq cacf4 │ │ │ │ mov r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r1, #29] │ │ │ │ add r2, r0, #1 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ @@ -201631,165 +202189,165 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ca4c0 │ │ │ │ + beq cad78 │ │ │ │ mov r3, #7 │ │ │ │ strb r3, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #80] @ ca4dc │ │ │ │ + ldr r3, [pc, #80] @ cad94 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r4 │ │ │ │ - b ca4ac │ │ │ │ + b cad64 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r3, [pc, #44] @ ca4e0 │ │ │ │ + ldr r3, [pc, #44] @ cad98 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - ldr r3, [pc, #16] @ ca4d8 │ │ │ │ + ldr r3, [pc, #16] @ cad90 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ - andeq r4, r7, r4, asr #10 │ │ │ │ - muleq r7, r0, r5 │ │ │ │ - andeq r4, r7, r0, ror r5 │ │ │ │ + andeq r3, r7, ip, lsl #25 │ │ │ │ + ldrdeq r3, [r7], -r8 │ │ │ │ + @ instruction: 0x00073cb8 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr r1, [pc, #216] @ ca5d0 │ │ │ │ + ldr r1, [pc, #216] @ cae88 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl d22d4 │ │ │ │ + bl d2b8c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ca52c │ │ │ │ + bne cade4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bls ca54c │ │ │ │ - b ca570 │ │ │ │ + bls cae04 │ │ │ │ + b cae28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, #4 │ │ │ │ and r0, r0, #61440 @ 0xf000 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ movweq r5, #260 @ 0x104 │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi ca570 │ │ │ │ + bhi cae28 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ca570 │ │ │ │ + beq cae28 │ │ │ │ sub r1, r6, #4 │ │ │ │ and r0, r5, #256 @ 0x100 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r1, r0, lsr #8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca588 │ │ │ │ + beq cae40 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca59c │ │ │ │ + beq cae54 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b ca554 │ │ │ │ + b cae0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca5c0 │ │ │ │ + beq cae78 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq sp, [r3], -r3 │ │ │ │ + andeq sp, r3, r3, lsl #30 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi ca624 │ │ │ │ + bhi caedc │ │ │ │ mov r0, sp │ │ │ │ - bl d22d4 │ │ │ │ + bl d2b8c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ca63c │ │ │ │ + bne caef4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bls ca65c │ │ │ │ - b ca680 │ │ │ │ + bls caf14 │ │ │ │ + b caf38 │ │ │ │ mov r0, sp │ │ │ │ bl 13104 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ca60c │ │ │ │ + beq caec4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, #4 │ │ │ │ and r0, r0, #61440 @ 0xf000 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movweq r5, #260 @ 0x104 │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi ca680 │ │ │ │ + bhi caf38 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ca680 │ │ │ │ + beq caf38 │ │ │ │ sub r1, r6, #4 │ │ │ │ and r0, r5, #256 @ 0x100 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r1, r0, lsr #8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca698 │ │ │ │ + beq caf50 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca6ac │ │ │ │ + beq caf64 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b ca664 │ │ │ │ + b caf1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca6d0 │ │ │ │ + beq caf88 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -201799,109 +202357,109 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ addne r7, r0, r3 │ │ │ │ subsne r7, r7, #1 │ │ │ │ - bne ca71c │ │ │ │ + bne cafd4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ca730 │ │ │ │ - b ca740 │ │ │ │ + bne cafe8 │ │ │ │ + b caff8 │ │ │ │ ldrb r2, [r7] │ │ │ │ subs r2, r2, #47 @ 0x2f │ │ │ │ movwne r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ca740 │ │ │ │ + beq caff8 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #47 @ 0x2f │ │ │ │ - beq ca760 │ │ │ │ + beq cb018 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca790 │ │ │ │ + beq cb048 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ca7d4 │ │ │ │ + beq cb08c │ │ │ │ add r7, r3, #1 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ strb r2, [r0, r3] │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi ca7a4 │ │ │ │ + bhi cb05c │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r4, r2 │ │ │ │ - bls ca774 │ │ │ │ + bls cb02c │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b ca774 │ │ │ │ + b cb02c │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b ca754 │ │ │ │ + b cb00c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ addne r0, r6, r7 │ │ │ │ ldrb r2, [r1] │ │ │ │ subsne r3, r0, #1 │ │ │ │ - bne ca840 │ │ │ │ + bne cb0f8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq ca870 │ │ │ │ - b ca878 │ │ │ │ + beq cb128 │ │ │ │ + b cb130 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq ca870 │ │ │ │ + beq cb128 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq ca878 │ │ │ │ + beq cb130 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ - beq ca8d0 │ │ │ │ + beq cb188 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ strb r0, [r6, r7] │ │ │ │ add r0, r7, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi ca8a4 │ │ │ │ + bhi cb15c │ │ │ │ add r0, r6, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -201911,130 +202469,130 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ - b ca888 │ │ │ │ + b cb140 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ - b ca864 │ │ │ │ + b cb11c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r2] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ - bne ca924 │ │ │ │ + bne cb1dc │ │ │ │ mov r6, #0 │ │ │ │ - b caaa4 │ │ │ │ + b cb35c │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ cmp lr, #7 │ │ │ │ - bhi ca9c8 │ │ │ │ + bhi cb280 │ │ │ │ cmp lr, #0 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab30 │ │ │ │ + beq cb3e8 │ │ │ │ cmp lr, #1 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab38 │ │ │ │ + beq cb3f0 │ │ │ │ cmp lr, #2 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab40 │ │ │ │ + beq cb3f8 │ │ │ │ cmp lr, #3 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab48 │ │ │ │ + beq cb400 │ │ │ │ cmp lr, #4 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab50 │ │ │ │ + beq cb408 │ │ │ │ cmp lr, #5 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab58 │ │ │ │ + beq cb410 │ │ │ │ cmp lr, #6 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ ldrb r0, [sl, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne caa88 │ │ │ │ + bne cb340 │ │ │ │ mov r2, #6 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ add r0, sl, #3 │ │ │ │ bic r1, r0, #3 │ │ │ │ cmp r1, sl │ │ │ │ - bne ca9e4 │ │ │ │ + bne cb29c │ │ │ │ sub r3, lr, #8 │ │ │ │ mov r0, #0 │ │ │ │ - b caa14 │ │ │ │ + b cb2cc │ │ │ │ sub r0, r1, sl │ │ │ │ sub r3, sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r4, [sl, -r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq caae8 │ │ │ │ + beq cb3a0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ca9f0 │ │ │ │ + bne cb2a8 │ │ │ │ sub r3, lr, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi caa5c │ │ │ │ + bhi cb314 │ │ │ │ movw r4, #256 @ 0x100 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r4, #257 @ 0x101 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ mov r6, sl │ │ │ │ ldr r7, [r6, r0]! │ │ │ │ ldr r6, [r6, #4] │ │ │ │ sub r5, r4, r7 │ │ │ │ orr r5, r5, r7 │ │ │ │ sub r7, r4, r6 │ │ │ │ and r5, r5, r1 │ │ │ │ orr r6, r7, r6 │ │ │ │ and r5, r5, r6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne caa5c │ │ │ │ + bne cb314 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls caa24 │ │ │ │ + bls cb2dc │ │ │ │ cmp lr, r0 │ │ │ │ - beq caa88 │ │ │ │ + beq cb340 │ │ │ │ sub r1, lr, r0 │ │ │ │ add r4, sl, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq caaf0 │ │ │ │ + beq cb3a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne caa70 │ │ │ │ + bne cb328 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5d2e8 │ │ │ │ + bl 5dba4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #32 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r2, #0 │ │ │ │ @@ -202045,125 +202603,125 @@ │ │ │ │ strne r7, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b cab2c │ │ │ │ + b cb3e4 │ │ │ │ rsb r2, r1, #0 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ add r2, r3, r0 │ │ │ │ - ldr r0, [pc, #168] @ caba4 │ │ │ │ - ldr r3, [pc, #168] @ caba8 │ │ │ │ - ldr r1, [pc, #168] @ cabac │ │ │ │ + ldr r0, [pc, #168] @ cb45c │ │ │ │ + ldr r3, [pc, #168] @ cb460 │ │ │ │ + ldr r1, [pc, #168] @ cb464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #0 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r2, #1 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r2, #2 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r2, #3 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r2, #4 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r2, #5 │ │ │ │ - b caaf4 │ │ │ │ + b cb3ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cab9c │ │ │ │ + beq cb454 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b cab98 │ │ │ │ + b cb450 │ │ │ │ cmp r6, #0 │ │ │ │ - beq caba0 │ │ │ │ + beq cb458 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [r6] │ │ │ │ - beq caba0 │ │ │ │ + beq cb458 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, r3, fp, lsl #13 │ │ │ │ - andeq r4, r7, r4, ror r1 │ │ │ │ - andeq r4, r7, r4, lsr r1 │ │ │ │ + @ instruction: 0x0003d7bb │ │ │ │ + @ instruction: 0x000738bc │ │ │ │ + andeq r3, r7, ip, ror r8 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ - b b2560 │ │ │ │ + b b2e18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq cade8 │ │ │ │ + beq cb6a0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r7, [r5] │ │ │ │ add sl, r0, #8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ add r8, r7, #8 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne cad38 │ │ │ │ + bne cb5f0 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne cac5c │ │ │ │ + bne cb514 │ │ │ │ tst r0, #1 │ │ │ │ - beq cac4c │ │ │ │ + beq cb504 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #468] @ cae00 │ │ │ │ + ldr r2, [pc, #468] @ cb6b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne cad38 │ │ │ │ + bne cb5f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl be09c │ │ │ │ - b cad38 │ │ │ │ + bl be954 │ │ │ │ + b cb5f0 │ │ │ │ tst r0, #1 │ │ │ │ - bne cac9c │ │ │ │ + bne cb554 │ │ │ │ ldm r7, {r0, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #380] @ cadf4 │ │ │ │ + ldr r2, [pc, #380] @ cb6ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cad38 │ │ │ │ - ldr ip, [pc, #340] @ cadf8 │ │ │ │ + bne cb5f0 │ │ │ │ + ldr ip, [pc, #340] @ cb6b0 │ │ │ │ mov r2, #1 │ │ │ │ ldm r8, {r0, r9} │ │ │ │ add ip, pc, ip │ │ │ │ strb r2, [sp, #19] │ │ │ │ ldrd r2, [r7] │ │ │ │ stm sl, {r0, r9} │ │ │ │ add r0, sp, #19 │ │ │ │ @@ -202171,91 +202729,91 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl be09c │ │ │ │ + bl be954 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cacf4 │ │ │ │ + beq cb5ac │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ - b cad38 │ │ │ │ + b cb5f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #240] @ cadfc │ │ │ │ + ldr r1, [pc, #240] @ cb6b4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r9, #1 │ │ │ │ - b cad38 │ │ │ │ + b cb5f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #220] @ cae0c │ │ │ │ + ldr r1, [pc, #220] @ cb6c4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ strb r9, [r5, #5] │ │ │ │ strb r0, [r5, #4] │ │ │ │ - beq cade8 │ │ │ │ + beq cb6a0 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne cad34 │ │ │ │ + bne cb5ec │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne cad98 │ │ │ │ + bne cb650 │ │ │ │ ldrd r0, [r7] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #144] @ cae04 │ │ │ │ + ldr r1, [pc, #144] @ cb6bc │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne cad34 │ │ │ │ + bne cb5ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl be09c │ │ │ │ + bl be954 │ │ │ │ add r6, r6, #1 │ │ │ │ - b cad38 │ │ │ │ + b cb5f0 │ │ │ │ ldrd r2, [r8] │ │ │ │ strd r2, [sl] │ │ │ │ add r2, sp, #19 │ │ │ │ strb r9, [sp, #19] │ │ │ │ ldrd r0, [r7] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #80] @ cae08 │ │ │ │ + ldr r2, [pc, #80] @ cb6c0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl be09c │ │ │ │ + bl be954 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cad18 │ │ │ │ + beq cb5d0 │ │ │ │ mov r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - b cad38 │ │ │ │ + b cb5f0 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0003e1b5 │ │ │ │ - @ instruction: 0x00071dbc │ │ │ │ - andeq r5, r3, lr, lsl #28 │ │ │ │ - andeq ip, r3, r8, lsl #2 │ │ │ │ - andeq fp, r3, r0, asr #31 │ │ │ │ - andeq r1, r7, r8, lsr #25 │ │ │ │ - andeq r5, r3, sl, ror #27 │ │ │ │ + andeq lr, r3, r5, ror #5 │ │ │ │ + andeq r1, r7, r4, lsl #10 │ │ │ │ + andeq r5, r3, lr, lsr pc │ │ │ │ + andeq ip, r3, r8, lsr r2 │ │ │ │ + strdeq ip, [r3], -r0 │ │ │ │ + strdeq r1, [r7], -r0 │ │ │ │ + andeq r5, r3, sl, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, sp │ │ │ │ add r9, sp, #32 │ │ │ │ sub sl, fp, #88 @ 0x58 │ │ │ │ @@ -202268,373 +202826,373 @@ │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r7, sl, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #10 │ │ │ │ - beq caed8 │ │ │ │ + beq cb790 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #10 │ │ │ │ - beq caecc │ │ │ │ + beq cb784 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ - bl c8e64 │ │ │ │ + bl c971c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cae58 │ │ │ │ + bne cb710 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl ca0f0 │ │ │ │ + bl ca9a8 │ │ │ │ ldrb r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b b2560 │ │ │ │ + b b2e18 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq caf2c │ │ │ │ + beq cb7e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq caf44 │ │ │ │ + beq cb7fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq caf60 │ │ │ │ + beq cb818 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cafd0 │ │ │ │ + beq cb888 │ │ │ │ mov r7, #0 │ │ │ │ - b caf98 │ │ │ │ + b cb850 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq cafd0 │ │ │ │ + beq cb888 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r0, r7, lsl #3]! │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cafb8 │ │ │ │ + beq cb870 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq caf8c │ │ │ │ + beq cb844 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b caf8c │ │ │ │ + b cb844 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cafec │ │ │ │ + beq cb8a4 │ │ │ │ mov r0, r8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb00c │ │ │ │ + beq cb8c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ sub r6, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq cb02c │ │ │ │ + beq cb8e4 │ │ │ │ add r0, r8, r7, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl caf08 │ │ │ │ - b cb010 │ │ │ │ + bl cb7c0 │ │ │ │ + b cb8c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb040 │ │ │ │ + beq cb8f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, sl │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #16 │ │ │ │ - b cb06c │ │ │ │ + b cb924 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb0a0 │ │ │ │ + beq cb958 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb088 │ │ │ │ + beq cb940 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb064 │ │ │ │ + beq cb91c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b cb064 │ │ │ │ + b cb91c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb0b8 │ │ │ │ + beq cb970 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr sl, [r0] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrh r7, [r0, #12] │ │ │ │ ldmib r0, {r6, r8} │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb11c │ │ │ │ + beq cb9d4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cb140 │ │ │ │ + beq cb9f8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrbeq r0, [r6] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq cb1c0 │ │ │ │ + beq cba78 │ │ │ │ mov r0, r6 │ │ │ │ bl 5390 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl cb274 │ │ │ │ + bpl cbb2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ - b cb440 │ │ │ │ + b cbcf8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cb140 │ │ │ │ + beq cb9f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb1c0 │ │ │ │ + beq cba78 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl bd9d8 │ │ │ │ + bl be290 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne cb254 │ │ │ │ + bne cbb0c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb294 │ │ │ │ + bne cbb4c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb18c │ │ │ │ + beq cba44 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb1a0 │ │ │ │ + beq cba58 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cb2b0 │ │ │ │ + bne cbb68 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl bd9d8 │ │ │ │ + bl be290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne cb264 │ │ │ │ + bne cbb1c │ │ │ │ mov r9, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb2a0 │ │ │ │ + bne cbb58 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ ldrd r4, [r6] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb228 │ │ │ │ + beq cbae0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb23c │ │ │ │ + beq cbaf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ mov r9, r0 │ │ │ │ - beq cb324 │ │ │ │ + beq cbbdc │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb444 │ │ │ │ + beq cbcfc │ │ │ │ mov r4, r9 │ │ │ │ - b cb32c │ │ │ │ + b cbbe4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b cb340 │ │ │ │ + b cbbf8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b cb2cc │ │ │ │ + b cbb84 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ subs r1, r1, #56 @ 0x38 │ │ │ │ - beq cb1d4 │ │ │ │ + beq cba8c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, sl │ │ │ │ ldrls r2, [r0, #20] │ │ │ │ cmpls sl, r2 │ │ │ │ - bcs cb2c0 │ │ │ │ + bcs cbb78 │ │ │ │ ldr r9, [r0, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cb2c0 │ │ │ │ + beq cbb78 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl d604c │ │ │ │ + bl d6904 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq cb44c │ │ │ │ + beq cbd04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b cb32c │ │ │ │ + b cbbe4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 512c │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ movweq r4, #4 │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, r7 │ │ │ │ movweq r4, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq cb3c4 │ │ │ │ + beq cbc7c │ │ │ │ lsl r6, r8, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ lsleq ip, r8, #3 │ │ │ │ movweq r0, #4 │ │ │ │ - beq cb438 │ │ │ │ + beq cbcf0 │ │ │ │ add r1, ip, #4 │ │ │ │ mov lr, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r5, [r5, #20] │ │ │ │ str r5, [r2, r3]! │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ str r7, [r2, #-4] │ │ │ │ - bne cb394 │ │ │ │ + bne cbc4c │ │ │ │ mov r5, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b cb3cc │ │ │ │ + b cbc84 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne cb404 │ │ │ │ + bne cbcbc │ │ │ │ mov r0, r5 │ │ │ │ bl 13be8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ @@ -202646,102 +203204,102 @@ │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, ip │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b cb110 │ │ │ │ + b cb9c8 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - b cb110 │ │ │ │ - b cb45c │ │ │ │ + b cb9c8 │ │ │ │ + b cbd14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb470 │ │ │ │ + beq cbd28 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ bl 8af0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl cb4a4 │ │ │ │ + bl cbd5c │ │ │ │ bl 8af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq cb4a0 │ │ │ │ + beq cbd58 │ │ │ │ bl 50d8 │ │ │ │ bl 8af0 │ │ │ │ bl 8af0 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb4c4 │ │ │ │ + beq cbd7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb4dc │ │ │ │ + beq cbd94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ - ldr r4, [pc, #84] @ cb544 │ │ │ │ + ldr r4, [pc, #84] @ cbdfc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi cb530 │ │ │ │ + bhi cbde8 │ │ │ │ add r1, r4, #80 @ 0x50 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne cb52c │ │ │ │ + bne cbde4 │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb530 │ │ │ │ + bne cbde8 │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ clrex │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ bl d7fc │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - andeq r5, r7, r4, lsl r5 │ │ │ │ + andeq r4, r7, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #16 │ │ │ │ - b cb568 │ │ │ │ + b cbe20 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb59c │ │ │ │ + beq cbe54 │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb584 │ │ │ │ + beq cbe3c │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb560 │ │ │ │ + beq cbe18 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b cb560 │ │ │ │ + b cbe18 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb5b4 │ │ │ │ + beq cbe6c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -202749,42 +203307,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r2 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #7 │ │ │ │ strb r0, [r6, r8] │ │ │ │ - bcs cb64c │ │ │ │ + bcs cbf04 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [sp, #1] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cb824 │ │ │ │ + beq cc0dc │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [sp, #3] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cb824 │ │ │ │ + beq cc0dc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb724 │ │ │ │ + beq cbfdc │ │ │ │ cmp r8, #4 │ │ │ │ - beq cb824 │ │ │ │ + beq cc0dc │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb818 │ │ │ │ + beq cc0d0 │ │ │ │ cmp r8, #5 │ │ │ │ - beq cb824 │ │ │ │ + beq cc0dc │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb728 │ │ │ │ - b cb824 │ │ │ │ + beq cbfe0 │ │ │ │ + b cc0dc │ │ │ │ cmp r6, r6 │ │ │ │ - bne cb6a4 │ │ │ │ + bne cbf5c │ │ │ │ sub r1, r8, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r4, r6, r0 │ │ │ │ ldr r7, [r6, r0] │ │ │ │ @@ -202792,154 +203350,154 @@ │ │ │ │ sub r5, r2, r4 │ │ │ │ orr r5, r5, r4 │ │ │ │ sub r4, r2, r7 │ │ │ │ orr r7, r4, r7 │ │ │ │ and r7, r7, r3 │ │ │ │ and r7, r7, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne cb6d0 │ │ │ │ + bne cbf88 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls cb668 │ │ │ │ - b cb6d0 │ │ │ │ + bls cbf20 │ │ │ │ + b cbf88 │ │ │ │ sub r2, r6, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r6, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb704 │ │ │ │ + beq cbfbc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne cb6ac │ │ │ │ + bne cbf64 │ │ │ │ sub r1, r8, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs cb658 │ │ │ │ + bcs cbf10 │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq cb824 │ │ │ │ + beq cc0dc │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb714 │ │ │ │ + beq cbfcc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne cb6e8 │ │ │ │ - b cb824 │ │ │ │ + bne cbfa0 │ │ │ │ + b cc0dc │ │ │ │ rsb r0, r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq cb730 │ │ │ │ - b cb824 │ │ │ │ + beq cbfe8 │ │ │ │ + b cc0dc │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq cb730 │ │ │ │ - b cb824 │ │ │ │ + beq cbfe8 │ │ │ │ + b cc0dc │ │ │ │ mov r0, #4 │ │ │ │ cmp r0, r8 │ │ │ │ - bne cb824 │ │ │ │ - ldr r6, [pc, #340] @ cb88c │ │ │ │ + bne cc0dc │ │ │ │ + ldr r6, [pc, #340] @ cc144 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi cb838 │ │ │ │ + bhi cc0f0 │ │ │ │ add r1, r6, #80 @ 0x50 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne cb834 │ │ │ │ + bne cc0ec │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb838 │ │ │ │ + bne cc0f0 │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r6, #88] @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ bl 52d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb7a0 │ │ │ │ + beq cc058 │ │ │ │ mov r5, r0 │ │ │ │ bl 5390 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl cb7a8 │ │ │ │ + bpl cc060 │ │ │ │ mov r1, r9 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b cb7e0 │ │ │ │ - beq cb7c8 │ │ │ │ + b cc098 │ │ │ │ + beq cc080 │ │ │ │ mov r0, r9 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb844 │ │ │ │ + beq cc0fc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ - b cb7d0 │ │ │ │ + b cc088 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 512c │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb7e8 │ │ │ │ + bne cc0a0 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bleq dc38 │ │ │ │ strd r8, [sl, #4] │ │ │ │ str r7, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, r8 │ │ │ │ - beq cb730 │ │ │ │ + beq cbfe8 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sl] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ bl d7fc │ │ │ │ - b cb768 │ │ │ │ + b cc020 │ │ │ │ mov r0, #1 │ │ │ │ - b cb794 │ │ │ │ + b cc04c │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb858 │ │ │ │ + bne cc110 │ │ │ │ bic r2, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq cb880 │ │ │ │ + beq cc138 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl dc38 │ │ │ │ - b cb878 │ │ │ │ + b cc130 │ │ │ │ bl 8b08 │ │ │ │ - andeq r5, r7, ip, asr #5 │ │ │ │ + andeq r4, r7, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, r6 │ │ │ │ strb r0, [r6, r5] │ │ │ │ - bne cb92c │ │ │ │ + bne cc1e4 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ sub r3, r2, r1 │ │ │ │ sub r2, r2, r0 │ │ │ │ orr r0, r2, r0 │ │ │ │ orr r1, r3, r1 │ │ │ │ @@ -202948,120 +203506,120 @@ │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ mvn r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, r2 │ │ │ │ movweq r0, #8 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq cb968 │ │ │ │ + beq cc220 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb954 │ │ │ │ + beq cc20c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne cb910 │ │ │ │ - b cb968 │ │ │ │ + bne cc1c8 │ │ │ │ + b cc220 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cb958 │ │ │ │ + beq cc210 │ │ │ │ adds r1, r1, #1 │ │ │ │ - bne cb930 │ │ │ │ + bne cc1e8 │ │ │ │ sub r1, r5, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs cb8c0 │ │ │ │ - b cb8f8 │ │ │ │ + bcs cc178 │ │ │ │ + b cc1b0 │ │ │ │ add r1, r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq cb988 │ │ │ │ - ldr r0, [pc, #272] @ cba80 │ │ │ │ + beq cc240 │ │ │ │ + ldr r0, [pc, #272] @ cc338 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #264] @ cba84 │ │ │ │ + ldr r0, [pc, #264] @ cc33c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ strd r0, [r4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r6, [pc, #248] @ cba88 │ │ │ │ + ldr r6, [pc, #248] @ cc340 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #80 @ 0x50 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba40 │ │ │ │ + bne cc2f8 │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cba44 │ │ │ │ + bne cc2fc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cba60 │ │ │ │ + bne cc318 │ │ │ │ ldrb r0, [r6, #88] @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ bl 5558 │ │ │ │ cmn r0, #1 │ │ │ │ - beq cb9f0 │ │ │ │ + beq cc2a8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cba08 │ │ │ │ - b cba18 │ │ │ │ + beq cc2c0 │ │ │ │ + b cc2d0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne cba18 │ │ │ │ + bne cc2d0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cba6c │ │ │ │ + bne cc324 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba1c │ │ │ │ + bne cc2d4 │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs cba50 │ │ │ │ + bcs cc308 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ clrex │ │ │ │ mov r0, r5 │ │ │ │ bl da80 │ │ │ │ - b cb9b4 │ │ │ │ + b cc26c │ │ │ │ mov r0, r5 │ │ │ │ bl dc38 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 129a8 │ │ │ │ eor r7, r0, #1 │ │ │ │ - b cb9c8 │ │ │ │ + b cc280 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #88] @ 0x58 │ │ │ │ - b cba18 │ │ │ │ - strdeq r3, [r7], -r4 │ │ │ │ - andeq r3, r7, r8, ror #5 │ │ │ │ - andeq r5, r7, r4, ror r0 │ │ │ │ + b cc2d0 │ │ │ │ + andeq r2, r7, ip, lsr sl │ │ │ │ + andeq r2, r7, r0, lsr sl │ │ │ │ + @ instruction: 0x000747bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr sl, [pc, #1208] @ cbf58 │ │ │ │ + ldr sl, [pc, #1208] @ cc810 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq cbaf0 │ │ │ │ + beq cc3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ bl 542c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r0, #2 │ │ │ │ ldr r6, [sl, #40] @ 0x28 │ │ │ │ @@ -203078,127 +203636,127 @@ │ │ │ │ bl 545c │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ add r4, sl, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbb6c │ │ │ │ + bne cc424 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cc3b8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cbb7c │ │ │ │ + bne cc434 │ │ │ │ ldrb r9, [sl, #76] @ 0x4c │ │ │ │ strb r8, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, sl, #32 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbed0 │ │ │ │ + bne cc788 │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbb4c │ │ │ │ - b cbb88 │ │ │ │ + bne cc404 │ │ │ │ + b cc440 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b cbb1c │ │ │ │ + b cc3d4 │ │ │ │ bl 129a8 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b cbb30 │ │ │ │ + b cc3e8 │ │ │ │ dmb ish │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbee0 │ │ │ │ + beq cc798 │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbd9c │ │ │ │ + beq cc654 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ ldrh ip, [r1, #226] @ 0xe2 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ lsl r7, ip, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbbfc │ │ │ │ + beq cc4b4 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, #0 │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r2, r3, r2 │ │ │ │ add r3, r6, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq cbbb4 │ │ │ │ + beq cc46c │ │ │ │ cmp r2, #0 │ │ │ │ - beq cbc14 │ │ │ │ + beq cc4cc │ │ │ │ sub ip, r3, #46 @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbd9c │ │ │ │ + beq cc654 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - b cbba8 │ │ │ │ + b cc460 │ │ │ │ sub r2, r6, #45 @ 0x2d │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [sp, #23] │ │ │ │ - beq cbd1c │ │ │ │ + beq cc5d4 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - beq cbc54 │ │ │ │ + beq cc50c │ │ │ │ mov r2, #1 │ │ │ │ ldrh r3, [r1, #226] @ 0xe2 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - bne cbc3c │ │ │ │ + bne cc4f4 │ │ │ │ ldrh r0, [r1, #226] @ 0xe2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #23 │ │ │ │ - bl a1bf8 │ │ │ │ + bl a24b0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ ldrh r1, [r0, #226] @ 0xe2 │ │ │ │ ldm lr, {r7, ip, lr} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs cbcb4 │ │ │ │ + bcs cc56c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ - b cbcd0 │ │ │ │ + b cc588 │ │ │ │ ldr r1, [r0, #176] @ 0xb0 │ │ │ │ ldrh r5, [r0, #224] @ 0xe0 │ │ │ │ ldrh r0, [r1, #226] @ 0xe2 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bcs cbcb4 │ │ │ │ + bcs cc56c │ │ │ │ mov r2, r8 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r0, #180] @ 0xb4 │ │ │ │ str r7, [r0, #180] @ 0xb4 │ │ │ │ ldr r0, [r1, r5, lsl #4]! │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -203210,287 +203768,287 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b cbd40 │ │ │ │ + b cc5f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #23 │ │ │ │ - bl a1bf8 │ │ │ │ + bl a24b0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ ldrb r1, [sp, #23] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #100] @ 0x64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cbd88 │ │ │ │ + bne cc640 │ │ │ │ ldr r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe54 │ │ │ │ + beq cc70c │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbe64 │ │ │ │ + beq cc71c │ │ │ │ ldr r2, [r0, #228] @ 0xe4 │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sl, #92] @ 0x5c │ │ │ │ str r1, [r2, #176] @ 0xb0 │ │ │ │ bl 50d8 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq cbd9c │ │ │ │ + beq cc654 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq cbde4 │ │ │ │ + beq cc69c │ │ │ │ cmp r8, #0 │ │ │ │ - bne cbdc8 │ │ │ │ + bne cc680 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cbe40 │ │ │ │ + bne cc6f8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cbdd0 │ │ │ │ - b cbe14 │ │ │ │ + bne cc688 │ │ │ │ + b cc6cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne cbdfc │ │ │ │ + bne cc6b4 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cbe80 │ │ │ │ + bne cc738 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cbe04 │ │ │ │ + bne cc6bc │ │ │ │ cmp r1, #2 │ │ │ │ - beq cbe24 │ │ │ │ + beq cc6dc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl, #76] @ 0x4c │ │ │ │ - b cbdc8 │ │ │ │ - ldr r0, [pc, #272] @ cbf6c │ │ │ │ + b cc680 │ │ │ │ + ldr r0, [pc, #272] @ cc824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b cbf40 │ │ │ │ - ldr r0, [pc, #248] @ cbf64 │ │ │ │ - ldr r2, [pc, #248] @ cbf68 │ │ │ │ + b cc7f8 │ │ │ │ + ldr r0, [pc, #248] @ cc81c │ │ │ │ + ldr r2, [pc, #248] @ cc820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 8bdc │ │ │ │ - b cbf40 │ │ │ │ + b cc7f8 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl, #76] @ 0x4c │ │ │ │ - b cbdfc │ │ │ │ + b cc6b4 │ │ │ │ mov r4, r0 │ │ │ │ - b cbeb4 │ │ │ │ + b cc76c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq cbeb4 │ │ │ │ + beq cc76c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [sl, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cbf70 │ │ │ │ + bl cc828 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbb98 │ │ │ │ + bne cc450 │ │ │ │ cmp r0, r5 │ │ │ │ - beq cbf08 │ │ │ │ + beq cc7c0 │ │ │ │ bl 5078 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbed0 │ │ │ │ + bne cc788 │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbeec │ │ │ │ - b cbb88 │ │ │ │ - ldr r0, [pc, #76] @ cbf5c │ │ │ │ + bne cc7a4 │ │ │ │ + b cc440 │ │ │ │ + ldr r0, [pc, #76] @ cc814 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ cbf60 │ │ │ │ + ldr r1, [pc, #72] @ cc818 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cbf70 │ │ │ │ + bl cc828 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r7, r0, ror #30 │ │ │ │ - andeq r2, r7, r0, ror #22 │ │ │ │ - andeq r2, r7, r0, ror #22 │ │ │ │ - muleq r3, r5, r9 │ │ │ │ - muleq r7, r0, r3 │ │ │ │ - andeq r2, r7, r8, lsl #15 │ │ │ │ + andeq r4, r7, r8, lsr #13 │ │ │ │ + andeq r2, r7, r8, lsr #5 │ │ │ │ + andeq r2, r7, r8, lsr #5 │ │ │ │ + andeq ip, r3, r5, asr #21 │ │ │ │ + ldrdeq r2, [r7], -r8 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldrd r4, [r0] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cbfc4 │ │ │ │ + beq cc87c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbfa8 │ │ │ │ - ldr r0, [pc, #176] @ cc048 │ │ │ │ + bne cc860 │ │ │ │ + ldr r0, [pc, #176] @ cc900 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne cc01c │ │ │ │ + bne cc8d4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cbfb0 │ │ │ │ - b cbffc │ │ │ │ + bne cc868 │ │ │ │ + b cc8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbfe4 │ │ │ │ - ldr r0, [pc, #112] @ cc044 │ │ │ │ + bne cc89c │ │ │ │ + ldr r0, [pc, #112] @ cc8fc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne cc030 │ │ │ │ + bne cc8e8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cbfec │ │ │ │ + bne cc8a4 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b cbfa8 │ │ │ │ + b cc860 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b cbfe4 │ │ │ │ - andeq r4, r7, ip, lsr #20 │ │ │ │ - andeq r4, r7, r8, ror #20 │ │ │ │ + b cc89c │ │ │ │ + andeq r4, r7, r4, ror r1 │ │ │ │ + @ instruction: 0x000741b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r4, [pc, #860] @ cc3bc │ │ │ │ + ldr r4, [pc, #860] @ ccc74 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq cc200 │ │ │ │ + beq ccab8 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc134 │ │ │ │ + bne cc9ec │ │ │ │ add r5, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53fc │ │ │ │ bl 5114 │ │ │ │ mov r1, r5 │ │ │ │ bl 50b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc134 │ │ │ │ + bne cc9ec │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 53b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne cc2dc │ │ │ │ + bne ccb94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc2ec │ │ │ │ + beq ccba4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 530c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bne cc328 │ │ │ │ + bne ccbe0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ bl 5084 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ - bne cc338 │ │ │ │ + bne ccbf0 │ │ │ │ sub r0, r6, r5 │ │ │ │ add r1, r5, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl cc3f0 │ │ │ │ + bl ccca8 │ │ │ │ mov sl, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 55d0 │ │ │ │ ldrb r0, [sp, #76] @ 0x4c │ │ │ │ tst r0, #2 │ │ │ │ - beq cc1e0 │ │ │ │ + beq cca98 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ bl 542c │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #8192 @ 0x2000 │ │ │ │ movw r3, #34 @ 0x22 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -203501,50 +204059,50 @@ │ │ │ │ movt r3, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 5144 │ │ │ │ cmn r0, #1 │ │ │ │ - beq cc224 │ │ │ │ + beq ccadc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 50c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc280 │ │ │ │ + bne ccb38 │ │ │ │ add r0, r5, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ bl 55d0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cc1f4 │ │ │ │ + beq ccaac │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - bne cc210 │ │ │ │ + bne ccac8 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq cc1f4 │ │ │ │ + beq ccaac │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #432] @ cc3e0 │ │ │ │ - ldr r1, [pc, #432] @ cc3e4 │ │ │ │ - ldr r3, [pc, #432] @ cc3e8 │ │ │ │ + ldr r2, [pc, #432] @ ccc98 │ │ │ │ + ldr r1, [pc, #432] @ ccc9c │ │ │ │ + ldr r3, [pc, #432] @ ccca0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -203555,19 +204113,19 @@ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ strb r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ - b cc35c │ │ │ │ + b ccc14 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #328] @ cc3d4 │ │ │ │ - ldr r1, [pc, #328] @ cc3d8 │ │ │ │ - ldr r3, [pc, #328] @ cc3dc │ │ │ │ + ldr r2, [pc, #328] @ ccc8c │ │ │ │ + ldr r1, [pc, #328] @ ccc90 │ │ │ │ + ldr r3, [pc, #328] @ ccc94 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -203578,187 +204136,187 @@ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ strb r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ - b cc35c │ │ │ │ - ldr r3, [pc, #228] @ cc3c8 │ │ │ │ + b ccc14 │ │ │ │ + ldr r3, [pc, #228] @ ccc80 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ - b cc344 │ │ │ │ - ldr r0, [pc, #204] @ cc3c0 │ │ │ │ + b ccbfc │ │ │ │ + ldr r0, [pc, #204] @ ccc78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #200] @ cc3c4 │ │ │ │ + ldr r1, [pc, #200] @ ccc7c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 8850 │ │ │ │ - b cc35c │ │ │ │ - ldr r3, [pc, #188] @ cc3ec │ │ │ │ + b ccc14 │ │ │ │ + ldr r3, [pc, #188] @ ccca4 │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ - b cc344 │ │ │ │ - ldr r3, [pc, #144] @ cc3d0 │ │ │ │ + b ccbfc │ │ │ │ + ldr r3, [pc, #144] @ ccc88 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #128] @ cc3cc │ │ │ │ + ldr r1, [pc, #128] @ ccc84 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r2] │ │ │ │ bl 13328 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl ccf98 │ │ │ │ - b cc384 │ │ │ │ + bl cd850 │ │ │ │ + b ccc3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrb r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl ccf98 │ │ │ │ + bl cd850 │ │ │ │ cmp sl, #0 │ │ │ │ - bne cc398 │ │ │ │ - b cc3a4 │ │ │ │ + bne ccc50 │ │ │ │ + b ccc5c │ │ │ │ bl 8b08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - bne cc3ac │ │ │ │ + bne ccc64 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - muleq r7, ip, r9 │ │ │ │ - muleq r7, r4, r7 │ │ │ │ - muleq r7, r4, r7 │ │ │ │ - andeq r2, r7, r4, ror #15 │ │ │ │ - andeq r9, r2, r0, asr #30 │ │ │ │ - andeq r2, r7, r8, ror #14 │ │ │ │ + andeq r4, r7, r4, ror #1 │ │ │ │ + ldrdeq r1, [r7], -ip │ │ │ │ + ldrdeq r1, [r7], -ip │ │ │ │ + andeq r1, r7, ip, lsr #30 │ │ │ │ + @ instruction: 0x00029fb0 │ │ │ │ + @ instruction: 0x00071eb0 │ │ │ │ @ instruction: 0xffffc1c8 │ │ │ │ - andeq r2, r7, r0, lsr #17 │ │ │ │ - muleq r7, r0, r8 │ │ │ │ + andeq r1, r7, r8, ror #31 │ │ │ │ + ldrdeq r1, [r7], -r8 │ │ │ │ @ instruction: 0xffffc224 │ │ │ │ - andeq r2, r7, ip, lsl #18 │ │ │ │ - andeq r2, r7, r4, ror #17 │ │ │ │ - andeq r2, r7, r8, lsl #15 │ │ │ │ + andeq r2, r7, r4, asr r0 │ │ │ │ + andeq r2, r7, ip, lsr #32 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - ldr r9, [pc, #2864] @ ccf48 │ │ │ │ + ldr r9, [pc, #2864] @ cd800 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r9, #72 @ 0x48 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cc490 │ │ │ │ + bne ccd48 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cc424 │ │ │ │ + bne cccdc │ │ │ │ dmb ish │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne cc4a0 │ │ │ │ + bne ccd58 │ │ │ │ ldrb r0, [r9, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ movwne r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r7, r9, #32 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccea8 │ │ │ │ + bne cd760 │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cc470 │ │ │ │ - b cc4ac │ │ │ │ + bne ccd28 │ │ │ │ + b ccd64 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b cc440 │ │ │ │ + b cccf8 │ │ │ │ bl 129a8 │ │ │ │ eor r6, r0, #1 │ │ │ │ - b cc454 │ │ │ │ + b ccd0c │ │ │ │ dmb ish │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cceb8 │ │ │ │ + beq cd770 │ │ │ │ ldr r7, [r9, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq cc57c │ │ │ │ + beq cce34 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ ldrh r8, [r7, #226] @ 0xe2 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ lsl r2, r8, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc528 │ │ │ │ + beq ccde0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub r3, r6, r3 │ │ │ │ uxtb r6, r3 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq cc4e0 │ │ │ │ + beq ccd98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cc540 │ │ │ │ + beq ccdf8 │ │ │ │ sub r8, r3, #46 @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc670 │ │ │ │ + beq ccf28 │ │ │ │ add r1, r7, r8, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r7, [r1, #228] @ 0xe4 │ │ │ │ - b cc4d4 │ │ │ │ + b ccd8c │ │ │ │ sub r0, r1, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r7, r0, lsl #4]! │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmpne r1, #0 │ │ │ │ str sl, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - beq cc5cc │ │ │ │ + beq cce84 │ │ │ │ bl 50d8 │ │ │ │ - b cc5cc │ │ │ │ + b cce84 │ │ │ │ mov r0, #228 @ 0xe4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccd20 │ │ │ │ + beq cd5d8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strh r1, [r0, #226] @ 0xe2 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #176] @ 0xb0 │ │ │ │ stm r0, {r2, sl} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -203772,85 +204330,85 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc618 │ │ │ │ + beq cced0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne cc5fc │ │ │ │ + bne cceb4 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne ccd30 │ │ │ │ + bne cd5e8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cc604 │ │ │ │ - b cc648 │ │ │ │ + bne ccebc │ │ │ │ + b ccf00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne cc630 │ │ │ │ + bne ccee8 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne ccd44 │ │ │ │ + bne cd5fc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cc638 │ │ │ │ + bne ccef0 │ │ │ │ cmp r1, #2 │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5360 │ │ │ │ ldrh r9, [r7, #226] @ 0xe2 │ │ │ │ cmp r9, #11 │ │ │ │ - bcs cc698 │ │ │ │ + bcs ccf50 │ │ │ │ add r6, r7, #180 @ 0xb4 │ │ │ │ add r2, r8, #1 │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bls cc6fc │ │ │ │ + bls ccfb4 │ │ │ │ str r5, [r1] │ │ │ │ - b cc730 │ │ │ │ + b ccfe8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r8, #5 │ │ │ │ - bcc cc6d8 │ │ │ │ + bcc ccf90 │ │ │ │ mov r0, r8 │ │ │ │ - beq cc6d8 │ │ │ │ + beq ccf90 │ │ │ │ cmp r8, #6 │ │ │ │ - bne cc75c │ │ │ │ + bne cd014 │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0aec │ │ │ │ - b cc780 │ │ │ │ + bl a13a4 │ │ │ │ + b cd038 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0aec │ │ │ │ + bl a13a4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - b cc784 │ │ │ │ + b cd03c │ │ │ │ sub r3, r9, r8 │ │ │ │ add r0, r6, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r3, #2 │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -203866,45 +204424,45 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str sl, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ strh r0, [r7, #226] @ 0xe2 │ │ │ │ - b ccbfc │ │ │ │ + b cd4b4 │ │ │ │ mov r0, #6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0aec │ │ │ │ + bl a13a4 │ │ │ │ sub r8, r8, #7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldrh r3, [r7, #226] @ 0xe2 │ │ │ │ add r9, r7, #180 @ 0xb4 │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ cmp r3, r8 │ │ │ │ - bls cc7d4 │ │ │ │ + bls cd08c │ │ │ │ add r0, r8, #1 │ │ │ │ sub r6, r3, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r7, r8, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ str r5, [r9, r8, lsl #2] │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ bl 50cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b cc7d8 │ │ │ │ + b cd090 │ │ │ │ str r5, [r1] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -203917,78 +204475,78 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [r1, #4] │ │ │ │ str r2, [r1, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ strh r1, [r7, #226] @ 0xe2 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1840] @ ccf5c │ │ │ │ + ldr r1, [pc, #1840] @ cd814 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - beq cc5bc │ │ │ │ + beq cce74 │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ccb48 │ │ │ │ + beq cd400 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r6, r6, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b cc880 │ │ │ │ + b cd138 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldm ip, {r0, r2, r5, ip} │ │ │ │ ldm r1, {r8, lr} │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ccb4c │ │ │ │ + beq cd404 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne ccd58 │ │ │ │ + bne cd610 │ │ │ │ ldrh r5, [r7, #226] @ 0xe2 │ │ │ │ ldrh sl, [r9, #224] @ 0xe0 │ │ │ │ cmp r5, #11 │ │ │ │ str r2, [sp, #32] │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bcc ccc0c │ │ │ │ + bcc cd4c4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #4 │ │ │ │ cmp sl, #5 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bcc cc8f4 │ │ │ │ - beq cc8f0 │ │ │ │ + bcc cd1ac │ │ │ │ + beq cd1a8 │ │ │ │ str ip, [sp, #4] │ │ │ │ cmp sl, #6 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bne cc9f8 │ │ │ │ + bne cd2b0 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0c34 │ │ │ │ - b cca10 │ │ │ │ + bl a14ec │ │ │ │ + b cd2c8 │ │ │ │ mov r0, sl │ │ │ │ mov r6, ip │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0c34 │ │ │ │ + bl a14ec │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add r7, sl, #1 │ │ │ │ add r5, r9, #180 @ 0xb4 │ │ │ │ ldrh r3, [r9, #226] @ 0xe2 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs cc994 │ │ │ │ + bcs cd24c │ │ │ │ sub r2, r3, sl │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ str r2, [sp] │ │ │ │ lsl r2, r2, #2 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ bl 50cc │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -204008,15 +204566,15 @@ │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r8, [r9, sl, lsl #4] │ │ │ │ bl 50cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b cc9b8 │ │ │ │ + b cd270 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r1] │ │ │ │ str r8, [r0, sl, lsl #4]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -204025,36 +204583,36 @@ │ │ │ │ add r1, r9, r7, lsl #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, r3, #1 │ │ │ │ strh r0, [r9, #226] @ 0xe2 │ │ │ │ str r6, [r1, #228] @ 0xe4 │ │ │ │ add r1, r3, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs cc85c │ │ │ │ + bcs cd114 │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #232] @ 0xe8 │ │ │ │ strh sl, [r1, #224] @ 0xe0 │ │ │ │ str r9, [r1, #176] @ 0xb0 │ │ │ │ - bne cc9d8 │ │ │ │ - b cc85c │ │ │ │ + bne cd290 │ │ │ │ + b cd114 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl a0c34 │ │ │ │ + bl a14ec │ │ │ │ sub r5, sl, #7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r9, r5, #1 │ │ │ │ add r8, r7, #180 @ 0xb4 │ │ │ │ ldrh sl, [r7, #226] @ 0xe2 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ cmp sl, r5 │ │ │ │ - bls cca98 │ │ │ │ + bls cd350 │ │ │ │ sub r6, sl, r5 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r2, [sp] │ │ │ │ bl 50cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r2, r6, #4 │ │ │ │ @@ -204073,15 +204631,15 @@ │ │ │ │ str r0, [r8, #12] │ │ │ │ add r0, r7, #228 @ 0xe4 │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 50cc │ │ │ │ - b ccac4 │ │ │ │ + b cd37c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, r5, lsl #4]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -204093,94 +204651,94 @@ │ │ │ │ add r1, r7, r9, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sl, #1 │ │ │ │ str r2, [r1, #228] @ 0xe4 │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r9, r1 │ │ │ │ strh r0, [r7, #226] @ 0xe2 │ │ │ │ - bcs ccb04 │ │ │ │ + bcs cd3bc │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r1, #232] @ 0xe8 │ │ │ │ strh r5, [r1, #224] @ 0xe0 │ │ │ │ str r7, [r1, #176] @ 0xb0 │ │ │ │ - bne ccae8 │ │ │ │ + bne cd3a0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1148] @ ccf8c │ │ │ │ + ldr r1, [pc, #1148] @ cd844 │ │ │ │ cmp r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq cc5bc │ │ │ │ + beq cce74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldm r1, {r8, lr} │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cc880 │ │ │ │ - b ccb4c │ │ │ │ + bne cd138 │ │ │ │ + b cd404 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #1020] @ ccf60 │ │ │ │ + ldr r0, [pc, #1020] @ cd818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq ccd78 │ │ │ │ + beq cd630 │ │ │ │ ldr r9, [r0, #96] @ 0x60 │ │ │ │ mov r0, #276 @ 0x114 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccd88 │ │ │ │ + beq cd640 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #228] @ 0xe4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r8, #226] @ 0xe2 │ │ │ │ str r0, [r8, #176] @ 0xb0 │ │ │ │ - bcs ccd98 │ │ │ │ + bcs cd650 │ │ │ │ strh r0, [r7, #224] @ 0xe0 │ │ │ │ cmp r5, r9 │ │ │ │ str r8, [r7, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #936] @ ccf6c │ │ │ │ + ldr r0, [pc, #936] @ cd824 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [r0, #92] @ 0x5c │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ - bne ccda8 │ │ │ │ + bne cd660 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [r8, #180] @ 0xb4 │ │ │ │ strh r0, [r8, #226] @ 0xe2 │ │ │ │ str sl, [r8, #232] @ 0xe8 │ │ │ │ stm r8, {r2, r6} │ │ │ │ str r1, [r8, #12] │ │ │ │ strh r0, [sl, #224] @ 0xe0 │ │ │ │ str r8, [sl, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #848] @ ccf54 │ │ │ │ + ldr r1, [pc, #848] @ cd80c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - b cc5bc │ │ │ │ + b cce74 │ │ │ │ add r6, r7, #180 @ 0xb4 │ │ │ │ add r0, sl, #1 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add r9, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs cccb4 │ │ │ │ + bcs cd56c │ │ │ │ sub r2, r5, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -204208,15 +204766,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ bl 50cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b ccce0 │ │ │ │ + b cd598 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r1] │ │ │ │ str r8, [r0, sl, lsl #4]! │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, r2 │ │ │ │ @@ -204225,320 +204783,320 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r7, r1, lsl #2 │ │ │ │ strh r9, [r7, #226] @ 0xe2 │ │ │ │ str r2, [r0, #228] @ 0xe4 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs ccd14 │ │ │ │ + bcs cd5cc │ │ │ │ add r0, r7, #232 @ 0xe8 │ │ │ │ ldr r1, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ strh sl, [r1, #224] @ 0xe0 │ │ │ │ str r7, [r1, #176] @ 0xb0 │ │ │ │ - bne cccfc │ │ │ │ - ldr r1, [pc, #620] @ ccf88 │ │ │ │ + bne cd5b4 │ │ │ │ + ldr r1, [pc, #620] @ cd840 │ │ │ │ add r1, pc, r1 │ │ │ │ - b cc5bc │ │ │ │ + b cce74 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #228 @ 0xe4 │ │ │ │ bl 8400 │ │ │ │ - b ccf18 │ │ │ │ + b cd7d0 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #76] @ 0x4c │ │ │ │ - b cc5fc │ │ │ │ + b cceb4 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r9, #76] @ 0x4c │ │ │ │ - b cc630 │ │ │ │ - ldr r0, [pc, #544] @ ccf80 │ │ │ │ + b ccee8 │ │ │ │ + ldr r0, [pc, #544] @ cd838 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r2, [pc, #540] @ ccf84 │ │ │ │ + ldr r2, [pc, #540] @ cd83c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b ccf18 │ │ │ │ - ldr r0, [pc, #484] @ ccf64 │ │ │ │ + b cd7d0 │ │ │ │ + ldr r0, [pc, #484] @ cd81c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b ccf18 │ │ │ │ + b cd7d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ bl 8400 │ │ │ │ - b ccf18 │ │ │ │ - ldr r0, [pc, #456] @ ccf68 │ │ │ │ + b cd7d0 │ │ │ │ + ldr r0, [pc, #456] @ cd820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b ccf18 │ │ │ │ - ldr r0, [pc, #448] @ ccf70 │ │ │ │ - ldr r2, [pc, #448] @ ccf74 │ │ │ │ + b cd7d0 │ │ │ │ + ldr r0, [pc, #448] @ cd828 │ │ │ │ + ldr r2, [pc, #448] @ cd82c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 8bdc │ │ │ │ - b ccf18 │ │ │ │ + b cd7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cce24 │ │ │ │ - ldr r9, [pc, #380] @ ccf58 │ │ │ │ + bne cd6dc │ │ │ │ + ldr r9, [pc, #380] @ cd810 │ │ │ │ add r9, pc, r9 │ │ │ │ - b cce8c │ │ │ │ + b cd744 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b cce3c │ │ │ │ + b cd6f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cce24 │ │ │ │ - ldr r9, [pc, #376] @ ccf78 │ │ │ │ + bne cd6dc │ │ │ │ + ldr r9, [pc, #376] @ cd830 │ │ │ │ add r9, pc, r9 │ │ │ │ - b cce8c │ │ │ │ + b cd744 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce30 │ │ │ │ + beq cd6e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - b cce50 │ │ │ │ - ldr r9, [pc, #324] @ ccf7c │ │ │ │ + b cd708 │ │ │ │ + ldr r9, [pc, #324] @ cd834 │ │ │ │ add r9, pc, r9 │ │ │ │ - b cce8c │ │ │ │ + b cd744 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce64 │ │ │ │ + beq cd71c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r9, [pc, #316] @ ccf94 │ │ │ │ + ldr r9, [pc, #316] @ cd84c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ add r9, pc, r9 │ │ │ │ - bne cce84 │ │ │ │ - b cce8c │ │ │ │ - ldr r9, [pc, #292] @ ccf90 │ │ │ │ + bne cd73c │ │ │ │ + b cd744 │ │ │ │ + ldr r9, [pc, #292] @ cd848 │ │ │ │ add r9, pc, r9 │ │ │ │ - b cce8c │ │ │ │ + b cd744 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq cce8c │ │ │ │ + beq cd744 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r9, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cbf70 │ │ │ │ + bl cc828 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ - bne cc4bc │ │ │ │ + bne ccd74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq ccee0 │ │ │ │ + beq cd798 │ │ │ │ bl 5078 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccea8 │ │ │ │ + bne cd760 │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ccec4 │ │ │ │ - b cc4ac │ │ │ │ - ldr r0, [pc, #100] @ ccf4c │ │ │ │ + bne cd77c │ │ │ │ + b ccd64 │ │ │ │ + ldr r0, [pc, #100] @ cd804 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ ccf50 │ │ │ │ + ldr r1, [pc, #96] @ cd808 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cbf70 │ │ │ │ + bl cc828 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq ccf40 │ │ │ │ + beq cd7f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r4, r7, r4, ror #11 │ │ │ │ - andeq r1, r7, r8, lsl #23 │ │ │ │ - andeq r1, r7, r8, lsl #23 │ │ │ │ - strdeq r3, [r7], -ip │ │ │ │ - andeq r3, r7, r8, lsr #24 │ │ │ │ - ldrdeq r4, [r7], -r4 @ │ │ │ │ - andeq r3, r7, r0, lsr #29 │ │ │ │ - andeq r2, r7, ip, lsr #8 │ │ │ │ - andeq r2, r7, ip, lsr r4 │ │ │ │ - andeq r3, r7, r0, asr #28 │ │ │ │ - andeq fp, r3, r4, ror #19 │ │ │ │ - andeq r2, r7, r4, lsl r4 │ │ │ │ - andeq r3, r7, r4, lsl #24 │ │ │ │ - andeq r3, r7, ip, asr #23 │ │ │ │ - andeq fp, r3, r6, ror #21 │ │ │ │ - ldrdeq r2, [r7], -r8 │ │ │ │ - andeq r3, r7, r8, ror #25 │ │ │ │ + andeq r3, r7, ip, lsr #26 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ + ldrdeq r1, [r7], -r0 │ │ │ │ + andeq r3, r7, r4, asr #10 │ │ │ │ + andeq r3, r7, r0, ror r3 │ │ │ │ + andeq r3, r7, ip, lsl r9 │ │ │ │ + andeq r3, r7, r8, ror #11 │ │ │ │ + andeq r1, r7, r4, ror fp │ │ │ │ + andeq r1, r7, r4, lsl #23 │ │ │ │ + andeq r3, r7, r8, lsl #11 │ │ │ │ + andeq fp, r3, r4, lsl fp │ │ │ │ + andeq r1, r7, ip, asr fp │ │ │ │ + andeq r3, r7, ip, asr #6 │ │ │ │ + andeq r3, r7, r4, lsl r3 │ │ │ │ + andeq fp, r3, r6, lsl ip │ │ │ │ + andeq r1, r7, r0, lsr #24 │ │ │ │ + andeq r3, r7, r0, lsr r4 │ │ │ │ + andeq r3, r7, r8, lsr r6 │ │ │ │ + andeq r3, r7, r0, ror #5 │ │ │ │ strdeq r3, [r7], -r0 │ │ │ │ - muleq r7, r8, fp │ │ │ │ - andeq r3, r7, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccfe8 │ │ │ │ + bne cd8a0 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ccfc8 │ │ │ │ + beq cd880 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccfdc │ │ │ │ + beq cd894 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd004 │ │ │ │ + beq cd8bc │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr sl, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cd1c8 │ │ │ │ + beq cda80 │ │ │ │ mov r7, #0 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ - ldr r8, [pc, #784] @ cd350 │ │ │ │ + ldr r8, [pc, #784] @ cdc08 │ │ │ │ movw r2, #38528 @ 0x9680 │ │ │ │ movt r2, #152 @ 0x98 │ │ │ │ add r8, pc, r8 │ │ │ │ add r1, r8, #32 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd078 │ │ │ │ + bne cd930 │ │ │ │ strex r6, r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cd04c │ │ │ │ + bne cd904 │ │ │ │ dmb ish │ │ │ │ mov r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd088 │ │ │ │ - b cd124 │ │ │ │ + beq cd940 │ │ │ │ + b cd9dc │ │ │ │ mov r6, #0 │ │ │ │ clrex │ │ │ │ cmp r6, #0 │ │ │ │ - bne cd124 │ │ │ │ + bne cd9dc │ │ │ │ cmp r3, r0 │ │ │ │ - beq cd2dc │ │ │ │ + beq cdb94 │ │ │ │ add r7, r7, #1 │ │ │ │ yield │ │ │ │ cmp r7, r2 │ │ │ │ - bne cd04c │ │ │ │ - ldr r0, [pc, #684] @ cd354 │ │ │ │ + bne cd904 │ │ │ │ + ldr r0, [pc, #684] @ cdc0c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi cd0ec │ │ │ │ + bhi cd9a4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd1c8 │ │ │ │ + bne cda80 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd104 │ │ │ │ + beq cd9bc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd118 │ │ │ │ + beq cd9d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b cd1c8 │ │ │ │ + b cda80 │ │ │ │ ldr r1, [r8, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd1bc │ │ │ │ + beq cda74 │ │ │ │ ldr r2, [r8, #96] @ 0x60 │ │ │ │ ldrh r3, [r1, #226] @ 0xe2 │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ lsl r5, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd188 │ │ │ │ + beq cda40 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r1, r7, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r0, r7 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub r7, r6, r7 │ │ │ │ uxtb r6, r7 │ │ │ │ add r7, r4, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq cd140 │ │ │ │ + beq cd9f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd1a0 │ │ │ │ + beq cda58 │ │ │ │ sub r3, r7, #46 @ 0x2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq cd1bc │ │ │ │ + beq cda74 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1, #228] @ 0xe4 │ │ │ │ - b cd134 │ │ │ │ + b cd9ec │ │ │ │ sub r0, r4, #45 @ 0x2d │ │ │ │ ldr r0, [r1, r0, lsl #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bhi cd1bc │ │ │ │ + bhi cda74 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bhi cd1f4 │ │ │ │ + bhi cdaac │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r8, #32] │ │ │ │ mov r5, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ @@ -204547,27 +205105,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 5240 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd210 │ │ │ │ - ldr r0, [pc, #336] @ cd358 │ │ │ │ + bne cdac8 │ │ │ │ + ldr r0, [pc, #336] @ cdc10 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - b cd214 │ │ │ │ + b cdacc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl a88e0 │ │ │ │ - ldr r2, [pc, #308] @ cd35c │ │ │ │ + bl a9198 │ │ │ │ + ldr r2, [pc, #308] @ cdc14 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #304] @ cd360 │ │ │ │ - ldr r7, [pc, #304] @ cd364 │ │ │ │ + ldr r3, [pc, #304] @ cdc18 │ │ │ │ + ldr r7, [pc, #304] @ cdc1c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ @@ -204582,72 +205140,72 @@ │ │ │ │ str r2, [sp] │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ ldrb r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bl b1eb8 │ │ │ │ - ldr r0, [pc, #200] @ cd368 │ │ │ │ + bl b2770 │ │ │ │ + ldr r0, [pc, #200] @ cdc20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl b1eb8 │ │ │ │ - b cd31c │ │ │ │ - ldr r0, [pc, #136] @ cd36c │ │ │ │ + bl b2770 │ │ │ │ + b cdbd4 │ │ │ │ + ldr r0, [pc, #136] @ cdc24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, sp │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd334 │ │ │ │ + beq cdbec │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ bl 8af0 │ │ │ │ bl 8af0 │ │ │ │ dmb ish │ │ │ │ str r4, [r8, #32] │ │ │ │ bl 8af0 │ │ │ │ - @ instruction: 0x000739bc │ │ │ │ - @ instruction: 0x000719b8 │ │ │ │ - andeq sl, r3, r7, asr lr │ │ │ │ - andeq r1, r7, r8, lsr #17 │ │ │ │ - @ instruction: 0xfff9477c │ │ │ │ + andeq r3, r7, r4, lsl #2 │ │ │ │ + andeq r1, r7, r0, lsl #2 │ │ │ │ + andeq sl, r3, r7, lsl #31 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ + @ instruction: 0xfff94780 │ │ │ │ @ instruction: 0xffff0700 │ │ │ │ - andeq r1, r7, r8, asr #16 │ │ │ │ - andeq r1, r7, r4, lsl #15 │ │ │ │ + muleq r7, r0, pc @ │ │ │ │ + andeq r0, r7, ip, asr #29 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ movne r3, #1 │ │ │ │ @@ -204660,18 +205218,18 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r3, [r1, #24] │ │ │ │ strne r0, [r1, #28] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r0, [pc, #4] @ cd3cc │ │ │ │ + ldr r0, [pc, #4] @ cdc84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq r1, r7, r8, ror #15 │ │ │ │ + andeq r0, r7, r0, lsr pc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ movne r3, #1 │ │ │ │ @@ -204684,26 +205242,26 @@ │ │ │ │ strne r0, [r1, #16] │ │ │ │ strne r0, [r1, #20] │ │ │ │ strne r3, [r1, #24] │ │ │ │ strne r0, [r1, #28] │ │ │ │ bxne lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - ldr r0, [pc, #4] @ cd42c │ │ │ │ + ldr r0, [pc, #4] @ cdce4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq r1, r7, r8, lsl #15 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd498 │ │ │ │ + beq cdd50 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r5, #1024 @ 0x400 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r5, [r4, #20] │ │ │ │ strbne r1, [r4, #32] │ │ │ │ @@ -204714,26 +205272,26 @@ │ │ │ │ strne r1, [r4, #16] │ │ │ │ strne r0, [r4, #24] │ │ │ │ strne r1, [r4, #28] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ bl 81e4 │ │ │ │ - ldr r0, [pc, #4] @ cd4a4 │ │ │ │ + ldr r0, [pc, #4] @ cdd5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq r1, r7, r0, lsl r7 │ │ │ │ + andeq r0, r7, r8, asr lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd510 │ │ │ │ + beq cddc8 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r5, #1024 @ 0x400 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r5, [r4, #20] │ │ │ │ strbne r1, [r4, #32] │ │ │ │ @@ -204744,661 +205302,661 @@ │ │ │ │ strne r1, [r4, #16] │ │ │ │ strne r0, [r4, #24] │ │ │ │ strne r1, [r4, #28] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ bl 81e4 │ │ │ │ - ldr r0, [pc, #4] @ cd51c │ │ │ │ + ldr r0, [pc, #4] @ cddd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - muleq r7, r8, r6 │ │ │ │ + andeq r0, r7, r0, ror #27 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cd544 │ │ │ │ + bl cddfc │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r6, [r1] │ │ │ │ str r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd644 │ │ │ │ - ldr r1, [pc, #264] @ cd67c │ │ │ │ + beq cdefc │ │ │ │ + ldr r1, [pc, #264] @ cdf34 │ │ │ │ movw r2, #438 @ 0x1b6 │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl c6aac │ │ │ │ + bl c7364 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne cd5b8 │ │ │ │ + bne cde70 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne cd5d8 │ │ │ │ + bne cde90 │ │ │ │ str r9, [r6] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r7] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi cd608 │ │ │ │ + bhi cdec0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cd608 │ │ │ │ + beq cdec0 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [r7] │ │ │ │ str r0, [r4] │ │ │ │ str r9, [r7, #4] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd624 │ │ │ │ + beq cdedc │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd638 │ │ │ │ + beq cdef0 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b cd5f0 │ │ │ │ - ldr r0, [pc, #52] @ cd680 │ │ │ │ + b cdea8 │ │ │ │ + ldr r0, [pc, #52] @ cdf38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd668 │ │ │ │ + beq cdf20 │ │ │ │ mov r0, sl │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r7] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r3, r3, asr #23 │ │ │ │ - andeq r1, r7, r4, ror #10 │ │ │ │ + strdeq sl, [r3], -r3 │ │ │ │ + andeq r0, r7, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd6e8 │ │ │ │ + beq cdfa0 │ │ │ │ add r5, r6, #8 │ │ │ │ - b cd6b0 │ │ │ │ + b cdf68 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq cd6e8 │ │ │ │ + beq cdfa0 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd6a4 │ │ │ │ + bne cdf5c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd6d0 │ │ │ │ + beq cdf88 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd6a4 │ │ │ │ + beq cdf5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b cd6a4 │ │ │ │ + b cdf5c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd700 │ │ │ │ + beq cdfb8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd718 │ │ │ │ + bne cdfd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cd740 │ │ │ │ + bne cdff8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq cd7a0 │ │ │ │ + beq ce058 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd764 │ │ │ │ + beq ce01c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd778 │ │ │ │ + beq ce030 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd78c │ │ │ │ + beq ce044 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd7a0 │ │ │ │ + beq ce058 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl cd868 │ │ │ │ + bl ce120 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl a58d8 │ │ │ │ + bl a6190 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cd920 │ │ │ │ + b ce1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #47 @ 0x2f │ │ │ │ orrs r1, r1, r2 │ │ │ │ - blne cd804 │ │ │ │ + blne ce0bc │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl cd868 │ │ │ │ + bl ce120 │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ - bl a58d8 │ │ │ │ + bl a6190 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ - bl cd920 │ │ │ │ + bl ce1d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd824 │ │ │ │ + beq ce0dc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd838 │ │ │ │ + beq ce0f0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd84c │ │ │ │ + beq ce104 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd864 │ │ │ │ + beq ce11c │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq cd888 │ │ │ │ + beq ce140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd88c │ │ │ │ + beq ce144 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r5, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b cd8a8 │ │ │ │ + b ce160 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd8c8 │ │ │ │ + beq ce180 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd8a0 │ │ │ │ + beq ce158 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b cd8a0 │ │ │ │ + b ce158 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cd8d8 │ │ │ │ + beq ce190 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd888 │ │ │ │ + beq ce140 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ - b cd8fc │ │ │ │ + b ce1b4 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq cd914 │ │ │ │ + beq ce1cc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd8f0 │ │ │ │ + beq ce1a8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b cd8f0 │ │ │ │ + b ce1a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne cda14 │ │ │ │ + bne ce2cc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cda14 │ │ │ │ + beq ce2cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #280]! @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cd954 │ │ │ │ + bne ce20c │ │ │ │ cmp r2, #1 │ │ │ │ - bne cd978 │ │ │ │ + bne ce230 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd980 │ │ │ │ + bne ce238 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cd9a8 │ │ │ │ + bne ce260 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq cda08 │ │ │ │ + beq ce2c0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd9cc │ │ │ │ + beq ce284 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd9e0 │ │ │ │ + beq ce298 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd9f4 │ │ │ │ + beq ce2ac │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda08 │ │ │ │ + beq ce2c0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #47 @ 0x2f │ │ │ │ orrs r1, r1, r2 │ │ │ │ - blne cd804 │ │ │ │ + blne ce0bc │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cda64 │ │ │ │ + bl ce31c │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cda78 │ │ │ │ + bne ce330 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cdaa0 │ │ │ │ + bne ce358 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdac4 │ │ │ │ + beq ce37c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdad8 │ │ │ │ + beq ce390 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdaec │ │ │ │ + beq ce3a4 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb04 │ │ │ │ + beq ce3bc │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r4 │ │ │ │ - blne cd804 │ │ │ │ + blne ce0bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdc04 │ │ │ │ + beq ce4bc │ │ │ │ add r4, r0, #288 @ 0x120 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ - b cdb64 │ │ │ │ + b ce41c │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #288 @ 0x120 │ │ │ │ cmp r6, r9 │ │ │ │ - beq cdc04 │ │ │ │ + beq ce4bc │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r8, r0, lsl #5 │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cdb78 │ │ │ │ + bne ce430 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cdba0 │ │ │ │ + bne ce458 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r7, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq cdb54 │ │ │ │ + beq ce40c │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdbc4 │ │ │ │ + beq ce47c │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdbd8 │ │ │ │ + beq ce490 │ │ │ │ ldr r0, [r7, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdbec │ │ │ │ + beq ce4a4 │ │ │ │ ldr r0, [r7, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb54 │ │ │ │ + beq ce40c │ │ │ │ ldr r0, [r7, #152] @ 0x98 │ │ │ │ bl 50d8 │ │ │ │ - b cdb54 │ │ │ │ + b ce40c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne cd804 │ │ │ │ + blne ce0bc │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq cdc40 │ │ │ │ + beq ce4f8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #288 @ 0x120 │ │ │ │ - bl cdc4c │ │ │ │ + bl ce504 │ │ │ │ mov r4, r7 │ │ │ │ - b cdc24 │ │ │ │ + b ce4dc │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cdc60 │ │ │ │ + bne ce518 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cdc88 │ │ │ │ + bne ce540 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ - bl d5ef4 │ │ │ │ + bl d67ac │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdcac │ │ │ │ + beq ce564 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdcc0 │ │ │ │ + beq ce578 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdcd4 │ │ │ │ + beq ce58c │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdcec │ │ │ │ + beq ce5a4 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r4 │ │ │ │ - blne cd804 │ │ │ │ + blne ce0bc │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #16 │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r5, r1, r2 │ │ │ │ - b cdd4c │ │ │ │ + b ce604 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cdd80 │ │ │ │ + beq ce638 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdd68 │ │ │ │ + beq ce620 │ │ │ │ ldr r0, [r6, #-12] │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdd44 │ │ │ │ + beq ce5fc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 50d8 │ │ │ │ - b cdd44 │ │ │ │ + b ce5fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdd98 │ │ │ │ + beq ce650 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq cde0c │ │ │ │ + beq ce6c4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ rsb r7, r1, #1 │ │ │ │ - b cdddc │ │ │ │ + b ce694 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq cde0c │ │ │ │ + beq ce6c4 │ │ │ │ ldrd r8, [r6, #-4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cddf4 │ │ │ │ + beq ce6ac │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cddcc │ │ │ │ + beq ce684 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ - b cddcc │ │ │ │ + b ce684 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde24 │ │ │ │ + beq ce6dc │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r6, r6, #4 │ │ │ │ rsb r7, r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde48 │ │ │ │ + beq ce700 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cde64 │ │ │ │ + beq ce71c │ │ │ │ ldrd r0, [r6] │ │ │ │ sub r7, r7, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ - bl caf08 │ │ │ │ - b cde48 │ │ │ │ + bl cb7c0 │ │ │ │ + b ce700 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde78 │ │ │ │ + beq ce730 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #240] @ 0xf0 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdeec │ │ │ │ + beq ce7a4 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2, #244] @ 0xf4 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, ip │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne cdf00 │ │ │ │ + bne ce7b8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl cdf0c │ │ │ │ + bpl ce7c4 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b cdf5c │ │ │ │ + b ce814 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r4 │ │ │ │ - b cdf50 │ │ │ │ + b ce808 │ │ │ │ str r6, [sp, #12] │ │ │ │ - beq cdf38 │ │ │ │ + beq ce7f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf40 │ │ │ │ + bne ce7f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -205409,68 +205967,68 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ orrs r1, r0, r1 │ │ │ │ - beq ce060 │ │ │ │ + beq ce918 │ │ │ │ ldrh r1, [sl, #146] @ 0x92 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs cdf98 │ │ │ │ + bcs ce850 │ │ │ │ ldr r1, [sl, #116] @ 0x74 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc cdfa4 │ │ │ │ - b ce060 │ │ │ │ + bcc ce85c │ │ │ │ + b ce918 │ │ │ │ ldr r1, [sl, #116] @ 0x74 │ │ │ │ cmp r1, r0 │ │ │ │ - bls ce060 │ │ │ │ + bls ce918 │ │ │ │ ldr r1, [sl, #112] @ 0x70 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, ip │ │ │ │ mov r7, r2 │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl bb674 │ │ │ │ + bl bbf2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ mov ip, r6 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ce060 │ │ │ │ + beq ce918 │ │ │ │ ldr r3, [r2, #260] @ 0x104 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldrb r2, [r2, #217] @ 0xd9 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ce140 │ │ │ │ + bne ce9f8 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5cff8 │ │ │ │ + bl 5d8b4 │ │ │ │ mov ip, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq ce060 │ │ │ │ + beq ce918 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -205523,704 +206081,704 @@ │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #0 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ sub r7, fp, #44 @ 0x2c │ │ │ │ ldrh r1, [fp, #-47] @ 0xffffffd1 │ │ │ │ ldrb r6, [fp, #-45] @ 0xffffffd3 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ - b ce4c4 │ │ │ │ + b ced7c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #27 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #16 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #14 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #11 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #12 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #9 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #25 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #24 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #15 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrh r0, [r8] │ │ │ │ mov r1, #3 │ │ │ │ strh r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #7 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #1 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #31 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #17 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #20 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #5 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #21 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #13 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #6 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #18 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #10 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #8 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #30 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #32 │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #22 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - b ce424 │ │ │ │ + b cecdc │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #19 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ strb r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #23 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #28 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #29 │ │ │ │ - b ce41c │ │ │ │ + b cecd4 │ │ │ │ ldrh r0, [r8] │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ strh r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b ce420 │ │ │ │ + b cecd8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #26 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #260] @ 0x104 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldrb r2, [r2, #217] @ 0xd9 │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl d61bc │ │ │ │ + bl d6a74 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne ce4b0 │ │ │ │ + bne ced68 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 5d8b8 │ │ │ │ + bl 5e174 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5cff8 │ │ │ │ + bl 5d8b4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq ce494 │ │ │ │ + beq ced4c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r3, {r0, r1, r2} │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ strb r0, [r3] │ │ │ │ - b ce4f8 │ │ │ │ + b cedb0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldrh r1, [sp, #65] @ 0x41 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrb r6, [sp, #67] @ 0x43 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strb r6, [r5, #3] │ │ │ │ strh r1, [r5, #1] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ strb r0, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ce4f8 │ │ │ │ + beq cedb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq ce540 │ │ │ │ + beq cedf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b ce540 │ │ │ │ - b ce53c │ │ │ │ + b cedf8 │ │ │ │ + b cedf4 │ │ │ │ mov r7, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq ce540 │ │ │ │ + beq cedf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b ce540 │ │ │ │ + b cedf8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce554 │ │ │ │ + beq cee0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ce57c │ │ │ │ + b cee34 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce59c │ │ │ │ + beq cee54 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce574 │ │ │ │ + beq cee2c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b ce574 │ │ │ │ + b cee2c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce5b4 │ │ │ │ + beq cee6c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce5fc │ │ │ │ + beq ceeb4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ce5e4 │ │ │ │ + b cee9c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ce5fc │ │ │ │ + beq ceeb4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce5d8 │ │ │ │ + beq cee90 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b ce5d8 │ │ │ │ + b cee90 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce614 │ │ │ │ + beq ceecc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #0 │ │ │ │ lsl r6, r0, #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ce64c │ │ │ │ - b ce670 │ │ │ │ + bne cef04 │ │ │ │ + b cef28 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r6, r7 │ │ │ │ - beq ce670 │ │ │ │ + beq cef28 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce640 │ │ │ │ + beq ceef8 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ce64c │ │ │ │ + bne cef04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ce684 │ │ │ │ + beq cef3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [fp, #12] │ │ │ │ mov r6, r1 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ce6c8 │ │ │ │ + beq cef80 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl ce6d0 │ │ │ │ + bpl cef88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - b ce934 │ │ │ │ + b cf1ec │ │ │ │ mov r5, #0 │ │ │ │ - b ce708 │ │ │ │ - beq ce6f4 │ │ │ │ + b cefc0 │ │ │ │ + beq cefac │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce9f0 │ │ │ │ + beq cf2a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ - b ce6f8 │ │ │ │ + b cefb0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 512c │ │ │ │ mov r0, #16 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce928 │ │ │ │ + beq cf1e0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 53cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne ce938 │ │ │ │ - ldr r4, [pc, #760] @ cea54 │ │ │ │ + bne cf1f0 │ │ │ │ + ldr r4, [pc, #760] @ cf30c │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce780 │ │ │ │ + beq cf038 │ │ │ │ cmp r1, #1 │ │ │ │ - beq ce958 │ │ │ │ + beq cf210 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r1 │ │ │ │ cmp r0, r6 │ │ │ │ movhi r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ bl 55dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce80c │ │ │ │ + beq cf0c4 │ │ │ │ cmp r0, #22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne ce984 │ │ │ │ + bne cf23c │ │ │ │ mov r0, #30 │ │ │ │ bl 51a4 │ │ │ │ add r1, r6, r0 │ │ │ │ rsb r0, r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 55dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce80c │ │ │ │ + beq cf0c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 5084 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne ce9cc │ │ │ │ + bne cf284 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ce888 │ │ │ │ + bne cf140 │ │ │ │ ldm r5, {r7, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ce89c │ │ │ │ - b ce8a4 │ │ │ │ - ldr r2, [pc, #584] @ cea5c │ │ │ │ + bne cf154 │ │ │ │ + b cf15c │ │ │ │ + ldr r2, [pc, #584] @ cf314 │ │ │ │ add r4, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ bl 5450 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5084 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne ce9a8 │ │ │ │ + bne cf260 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce870 │ │ │ │ + beq cf128 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ce8dc │ │ │ │ + bne cf194 │ │ │ │ ldm r5, {r7, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ce8f0 │ │ │ │ - b ce8f8 │ │ │ │ + bne cf1a8 │ │ │ │ + b cf1b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 50d8 │ │ │ │ ldm r5, {r7, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce8a4 │ │ │ │ + beq cf15c │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce8b8 │ │ │ │ + beq cf170 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - ldr r0, [pc, #408] @ cea60 │ │ │ │ + ldr r0, [pc, #408] @ cf318 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 50d8 │ │ │ │ ldm r5, {r7, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce8f8 │ │ │ │ + beq cf1b0 │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce90c │ │ │ │ + beq cf1c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #308] @ cea74 │ │ │ │ + ldr r1, [pc, #308] @ cf32c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #304] @ cea78 │ │ │ │ + ldr r3, [pc, #304] @ cf330 │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ add r3, pc, r3 │ │ │ │ bl 13328 │ │ │ │ - ldr r1, [pc, #248] @ cea58 │ │ │ │ + ldr r1, [pc, #248] @ cf310 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 54c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne ce778 │ │ │ │ - b ce780 │ │ │ │ - ldr r1, [pc, #240] @ cea7c │ │ │ │ + bne cf030 │ │ │ │ + b cf038 │ │ │ │ + ldr r1, [pc, #240] @ cf334 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #236] @ cea80 │ │ │ │ + ldr r3, [pc, #236] @ cf338 │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 13328 │ │ │ │ - ldr r1, [pc, #180] @ cea64 │ │ │ │ + ldr r1, [pc, #180] @ cf31c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #176] @ cea68 │ │ │ │ + ldr r3, [pc, #176] @ cf320 │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 13328 │ │ │ │ - ldr r1, [pc, #152] @ cea6c │ │ │ │ + ldr r1, [pc, #152] @ cf324 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #148] @ cea70 │ │ │ │ + ldr r3, [pc, #148] @ cf328 │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 13328 │ │ │ │ mov r0, #1 │ │ │ │ - b ce6bc │ │ │ │ - b ce9fc │ │ │ │ + b cef74 │ │ │ │ + b cf2b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cea14 │ │ │ │ + beq cf2cc │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cea84 │ │ │ │ - b cea48 │ │ │ │ + bl cf33c │ │ │ │ + b cf300 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl cebb4 │ │ │ │ + bl cf46c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - ldrdeq r2, [r7], -r0 │ │ │ │ - strdeq r6, [r2], -pc @ │ │ │ │ + andeq r1, r7, r8, lsl r9 │ │ │ │ + andeq r6, r2, r7, asr #30 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r0, r7, r0, lsr #6 │ │ │ │ - ldrdeq r7, [r2], -r4 │ │ │ │ - andeq r0, r7, r0, lsr r2 │ │ │ │ - @ instruction: 0x000278b0 │ │ │ │ - andeq r0, r7, ip, lsl r2 │ │ │ │ - andeq r7, r2, r8, asr #18 │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ - strdeq r7, [r2], -ip │ │ │ │ - andeq r0, r7, r4, ror r2 │ │ │ │ + andeq pc, r6, r8, ror #20 │ │ │ │ + andeq r7, r2, r4, asr #18 │ │ │ │ + andeq pc, r6, r8, ror r9 @ │ │ │ │ + andeq r7, r2, r0, lsr #18 │ │ │ │ + andeq pc, r6, r4, ror #18 │ │ │ │ + @ instruction: 0x000279b8 │ │ │ │ + andeq pc, r6, r8, lsl sl @ │ │ │ │ + andeq r7, r2, ip, ror #18 │ │ │ │ + @ instruction: 0x0006f9bc │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ceab8 │ │ │ │ + bne cf370 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ceacc │ │ │ │ - b cead4 │ │ │ │ + bne cf384 │ │ │ │ + b cf38c │ │ │ │ bl 50d8 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cead4 │ │ │ │ + beq cf38c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceaec │ │ │ │ + beq cf3a4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r6, r7, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceb08 │ │ │ │ + beq cf3c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl cc04c │ │ │ │ + bl cc904 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceb58 │ │ │ │ + beq cf410 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl cba8c │ │ │ │ + bl cc344 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl cec14 │ │ │ │ + bl cf4cc │ │ │ │ bl 8af0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceb90 │ │ │ │ + beq cf448 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc74c │ │ │ │ - b ceba4 │ │ │ │ + bl dd004 │ │ │ │ + b cf45c │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl cebb4 │ │ │ │ + bl cf46c │ │ │ │ mov r0, r4 │ │ │ │ - bl cec14 │ │ │ │ + bl cf4cc │ │ │ │ bl 8af0 │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cebd8 │ │ │ │ + beq cf490 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cebf0 │ │ │ │ + beq cf4a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cec0c │ │ │ │ + beq cf4c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ @@ -206228,26 +206786,26 @@ │ │ │ │ ldm r1, {r4, sl} │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ - ldr r1, [pc, #724] @ cef1c │ │ │ │ + ldr r1, [pc, #724] @ cf7d4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ceee8 │ │ │ │ + bne cf7a0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ - ldr r5, [pc, #692] @ cef20 │ │ │ │ + ldr r5, [pc, #692] @ cf7d8 │ │ │ │ add r5, pc, r5 │ │ │ │ - b cece0 │ │ │ │ + b cf598 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ @@ -206256,118 +206814,118 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #620] @ cef24 │ │ │ │ + ldr r0, [pc, #620] @ cf7dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #612] @ cef28 │ │ │ │ + ldr r0, [pc, #612] @ cf7e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ceee4 │ │ │ │ + bne cf79c │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6388c │ │ │ │ + bl 64144 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ceef4 │ │ │ │ + beq cf7ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ - beq cec70 │ │ │ │ + beq cf528 │ │ │ │ add r6, r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r2, [r7], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r1, r2 │ │ │ │ - bgt ced80 │ │ │ │ + bgt cf638 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r2, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc ced78 │ │ │ │ + bcc cf630 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc cee1c │ │ │ │ + bcc cf6d4 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r7, r0, #4 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ced88 │ │ │ │ - b cee2c │ │ │ │ + bne cf640 │ │ │ │ + b cf6e4 │ │ │ │ orr r1, r3, r2, lsl #6 │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cee2c │ │ │ │ + beq cf6e4 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - beq cec70 │ │ │ │ + beq cf528 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi cedd0 │ │ │ │ - ldr r0, [pc, #404] @ cef34 │ │ │ │ + bhi cf688 │ │ │ │ + ldr r0, [pc, #404] @ cf7ec │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldrsb r3, [r0] │ │ │ │ and r0, r3, #127 @ 0x7f │ │ │ │ cmn r3, #1 │ │ │ │ - bgt cee74 │ │ │ │ + bgt cf72c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cee4c │ │ │ │ + beq cf704 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ orr r0, r1, r0, lsl #8 │ │ │ │ mov r2, #2 │ │ │ │ - b cee74 │ │ │ │ + b cf72c │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 68eb0 │ │ │ │ + bl 69768 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #308] @ cef2c │ │ │ │ + ldr r0, [pc, #308] @ cf7e4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #288] @ cef30 │ │ │ │ + ldr r0, [pc, #288] @ cf7e8 │ │ │ │ str r8, [fp, #-36] @ 0xffffffdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ - b ceec0 │ │ │ │ + b cf778 │ │ │ │ orr r1, r3, r2, lsl #12 │ │ │ │ add r7, r0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ced88 │ │ │ │ + bne cf640 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceed8 │ │ │ │ - b ceee4 │ │ │ │ - ldr r2, [pc, #228] @ cef38 │ │ │ │ + beq cf790 │ │ │ │ + b cf79c │ │ │ │ + ldr r2, [pc, #228] @ cf7f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r1, lsr #4] │ │ │ │ and r1, r1, #15 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ mov r2, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ @@ -206380,121 +206938,121 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r2, [fp, #-31] @ 0xffffffe1 │ │ │ │ strb r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #148] @ cef3c │ │ │ │ + ldr r0, [pc, #148] @ cf7f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #140] @ cef40 │ │ │ │ + ldr r0, [pc, #140] @ cf7f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ceee4 │ │ │ │ + bne cf79c │ │ │ │ cmp r7, r6 │ │ │ │ - bne ced18 │ │ │ │ - b cec70 │ │ │ │ + bne cf5d0 │ │ │ │ + b cf528 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #72] @ cef44 │ │ │ │ + ldr r1, [pc, #72] @ cf7fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r3, sl, lsr #11 │ │ │ │ - andeq r1, r3, sp, asr r8 │ │ │ │ - strdeq r7, [r2], -r0 │ │ │ │ + ldrdeq sl, [r3], -sl @ │ │ │ │ + andeq r1, r3, sp, lsl #19 │ │ │ │ + andeq r7, r2, r8, ror #16 │ │ │ │ @ instruction: 0xfff99fa4 │ │ │ │ - andeq r7, r2, ip, lsr #13 │ │ │ │ + andeq r7, r2, r4, lsr #14 │ │ │ │ @ instruction: 0xfff9a4ac │ │ │ │ - andeq sp, r2, ip, ror #31 │ │ │ │ - andeq r7, r2, r0, ror r8 │ │ │ │ - andeq r7, r2, r0, lsl #12 │ │ │ │ + andeq lr, r2, ip, lsl r1 │ │ │ │ + andeq r7, r2, r8, ror #17 │ │ │ │ + andeq r7, r2, r8, ror r6 │ │ │ │ @ instruction: 0xfff995a0 │ │ │ │ - andeq sl, r3, lr, ror #5 │ │ │ │ + andeq sl, r3, lr, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ sub r3, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r3 │ │ │ │ movls r4, r3 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs cefa0 │ │ │ │ + bcs cf858 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl cf05c │ │ │ │ + bl cf914 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ movw r7, #21845 @ 0x5555 │ │ │ │ movt r7, #1365 @ 0x555 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r6, r2, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bls cefc8 │ │ │ │ + bls cf880 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf008 │ │ │ │ + beq cf8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne cf010 │ │ │ │ + bne cf8c8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl cf05c │ │ │ │ + bl cf914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cef98 │ │ │ │ + beq cf850 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf054 │ │ │ │ + beq cf90c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ @@ -206502,32 +207060,32 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bhi cf0d0 │ │ │ │ + bhi cf988 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b cf100 │ │ │ │ + b cf9b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ @@ -206551,113 +207109,113 @@ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r9, sl, sl, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bls cf3e8 │ │ │ │ + bls cfca0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r6, r4, sl │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ add lr, r0, r9, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs cf1b4 │ │ │ │ + bcs cfa6c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf1c4 │ │ │ │ + beq cfa7c │ │ │ │ cmp r6, #32 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movcs r6, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - bl c20f4 │ │ │ │ + bl c29ac │ │ │ │ mov r0, #1 │ │ │ │ orr r3, r0, r6, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ - b cf378 │ │ │ │ + b cfc30 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs cf1d8 │ │ │ │ + bcs cfa90 │ │ │ │ mov ip, r6 │ │ │ │ - b cf370 │ │ │ │ + b cfc28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r3, r6, #1 │ │ │ │ - b cf378 │ │ │ │ + b cfc30 │ │ │ │ ldr r3, [lr] │ │ │ │ ldr r8, [lr, #24] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r4, [lr, #28] │ │ │ │ subs r0, r8, r3 │ │ │ │ sbcs r0, r4, r1 │ │ │ │ - bcs cf208 │ │ │ │ + bcs cfac0 │ │ │ │ cmp r6, #2 │ │ │ │ - bne cf25c │ │ │ │ + bne cfb14 │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b cf2d8 │ │ │ │ + b cfb90 │ │ │ │ mov ip, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq cf370 │ │ │ │ + beq cfc28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r9, lsl #3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r5 │ │ │ │ - bcc cf2a8 │ │ │ │ + bcc cfb60 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, ip │ │ │ │ - bne cf230 │ │ │ │ - b cf2a4 │ │ │ │ + bne cfae8 │ │ │ │ + b cfb5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r4 │ │ │ │ add r3, r0, r9, lsl #3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r5 │ │ │ │ - bcs cf2a8 │ │ │ │ + bcs cfb60 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, ip │ │ │ │ - bne cf27c │ │ │ │ + bne cfb34 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bcc cf16c │ │ │ │ + bcc cfa24 │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r4, r1 │ │ │ │ - bcs cf370 │ │ │ │ + bcs cfc28 │ │ │ │ lsrs r0, ip, #1 │ │ │ │ - beq cf700 │ │ │ │ + beq cffb8 │ │ │ │ mov r8, r2 │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl lr, r9, #3 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ @@ -206685,15 +207243,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r1, #20] │ │ │ │ - bne cf2f0 │ │ │ │ + bne cfba8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1 │ │ │ │ orr r3, r0, ip, lsl #1 │ │ │ │ sub r0, sl, r2, lsr #1 │ │ │ │ mov r8, r2 │ │ │ │ adds r0, r0, sl │ │ │ │ @@ -206719,125 +207277,125 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add ip, r1, #32 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ clzne ip, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc cf6dc │ │ │ │ + bcc cff94 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r9, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r9, lsl #3 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b cf428 │ │ │ │ + b cfce0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsl r2, r6, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls cf6d4 │ │ │ │ + bls cff8c │ │ │ │ sub r3, r7, #1 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, ip │ │ │ │ - bcc cf6d8 │ │ │ │ + bcc cff90 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r8, [r0, r3, lsl #2] │ │ │ │ lsr r7, r8, #1 │ │ │ │ add r6, r7, r2, lsr #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bhi cf45c │ │ │ │ + bhi cfd14 │ │ │ │ orr r0, r8, r2 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq cf414 │ │ │ │ + beq cfccc │ │ │ │ sub r0, sl, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ tst r8, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne cf4d4 │ │ │ │ + bne cfd8c │ │ │ │ orr r1, r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ clz r5, r1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r6 │ │ │ │ eor r1, r1, r5, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ stm sp, {r1, r5} │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, ip │ │ │ │ - bl c20f4 │ │ │ │ + bl c29ac │ │ │ │ mov ip, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ lsr sl, r2, #1 │ │ │ │ tst r2, #1 │ │ │ │ - bne cf52c │ │ │ │ - b cf4e0 │ │ │ │ + bne cfde4 │ │ │ │ + b cfd98 │ │ │ │ lsr sl, r2, #1 │ │ │ │ tst r2, #1 │ │ │ │ - bne cf52c │ │ │ │ + bne cfde4 │ │ │ │ orr r1, sl, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ clz r4, r1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r5, r3 │ │ │ │ eor r4, r1, r4, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ - bl c20f4 │ │ │ │ + bl c29ac │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r8, #2 │ │ │ │ cmpcs r2, #2 │ │ │ │ - bcs cf55c │ │ │ │ + bcs cfe14 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi cf428 │ │ │ │ - b cf6d4 │ │ │ │ + bhi cfce0 │ │ │ │ + b cff8c │ │ │ │ cmp sl, r7 │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, sl │ │ │ │ cmp r9, r2 │ │ │ │ - bcc cf53c │ │ │ │ + bcc cfdf4 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r7, sl │ │ │ │ add r6, r0, r1, lsl #3 │ │ │ │ mov r1, r0 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ movhi r1, r6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 512c │ │ │ │ add lr, r5, r4, lsl #3 │ │ │ │ cmp r7, sl │ │ │ │ - bls cf62c │ │ │ │ + bls cfee4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [lr, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r6, #-24]! @ 0xffffffe8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [lr, #4] │ │ │ │ @@ -206856,21 +207414,21 @@ │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ orr r0, ip, ip, lsl #1 │ │ │ │ stm r1, {r2, r5, r7, r8, r9, sl} │ │ │ │ add r6, r6, r0, lsl #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, r0 │ │ │ │ - beq cf6ac │ │ │ │ + beq cff64 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ sub r4, r4, #24 │ │ │ │ cmp lr, r5 │ │ │ │ - bne cf5b0 │ │ │ │ + bne cfe68 │ │ │ │ mov r0, r1 │ │ │ │ - b cf6b4 │ │ │ │ + b cff6c │ │ │ │ mov r1, r5 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ ldm r6, {r2, r5} │ │ │ │ mov ip, r6 │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -206891,103 +207449,103 @@ │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ cmp r1, lr │ │ │ │ orrne r0, r9, r9, lsl #1 │ │ │ │ addne r6, ip, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ cmpne r6, r0 │ │ │ │ - bne cf630 │ │ │ │ + bne cfee8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b cf6b8 │ │ │ │ + b cff70 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ sub r2, lr, r1 │ │ │ │ bl 512c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b cf53c │ │ │ │ + b cfdf4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ cmp r4, sl │ │ │ │ strb ip, [r1, r7] │ │ │ │ str r2, [r0, r7, lsl #2] │ │ │ │ - bls cf70c │ │ │ │ + bls cffc4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ add sl, sl, r2, lsr #1 │ │ │ │ - b cf134 │ │ │ │ + b cf9ec │ │ │ │ mov ip, #1 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b cf370 │ │ │ │ + b cfc28 │ │ │ │ tst r2, #1 │ │ │ │ - bne cf740 │ │ │ │ + bne cfff8 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ mov r1, r4 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl c20f4 │ │ │ │ + bl c29ac │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #53392 @ 0xd090 │ │ │ │ sub r3, r1, r1, lsr #1 │ │ │ │ movt r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r3 │ │ │ │ movls r4, r3 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ - bcs cf7a0 │ │ │ │ + bcs d0058 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl cf834 │ │ │ │ + bl d00ec │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ lsl r5, r4, #5 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ mov r2, #0 │ │ │ │ cmnls r5, #-2147483640 @ 0x80000008 │ │ │ │ - bls cf7c0 │ │ │ │ + bls d0078 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf810 │ │ │ │ + beq d00c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl cf834 │ │ │ │ + bl d00ec │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -207004,31 +207562,31 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r5 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bhi cf8a4 │ │ │ │ + bhi d015c │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b cf8c8 │ │ │ │ + b d0180 │ │ │ │ orr r0, r5, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -207054,108 +207612,108 @@ │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bls cfbc8 │ │ │ │ + bls d0480 │ │ │ │ sub r7, r5, r8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs cf984 │ │ │ │ + bcs d023c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf994 │ │ │ │ + beq d024c │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, sl │ │ │ │ - bl bf1f4 │ │ │ │ + bl bfaac │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r7, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ - b cfb5c │ │ │ │ + b d0414 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs cf9a8 │ │ │ │ + bcs d0260 │ │ │ │ mov lr, r7 │ │ │ │ - b cfb54 │ │ │ │ + b d040c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl r1, r7, #1 │ │ │ │ - b cfb5c │ │ │ │ + b d0414 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ subs r0, r2, ip │ │ │ │ sbcs r0, r9, r1 │ │ │ │ - bcs cf9dc │ │ │ │ + bcs d0294 │ │ │ │ cmp r7, #2 │ │ │ │ - bne cfa2c │ │ │ │ + bne d02e4 │ │ │ │ mov lr, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b cfaa0 │ │ │ │ + b d0358 │ │ │ │ mov lr, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq cfb54 │ │ │ │ + beq d040c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, r9 │ │ │ │ add r5, r0, r8, lsl #5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r5] │ │ │ │ subs r6, r0, r6 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcc cfa74 │ │ │ │ + bcc d032c │ │ │ │ add lr, lr, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, lr │ │ │ │ - bne cfa00 │ │ │ │ - b cfa70 │ │ │ │ + bne d02b8 │ │ │ │ + b d0328 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov lr, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, r8, lsl #5 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r5] │ │ │ │ subs r6, r0, r6 │ │ │ │ sbcs r3, r1, r3 │ │ │ │ - bcs cfa74 │ │ │ │ + bcs d032c │ │ │ │ add lr, lr, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, lr │ │ │ │ - bne cfa48 │ │ │ │ + bne d0300 │ │ │ │ mov lr, r7 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp lr, r0 │ │ │ │ - bcc cf93c │ │ │ │ + bcc d01f4 │ │ │ │ subs r0, r2, ip │ │ │ │ sbcs r0, r9, r1 │ │ │ │ - bcs cfb54 │ │ │ │ + bcs d040c │ │ │ │ lsrs r1, lr, #1 │ │ │ │ - beq cfe68 │ │ │ │ + beq d0720 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ lsl ip, r8, #5 │ │ │ │ add r2, r0, lr, lsl #5 │ │ │ │ mov r7, r6 │ │ │ │ add r5, r2, ip │ │ │ │ @@ -207190,15 +207748,15 @@ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ - bne cfab4 │ │ │ │ + bne d036c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, lr, lsl #1 │ │ │ │ sub r0, r8, r3, lsr #1 │ │ │ │ add r2, r8, r1, lsr #1 │ │ │ │ adds r0, r0, r8 │ │ │ │ @@ -207223,50 +207781,50 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r6, r1, #32 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ clzne r6, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc cfe44 │ │ │ │ + bcc d06fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b cfd54 │ │ │ │ + b d060c │ │ │ │ cmp r7, #2 │ │ │ │ cmpcs r3, #2 │ │ │ │ - bcs cfc1c │ │ │ │ + bcs d04d4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ orr r3, r0, r1, lsl #1 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r9 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi cfd54 │ │ │ │ - b cfe3c │ │ │ │ + bhi d060c │ │ │ │ + b d06f4 │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ movcc r5, r6 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc cfbf0 │ │ │ │ + bcc d04a8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add sl, r8, r4, lsl #5 │ │ │ │ cmp r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ movhi r1, sl │ │ │ │ lsl r2, r5, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 512c │ │ │ │ add ip, r7, r5, lsl #5 │ │ │ │ cmp r4, r6 │ │ │ │ - bls cfcd0 │ │ │ │ + bls d0588 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ sub lr, sl, #32 │ │ │ │ ldrd r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ subs r2, r4, r2 │ │ │ │ sbcs r2, r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -207280,22 +207838,22 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldm r5!, {r0, r4, r6, r7} │ │ │ │ add sl, lr, r2, lsl #5 │ │ │ │ cmp sl, r8 │ │ │ │ stmia r3!, {r0, r4, r6, r7} │ │ │ │ ldm r5, {r0, r4, r6, r7} │ │ │ │ stm r3, {r0, r4, r6, r7} │ │ │ │ - beq cfd38 │ │ │ │ + beq d05f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ sub r1, r1, #32 │ │ │ │ cmp ip, r0 │ │ │ │ - bne cfc60 │ │ │ │ + bne d0518 │ │ │ │ mov r8, sl │ │ │ │ mov r1, r0 │ │ │ │ - b cfd40 │ │ │ │ + b d05f8 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [sl, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ sbcs r0, r5, r1 │ │ │ │ @@ -207308,158 +207866,158 @@ │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r1, ip │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ - beq cfd40 │ │ │ │ + beq d05f8 │ │ │ │ add sl, sl, r3, lsl #5 │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, lr │ │ │ │ - bne cfcd8 │ │ │ │ - b cfd40 │ │ │ │ + bne d0590 │ │ │ │ + b d05f8 │ │ │ │ mov r8, sl │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r2, ip, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 512c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b cfbf0 │ │ │ │ + b d04a8 │ │ │ │ sub r9, r4, #1 │ │ │ │ ldrb r0, [r1, r9] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc cfe40 │ │ │ │ + bcc d06f8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r7, [r0, r9, lsl #2] │ │ │ │ lsr r4, r7, #1 │ │ │ │ add r5, r4, r3, lsr #1 │ │ │ │ cmp r5, sl │ │ │ │ - bhi cfd9c │ │ │ │ + bhi d0654 │ │ │ │ orr r0, r7, r3 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne cfd9c │ │ │ │ + bne d0654 │ │ │ │ lsl r3, r5, #1 │ │ │ │ mov r4, r9 │ │ │ │ cmp r9, #1 │ │ │ │ - bhi cfd54 │ │ │ │ - b cfe3c │ │ │ │ + bhi d060c │ │ │ │ + b d06f4 │ │ │ │ sub r0, r8, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ tst r7, #1 │ │ │ │ add r8, r1, r0, lsl #5 │ │ │ │ - beq cfdc4 │ │ │ │ + beq d067c │ │ │ │ lsr r6, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne cfbe4 │ │ │ │ - b cfe08 │ │ │ │ + bne d049c │ │ │ │ + b d06c0 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl bf1f4 │ │ │ │ + bl bfaac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ lsr r6, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne cfbe4 │ │ │ │ + bne d049c │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, sl │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r8, r4, lsl #5 │ │ │ │ mov r1, r6 │ │ │ │ - bl bf1f4 │ │ │ │ + bl bfaac │ │ │ │ mov r3, r5 │ │ │ │ - b cfbe4 │ │ │ │ + b d049c │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ cmp r5, r8 │ │ │ │ strb r6, [r1, r4] │ │ │ │ str r3, [r0, r4, lsl #2] │ │ │ │ - bls cfe70 │ │ │ │ + bls d0728 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ add r8, r8, r3, lsr #1 │ │ │ │ - b cf908 │ │ │ │ + b d01c0 │ │ │ │ mov lr, #1 │ │ │ │ - b cfb54 │ │ │ │ + b d040c │ │ │ │ tst r3, #1 │ │ │ │ - bne cfea0 │ │ │ │ + bne d0758 │ │ │ │ orr r0, r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ eor r0, r3, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ - bl bf1f4 │ │ │ │ + bl bfaac │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #16960 @ 0x4240 │ │ │ │ sub r3, r1, r1, lsr #1 │ │ │ │ movt r4, #15 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r3 │ │ │ │ movls r4, r3 │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ - bhi cff00 │ │ │ │ + bhi d07b8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl cff94 │ │ │ │ + bl d084c │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ lsl r5, r4, #3 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ mov r2, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls cff20 │ │ │ │ + bls d07d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff70 │ │ │ │ + beq d0828 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl cff94 │ │ │ │ + bl d084c │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -207476,31 +208034,31 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r5 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bhi d0004 │ │ │ │ + bhi d08bc │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b d0028 │ │ │ │ + b d08e0 │ │ │ │ orr r0, r5, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ @@ -207522,84 +208080,84 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, r6 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls d0264 │ │ │ │ + bls d0b1c │ │ │ │ sub r7, r5, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs d00cc │ │ │ │ + bcs d0984 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00dc │ │ │ │ + beq d0994 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl bfe18 │ │ │ │ + bl c06d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r7, lsl #1 │ │ │ │ - b d0204 │ │ │ │ + b d0abc │ │ │ │ cmp r7, #2 │ │ │ │ - bcs d00f0 │ │ │ │ + bcs d09a8 │ │ │ │ mov r0, r7 │ │ │ │ - b d01fc │ │ │ │ + b d0ab4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl r1, r7, #1 │ │ │ │ - b d0204 │ │ │ │ + b d0abc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs d0118 │ │ │ │ + bcs d09d0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne d0148 │ │ │ │ + bne d0a00 │ │ │ │ mov r5, #1 │ │ │ │ - b d0190 │ │ │ │ + b d0a48 │ │ │ │ cmp r7, #2 │ │ │ │ - beq d01fc │ │ │ │ + beq d0ab4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc d0170 │ │ │ │ + bcc d0a28 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d0124 │ │ │ │ - b d016c │ │ │ │ + bne d09dc │ │ │ │ + b d0a24 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs d0170 │ │ │ │ + bcs d0a28 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d014c │ │ │ │ + bne d0a04 │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc d008c │ │ │ │ + bcc d0944 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs d01fc │ │ │ │ + bcs d0ab4 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ - beq d04ac │ │ │ │ + beq d0d64 │ │ │ │ lsl r1, r6, #3 │ │ │ │ add r2, r1, r0, lsl #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ rsb sl, r5, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ add ip, r1, r2 │ │ │ │ @@ -207616,15 +208174,15 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [lr, r7, lsl #3] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ str r8, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne d01b8 │ │ │ │ + bne d0a70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ orr r1, r1, r0, lsl #1 │ │ │ │ sub r0, r6, r9, lsr #1 │ │ │ │ add r2, r6, r1, lsr #1 │ │ │ │ adds r0, r0, r6 │ │ │ │ @@ -207646,48 +208204,48 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r2, r1, #32 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ clzne r2, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc d0488 │ │ │ │ + bcc d0d40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b d03ac │ │ │ │ + b d0c64 │ │ │ │ cmp r7, #2 │ │ │ │ cmpcs r9, #2 │ │ │ │ - bcs d02b0 │ │ │ │ + bcs d0b68 │ │ │ │ mov r0, #1 │ │ │ │ orr r9, r0, sl, lsl #1 │ │ │ │ sub r1, fp, #98 @ 0x62 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi d03ac │ │ │ │ - b d0480 │ │ │ │ + bhi d0c64 │ │ │ │ + b d0d38 │ │ │ │ cmp r8, r4 │ │ │ │ mov r9, r4 │ │ │ │ movcc r9, r8 │ │ │ │ cmp r3, r9 │ │ │ │ - bcc d028c │ │ │ │ + bcc d0b44 │ │ │ │ add r7, r6, r4, lsl #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r6 │ │ │ │ movhi r1, r7 │ │ │ │ lsl r2, r9, #3 │ │ │ │ bl 512c │ │ │ │ cmp r4, r8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r9, lsl #3 │ │ │ │ - bls d0348 │ │ │ │ + bls d0c00 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r7, #-8]! │ │ │ │ ldr r3, [r0, #-8]! │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ movcc r2, r7 │ │ │ │ ldrd r2, [r2] │ │ │ │ @@ -207695,21 +208253,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ mov r2, #0 │ │ │ │ movwcs r2, #1 │ │ │ │ add r7, r7, r2, lsl #3 │ │ │ │ cmp r7, r6 │ │ │ │ - beq d033c │ │ │ │ + beq d0bf4 │ │ │ │ sub r1, r1, #8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne d02f4 │ │ │ │ + bne d0bac │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r4 │ │ │ │ - b d0398 │ │ │ │ + b d0c50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ movcc r2, r7 │ │ │ │ @@ -207718,168 +208276,168 @@ │ │ │ │ mov r3, #0 │ │ │ │ movwcs r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ add r6, r6, #8 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq d0398 │ │ │ │ + beq d0c50 │ │ │ │ add r7, r7, r2, lsl #3 │ │ │ │ cmp r7, r4 │ │ │ │ - bne d0350 │ │ │ │ + bne d0c08 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 512c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b d028c │ │ │ │ + b d0b44 │ │ │ │ sub r5, r4, #1 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc d0484 │ │ │ │ + bcc d0d3c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r0, r5, lsl #2] │ │ │ │ lsr r4, r7, #1 │ │ │ │ add sl, r4, r9, lsr #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi d03f4 │ │ │ │ + bhi d0cac │ │ │ │ orr r0, r7, r9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne d03f4 │ │ │ │ + bne d0cac │ │ │ │ lsl r9, sl, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi d03ac │ │ │ │ - b d0480 │ │ │ │ + bhi d0c64 │ │ │ │ + b d0d38 │ │ │ │ sub r0, r6, sl │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r7, #1 │ │ │ │ add r6, r1, r0, lsl #3 │ │ │ │ - beq d0418 │ │ │ │ + beq d0cd0 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne d0280 │ │ │ │ - b d0450 │ │ │ │ + bne d0b38 │ │ │ │ + b d0d08 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe18 │ │ │ │ + bl c06d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne d0280 │ │ │ │ + bne d0b38 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r6, r4, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bfe18 │ │ │ │ + bl c06d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b d0280 │ │ │ │ + b d0b38 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ cmp r5, r6 │ │ │ │ strb r2, [r1, r4] │ │ │ │ str r9, [r0, r4, lsl #2] │ │ │ │ - bls d04b4 │ │ │ │ + bls d0d6c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, r9, lsr #1 │ │ │ │ - b d0058 │ │ │ │ + b d0910 │ │ │ │ mov r0, #1 │ │ │ │ - b d01fc │ │ │ │ + b d0ab4 │ │ │ │ tst r9, #1 │ │ │ │ - bne d04e4 │ │ │ │ + bne d0d9c │ │ │ │ orr r0, r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl bfe18 │ │ │ │ + bl c06d0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ sub r3, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r3 │ │ │ │ movls r4, r3 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs d0544 │ │ │ │ + bcs d0dfc │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl d0600 │ │ │ │ + bl d0eb8 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ movw r7, #21845 @ 0x5555 │ │ │ │ movt r7, #1365 @ 0x555 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r6, r2, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bls d056c │ │ │ │ + bls d0e24 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d05ac │ │ │ │ + beq d0e64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d05b4 │ │ │ │ + bne d0e6c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl d0600 │ │ │ │ + bl d0eb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d053c │ │ │ │ + beq d0df4 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d05f8 │ │ │ │ + beq d0eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ @@ -207887,33 +208445,33 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bhi d0678 │ │ │ │ + bhi d0f30 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b d06a8 │ │ │ │ + b d0f60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ @@ -207937,44 +208495,44 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r6, r9, r9, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bls d07ec │ │ │ │ + bls d10a4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r4, r1, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs d0758 │ │ │ │ + bcs d1010 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d076c │ │ │ │ + beq d1024 │ │ │ │ cmp r4, #32 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ movcs r4, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r5, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, lr │ │ │ │ - bl c1514 │ │ │ │ + bl c1dcc │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r5, lsl #1 │ │ │ │ mov lr, r4 │ │ │ │ - b d077c │ │ │ │ + b d1034 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs d0b0c │ │ │ │ + bcs d13c4 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r4, lsl #1 │ │ │ │ - b d077c │ │ │ │ + b d1034 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ movcs r4, r0 │ │ │ │ lsl r1, r4, #1 │ │ │ │ sub r0, r9, lr, lsr #1 │ │ │ │ add r2, r9, r1, lsr #1 │ │ │ │ adds r0, r0, r9 │ │ │ │ @@ -208000,123 +208558,123 @@ │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add ip, r1, #32 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ clzne ip, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - bcc d0ae8 │ │ │ │ + bcc d13a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b d0824 │ │ │ │ + b d10dc │ │ │ │ lsl lr, r5, #1 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #1 │ │ │ │ - bls d0ae0 │ │ │ │ + bls d1398 │ │ │ │ sub r7, r8, #1 │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ cmp r0, ip │ │ │ │ - bcc d0ae4 │ │ │ │ + bcc d139c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ lsr r4, r6, #1 │ │ │ │ add r5, r4, lr, lsr #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi d0858 │ │ │ │ + bhi d1110 │ │ │ │ orr r0, r6, lr │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq d0814 │ │ │ │ + beq d10cc │ │ │ │ sub r0, r9, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ tst r6, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r1, r0, lsl #3 │ │ │ │ - bne d08bc │ │ │ │ + bne d1174 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r8, r3 │ │ │ │ mov r9, lr │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1514 │ │ │ │ + bl c1dcc │ │ │ │ mov lr, r9 │ │ │ │ mov r3, r8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ lsr r9, lr, #1 │ │ │ │ tst lr, #1 │ │ │ │ - bne d0904 │ │ │ │ - b d08c8 │ │ │ │ + bne d11bc │ │ │ │ + b d1180 │ │ │ │ lsr r9, lr, #1 │ │ │ │ tst lr, #1 │ │ │ │ - bne d0904 │ │ │ │ + bne d11bc │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r8, lr │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ - bl c1514 │ │ │ │ + bl c1dcc │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #2 │ │ │ │ cmpcs lr, #2 │ │ │ │ - bcs d0930 │ │ │ │ + bcs d11e8 │ │ │ │ mov r0, #1 │ │ │ │ orr lr, r0, r5, lsl #1 │ │ │ │ sub r2, fp, #98 @ 0x62 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi d0824 │ │ │ │ - b d0ae0 │ │ │ │ + bhi d10dc │ │ │ │ + b d1398 │ │ │ │ cmp r9, r4 │ │ │ │ mov r0, r4 │ │ │ │ movcc r0, r9 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc d0910 │ │ │ │ + bcc d11c8 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r6, sl, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ movhi r1, r6 │ │ │ │ bl 512c │ │ │ │ cmp r4, r9 │ │ │ │ add r9, r5, r7, lsl #3 │ │ │ │ - bls d0a14 │ │ │ │ + bls d12cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r8, r6, #24 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ ldr r4, [r9, #-8] │ │ │ │ sub lr, r9, #24 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc d09d4 │ │ │ │ + bcc d128c │ │ │ │ ldm r8, {r0, ip} │ │ │ │ cmp r4, r5 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r6, [lr] │ │ │ │ movwls r5, #1 │ │ │ │ subs r0, r6, r0 │ │ │ │ sbcs r0, r7, ip │ │ │ │ @@ -208130,23 +208688,23 @@ │ │ │ │ orr r0, ip, ip, lsl #1 │ │ │ │ stm r1, {r2, r4, r5, r6, r7, r9} │ │ │ │ eor r1, ip, #1 │ │ │ │ add r9, lr, r0, lsl #3 │ │ │ │ orr r1, r1, r1, lsl #1 │ │ │ │ add r6, r8, r1, lsl #3 │ │ │ │ cmp r6, sl │ │ │ │ - beq d0abc │ │ │ │ + beq d1374 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #24 │ │ │ │ cmp r9, r1 │ │ │ │ - bne d0984 │ │ │ │ + bne d123c │ │ │ │ mov r0, r6 │ │ │ │ - b d0ac4 │ │ │ │ + b d137c │ │ │ │ mov r1, r5 │ │ │ │ - b d0a90 │ │ │ │ + b d1348 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ movwls r2, #1 │ │ │ │ subs r3, r8, r4 │ │ │ │ @@ -208167,143 +208725,143 @@ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ cmp r1, r9 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ addne r0, r0, r0, lsl #1 │ │ │ │ addne r6, r6, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #72] @ 0x48 │ │ │ │ cmpne r6, r0 │ │ │ │ - beq d0ab4 │ │ │ │ + beq d136c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs d0a1c │ │ │ │ + bcs d12d4 │ │ │ │ mov r0, #1 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, r6 │ │ │ │ - b d0a58 │ │ │ │ + b d1310 │ │ │ │ mov r0, sl │ │ │ │ - b d0ac4 │ │ │ │ + b d137c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub r2, r9, r1 │ │ │ │ bl 512c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b d0910 │ │ │ │ + b d11c8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ cmp r1, r9 │ │ │ │ strb ip, [r2, r8] │ │ │ │ str lr, [r0, r8, lsl #2] │ │ │ │ - bls d0d50 │ │ │ │ + bls d1608 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, r9, lr, lsr #1 │ │ │ │ - b d06dc │ │ │ │ + b d0f94 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d0b48 │ │ │ │ + bcc d1400 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr lr, [r0, #28] │ │ │ │ - bhi d0bd8 │ │ │ │ + bhi d1490 │ │ │ │ ldrd r2, [r0] │ │ │ │ subs r1, r4, r2 │ │ │ │ sbcs r1, lr, r3 │ │ │ │ - bcs d0bd8 │ │ │ │ + bcs d1490 │ │ │ │ mov sl, #2 │ │ │ │ mov ip, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r3, r5 │ │ │ │ cmp r9, #2 │ │ │ │ - bne d0b78 │ │ │ │ + bne d1430 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc d0714 │ │ │ │ - b d0c80 │ │ │ │ + bcc d0fcc │ │ │ │ + b d1538 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ add r2, r1, r6, lsl #3 │ │ │ │ - b d0b9c │ │ │ │ + b d1454 │ │ │ │ add sl, sl, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r7, r5 │ │ │ │ cmp r4, sl │ │ │ │ - beq d0c44 │ │ │ │ + beq d14fc │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r6], #-16 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc d0b88 │ │ │ │ + bcc d1440 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi d0c48 │ │ │ │ + bhi d1500 │ │ │ │ ldr r4, [r2, #-40] @ 0xffffffd8 │ │ │ │ ldrd r6, [r6] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #-36] @ 0xffffffdc │ │ │ │ subs r6, r6, r4 │ │ │ │ mov r4, r9 │ │ │ │ sbcs r6, r7, r1 │ │ │ │ - bcc d0b88 │ │ │ │ - b d0c48 │ │ │ │ + bcc d1440 │ │ │ │ + b d1500 │ │ │ │ mov sl, #2 │ │ │ │ cmp r9, #2 │ │ │ │ - beq d0c64 │ │ │ │ + beq d151c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, r1, r6, lsl #3 │ │ │ │ - b d0c10 │ │ │ │ + b d14c8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ mov lr, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r9, sl │ │ │ │ - beq d0d3c │ │ │ │ + beq d15f4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r6], #-16 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc d0c60 │ │ │ │ + bcc d1518 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bhi d0bf0 │ │ │ │ + bhi d14a8 │ │ │ │ subs r6, r5, r4 │ │ │ │ sbcs r6, r1, lr │ │ │ │ - bcs d0bf0 │ │ │ │ + bcs d14a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - b d0c68 │ │ │ │ + b d1520 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc d0714 │ │ │ │ - b d0c80 │ │ │ │ + bcc d0fcc │ │ │ │ + b d1538 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc d0714 │ │ │ │ + bcc d0fcc │ │ │ │ cmp ip, #0 │ │ │ │ - beq d0d2c │ │ │ │ + beq d15e4 │ │ │ │ lsrs r0, sl, #1 │ │ │ │ - beq d0d34 │ │ │ │ + beq d15ec │ │ │ │ add r2, sl, sl, lsl #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ lsl ip, r6, #3 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ mov r6, r5 │ │ │ │ add r3, r2, ip │ │ │ │ @@ -208330,140 +208888,140 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r6, #16] │ │ │ │ str lr, [r3, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r4, [r6, #20] │ │ │ │ - bne d0ca4 │ │ │ │ + bne d155c │ │ │ │ mov r4, sl │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ - b d0760 │ │ │ │ + b d1018 │ │ │ │ mov r4, sl │ │ │ │ - b d0760 │ │ │ │ + b d1018 │ │ │ │ mov r4, #1 │ │ │ │ - b d0760 │ │ │ │ + b d1018 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - b d0b60 │ │ │ │ + b d1418 │ │ │ │ tst lr, #1 │ │ │ │ - bne d0d7c │ │ │ │ + bne d1634 │ │ │ │ orr r0, r1, #1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r5, #0 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl c1514 │ │ │ │ + bl c1dcc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ sub r3, r1, r1, lsr #1 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r3 │ │ │ │ movls r4, r3 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs d0ddc │ │ │ │ + bcs d1694 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r2, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl d0e98 │ │ │ │ + bl d1750 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ movw r7, #21845 @ 0x5555 │ │ │ │ movt r7, #1365 @ 0x555 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r6, r2, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bls d0e04 │ │ │ │ + bls d16bc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d0e44 │ │ │ │ + beq d16fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ bl 52e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d0e4c │ │ │ │ + bne d1704 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ stm r2, {r4, r5, r7} │ │ │ │ movwcc r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl d0e98 │ │ │ │ + bl d1750 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d0dd4 │ │ │ │ + beq d168c │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d154c │ │ │ │ + bl d1e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl f3c44 <__aeabi_uldivmod@@Base> │ │ │ │ + bl f44fc <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r5 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bhi d0f10 │ │ │ │ + bhi d17c8 │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b d0f40 │ │ │ │ + b d17f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ eor r0, r0, #31 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ @@ -208482,123 +209040,123 @@ │ │ │ │ sub r0, r2, #12 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r2, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b d0fa0 │ │ │ │ + b d1858 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ sub sl, fp, #98 @ 0x62 │ │ │ │ cmp r1, lr │ │ │ │ strb r3, [sl, r7] │ │ │ │ str r4, [ip, r7, lsl #2] │ │ │ │ - bls d1514 │ │ │ │ + bls d1dcc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r7, r7, #1 │ │ │ │ add lr, lr, r4, lsr #1 │ │ │ │ add sl, lr, lr, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - bls d122c │ │ │ │ + bls d1ae4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r6, r1, lr │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r9, r0, sl, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs d1018 │ │ │ │ + bcs d18d0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1028 │ │ │ │ + beq d18e0 │ │ │ │ cmp r6, #32 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ movcs r6, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl c0910 │ │ │ │ + bl c11c8 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ - b d11c0 │ │ │ │ + b d1a78 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs d103c │ │ │ │ + bcs d18f4 │ │ │ │ mov ip, r6 │ │ │ │ - b d11b8 │ │ │ │ + b d1a70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r2, r6, #1 │ │ │ │ - b d11c0 │ │ │ │ + b d1a78 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r4, [r9, #32] │ │ │ │ ldr r1, [r9, #12] │ │ │ │ ldr lr, [r9, #36] @ 0x24 │ │ │ │ subs r0, r4, r2 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcs d106c │ │ │ │ + bcs d1924 │ │ │ │ cmp r6, #2 │ │ │ │ - bne d10bc │ │ │ │ + bne d1974 │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b d112c │ │ │ │ + b d19e4 │ │ │ │ mov ip, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq d11b8 │ │ │ │ + beq d1a70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r0, sl, lsl #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r5 │ │ │ │ - bcc d1104 │ │ │ │ + bcc d19bc │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, ip │ │ │ │ - bne d1090 │ │ │ │ - b d1100 │ │ │ │ + bne d1948 │ │ │ │ + b d19b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ add r3, r0, sl, lsl #3 │ │ │ │ mov r5, lr │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, [r3] │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r5 │ │ │ │ - bcs d1104 │ │ │ │ + bcs d19bc │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, ip │ │ │ │ - bne d10d8 │ │ │ │ + bne d1990 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bcc d0fd8 │ │ │ │ + bcc d1890 │ │ │ │ subs r0, r4, r0 │ │ │ │ sbcs r0, lr, r1 │ │ │ │ - bcs d11b8 │ │ │ │ + bcs d1a70 │ │ │ │ lsrs r0, ip, #1 │ │ │ │ - beq d150c │ │ │ │ + beq d1dc4 │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ lsl lr, sl, #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r2, lr │ │ │ │ @@ -208625,15 +209183,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r1, #20] │ │ │ │ - bne d1140 │ │ │ │ + bne d19f8 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, ip, lsl #1 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ sub r0, r3, r9, lsr #1 │ │ │ │ @@ -208656,118 +209214,118 @@ │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ add r3, r1, #32 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ clzne r3, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc d0f7c │ │ │ │ + bcc d1834 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, sl, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, sl, lsl #3 │ │ │ │ sub sl, fp, #98 @ 0x62 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b d126c │ │ │ │ + b d1b24 │ │ │ │ lsl r4, r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bls d14f0 │ │ │ │ + bls d1da8 │ │ │ │ sub r1, r7, #1 │ │ │ │ ldrb r0, [sl, r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc d14f4 │ │ │ │ + bcc d1dac │ │ │ │ ldr r6, [ip, r1, lsl #2] │ │ │ │ lsr r7, r6, #1 │ │ │ │ add r2, r7, r4, lsr #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi d129c │ │ │ │ + bhi d1b54 │ │ │ │ orr r0, r6, r4 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq d125c │ │ │ │ + beq d1b14 │ │ │ │ sub r0, lr, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add ip, r1, r0, lsl #3 │ │ │ │ - bne d1300 │ │ │ │ + bne d1bb8 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, ip │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl c0910 │ │ │ │ + bl c11c8 │ │ │ │ mov ip, r9 │ │ │ │ lsr r9, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d1350 │ │ │ │ - b d130c │ │ │ │ + bne d1c08 │ │ │ │ + b d1bc4 │ │ │ │ lsr r9, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne d1350 │ │ │ │ + bne d1c08 │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, ip │ │ │ │ add r0, ip, r0, lsl #3 │ │ │ │ - bl c0910 │ │ │ │ + bl c11c8 │ │ │ │ mov ip, r8 │ │ │ │ mov r8, sl │ │ │ │ sub sl, fp, #98 @ 0x62 │ │ │ │ cmp r6, #2 │ │ │ │ cmpcs r4, #2 │ │ │ │ - bcs d1388 │ │ │ │ + bcs d1c40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr r4, r0, r1, lsl #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi d126c │ │ │ │ - b d14f0 │ │ │ │ + bhi d1b24 │ │ │ │ + b d1da8 │ │ │ │ cmp r9, r7 │ │ │ │ mov r0, r7 │ │ │ │ movcc r0, r9 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc d135c │ │ │ │ + bcc d1c14 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r6, r0, r0, lsl #1 │ │ │ │ cmp r7, r9 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add r8, ip, r1, lsl #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ movhi ip, r8 │ │ │ │ mov r1, ip │ │ │ │ bl 512c │ │ │ │ cmp r7, r9 │ │ │ │ add r7, r5, r6, lsl #3 │ │ │ │ - bls d144c │ │ │ │ + bls d1d04 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrd r2, [r8, #-16] │ │ │ │ sub lr, r7, #24 │ │ │ │ ldr r0, [r7, #-16] │ │ │ │ sub ip, r8, #24 │ │ │ │ ldr r5, [r7, #-12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -208784,21 +209342,21 @@ │ │ │ │ ldm r3, {r5, r6, r7, r8, r9, sl} │ │ │ │ stm r1, {r5, r6, r7, r8, r9, sl} │ │ │ │ orr r1, r2, r2, lsl #1 │ │ │ │ add r8, ip, r0, lsl #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r7, lr, r1, lsl #3 │ │ │ │ cmp r8, r0 │ │ │ │ - beq d14d0 │ │ │ │ + beq d1d88 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ sub r4, r4, #24 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d13d4 │ │ │ │ + bne d1c8c │ │ │ │ mov r0, r8 │ │ │ │ - b d14d8 │ │ │ │ + b d1d90 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -208820,116 +209378,116 @@ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r7 │ │ │ │ orrne r0, sl, sl, lsl #1 │ │ │ │ addne r8, r8, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ cmpne r8, r0 │ │ │ │ - bne d1454 │ │ │ │ + bne d1d0c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b d14dc │ │ │ │ + b d1d94 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ sub r2, r7, r1 │ │ │ │ bl 512c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ sub sl, fp, #98 @ 0x62 │ │ │ │ - b d135c │ │ │ │ + b d1c14 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, lr │ │ │ │ strb r3, [sl, r7] │ │ │ │ str r4, [ip, r7, lsl #2] │ │ │ │ - bhi d0f94 │ │ │ │ - b d1514 │ │ │ │ + bhi d184c │ │ │ │ + b d1dcc │ │ │ │ mov ip, #1 │ │ │ │ - b d11b8 │ │ │ │ + b d1a70 │ │ │ │ tst r4, #1 │ │ │ │ - bne d1544 │ │ │ │ + bne d1dfc │ │ │ │ orr r0, r1, #1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r3, #0 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl c0910 │ │ │ │ + bl c11c8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d1590 │ │ │ │ + beq d1e48 │ │ │ │ add r5, r6, #4 │ │ │ │ - b d1578 │ │ │ │ + b d1e30 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d1590 │ │ │ │ + beq d1e48 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d156c │ │ │ │ + beq d1e24 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ bl 50d8 │ │ │ │ - b d156c │ │ │ │ + b d1e24 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d15a8 │ │ │ │ + beq d1e60 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r8, [r0] │ │ │ │ ldr lr, [r2, #24]! │ │ │ │ mov r5, #2 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ add r7, r2, #24 │ │ │ │ subs r3, lr, r8 │ │ │ │ sbcs r3, ip, r9 │ │ │ │ - bcs d160c │ │ │ │ + bcs d1ec4 │ │ │ │ mov r3, lr │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ subs r3, r6, r3 │ │ │ │ sbcs r2, r4, r2 │ │ │ │ - bcs d1644 │ │ │ │ + bcs d1efc │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ cmp r1, r5 │ │ │ │ - bne d15dc │ │ │ │ - b d164c │ │ │ │ + bne d1e94 │ │ │ │ + b d1f04 │ │ │ │ mov r4, lr │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r4, r6, r4 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ - bcc d1644 │ │ │ │ + bcc d1efc │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r5 │ │ │ │ - bne d1614 │ │ │ │ - b d164c │ │ │ │ + bne d1ecc │ │ │ │ + b d1f04 │ │ │ │ cmp r5, r1 │ │ │ │ - bne d16e8 │ │ │ │ + bne d1fa0 │ │ │ │ subs r2, lr, r8 │ │ │ │ sbcs r2, ip, r9 │ │ │ │ - bcs d16e4 │ │ │ │ + bcs d1f9c │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ mvn r3, #11 │ │ │ │ lsr r1, r1, #1 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r5, r0, r2 │ │ │ │ @@ -208956,33 +209514,33 @@ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r4, [r7, #16] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [r5, #8] │ │ │ │ str r4, [r7, #20] │ │ │ │ - bne d166c │ │ │ │ + bne d1f24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr r2, r1, #1 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ clz r2, r2 │ │ │ │ eor r3, r3, r2, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b d1704 │ │ │ │ + b d1fbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcc d1ca4 │ │ │ │ + bcc d255c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - b d17f0 │ │ │ │ + b d20a8 │ │ │ │ mov r8, r9 │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #24 │ │ │ │ add r4, r7, r6, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ @@ -209001,15 +209559,15 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, sl │ │ │ │ str r7, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcs d1ccc │ │ │ │ + bcs d2584 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ @@ -209023,25 +209581,25 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r0, r9 │ │ │ │ add r9, r8, #24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add sl, r0, sl │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ - bcc d1ca4 │ │ │ │ + bcc d255c │ │ │ │ cmp r7, #0 │ │ │ │ - beq d1cb8 │ │ │ │ + beq d2570 │ │ │ │ lsr r3, sl, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, r9 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ add r1, r9, r0, lsl #5 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bcs d1870 │ │ │ │ + bcs d2128 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldm r2, {r0, r9} │ │ │ │ ldrd r4, [r1] │ │ │ │ ldm r3, {r6, ip} │ │ │ │ subs r3, r4, r0 │ │ │ │ sbcs r3, r5, r9 │ │ │ │ mov r3, #0 │ │ │ │ @@ -209055,31 +209613,31 @@ │ │ │ │ subs r0, r6, r0 │ │ │ │ sbcs r0, ip, r9 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r5, r0 │ │ │ │ movne r2, r9 │ │ │ │ - b d187c │ │ │ │ + b d2134 │ │ │ │ mov r0, r9 │ │ │ │ - bl c4508 │ │ │ │ + bl c4dc0 │ │ │ │ mov r2, r0 │ │ │ │ sub ip, r2, r9 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ str sl, [sp, #16] │ │ │ │ - beq d18b0 │ │ │ │ + beq d2168 │ │ │ │ mov r4, r9 │ │ │ │ ldrd r2, [r8] │ │ │ │ ldr r0, [r4, ip]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs d1a40 │ │ │ │ + bcs d22f8 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r4, r9, ip │ │ │ │ @@ -209140,17 +209698,17 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, r9, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ sbcs r0, r0, lr │ │ │ │ addcc r6, r6, #1 │ │ │ │ sub r0, r5, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc d193c │ │ │ │ + bcc d21f4 │ │ │ │ str lr, [sp, #28] │ │ │ │ - beq d1bc4 │ │ │ │ + beq d247c │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #24]! │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ @@ -209170,16 +209728,16 @@ │ │ │ │ subs r0, r0, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sbcs r0, r1, r0 │ │ │ │ addcc r6, r6, #1 │ │ │ │ subs r5, r9, #24 │ │ │ │ mov r9, r7 │ │ │ │ - bne d19d0 │ │ │ │ - b d1bc8 │ │ │ │ + bne d2288 │ │ │ │ + b d2480 │ │ │ │ mov ip, r9 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209238,17 +209796,17 @@ │ │ │ │ sbcs r0, r0, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ addcs r9, r9, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ sub r0, r3, #24 │ │ │ │ add r1, r6, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc d1ac8 │ │ │ │ + bcc d2380 │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq d172c │ │ │ │ + beq d1fe4 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r2, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ @@ -209267,16 +209825,16 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sbcs r0, r0, r1 │ │ │ │ addcs r8, r8, #1 │ │ │ │ subs r3, r9, #24 │ │ │ │ - bne d1b5c │ │ │ │ - b d1730 │ │ │ │ + bne d2414 │ │ │ │ + b d1fe8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r8, r6, r6, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #24 │ │ │ │ mov r7, r3 │ │ │ │ add r4, r3, r8, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209294,15 +209852,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sbcs r0, r7, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ addcc r6, r6, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs d1ccc │ │ │ │ + bcs d2584 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov sl, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ @@ -209317,51 +209875,51 @@ │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl d1704 │ │ │ │ + bl d1fbc │ │ │ │ mvn r0, sl │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r9, r4, #24 │ │ │ │ mov r8, r4 │ │ │ │ add sl, sl, r0 │ │ │ │ cmp sl, #33 @ 0x21 │ │ │ │ - bcs d17f0 │ │ │ │ + bcs d20a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b c4690 │ │ │ │ + b c4f48 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d1cd0 │ │ │ │ + b d2588 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add ip, r1, r1, lsr #1 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp] │ │ │ │ - b d1d08 │ │ │ │ + b d25c0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp ip, #0 │ │ │ │ - beq d1e50 │ │ │ │ + beq d2708 │ │ │ │ sub ip, ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bcs d1d60 │ │ │ │ + bcs d2618 │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r2, #24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -209371,26 +209929,26 @@ │ │ │ │ mov r1, r9 │ │ │ │ bl 50cc │ │ │ │ mov r0, r8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ - b d1d64 │ │ │ │ + b d261c │ │ │ │ sub r1, ip, r5 │ │ │ │ cmp r5, ip │ │ │ │ mov r0, #1 │ │ │ │ orr r3, r0, r1, lsl #1 │ │ │ │ movcc ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - bcs d1cf8 │ │ │ │ + bcs d25b0 │ │ │ │ lsl r6, r1, #1 │ │ │ │ add r2, r6, #2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs d1db8 │ │ │ │ + bcs d2670 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r5, sl │ │ │ │ mov r6, sl │ │ │ │ ldr r2, [r5, r2, lsl #3]! │ │ │ │ ldr r7, [r6, r7, lsl #3]! │ │ │ │ ldr r5, [r5, #4] │ │ │ │ @@ -209405,15 +209963,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r1, r6, lsl #3]! │ │ │ │ ldr r7, [r3, r7, lsl #3]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ subs r7, r6, r7 │ │ │ │ sbcs r7, r4, r5 │ │ │ │ - bcs d1cf8 │ │ │ │ + bcs d25b0 │ │ │ │ ldm r3, {r0, r4, r5, r8} │ │ │ │ ldr r7, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldmib r1, {r6, r9, lr} │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -209430,16 +209988,16 @@ │ │ │ │ orr r3, r0, r2, lsl #1 │ │ │ │ str r5, [r1, #8] │ │ │ │ cmp r3, ip │ │ │ │ str r8, [r1, #12] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r7, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bcc d1d80 │ │ │ │ - b d1cf8 │ │ │ │ + bcc d2638 │ │ │ │ + b d25b0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -209447,178 +210005,178 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldrd r4, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #1012] @ d2288 │ │ │ │ + ldr r1, [pc, #1012] @ d2b40 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1eb8 │ │ │ │ + beq d2770 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r9, [r0, #8]! │ │ │ │ add r7, r7, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r9, #8388608 @ 0x800000 │ │ │ │ - bne d1f10 │ │ │ │ - ldr r1, [pc, #944] @ d228c │ │ │ │ + bne d27c8 │ │ │ │ + ldr r1, [pc, #944] @ d2b44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1eac │ │ │ │ + bne d2764 │ │ │ │ tst r9, #33554432 @ 0x2000000 │ │ │ │ - bne d1fb0 │ │ │ │ + bne d2868 │ │ │ │ tst r9, #67108864 @ 0x4000000 │ │ │ │ - bne d2018 │ │ │ │ + bne d28d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 61880 │ │ │ │ - b d2074 │ │ │ │ - ldr r1, [pc, #900] @ d229c │ │ │ │ + bl 6213c │ │ │ │ + b d292c │ │ │ │ + ldr r1, [pc, #900] @ d2b54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1eac │ │ │ │ + bne d2764 │ │ │ │ add r0, sp, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #872] @ d22a0 │ │ │ │ + ldr r1, [pc, #872] @ d2b58 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne d1fe4 │ │ │ │ + bne d289c │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - bne d21cc │ │ │ │ + bne d2a84 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61880 │ │ │ │ + bl 6213c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d222c │ │ │ │ + bne d2ae4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #780] @ d22b0 │ │ │ │ + ldr r1, [pc, #780] @ d2b68 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ - b d2074 │ │ │ │ + b d292c │ │ │ │ ldr r1, [r7] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #720] @ d2290 │ │ │ │ + ldr r2, [pc, #720] @ d2b48 │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r0, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne d1fc4 │ │ │ │ - b d2048 │ │ │ │ + bne d287c │ │ │ │ + b d2900 │ │ │ │ ldr r1, [r7] │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #688] @ d22a4 │ │ │ │ + ldr r2, [pc, #688] @ d2b5c │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r0, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne d1ff8 │ │ │ │ - b d21fc │ │ │ │ + bne d28b0 │ │ │ │ + b d2ab4 │ │ │ │ ldr r1, [r7] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #624] @ d2298 │ │ │ │ + ldr r2, [pc, #624] @ d2b50 │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r0, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne d202c │ │ │ │ + bne d28e4 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #576] @ d2294 │ │ │ │ + ldr r2, [pc, #576] @ d2b4c │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1eac │ │ │ │ + bne d2764 │ │ │ │ ldrd r4, [sl] │ │ │ │ ldrb r0, [sl, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne d2110 │ │ │ │ - ldr r1, [pc, #544] @ d22b4 │ │ │ │ + bne d29c8 │ │ │ │ + ldr r1, [pc, #544] @ d2b6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1eac │ │ │ │ + bne d2764 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #500] @ d22b8 │ │ │ │ + ldr r1, [pc, #500] @ d2b70 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r8, r9 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strb r1, [sp, #41] @ 0x29 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl cabbc │ │ │ │ + bl cb474 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d1eac │ │ │ │ + beq d2764 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #432] @ d22bc │ │ │ │ + ldr r1, [pc, #432] @ d2b74 │ │ │ │ add r1, pc, r1 │ │ │ │ - b d2254 │ │ │ │ + b d2b0c │ │ │ │ add r2, sp, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #420] @ d22c0 │ │ │ │ - ldr r1, [pc, #420] @ d22c4 │ │ │ │ + ldr r0, [pc, #420] @ d2b78 │ │ │ │ + ldr r1, [pc, #420] @ d2b7c │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -209628,156 +210186,156 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ strb r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ add r2, r6, r7 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ strb r1, [fp, #-31] @ 0xffffffe1 │ │ │ │ mov r1, r6 │ │ │ │ - bl cabbc │ │ │ │ + bl cb474 │ │ │ │ ldrb r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d21bc │ │ │ │ + bne d2a74 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #280] @ d22c8 │ │ │ │ + ldr r1, [pc, #280] @ d2b80 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d223c │ │ │ │ + beq d2af4 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7] │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #204] @ d22a8 │ │ │ │ + ldr r2, [pc, #204] @ d2b60 │ │ │ │ mov r7, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ and r7, r1, #15 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ strb r7, [r0, r3] │ │ │ │ sub r7, r3, #1 │ │ │ │ - bne d21e0 │ │ │ │ + bne d2a98 │ │ │ │ add r1, r3, #1 │ │ │ │ - ldr r2, [pc, #164] @ d22ac │ │ │ │ + ldr r2, [pc, #164] @ d2b64 │ │ │ │ rsb r1, r1, #9 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 6ba84 │ │ │ │ + bl 6c33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f8c │ │ │ │ + beq d2844 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #120] @ d22cc │ │ │ │ + ldr r1, [pc, #120] @ d2b84 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1eac │ │ │ │ + bne d2764 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #92] @ d22d0 │ │ │ │ + ldr r1, [pc, #92] @ d2b88 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, r2, r4, ror #11 │ │ │ │ - andeq r4, r3, r7, lsr #27 │ │ │ │ - andeq r4, r2, r0, lsl #14 │ │ │ │ - andeq r7, r3, pc, asr r2 │ │ │ │ - andeq r4, r2, r8, lsl r6 │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ - andeq sl, r6, r4, lsr #22 │ │ │ │ - andeq r4, r2, ip, asr #13 │ │ │ │ - andeq r4, r2, r4, ror #8 │ │ │ │ - andeq r7, r3, fp, lsr #1 │ │ │ │ - andeq lr, r2, r6, ror fp │ │ │ │ - muleq r3, r4, ip │ │ │ │ - andeq r6, r3, r3, lsl #30 │ │ │ │ - andeq r6, r3, sp, asr #26 │ │ │ │ - andeq sl, r6, ip, lsr r9 │ │ │ │ - muleq r3, r3, lr │ │ │ │ - andeq r6, r3, r9, lsr #25 │ │ │ │ - andeq lr, r2, r6, asr #17 │ │ │ │ - andeq r5, r3, r4, ror r9 │ │ │ │ + andeq r4, r2, ip, asr r6 │ │ │ │ + ldrdeq r4, [r3], -r7 │ │ │ │ + andeq r4, r2, r8, ror r7 │ │ │ │ + andeq r7, r3, pc, lsl #7 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ + andeq lr, r2, ip, lsr #26 │ │ │ │ + andeq sl, r6, ip, ror #4 │ │ │ │ + andeq r4, r2, r4, asr #14 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + ldrdeq r7, [r3], -fp │ │ │ │ + andeq lr, r2, r6, lsr #25 │ │ │ │ + andeq r4, r3, r4, asr #27 │ │ │ │ + andeq r7, r3, r3, lsr r0 │ │ │ │ + andeq r6, r3, sp, ror lr │ │ │ │ + andeq sl, r6, r4, lsl #1 │ │ │ │ + andeq r6, r3, r3, asr #31 │ │ │ │ + ldrdeq r6, [r3], -r9 │ │ │ │ + strdeq lr, [r2], -r6 │ │ │ │ + andeq r5, r3, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #576 @ 0x240 │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r2 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #7 │ │ │ │ strb r0, [r6, r9] │ │ │ │ - bcs d2390 │ │ │ │ + bcs d2c48 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2448 │ │ │ │ + beq d2d00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2460 │ │ │ │ + beq d2d18 │ │ │ │ cmp r9, #1 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2468 │ │ │ │ + beq d2d20 │ │ │ │ cmp r9, #2 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2470 │ │ │ │ + beq d2d28 │ │ │ │ cmp r9, #3 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2478 │ │ │ │ + beq d2d30 │ │ │ │ cmp r9, #4 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2480 │ │ │ │ + beq d2d38 │ │ │ │ cmp r9, #5 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2484 │ │ │ │ - b d2500 │ │ │ │ + beq d2d3c │ │ │ │ + b d2db8 │ │ │ │ cmp r6, r6 │ │ │ │ - bne d23e8 │ │ │ │ + bne d2ca0 │ │ │ │ sub r1, r9, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ add r4, r6, r0 │ │ │ │ ldr r7, [r6, r0] │ │ │ │ @@ -209785,92 +210343,92 @@ │ │ │ │ sub r5, r2, r4 │ │ │ │ orr r5, r5, r4 │ │ │ │ sub r4, r2, r7 │ │ │ │ orr r7, r4, r7 │ │ │ │ and r7, r7, r3 │ │ │ │ and r7, r7, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne d2414 │ │ │ │ + bne d2ccc │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls d23ac │ │ │ │ - b d2414 │ │ │ │ + bls d2c64 │ │ │ │ + b d2ccc │ │ │ │ sub r2, r6, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r6, -r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2450 │ │ │ │ + beq d2d08 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d23f0 │ │ │ │ + bne d2ca8 │ │ │ │ sub r1, r9, #7 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs d239c │ │ │ │ + bcs d2c54 │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq d2500 │ │ │ │ + beq d2db8 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r3, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d2458 │ │ │ │ + beq d2d10 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne d242c │ │ │ │ - b d2500 │ │ │ │ + bne d2ce4 │ │ │ │ + b d2db8 │ │ │ │ mov r0, #0 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ add r0, r2, r0 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ mov r0, #1 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ mov r0, #2 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ mov r0, #3 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ mov r0, #4 │ │ │ │ - b d2484 │ │ │ │ + b d2d3c │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, r9 │ │ │ │ - bne d2500 │ │ │ │ + bne d2db8 │ │ │ │ sub r0, fp, #216 @ 0xd8 │ │ │ │ mov r2, sp │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ mov r3, #0 │ │ │ │ - bl c6f28 │ │ │ │ + bl c77e0 │ │ │ │ ldr r0, [fp, #-216] @ 0xffffff28 │ │ │ │ ldr r1, [fp, #-212] @ 0xffffff2c │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d2530 │ │ │ │ + bne d2de8 │ │ │ │ sub r5, fp, #216 @ 0xd8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53fc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ bl 5198 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d2548 │ │ │ │ + beq d2e00 │ │ │ │ add r0, r8, #80 @ 0x50 │ │ │ │ sub r1, fp, #216 @ 0xd8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 512c │ │ │ │ str r7, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ d2568 │ │ │ │ + ldr r0, [pc, #96] @ d2e20 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #92] @ d256c │ │ │ │ + ldr r3, [pc, #92] @ d2e24 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [r8] │ │ │ │ stmib r8, {r1, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ @@ -209886,67 +210444,67 @@ │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [r0] │ │ │ │ strd r6, [r8] │ │ │ │ strb r7, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andeq ip, r6, r0, asr r7 │ │ │ │ - andeq ip, r6, r8, asr #14 │ │ │ │ + muleq r6, r8, lr │ │ │ │ + muleq r6, r0, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r2 │ │ │ │ bl 512c │ │ │ │ add r3, sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #7 │ │ │ │ strb r0, [r8, sl] │ │ │ │ - bcs d2634 │ │ │ │ + bcs d2eec │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d26f4 │ │ │ │ + beq d2fac │ │ │ │ cmp sl, #0 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d270c │ │ │ │ + beq d2fc4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2714 │ │ │ │ + beq d2fcc │ │ │ │ cmp sl, #2 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d271c │ │ │ │ + beq d2fd4 │ │ │ │ cmp sl, #3 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2724 │ │ │ │ + beq d2fdc │ │ │ │ cmp sl, #4 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d272c │ │ │ │ + beq d2fe4 │ │ │ │ cmp sl, #5 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2730 │ │ │ │ - b d2750 │ │ │ │ + beq d2fe8 │ │ │ │ + b d3008 │ │ │ │ cmp r8, r8 │ │ │ │ - bne d2690 │ │ │ │ + bne d2f48 │ │ │ │ mov ip, r4 │ │ │ │ sub r1, sl, #7 │ │ │ │ movw r2, #256 @ 0x100 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ add r6, r8, r0 │ │ │ │ @@ -209955,104 +210513,104 @@ │ │ │ │ sub r7, r2, r6 │ │ │ │ orr r7, r7, r6 │ │ │ │ sub r6, r2, r4 │ │ │ │ orr r6, r6, r4 │ │ │ │ and r6, r6, r5 │ │ │ │ and r7, r6, r7 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d26c0 │ │ │ │ + bne d2f78 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls d2654 │ │ │ │ - b d26c0 │ │ │ │ + bls d2f0c │ │ │ │ + b d2f78 │ │ │ │ sub r2, r8, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r8, -r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d26fc │ │ │ │ + beq d2fb4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d2698 │ │ │ │ + bne d2f50 │ │ │ │ sub r1, sl, #7 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bcs d2644 │ │ │ │ + bcs d2efc │ │ │ │ cmp r3, r0 │ │ │ │ - beq d2750 │ │ │ │ + beq d3008 │ │ │ │ sub r1, r3, r0 │ │ │ │ add r7, r8, r0 │ │ │ │ mov r4, ip │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2704 │ │ │ │ + beq d2fbc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne d26d8 │ │ │ │ - b d2750 │ │ │ │ + bne d2f90 │ │ │ │ + b d3008 │ │ │ │ mov r0, #0 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ rsb r0, r1, #0 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ add r0, r2, r0 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ mov r0, #1 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ mov r0, #2 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ mov r0, #3 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ mov r0, #4 │ │ │ │ - b d2730 │ │ │ │ + b d2fe8 │ │ │ │ mov r0, #5 │ │ │ │ cmp r0, sl │ │ │ │ - bne d2750 │ │ │ │ + bne d3008 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ blx r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ d277c │ │ │ │ + ldr r0, [pc, #36] @ d3034 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #32] @ d2780 │ │ │ │ + ldr r1, [pc, #32] @ d3038 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r6, r4, lsl #10 │ │ │ │ - andeq ip, r6, r0, lsl #10 │ │ │ │ + andeq fp, r6, ip, asr #24 │ │ │ │ + andeq fp, r6, r8, asr #24 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r1, r5, #2 │ │ │ │ cmnls r1, #-2147483644 @ 0x80000004 │ │ │ │ - bls d27b0 │ │ │ │ + bls d3068 │ │ │ │ bl 81e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d27e4 │ │ │ │ + beq d309c │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d281c │ │ │ │ + beq d30d4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r5, [sp] │ │ │ │ - bne d27fc │ │ │ │ - b d27f0 │ │ │ │ + bne d30b4 │ │ │ │ + b d30a8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ bl 13b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldm sp, {r1, r2} │ │ │ │ @@ -210064,146 +210622,146 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d2840 │ │ │ │ + bl d30f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d28c4 │ │ │ │ + beq d317c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d28a8 │ │ │ │ + beq d3160 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b d2884 │ │ │ │ + b d313c │ │ │ │ add r4, r4, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - beq d28a8 │ │ │ │ + beq d3160 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5390 │ │ │ │ cmn r0, #1 │ │ │ │ strb r5, [r6] │ │ │ │ - beq d2878 │ │ │ │ + beq d3130 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b d2878 │ │ │ │ + b d3130 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d28c0 │ │ │ │ + beq d3178 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ d2900 │ │ │ │ + ldr r3, [pc, #52] @ d31b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 8c20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d28fc │ │ │ │ + beq d31b4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r6, r8, ror #6 │ │ │ │ + @ instruction: 0x0006bab0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs d2938 │ │ │ │ + bcs d31f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r4, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [fp, #12] │ │ │ │ uxtb r5, r3 │ │ │ │ umull ip, r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d295c │ │ │ │ + beq d3214 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r4, r4, r1 │ │ │ │ sub r1, r2, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcc d2920 │ │ │ │ + bcc d31d8 │ │ │ │ sub r1, r1, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r4, ip │ │ │ │ str r1, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl d2990 │ │ │ │ + bl d3248 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mvn r3, #0 │ │ │ │ uxtab r5, r3, r2 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi d2a6c │ │ │ │ + bhi d3324 │ │ │ │ add r3, pc, #8 │ │ │ │ add ip, r0, #8 │ │ │ │ ldr r5, [r3, r5, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #0 │ │ │ │ - beq d2a18 │ │ │ │ + beq d32d0 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b d2a88 │ │ │ │ + b d3340 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #4 │ │ │ │ - bcc d2a18 │ │ │ │ + bcc d32d0 │ │ │ │ mov r3, #0 │ │ │ │ sub r5, r5, #4 │ │ │ │ ldr r4, [r2], #4 │ │ │ │ - b d2a88 │ │ │ │ + b d3340 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #2 │ │ │ │ - bcs d2a7c │ │ │ │ + bcs d3334 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #7 │ │ │ │ - bhi d2aa0 │ │ │ │ + bhi d3358 │ │ │ │ mov r1, #0 │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ lsr r1, r2, #24 │ │ │ │ strb r1, [ip, #3] │ │ │ │ lsr r1, r2, #8 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -210241,52 +210799,52 @@ │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs d2b18 │ │ │ │ + bcs d33d0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r4, [r0, #16] │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ strd r4, [r0] │ │ │ │ strb r1, [r0, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r2, r3 │ │ │ │ add r8, r4, r3 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi d2b34 │ │ │ │ + bhi d33ec │ │ │ │ bic r2, r8, #255 @ 0xff │ │ │ │ mov sl, #19 │ │ │ │ - b d2b98 │ │ │ │ + b d3450 │ │ │ │ mov r9, r8 │ │ │ │ sub r6, r7, #4 │ │ │ │ ldr r1, [r9], #4 │ │ │ │ mov r5, #4 │ │ │ │ cmn r1, #16 │ │ │ │ - bcc d2b64 │ │ │ │ + bcc d341c │ │ │ │ mov r2, #0 │ │ │ │ cmn r1, #1 │ │ │ │ - beq d2b84 │ │ │ │ + beq d343c │ │ │ │ mov sl, #16 │ │ │ │ mov r8, #0 │ │ │ │ - b d2b98 │ │ │ │ + b d3450 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r4 │ │ │ │ cmpcs r4, #1 │ │ │ │ - bhi d2c08 │ │ │ │ + bhi d34c0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r8, r9 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ cmp r6, #7 │ │ │ │ - bhi d2bc8 │ │ │ │ + bhi d3480 │ │ │ │ bic r2, r9, #255 @ 0xff │ │ │ │ mov sl, #19 │ │ │ │ mov r8, r9 │ │ │ │ uxtb r1, r8 │ │ │ │ orr r9, r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -210298,145 +210856,145 @@ │ │ │ │ str r5, [r0, #20] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r8, #11] │ │ │ │ ldr r6, [r8, #7] │ │ │ │ lsl r5, r5, #24 │ │ │ │ orrs r5, r5, r6, lsr #8 │ │ │ │ - bne d2c6c │ │ │ │ + bne d3524 │ │ │ │ lsl r2, r6, #24 │ │ │ │ ldrb r6, [r9, #2] │ │ │ │ ldrh r5, [r9] │ │ │ │ add r9, r8, #12 │ │ │ │ orr r6, r5, r6, lsl #16 │ │ │ │ mov r5, #8 │ │ │ │ orr r4, r2, r6 │ │ │ │ sub r6, r7, #12 │ │ │ │ cmp r6, r4 │ │ │ │ cmpcs r4, #1 │ │ │ │ - bls d2b74 │ │ │ │ + bls d342c │ │ │ │ ldrh r6, [r9] │ │ │ │ sub r2, r6, #6 │ │ │ │ cmn r2, #5 │ │ │ │ - bhi d2c28 │ │ │ │ + bhi d34e0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #17 │ │ │ │ mov r9, r6 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ add r8, r9, #2 │ │ │ │ sub r2, r4, #2 │ │ │ │ cmp r6, #4 │ │ │ │ - bls d2c74 │ │ │ │ + bls d352c │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2cc4 │ │ │ │ + beq d357c │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #8 │ │ │ │ - bhi d2cec │ │ │ │ + bhi d35a4 │ │ │ │ mov r2, #1 │ │ │ │ movw r7, #278 @ 0x116 │ │ │ │ tst r7, r2, lsl ip │ │ │ │ - beq d2cec │ │ │ │ + beq d35a4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne d2cd0 │ │ │ │ + bne d3588 │ │ │ │ add r9, r9, #3 │ │ │ │ - b d2b74 │ │ │ │ + b d342c │ │ │ │ mov sl, #56 @ 0x38 │ │ │ │ - b d2b5c │ │ │ │ + b d3414 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ cmn r1, #16 │ │ │ │ - bcc d2d08 │ │ │ │ + bcc d35c0 │ │ │ │ cmp r2, #8 │ │ │ │ - bcc d2d10 │ │ │ │ + bcc d35c8 │ │ │ │ ldrb lr, [r8, #7] │ │ │ │ sub r1, r2, #8 │ │ │ │ ldr r7, [r8, #3] │ │ │ │ add r9, r8, #8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ lsl r2, lr, #24 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ orrs r2, r2, r7, lsr #8 │ │ │ │ - bne d2ce4 │ │ │ │ + bne d359c │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ lsl lr, r7, #24 │ │ │ │ ldrh r7, [r8] │ │ │ │ orr r2, r7, r2, lsl #16 │ │ │ │ orr r7, lr, r2 │ │ │ │ - b d2d30 │ │ │ │ + b d35e8 │ │ │ │ mov sl, #19 │ │ │ │ mov r9, r8 │ │ │ │ - b d2ba0 │ │ │ │ + b d3458 │ │ │ │ ldrb r2, [r9, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2cf8 │ │ │ │ + beq d35b0 │ │ │ │ mov sl, #68 @ 0x44 │ │ │ │ - b d2dc8 │ │ │ │ + b d3680 │ │ │ │ mov sl, #56 @ 0x38 │ │ │ │ - b d2dc8 │ │ │ │ + b d3680 │ │ │ │ mov r1, #25 │ │ │ │ orr sl, r1, ip, lsl #8 │ │ │ │ - b d2ba0 │ │ │ │ + b d3458 │ │ │ │ add r8, r8, #2 │ │ │ │ sub r2, r4, #4 │ │ │ │ cmn r1, #16 │ │ │ │ - bcs d2c80 │ │ │ │ + bcs d3538 │ │ │ │ cmp r2, #4 │ │ │ │ - bcs d2d20 │ │ │ │ + bcs d35d8 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r9, r8 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ ldr r7, [r8], #4 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs d2d44 │ │ │ │ + bcs d35fc │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ cmp r7, #0 │ │ │ │ - beq d2b74 │ │ │ │ + beq d342c │ │ │ │ mov r8, r9 │ │ │ │ ldrb sl, [r8], #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d2dc4 │ │ │ │ + beq d367c │ │ │ │ sub lr, r7, #1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc d2d8c │ │ │ │ + bcc d3644 │ │ │ │ cmp lr, #0 │ │ │ │ - beq d2d10 │ │ │ │ + beq d35c8 │ │ │ │ ldrb r1, [r9, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2ddc │ │ │ │ + beq d3694 │ │ │ │ add r8, r9, #2 │ │ │ │ sub lr, r7, #2 │ │ │ │ cmp lr, #0 │ │ │ │ - beq d2d10 │ │ │ │ + beq d35c8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ cmp lr, #1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - bne d2dcc │ │ │ │ + bne d3684 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r2 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ mov sl, #28 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ cmp lr, #2 │ │ │ │ - bne d2de4 │ │ │ │ + bne d369c │ │ │ │ add r9, r8, #2 │ │ │ │ - b d2b74 │ │ │ │ + b d342c │ │ │ │ mov sl, #29 │ │ │ │ - b d2dc8 │ │ │ │ + b d3680 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r8, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ @@ -210444,52 +211002,52 @@ │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq d2e54 │ │ │ │ + beq d370c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp lr, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bne d2e5c │ │ │ │ + bne d3714 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ mov sl, #30 │ │ │ │ - b d2eb0 │ │ │ │ + b d3768 │ │ │ │ sub r0, lr, #4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2eac │ │ │ │ + beq d3764 │ │ │ │ add r1, r8, #4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub r2, r1, #1 │ │ │ │ uxtb r1, r2 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bcs d2eb8 │ │ │ │ + bcs d3770 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r9, r8 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ mov sl, #31 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ sub r1, fp, #152 @ 0x98 │ │ │ │ mov r3, #8 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ sub r2, r0, r1 │ │ │ │ @@ -210499,48 +211057,48 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d2fcc │ │ │ │ + bhi d3884 │ │ │ │ cmp r2, #0 │ │ │ │ - beq d315c │ │ │ │ + beq d3a14 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r1, r8, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r6, #31 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #8 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2f58 │ │ │ │ + beq d3810 │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r7, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bne d2f38 │ │ │ │ - b d3128 │ │ │ │ + bne d37f0 │ │ │ │ + b d39e0 │ │ │ │ mvn r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, r7, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - beq d35c0 │ │ │ │ + beq d3e78 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne d2f90 │ │ │ │ + bne d3848 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 13c4c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r1, r0 │ │ │ │ add r3, sl, #1 │ │ │ │ str r6, [r1, sl, lsl #4]! │ │ │ │ mov r8, r7 │ │ │ │ @@ -210549,41 +211107,41 @@ │ │ │ │ str r5, [r1, #12] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bne d2f2c │ │ │ │ - b d315c │ │ │ │ + bne d37e4 │ │ │ │ + b d3a14 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl d3900 │ │ │ │ + bl d41b8 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne d3130 │ │ │ │ + bne d39e8 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl d3cd4 │ │ │ │ + bl d458c │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne d317c │ │ │ │ + bne d3a34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #7] │ │ │ │ ldr r0, [r0, #11] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r1, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq d31a8 │ │ │ │ + beq d3a60 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ @@ -210592,15 +211150,15 @@ │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b d30d4 │ │ │ │ + b d398c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ str sl, [r0, r6, lsl #4]! │ │ │ │ mov r6, r2 │ │ │ │ @@ -210616,130 +211174,130 @@ │ │ │ │ adc r1, r3, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ subs r2, r7, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ - bcs d31d0 │ │ │ │ + bcs d3a88 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl d3d98 │ │ │ │ + bl d4650 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ ldm r1, {r1, r5} │ │ │ │ tst r0, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne d31c8 │ │ │ │ + bne d3a80 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne d307c │ │ │ │ + bne d3934 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 13c4c │ │ │ │ - b d3074 │ │ │ │ + b d392c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - b d315c │ │ │ │ + b d3a14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r5, [r3, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r3, #7] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ - b d37bc │ │ │ │ + b d4074 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b d37bc │ │ │ │ + b d4074 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r5, [r3, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r3, #7] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ - b d37bc │ │ │ │ + b d4074 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - b d3238 │ │ │ │ + b d3af0 │ │ │ │ mov r4, #0 │ │ │ │ - b d37bc │ │ │ │ + b d4074 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #5 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bcs d3238 │ │ │ │ + bcs d3af0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d35d8 │ │ │ │ + beq d3e90 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #31 │ │ │ │ str r1, [fp, #-204] @ 0xffffff34 │ │ │ │ str r1, [fp, #-208] @ 0xffffff30 │ │ │ │ str r1, [fp, #-212] @ 0xffffff2c │ │ │ │ str r1, [fp, #-216] @ 0xffffff28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b d35e0 │ │ │ │ + b d3e98 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl d3900 │ │ │ │ + bl d41b8 │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne d33d8 │ │ │ │ + bne d3c90 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl d3cd4 │ │ │ │ + bl d458c │ │ │ │ ldrb r0, [fp, #-152] @ 0xffffff68 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne d3410 │ │ │ │ + bne d3cc8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r0, #7] │ │ │ │ str r0, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq d3448 │ │ │ │ + beq d3d00 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ orr r0, r0, #327680 @ 0x50000 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ @@ -210747,15 +211305,15 @@ │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b d3358 │ │ │ │ + b d3c10 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ str r2, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r8, [r0, #12] │ │ │ │ @@ -210777,75 +211335,75 @@ │ │ │ │ adds r0, r7, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ subs r2, r7, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bcs d3448 │ │ │ │ + bcs d3d00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ - bl d3e9c │ │ │ │ + bl d4754 │ │ │ │ sub sl, fp, #152 @ 0x98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ ldm r0, {r0, r5} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r1, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq d3784 │ │ │ │ + beq d403c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ ldm ip!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne d32e0 │ │ │ │ + bne d3b98 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 13920 │ │ │ │ - b d32e0 │ │ │ │ + b d3b98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r5, [r3, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r3, #7] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3794 │ │ │ │ - b d379c │ │ │ │ + bne d404c │ │ │ │ + b d4054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r5, [r3, #11] │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ ldr r3, [r3, #7] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ orr sl, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3794 │ │ │ │ - b d379c │ │ │ │ + bne d404c │ │ │ │ + b d4054 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add ip, r9, sl │ │ │ │ @@ -210937,22 +211495,22 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b d31d8 │ │ │ │ + b d3a90 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d376c │ │ │ │ + beq d4024 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ sub r2, fp, #152 @ 0x98 │ │ │ │ add r3, r2, #16 │ │ │ │ add r2, r2, #24 │ │ │ │ add r1, r1, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ @@ -210963,55 +211521,55 @@ │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d3658 │ │ │ │ + beq d3f10 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d3630 │ │ │ │ - b d3760 │ │ │ │ + bne d3ee8 │ │ │ │ + b d4018 │ │ │ │ mvn r1, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - beq d37f8 │ │ │ │ + beq d40b0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl d426c │ │ │ │ + bl d4b24 │ │ │ │ sub sl, fp, #152 @ 0x98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [fp, #-140] @ 0xffffff74 │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ ldm r0, {r0, r5} │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ eor r0, r1, #46 @ 0x2e │ │ │ │ orrs r0, r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq d3810 │ │ │ │ + beq d40c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub ip, fp, #200 @ 0xc8 │ │ │ │ ldm r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia ip!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bne d36f0 │ │ │ │ + bne d3fa8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 13920 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -211034,140 +211592,140 @@ │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ - bne d3620 │ │ │ │ - b d376c │ │ │ │ + bne d3ed8 │ │ │ │ + b d4024 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b d376c │ │ │ │ + b d4024 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d379c │ │ │ │ + beq d4054 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bne d37bc │ │ │ │ + bne d4074 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d37d0 │ │ │ │ + beq d4088 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ - bne d37ec │ │ │ │ + bne d40a4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - b d2ba4 │ │ │ │ + b d345c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b d3450 │ │ │ │ + b d3d08 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3794 │ │ │ │ - b d379c │ │ │ │ + bne d404c │ │ │ │ + b d4054 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b d387c │ │ │ │ + b d4134 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ - b d3880 │ │ │ │ + b d4138 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b d38c4 │ │ │ │ + b d417c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3894 │ │ │ │ + beq d414c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 50d8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d38c8 │ │ │ │ + beq d4180 │ │ │ │ tst r5, #1 │ │ │ │ - bne d38c8 │ │ │ │ + bne d4180 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50d8 │ │ │ │ - b d38c8 │ │ │ │ + b d4180 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b d38c8 │ │ │ │ + b d4180 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d38dc │ │ │ │ + beq d4194 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r4, r0 │ │ │ │ - bne d38f8 │ │ │ │ + bne d41b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3b98 │ │ │ │ + beq d4450 │ │ │ │ ldrb r7, [r8], #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r8, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - beq d3bb8 │ │ │ │ + beq d4470 │ │ │ │ lsl r6, r7, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3ca8 │ │ │ │ + beq d4560 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ @@ -211182,15 +211740,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - b d39f8 │ │ │ │ + b d42b0 │ │ │ │ and r5, r1, #63 @ 0x3f │ │ │ │ and r0, r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ subs r7, r5, #32 │ │ │ │ lsl r4, r0, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ @@ -211201,78 +211759,78 @@ │ │ │ │ orr r9, r5, r9 │ │ │ │ add r1, r1, #7 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, lr │ │ │ │ sxtb r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt d3a34 │ │ │ │ + bgt d42ec │ │ │ │ adds r3, r5, r6 │ │ │ │ - beq d3be8 │ │ │ │ + beq d44a0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r8, #1 │ │ │ │ mov lr, r5 │ │ │ │ str r8, [r4] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r3, [r0, -r6] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, r6 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bne d39ac │ │ │ │ + bne d4264 │ │ │ │ cmp r3, #1 │ │ │ │ - bls d39ac │ │ │ │ - b d3bf4 │ │ │ │ + bls d4264 │ │ │ │ + b d44ac │ │ │ │ subs r1, sl, #65536 @ 0x10000 │ │ │ │ add r0, r5, r6 │ │ │ │ sbcs r1, r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp sl, r1 │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movcc r6, sl │ │ │ │ cmp r9, #0 │ │ │ │ movne r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3c34 │ │ │ │ + beq d44ec │ │ │ │ ldrb r3, [r8] │ │ │ │ sub r1, r8, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ add r8, r1, #2 │ │ │ │ sub r7, r0, #2 │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ sxtb r3, r3 │ │ │ │ cmn r3, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r8, [r4] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ble d3aa8 │ │ │ │ + ble d4360 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b d3ae0 │ │ │ │ + b d4398 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - beq d3c34 │ │ │ │ + beq d44ec │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub ip, r0, #3 │ │ │ │ add r8, r1, #3 │ │ │ │ and r5, r3, #127 @ 0x7f │ │ │ │ stm r4, {r8, ip} │ │ │ │ sxtb r3, r3 │ │ │ │ orr r2, r2, r5, lsl #7 │ │ │ │ cmn r3, #1 │ │ │ │ - ble d3b54 │ │ │ │ + ble d440c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne d3b00 │ │ │ │ + bne d43b8 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 13a50 │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtah r0, r0, sl │ │ │ │ clz r0, r0 │ │ │ │ @@ -211287,33 +211845,33 @@ │ │ │ │ strh r6, [r1, r0]! │ │ │ │ str r5, [sp, #4] │ │ │ │ strh r5, [r1, #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ - bne d3970 │ │ │ │ - b d3c68 │ │ │ │ + bne d4228 │ │ │ │ + b d4520 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq d3c34 │ │ │ │ + beq d44ec │ │ │ │ sub r5, r0, #4 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ add r8, r1, #4 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ str r8, [r4] │ │ │ │ - bhi d3ca0 │ │ │ │ + bhi d4558 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr r5, r2, r0, lsl #14 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne d3b00 │ │ │ │ - b d3af4 │ │ │ │ + bne d43b8 │ │ │ │ + b d43ac │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ str r8, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ @@ -211323,32 +211881,32 @@ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3c24 │ │ │ │ + bne d44dc │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b d3c00 │ │ │ │ + b d44b8 │ │ │ │ mov r1, #6 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3be0 │ │ │ │ + beq d4498 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ bl 50d8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #19 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ @@ -211356,76 +211914,76 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ strh r1, [r3, #2] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3c24 │ │ │ │ - b d3be0 │ │ │ │ + bne d44dc │ │ │ │ + b d4498 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne d3bcc │ │ │ │ + bne d4484 │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ - b d3c38 │ │ │ │ + b d44f0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3ccc │ │ │ │ + beq d4584 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r2, #0 │ │ │ │ sub r5, r7, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b d3d34 │ │ │ │ + b d45ec │ │ │ │ and r6, r2, #63 @ 0x3f │ │ │ │ and r3, ip, #127 @ 0x7f │ │ │ │ subs r9, r6, #32 │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r4, r3, r6 │ │ │ │ add r2, r2, #7 │ │ │ │ movwpl r4, #0 │ │ │ │ orr lr, r4, lr │ │ │ │ rsb r4, r6, #32 │ │ │ │ lsr r4, r3, r4 │ │ │ │ lslpl r4, r3, r9 │ │ │ │ orr r7, r4, r7 │ │ │ │ sxtb r3, ip │ │ │ │ cmn r3, #1 │ │ │ │ - bgt d3d84 │ │ │ │ + bgt d463c │ │ │ │ cmn r5, #1 │ │ │ │ - beq d3d64 │ │ │ │ + beq d461c │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r8, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bne d3cf8 │ │ │ │ + bne d45b0 │ │ │ │ cmp ip, #1 │ │ │ │ - bls d3cf8 │ │ │ │ + bls d45b0 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ @@ -211441,15 +211999,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d3e54 │ │ │ │ + beq d470c │ │ │ │ add r1, sp, #24 │ │ │ │ add r7, r3, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ lsl sl, r2, #2 │ │ │ │ mov r9, #0 │ │ │ │ @@ -211458,38 +212016,38 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrh r3, [r7] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl d451c │ │ │ │ + bl d4dd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - bne d3e60 │ │ │ │ + bne d4718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r6, [r7, #-2] │ │ │ │ add r7, r7, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrd r2, [r2] │ │ │ │ cmp r6, #1 │ │ │ │ moveq r9, r3 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r4, r0 │ │ │ │ moveq r8, r2 │ │ │ │ subs sl, sl, #4 │ │ │ │ - bne d3de8 │ │ │ │ + bne d46a0 │ │ │ │ eor r0, r8, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs r0, r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne d3e7c │ │ │ │ - ldr r0, [pc, #60] @ d3e98 │ │ │ │ + bne d4734 │ │ │ │ + ldr r0, [pc, #60] @ d4750 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -211498,28 +212056,28 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ strd r0, [r2] │ │ │ │ stm r3, {r8, r9} │ │ │ │ str r4, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, r6, r0, ror lr │ │ │ │ + @ instruction: 0x0006a5b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #-33] @ 0xffffffdf │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ strh r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ strb r2, [fp, #-38] @ 0xffffffda │ │ │ │ - beq d425c │ │ │ │ + beq d4b14 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ add r9, r0, #8 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -211536,63 +212094,63 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d3f44 │ │ │ │ + b d47fc │ │ │ │ mov r7, sl │ │ │ │ add r8, r8, #4 │ │ │ │ subs r4, r4, #4 │ │ │ │ - beq d41a8 │ │ │ │ + beq d4a60 │ │ │ │ ldrh r3, [r8] │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r7 │ │ │ │ - bl d451c │ │ │ │ + bl d4dd4 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldrd r0, [r9] │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ tst r7, #1 │ │ │ │ - bne d4184 │ │ │ │ + bne d4a3c │ │ │ │ ldrh r7, [r8, #-2] │ │ │ │ sub r5, r7, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi d3fbc │ │ │ │ + bhi d4874 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r5, [r7, r5, lsl #2] │ │ │ │ add pc, r7, r5 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ movw r5, #8193 @ 0x2001 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d3f34 │ │ │ │ + bne d47ec │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ eor r0, r0, #1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne d3f34 │ │ │ │ + bne d47ec │ │ │ │ cmp r3, #16 │ │ │ │ - bne d3f34 │ │ │ │ + bne d47ec │ │ │ │ ldrb r5, [r2, #15] │ │ │ │ ldr r1, [r2, #3] │ │ │ │ ldrh r3, [r2, #8] │ │ │ │ ldrb r7, [r2, #10] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [r2, #11] │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -211600,99 +212158,99 @@ │ │ │ │ str r1, [fp, #-33] @ 0xffffffdf │ │ │ │ strb r7, [fp, #-38] @ 0xffffffda │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ strh r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ subs r7, r0, #2 │ │ │ │ sbc r0, r1, #0 │ │ │ │ rsbs r1, r7, #5 │ │ │ │ rscs r0, r0, #0 │ │ │ │ - bcc d3f34 │ │ │ │ + bcc d47ec │ │ │ │ add r1, pc, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r1, r7, lsl #2] │ │ │ │ add pc, r1, r7 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ mov r0, r3 │ │ │ │ - b d4134 │ │ │ │ + b d49ec │ │ │ │ subs r7, r0, #2 │ │ │ │ sbc r0, r1, #0 │ │ │ │ rsbs r1, r7, #5 │ │ │ │ rscs r0, r0, #0 │ │ │ │ - bcc d3f34 │ │ │ │ + bcc d47ec │ │ │ │ add r1, pc, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r1, r7, lsl #2] │ │ │ │ add pc, r1, r7 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ mov r0, r3 │ │ │ │ - b d4160 │ │ │ │ + b d4a18 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbc r1, r1, #0 │ │ │ │ rsbs r7, r0, #5 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bcc d3f34 │ │ │ │ + bcc d47ec │ │ │ │ add r1, pc, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ uxth r2, r2 │ │ │ │ - b d4134 │ │ │ │ + b d49ec │ │ │ │ uxth r2, r2 │ │ │ │ - b d4160 │ │ │ │ + b d4a18 │ │ │ │ uxtb r2, r2 │ │ │ │ - b d4134 │ │ │ │ + b d49ec │ │ │ │ uxth r2, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi d3f34 │ │ │ │ + bmi d47ec │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ uxtb r2, r2 │ │ │ │ - b d4160 │ │ │ │ + b d4a18 │ │ │ │ uxtb r2, r2 │ │ │ │ - b d417c │ │ │ │ + b d4a34 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi d3f34 │ │ │ │ + bmi d47ec │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi d3f34 │ │ │ │ + bmi d47ec │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b d3f38 │ │ │ │ + b d47f0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ strd r2, [r7, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r4, [r7] │ │ │ │ strd r0, [r2] │ │ │ │ @@ -211739,30 +212297,30 @@ │ │ │ │ strhne r3, [r6, #64] @ 0x40 │ │ │ │ strbne ip, [r6, #66] @ 0x42 │ │ │ │ stmne r6, {r2, r4} │ │ │ │ strne r7, [r5, #28] │ │ │ │ strbne r0, [r6, #63] @ 0x3f │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ d4268 │ │ │ │ + ldr r0, [pc, #4] @ d4b20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - andeq sl, r6, r8, asr sl │ │ │ │ + andeq sl, r6, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ sub sl, r9, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b d42dc │ │ │ │ + b d4b94 │ │ │ │ and r2, r3, #63 @ 0x3f │ │ │ │ and r5, r7, #127 @ 0x7f │ │ │ │ subs r4, r2, #32 │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl r6, r5, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -211770,25 +212328,25 @@ │ │ │ │ lsr r2, r5, r2 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r2, r5, r4 │ │ │ │ orr ip, r2, ip │ │ │ │ mov r5, r7 │ │ │ │ sxtb r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d4334 │ │ │ │ + bgt d4bec │ │ │ │ cmn sl, #1 │ │ │ │ - beq d4304 │ │ │ │ + beq d4bbc │ │ │ │ ldrb r7, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ stm r1, {r8, sl} │ │ │ │ - bne d429c │ │ │ │ + bne d4b54 │ │ │ │ cmp r7, #1 │ │ │ │ - bls d429c │ │ │ │ + bls d4b54 │ │ │ │ mov r1, #6 │ │ │ │ - b d430c │ │ │ │ + b d4bc4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r7] │ │ │ │ str r8, [r7, #12] │ │ │ │ @@ -211798,15 +212356,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r0, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b d438c │ │ │ │ + b d4c44 │ │ │ │ and r4, r3, #63 @ 0x3f │ │ │ │ and r6, r2, #127 @ 0x7f │ │ │ │ subs r7, r4, #32 │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl r5, r6, r4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movwpl r5, #0 │ │ │ │ @@ -211814,26 +212372,26 @@ │ │ │ │ lsr r4, r6, r4 │ │ │ │ add r3, r3, #7 │ │ │ │ lslpl r4, r6, r7 │ │ │ │ orr r0, r4, r0 │ │ │ │ sxtb r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ - bgt d43f0 │ │ │ │ + bgt d4ca8 │ │ │ │ cmn sl, #1 │ │ │ │ - beq d43b8 │ │ │ │ + beq d4c70 │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ - bne d434c │ │ │ │ + bne d4c04 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d434c │ │ │ │ + bls d4c04 │ │ │ │ mov r2, #6 │ │ │ │ - b d43c0 │ │ │ │ + b d4c78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #19 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ mov r3, #0 │ │ │ │ stm r7, {r0, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -211844,15 +212402,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b d445c │ │ │ │ + b d4d14 │ │ │ │ and r6, r3, #63 @ 0x3f │ │ │ │ str r7, [sp, #24] │ │ │ │ and r7, r2, #127 @ 0x7f │ │ │ │ str r5, [sp, #16] │ │ │ │ subs r5, r6, #32 │ │ │ │ str r5, [sp, #20] │ │ │ │ lsl r4, r7, r6 │ │ │ │ @@ -211866,26 +212424,26 @@ │ │ │ │ lsr r4, r7, r4 │ │ │ │ lslpl r4, r7, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r2 │ │ │ │ orr r7, r4, r7 │ │ │ │ sxtb r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ - bgt d44bc │ │ │ │ + bgt d4d74 │ │ │ │ cmn sl, #1 │ │ │ │ - beq d4488 │ │ │ │ + beq d4d40 │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str sl, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ - bne d4404 │ │ │ │ + bne d4cbc │ │ │ │ cmp r2, #1 │ │ │ │ - bls d4404 │ │ │ │ + bls d4cbc │ │ │ │ mov r1, #6 │ │ │ │ - b d4490 │ │ │ │ + b d4d48 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strd r2, [r0] │ │ │ │ str r8, [r0, #12] │ │ │ │ @@ -211922,15 +212480,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mvn r7, #2 │ │ │ │ ubfx r2, r2, #8, #8 │ │ │ │ uxtah r7, r7, r3 │ │ │ │ add r9, r0, #8 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ - bhi d460c │ │ │ │ + bhi d4ec4 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r8, r0 │ │ │ │ muleq r0, r4, r4 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @@ -211967,175 +212525,175 @@ │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r5, #2 │ │ │ │ - bcc d4a50 │ │ │ │ + bcc d5308 │ │ │ │ ldrh sl, [r8], #2 │ │ │ │ sub r5, r5, #2 │ │ │ │ str r8, [r1] │ │ │ │ cmp r5, sl │ │ │ │ str r5, [r1, #4] │ │ │ │ - bcs d4a30 │ │ │ │ - b d4dfc │ │ │ │ + bcs d52e8 │ │ │ │ + b d56b4 │ │ │ │ uxth r7, r3 │ │ │ │ movw r6, #7938 @ 0x1f02 │ │ │ │ cmp r7, r6 │ │ │ │ - beq d4674 │ │ │ │ + beq d4f2c │ │ │ │ movw r6, #7969 @ 0x1f21 │ │ │ │ cmp r7, r6 │ │ │ │ - bne d4708 │ │ │ │ + bne d4fc0 │ │ │ │ cmp r2, #8 │ │ │ │ - bne d4c4c │ │ │ │ + bne d5504 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r3, [r2, #3] │ │ │ │ add r4, r2, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, r7, #24 │ │ │ │ orrs r1, r1, r3, lsr #8 │ │ │ │ - bne d4c88 │ │ │ │ + bne d5540 │ │ │ │ lsl r1, r3, #24 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ orr r8, r1, r2 │ │ │ │ - b d4c64 │ │ │ │ + b d551c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r8, #0 │ │ │ │ sub r7, r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b d46d4 │ │ │ │ + b d4f8c │ │ │ │ and r2, r6, #63 @ 0x3f │ │ │ │ and r4, r9, #127 @ 0x7f │ │ │ │ subs sl, r2, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r3, r4, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r2, r4, r2 │ │ │ │ add r6, r6, #7 │ │ │ │ lslpl r2, r4, sl │ │ │ │ orr r5, r2, r5 │ │ │ │ sxtb r2, r9 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d4c90 │ │ │ │ + bgt d5548 │ │ │ │ mov lr, r9 │ │ │ │ cmn r7, #1 │ │ │ │ - beq d4c78 │ │ │ │ + beq d5530 │ │ │ │ ldrb r9, [ip], #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ str r7, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ - bne d4698 │ │ │ │ + bne d4f50 │ │ │ │ cmp r9, #1 │ │ │ │ - bls d4698 │ │ │ │ + bls d4f50 │ │ │ │ mov r1, #6 │ │ │ │ ldr r9, [sp] │ │ │ │ - b d4e48 │ │ │ │ + b d5700 │ │ │ │ mov r1, #12 │ │ │ │ strh r3, [r0, #10] │ │ │ │ strb r1, [r0, #8] │ │ │ │ - b d4e98 │ │ │ │ + b d5750 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #3 │ │ │ │ - bcc d4ba0 │ │ │ │ + bcc d5458 │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ sub r3, r3, #3 │ │ │ │ ldrh r7, [r2] │ │ │ │ add r2, r2, #3 │ │ │ │ strd r2, [r1] │ │ │ │ orr r8, r7, lr, lsl #16 │ │ │ │ - b d4ca0 │ │ │ │ + b d5558 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d4ba0 │ │ │ │ + bcc d5458 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r8, [r2], #4 │ │ │ │ strd r2, [r1] │ │ │ │ - b d4c9c │ │ │ │ + b d5554 │ │ │ │ mov r5, r9 │ │ │ │ ldrd r8, [r1] │ │ │ │ cmp r9, #16 │ │ │ │ - bcc d4dfc │ │ │ │ + bcc d56b4 │ │ │ │ sub r3, r9, #16 │ │ │ │ add r2, r8, #16 │ │ │ │ lsr lr, r8, #16 │ │ │ │ mov r7, #0 │ │ │ │ strd r2, [r1] │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #16 │ │ │ │ mov r9, r5 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r8, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r9, [sp] │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b d47f4 │ │ │ │ + b d50ac │ │ │ │ and r3, r5, #63 @ 0x3f │ │ │ │ and r4, r9, #127 @ 0x7f │ │ │ │ subs r2, r3, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r6, r4, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ orr r8, r6, r8 │ │ │ │ lsr r3, r4, r3 │ │ │ │ add r5, r5, #7 │ │ │ │ lslpl r3, r4, r2 │ │ │ │ orr sl, r3, sl │ │ │ │ sxtb r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl d4d50 │ │ │ │ + bpl d5608 │ │ │ │ cmn r7, #1 │ │ │ │ - beq d4d2c │ │ │ │ + beq d55e4 │ │ │ │ ldrb r9, [ip], #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ str ip, [r1] │ │ │ │ str r7, [r1, #4] │ │ │ │ - bne d47b8 │ │ │ │ + bne d5070 │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ cmpne r9, #0 │ │ │ │ - beq d47b8 │ │ │ │ + beq d5070 │ │ │ │ mov r1, #7 │ │ │ │ mov r9, #0 │ │ │ │ - b d4d34 │ │ │ │ + b d55ec │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4aac │ │ │ │ + beq d5364 │ │ │ │ ldrb r8, [r2], #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r6, #9 │ │ │ │ cmp r8, #0 │ │ │ │ strd r2, [r1] │ │ │ │ movwne r8, #1 │ │ │ │ - b d4b90 │ │ │ │ + b d5448 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r3, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b d48b0 │ │ │ │ + b d5168 │ │ │ │ and r3, r5, #63 @ 0x3f │ │ │ │ and r4, r7, #127 @ 0x7f │ │ │ │ subs lr, r3, #32 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r4, r3 │ │ │ │ add r5, r5, #7 │ │ │ │ movwpl r2, #0 │ │ │ │ @@ -212143,70 +212701,70 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsr r2, r4, r2 │ │ │ │ lslpl r2, r4, lr │ │ │ │ orr sl, r2, sl │ │ │ │ mov r4, r7 │ │ │ │ sxtb r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d4dd0 │ │ │ │ + bgt d5688 │ │ │ │ cmn r6, #1 │ │ │ │ - beq d4db0 │ │ │ │ + beq d5668 │ │ │ │ ldrb r7, [ip], #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ str r6, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ - bne d4870 │ │ │ │ + bne d5128 │ │ │ │ cmp r7, #1 │ │ │ │ - bls d4870 │ │ │ │ + bls d5128 │ │ │ │ mov r1, #6 │ │ │ │ - b d4db8 │ │ │ │ + b d5670 │ │ │ │ cmp r2, #8 │ │ │ │ - bne d4cb0 │ │ │ │ + bne d5568 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r3, [r2, #3] │ │ │ │ add r4, r2, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, r7, #24 │ │ │ │ orrs r1, r1, r3, lsr #8 │ │ │ │ - bne d4c88 │ │ │ │ + bne d5540 │ │ │ │ lsl r1, r3, #24 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ orr r8, r1, r2 │ │ │ │ - b d4cc8 │ │ │ │ + b d5580 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc d4aac │ │ │ │ + bcc d5364 │ │ │ │ ldrh r8, [r2], #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, #3 │ │ │ │ strd r2, [r1] │ │ │ │ lsr r1, r8, #8 │ │ │ │ - b d4b98 │ │ │ │ + b d5450 │ │ │ │ mov r5, r9 │ │ │ │ ldrd r8, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq d4dfc │ │ │ │ + beq d56b4 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r2, [r8, sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d4e18 │ │ │ │ + beq d56d0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - bne d4964 │ │ │ │ - b d4dfc │ │ │ │ + bne d521c │ │ │ │ + b d56b4 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #8 │ │ │ │ - bcc d4ba0 │ │ │ │ + bcc d5458 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r5, [r2] │ │ │ │ ldr r7, [r2, #3] │ │ │ │ add r2, r2, #8 │ │ │ │ @@ -212218,312 +212776,312 @@ │ │ │ │ orr r1, r8, r7, lsl #24 │ │ │ │ lsr r3, r7, #8 │ │ │ │ mov r7, #0 │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ orr lr, r2, r3, lsl #16 │ │ │ │ orr r1, r1, r3, lsl #24 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r5, #4 │ │ │ │ - bcc d4a50 │ │ │ │ + bcc d5308 │ │ │ │ ldr sl, [r8], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ str r8, [r1] │ │ │ │ cmp r5, sl │ │ │ │ str r5, [r1, #4] │ │ │ │ - bcs d4a30 │ │ │ │ - b d4dfc │ │ │ │ + bcs d52e8 │ │ │ │ + b d56b4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d4a50 │ │ │ │ + beq d5308 │ │ │ │ ldrb sl, [r8], #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r8, [r1] │ │ │ │ cmp r5, sl │ │ │ │ str r5, [r1, #4] │ │ │ │ - bcc d4dfc │ │ │ │ + bcc d56b4 │ │ │ │ sub r3, r5, sl │ │ │ │ add r2, r8, sl │ │ │ │ lsr lr, r8, #16 │ │ │ │ mov r7, #0 │ │ │ │ strd r2, [r1] │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r6, #1 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r9, #8] │ │ │ │ str r1, [r9, #12] │ │ │ │ str r8, [r0, #12] │ │ │ │ - b d4e0c │ │ │ │ + b d56c4 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - bcc d4ba0 │ │ │ │ + bcc d5458 │ │ │ │ ldrh r8, [r2], #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, #29 │ │ │ │ strd r2, [r1] │ │ │ │ lsr r1, r8, #8 │ │ │ │ - b d4b98 │ │ │ │ + b d5450 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4aac │ │ │ │ + beq d5364 │ │ │ │ ldrb r8, [r2], #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r6, #2 │ │ │ │ - b d4b8c │ │ │ │ + b d5444 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b d4e08 │ │ │ │ + b d56c0 │ │ │ │ str r9, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b d4b10 │ │ │ │ + b d53c8 │ │ │ │ and r4, r7, #63 @ 0x3f │ │ │ │ and r5, r2, #127 @ 0x7f │ │ │ │ subs ip, r4, #32 │ │ │ │ add r7, r7, #7 │ │ │ │ lsl r3, r5, r4 │ │ │ │ movwpl r3, #0 │ │ │ │ orr sl, r3, sl │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr r3, r5, r3 │ │ │ │ lslpl r3, r5, ip │ │ │ │ orr r6, r3, r6 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt d4dec │ │ │ │ + bgt d56a4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d4dc4 │ │ │ │ + beq d567c │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ str r9, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ - bne d4ad8 │ │ │ │ + bne d5390 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d4ad8 │ │ │ │ + bls d5390 │ │ │ │ mov r1, #6 │ │ │ │ - b d4e84 │ │ │ │ + b d573c │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d4ba0 │ │ │ │ + bcc d5458 │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #4 │ │ │ │ strd r2, [r1] │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4ba0 │ │ │ │ + beq d5458 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb r8, [r2], #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r6, #29 │ │ │ │ str r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r9, #8] │ │ │ │ str r1, [r9, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b d4e0c │ │ │ │ + b d56c4 │ │ │ │ cmp r2, #8 │ │ │ │ - bne d4cdc │ │ │ │ + bne d5594 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r3, [r2, #3] │ │ │ │ add r4, r2, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, r7, #24 │ │ │ │ orrs r1, r1, r3, lsr #8 │ │ │ │ - bne d4c88 │ │ │ │ + bne d5540 │ │ │ │ lsl r1, r3, #24 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ orr r8, r1, r2 │ │ │ │ - b d4cf4 │ │ │ │ + b d55ac │ │ │ │ cmp r2, #8 │ │ │ │ - bne d4d08 │ │ │ │ + bne d55c0 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r3, [r2, #3] │ │ │ │ add r4, r2, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, r7, #24 │ │ │ │ orrs r1, r1, r3, lsr #8 │ │ │ │ - bne d4c88 │ │ │ │ + bne d5540 │ │ │ │ lsl r1, r3, #24 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ orr r8, r1, r2 │ │ │ │ - b d4e6c │ │ │ │ + b d5724 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ strd r2, [r1] │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #27 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ ldr r9, [sp] │ │ │ │ - b d4e48 │ │ │ │ + b d5700 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b d4d1c │ │ │ │ + b d55d4 │ │ │ │ ldr r9, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d4e44 │ │ │ │ + bne d56fc │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #29 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ strd r2, [r1] │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #26 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d4d14 │ │ │ │ + bcc d55cc │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ strd r2, [r1] │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #30 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcs d4e60 │ │ │ │ + bcs d5718 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r1, [r0, #8] │ │ │ │ strd r2, [r9, #8] │ │ │ │ - b d4e98 │ │ │ │ + b d5750 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r0, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ str ip, [r0, #12] │ │ │ │ strb r9, [r0, #9] │ │ │ │ str ip, [r1, #8] │ │ │ │ str r7, [r1, #12] │ │ │ │ - b d4e98 │ │ │ │ + b d5750 │ │ │ │ lsr r1, r8, #16 │ │ │ │ orr lr, r1, sl, lsl #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ orr r1, r1, sl, lsl #24 │ │ │ │ mov r6, #6 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bgt d4ecc │ │ │ │ + bgt d5784 │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ - bcc d4ecc │ │ │ │ + bcc d5784 │ │ │ │ and r1, r5, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ subs r2, r1, #32 │ │ │ │ ldr r9, [sp] │ │ │ │ lsl r1, r3, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ orr r8, r8, r1 │ │ │ │ lslpl r3, r3, r2 │ │ │ │ orr sl, sl, r3 │ │ │ │ lsr r1, r8, #16 │ │ │ │ orr lr, r1, sl, lsl #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ orr r1, r1, sl, lsl #24 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ str ip, [r0, #12] │ │ │ │ strb r4, [r0, #9] │ │ │ │ - b d4e50 │ │ │ │ + b d5708 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #19 │ │ │ │ - b d4e84 │ │ │ │ + b d573c │ │ │ │ lsr r1, r8, #16 │ │ │ │ orr lr, r1, sl, lsl #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ orr r1, r1, sl, lsl #24 │ │ │ │ mov r6, #7 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d4e80 │ │ │ │ + bne d5738 │ │ │ │ cmp r9, sl │ │ │ │ - bcs d4eb0 │ │ │ │ + bcs d5768 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r2, #19 │ │ │ │ strb r2, [r0, #8] │ │ │ │ - b d4e9c │ │ │ │ + b d5754 │ │ │ │ mvn r2, sl │ │ │ │ add r3, r9, r2 │ │ │ │ add r2, r8, sl │ │ │ │ lsr lr, r8, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ strd r2, [r1] │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #31 │ │ │ │ mov r9, r5 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str ip, [r0, #12] │ │ │ │ strb lr, [r0, #9] │ │ │ │ str ip, [r9, #8] │ │ │ │ strb r1, [r0, #8] │ │ │ │ str r3, [r9, #12] │ │ │ │ - b d4e98 │ │ │ │ + b d5750 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r8, [r2], #4 │ │ │ │ strd r2, [r1] │ │ │ │ lsr lr, r8, #16 │ │ │ │ lsr r1, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #10 │ │ │ │ - b d4ed0 │ │ │ │ + b d5788 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ strb r1, [r0, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ str r8, [r0, #12] │ │ │ │ strb lr, [r0, #9] │ │ │ │ strd r8, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ @@ -212549,17 +213107,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ str sl, [r0, #20] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq d4f34 │ │ │ │ + beq d57ec │ │ │ │ cmp r2, #4 │ │ │ │ - bcs d4f74 │ │ │ │ + bcs d582c │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, #19 │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #10 │ │ │ │ str r2, [r0, #20] │ │ │ │ @@ -212583,38 +213141,38 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #2 │ │ │ │ ldr r7, [r6], #4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq d4fa0 │ │ │ │ + beq d5858 │ │ │ │ uxth r4, r7 │ │ │ │ mov r3, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bne d4fd4 │ │ │ │ + bne d588c │ │ │ │ bic r5, r2, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - bne d4fc4 │ │ │ │ + bne d587c │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #19 │ │ │ │ - b d5004 │ │ │ │ + b d58bc │ │ │ │ cmp r5, #8 │ │ │ │ - bne d4fe4 │ │ │ │ + bne d589c │ │ │ │ add r1, r1, #8 │ │ │ │ - b d4ff0 │ │ │ │ + b d58a8 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #17 │ │ │ │ strd r4, [r0, #16] │ │ │ │ - b d5004 │ │ │ │ + b d58bc │ │ │ │ cmp r5, #12 │ │ │ │ - bne d5018 │ │ │ │ + bne d58d0 │ │ │ │ add r1, r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ str r2, [r0, #20] │ │ │ │ strb r1, [r0, #8] │ │ │ │ @@ -212624,34 +213182,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add r4, r1, #16 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub r2, r2, #16 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d506c │ │ │ │ + beq d5924 │ │ │ │ cmp r1, r6 │ │ │ │ - bls d5098 │ │ │ │ + bls d5950 │ │ │ │ sub r5, r1, #1 │ │ │ │ ands r5, r1, r5 │ │ │ │ - bne d5098 │ │ │ │ + bne d5950 │ │ │ │ cmp r1, #536870912 @ 0x20000000 │ │ │ │ - bcs d5350 │ │ │ │ + bcs d5c08 │ │ │ │ lsl r5, r1, #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs d50b0 │ │ │ │ + bcs d5968 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ - b d4fb8 │ │ │ │ + b d5870 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r4 │ │ │ │ cmp ip, #8 │ │ │ │ - bls d50dc │ │ │ │ + bls d5994 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ strb r1, [r0, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #10 │ │ │ │ @@ -212659,230 +213217,230 @@ │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ strb r1, [r0, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r2, r5 │ │ │ │ add sl, r4, r5 │ │ │ │ cmp r2, r1, lsl #2 │ │ │ │ - bcs d50d0 │ │ │ │ + bcs d5988 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r0, #12] │ │ │ │ str sl, [r0, #16] │ │ │ │ - b d4fb8 │ │ │ │ + b d5870 │ │ │ │ lsl lr, r1, #2 │ │ │ │ cmp ip, #8 │ │ │ │ - bhi d5080 │ │ │ │ + bhi d5938 │ │ │ │ add r9, sl, lr │ │ │ │ sub r8, r2, lr │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - beq d5300 │ │ │ │ + beq d5bb8 │ │ │ │ add r5, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add ip, r5, sl │ │ │ │ sub r5, r2, r5 │ │ │ │ cmp r7, #2 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bne d5358 │ │ │ │ + bne d5c10 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc d5364 │ │ │ │ + bcc d5c1c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp] │ │ │ │ mov lr, #78 @ 0x4e │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [r8], #4 │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #1572] @ d577c │ │ │ │ + ldr r5, [pc, #1572] @ d6034 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp ip, #1 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ - beq d53c8 │ │ │ │ + beq d5c80 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bic r6, r5, #3 │ │ │ │ cmp r6, #4 │ │ │ │ - beq d5368 │ │ │ │ + beq d5c20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1512] @ d5780 │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1512] @ d6038 │ │ │ │ cmp ip, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq d54ec │ │ │ │ + beq d5da4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq d553c │ │ │ │ + beq d5df4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1460] @ d5784 │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1460] @ d603c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq d558c │ │ │ │ + beq d5e44 │ │ │ │ cmp r6, #12 │ │ │ │ - beq d55ac │ │ │ │ + beq d5e64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1404] @ d5788 │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1404] @ d6040 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq d55fc │ │ │ │ + beq d5eb4 │ │ │ │ cmp r6, #16 │ │ │ │ - beq d5618 │ │ │ │ + beq d5ed0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1348] @ d578c │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1348] @ d6044 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #5 │ │ │ │ - beq d5668 │ │ │ │ + beq d5f20 │ │ │ │ cmp r6, #20 │ │ │ │ - beq d5680 │ │ │ │ + beq d5f38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1292] @ d5790 │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1292] @ d6048 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - beq d56d0 │ │ │ │ + beq d5f88 │ │ │ │ cmp r6, #24 │ │ │ │ - beq d56e4 │ │ │ │ + beq d5f9c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d5518 │ │ │ │ - ldr r5, [pc, #1236] @ d5794 │ │ │ │ + bhi d5dd0 │ │ │ │ + ldr r5, [pc, #1236] @ d604c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - beq d5504 │ │ │ │ + beq d5dbc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #28 │ │ │ │ add r8, r2, #28 │ │ │ │ - beq d5368 │ │ │ │ + beq d5c20 │ │ │ │ ldr r6, [r8] │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ - ldr r5, [pc, #1180] @ d5798 │ │ │ │ + bhi d5dd4 │ │ │ │ + ldr r5, [pc, #1180] @ d6050 │ │ │ │ add r5, pc, r5 │ │ │ │ - b d5770 │ │ │ │ + b d6028 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ umull r2, r5, r6, ip │ │ │ │ subs r7, r2, #1073741824 @ 0x40000000 │ │ │ │ sbcs r5, r5, #0 │ │ │ │ - bcs d5350 │ │ │ │ + bcs d5c08 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r2, lsl #2 │ │ │ │ - bcs d53f8 │ │ │ │ + bcs d5cb0 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ - b d4fb8 │ │ │ │ + b d5870 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - b d5004 │ │ │ │ + b d58bc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #4 │ │ │ │ - bcs d5378 │ │ │ │ + bcs d5c30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ - b d4fb8 │ │ │ │ + b d5870 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp] │ │ │ │ mov lr, #77 @ 0x4d │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [r8], #4 │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ uxtb r5, r2 │ │ │ │ mov r7, #253 @ 0xfd │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #996] @ d579c │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #996] @ d6054 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp ip, #1 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ - bne d5498 │ │ │ │ + bne d5d50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr lr, [sp] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b d5324 │ │ │ │ + b d5bdc │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r7, r9, r2 │ │ │ │ sub r5, r5, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs d541c │ │ │ │ + bcs d5cd4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ - b d4fb8 │ │ │ │ + b d5870 │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strh r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r1, r1, #24 │ │ │ │ str r7, [r0, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -212909,267 +213467,267 @@ │ │ │ │ add r3, r0, #12 │ │ │ │ stm r3, {r1, sl, lr} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bic ip, r7, #3 │ │ │ │ cmp ip, #4 │ │ │ │ - beq d5368 │ │ │ │ + beq d5c20 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ mov r7, #253 @ 0xfd │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #712] @ d57a0 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #712] @ d6058 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #2 │ │ │ │ - bne d5534 │ │ │ │ + bne d5dec │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr lr, [sp] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ - b d5324 │ │ │ │ + b d5bdc │ │ │ │ mov r6, r5 │ │ │ │ str r6, [r0, #12] │ │ │ │ strb lr, [r0, #8] │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp ip, #8 │ │ │ │ - bne d5548 │ │ │ │ + bne d5e00 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #8 │ │ │ │ - b d5368 │ │ │ │ + b d5c20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #556] @ d57a4 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #556] @ d605c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #3 │ │ │ │ - bne d55a4 │ │ │ │ + bne d5e5c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b d5504 │ │ │ │ + b d5dbc │ │ │ │ cmp ip, #12 │ │ │ │ - bne d55b8 │ │ │ │ + bne d5e70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #12 │ │ │ │ - b d5368 │ │ │ │ + b d5c20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #448] @ d57a8 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #448] @ d6060 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne d5610 │ │ │ │ + bne d5ec8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b d5504 │ │ │ │ + b d5dbc │ │ │ │ cmp ip, #16 │ │ │ │ - bne d5624 │ │ │ │ + bne d5edc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #16 │ │ │ │ - b d5368 │ │ │ │ + b d5c20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #344] @ d57ac │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #344] @ d6064 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #5 │ │ │ │ - bne d5678 │ │ │ │ + bne d5f30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b d5504 │ │ │ │ + b d5dbc │ │ │ │ cmp ip, #20 │ │ │ │ - bne d568c │ │ │ │ + bne d5f44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #20 │ │ │ │ - b d5368 │ │ │ │ + b d5c20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #244] @ d57b0 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #244] @ d6068 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bne d56dc │ │ │ │ + bne d5f94 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b d5504 │ │ │ │ + b d5dbc │ │ │ │ cmp ip, #24 │ │ │ │ - bne d56f0 │ │ │ │ + bne d5fa8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #24 │ │ │ │ - b d5368 │ │ │ │ + b d5c20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #148] @ d57b4 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #148] @ d606c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - beq d5504 │ │ │ │ + beq d5dbc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #28 │ │ │ │ add r8, r2, #28 │ │ │ │ - beq d5368 │ │ │ │ + beq d5c20 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d551c │ │ │ │ + bhi d5dd4 │ │ │ │ uxtb r5, r2 │ │ │ │ lsr r5, r7, r5 │ │ │ │ tst r5, #1 │ │ │ │ - beq d551c │ │ │ │ - ldr r5, [pc, #72] @ d57b8 │ │ │ │ + beq d5dd4 │ │ │ │ + ldr r5, [pc, #72] @ d6070 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b d5504 │ │ │ │ - andeq r1, r2, r4, lsl #7 │ │ │ │ - andeq r1, r2, r4, asr #6 │ │ │ │ + b d5dbc │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ + @ instruction: 0x000213bc │ │ │ │ + andeq r1, r2, r8, lsl #7 │ │ │ │ + andeq r1, r2, ip, asr #6 │ │ │ │ andeq r1, r2, r0, lsl r3 │ │ │ │ ldrdeq r1, [r2], -r4 │ │ │ │ muleq r2, r8, r2 │ │ │ │ andeq r1, r2, ip, asr r2 │ │ │ │ - andeq r1, r2, r0, lsr #4 │ │ │ │ - andeq r1, r2, r4, ror #3 │ │ │ │ - andeq r1, r2, ip, lsr #2 │ │ │ │ - andeq r1, r2, r0, lsl r0 │ │ │ │ - andeq r0, r2, r0, ror pc │ │ │ │ - andeq r0, r2, r0, lsl #30 │ │ │ │ - muleq r2, r4, lr │ │ │ │ - andeq r0, r2, ip, lsr #28 │ │ │ │ - andeq r0, r2, r8, asr #27 │ │ │ │ - andeq r0, r2, r8, ror sp │ │ │ │ + andeq r1, r2, r4, lsr #3 │ │ │ │ + andeq r1, r2, r8, lsl #1 │ │ │ │ + andeq r0, r2, r8, ror #31 │ │ │ │ + andeq r0, r2, r8, ror pc │ │ │ │ + andeq r0, r2, ip, lsl #30 │ │ │ │ + andeq r0, r2, r4, lsr #29 │ │ │ │ + andeq r0, r2, r0, asr #28 │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mvn r3, #0 │ │ │ │ uxtab r5, r3, r2 │ │ │ │ mov lr, #26 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi d58b0 │ │ │ │ + bhi d6168 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r5, [r3, r5, lsl #2] │ │ │ │ add pc, r3, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d5860 │ │ │ │ + beq d6118 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ strd r4, [r1] │ │ │ │ - b d58a0 │ │ │ │ + b d6158 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #4 │ │ │ │ - bcc d5860 │ │ │ │ + bcc d6118 │ │ │ │ sub r5, r5, #4 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ strd r4, [r1] │ │ │ │ - b d58a0 │ │ │ │ + b d6158 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #2 │ │ │ │ - bcc d5860 │ │ │ │ + bcc d6118 │ │ │ │ sub r5, r5, #2 │ │ │ │ ldrh r2, [r4], #2 │ │ │ │ strd r4, [r1] │ │ │ │ - b d58a0 │ │ │ │ + b d6158 │ │ │ │ ldrd r4, [r1] │ │ │ │ cmp r5, #7 │ │ │ │ - bhi d586c │ │ │ │ + bhi d6124 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #19 │ │ │ │ - b d58b0 │ │ │ │ + b d6168 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r2, [r4, #3] │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ ldrh lr, [r4] │ │ │ │ add r4, r4, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, r3, #24 │ │ │ │ orrs r1, r1, r2, lsr #8 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - bne d58a8 │ │ │ │ + bne d6160 │ │ │ │ orr r1, lr, ip, lsl #16 │ │ │ │ orr r2, r1, r2, lsl #24 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ str r2, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ strb r2, [r0, #1] │ │ │ │ @@ -213177,39 +213735,39 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bne d592c │ │ │ │ + bne d61e4 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ cmp r5, #8 │ │ │ │ - bcc d5938 │ │ │ │ + bcc d61f0 │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r3, [r2, #3] │ │ │ │ add r4, r2, #8 │ │ │ │ strd r4, [r1] │ │ │ │ lsl r1, ip, #24 │ │ │ │ orrs r1, r1, r3, lsr #8 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ - bne d5924 │ │ │ │ + bne d61dc │ │ │ │ lsl r1, r3, #24 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrh r2, [r2] │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcs d5954 │ │ │ │ + bcs d620c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #19 │ │ │ │ str r2, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -213233,19 +213791,19 @@ │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl 5378 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d5a0c │ │ │ │ + beq d62c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi d5a68 │ │ │ │ + bhi d6320 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -213278,557 +213836,557 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ strb r7, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ d5aa0 │ │ │ │ + ldr r0, [pc, #48] @ d6358 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ d5aa4 │ │ │ │ + ldr r1, [pc, #44] @ d635c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ bl 8850 │ │ │ │ - muleq r6, ip, sp │ │ │ │ - muleq r6, ip, sp │ │ │ │ + andeq r8, r6, r4, ror #9 │ │ │ │ + andeq r8, r6, r4, ror #9 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5ae0 │ │ │ │ + beq d6398 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d5ae0 │ │ │ │ + beq d6398 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d5b18 │ │ │ │ + beq d63d0 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne d5af0 │ │ │ │ + bne d63a8 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #172] @ d5bf0 │ │ │ │ + ldr r1, [pc, #172] @ d64a8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #164] @ d5bf4 │ │ │ │ + ldr r1, [pc, #164] @ d64ac │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #160] @ d5bf8 │ │ │ │ + ldr r2, [pc, #160] @ d64b0 │ │ │ │ strb r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strb r3, [sp, #13] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 69a64 │ │ │ │ + bl 6a31c │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ orr r0, r2, r1 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq d5ba0 │ │ │ │ + beq d6458 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r1, {r0, r3} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne d5bd4 │ │ │ │ - ldr r1, [pc, #60] @ d5bfc │ │ │ │ + bne d648c │ │ │ │ + ldr r1, [pc, #60] @ d64b4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #36] @ d5c00 │ │ │ │ + ldr r1, [pc, #36] @ d64b8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ and r0, r0, #1 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r2, r3, r4, lsr #13 │ │ │ │ - muleq r3, r3, r6 │ │ │ │ + ldrdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r3, r3, asr #15 │ │ │ │ @ instruction: 0xfff93b24 │ │ │ │ - andeq r1, r3, r5, asr r0 │ │ │ │ - andeq r3, r3, r0, asr #6 │ │ │ │ + andeq r1, r3, r5, lsl #3 │ │ │ │ + andeq r3, r3, r0, ror r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #128]! @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5c48 │ │ │ │ + beq d6500 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d5c24 │ │ │ │ + bne d64dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne d5c48 │ │ │ │ + bne d6500 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl a4810 │ │ │ │ + bl a50c8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5c8c │ │ │ │ + beq d6544 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5c60 │ │ │ │ + bne d6518 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl a4810 │ │ │ │ - b d5ca8 │ │ │ │ + bl a50c8 │ │ │ │ + b d6560 │ │ │ │ bl 8b08 │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5ce0 │ │ │ │ + beq d6598 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5cb8 │ │ │ │ + bne d6570 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5ce0 │ │ │ │ + bne d6598 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5d0c │ │ │ │ + beq d65c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d20 │ │ │ │ + beq d65d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5d58 │ │ │ │ + beq d6610 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d5d34 │ │ │ │ + bne d65ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne d5d58 │ │ │ │ + bne d6610 │ │ │ │ dmb ish │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5d94 │ │ │ │ + beq d664c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5d68 │ │ │ │ + bne d6620 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5d94 │ │ │ │ + bne d664c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b d5df0 │ │ │ │ + b d66a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5db8 │ │ │ │ + beq d6670 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5df0 │ │ │ │ + beq d66a8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d5dcc │ │ │ │ + bne d6684 │ │ │ │ cmp r2, #1 │ │ │ │ - bne d5df0 │ │ │ │ + bne d66a8 │ │ │ │ dmb ish │ │ │ │ - bl d5ce8 │ │ │ │ + bl d65a0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5e28 │ │ │ │ + beq d66e0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5e00 │ │ │ │ + bne d66b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5e28 │ │ │ │ + bne d66e0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl c736c │ │ │ │ + bl c7c24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5e5c │ │ │ │ + beq d6714 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 50d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5e98 │ │ │ │ + beq d6750 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5e6c │ │ │ │ + bne d6724 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5eb4 │ │ │ │ + beq d676c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 50d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5eec │ │ │ │ + beq d67a4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5ec4 │ │ │ │ + bne d677c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5eec │ │ │ │ + bne d67a4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d5f40 │ │ │ │ + beq d67f8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b d5f20 │ │ │ │ + b d67d8 │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d5f40 │ │ │ │ + beq d67f8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d5f14 │ │ │ │ + beq d67cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b d5f14 │ │ │ │ + b d67cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5f54 │ │ │ │ + beq d680c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl a456c │ │ │ │ + bl a4e24 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5f98 │ │ │ │ + beq d6850 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5f6c │ │ │ │ + bne d6824 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5f98 │ │ │ │ + bne d6850 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq d5fd8 │ │ │ │ + beq d6890 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5fb0 │ │ │ │ + bne d6868 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d5fd8 │ │ │ │ + bne d6890 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d602c │ │ │ │ + beq d68e4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b d600c │ │ │ │ + b d68c4 │ │ │ │ add r5, r5, #104 @ 0x68 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d602c │ │ │ │ + beq d68e4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d6000 │ │ │ │ + beq d68b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 50d8 │ │ │ │ - b d6000 │ │ │ │ + b d68b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6040 │ │ │ │ + beq d68f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b a456c │ │ │ │ + b a4e24 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r6, r3 │ │ │ │ add r1, r3, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, r3 │ │ │ │ umull r7, r1, r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d60f8 │ │ │ │ + bne d69b0 │ │ │ │ rsb r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi d60f8 │ │ │ │ + bhi d69b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d6110 │ │ │ │ + beq d69c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq d6128 │ │ │ │ + beq d69e0 │ │ │ │ cmp r6, r7 │ │ │ │ - bls d617c │ │ │ │ + bls d6a34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ movls r1, #4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r7 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne d6168 │ │ │ │ + bne d6a20 │ │ │ │ ldr r9, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ - beq d6168 │ │ │ │ + beq d6a20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ bl 53fc │ │ │ │ mov r0, r5 │ │ │ │ - b d61a4 │ │ │ │ + b d6a5c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ cmp r6, r7 │ │ │ │ - bls d618c │ │ │ │ + bls d6a44 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ movls r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne d6168 │ │ │ │ + bne d6a20 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne d61a4 │ │ │ │ + bne d6a5c │ │ │ │ strd r6, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 5030 │ │ │ │ - b d6194 │ │ │ │ + b d6a4c │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d6168 │ │ │ │ + beq d6a20 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [r4] │ │ │ │ sub r7, r7, #26 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi d629c │ │ │ │ + bhi d6b54 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc d62e4 │ │ │ │ + bcc d6b9c │ │ │ │ add r2, r2, r3 │ │ │ │ - beq d62e4 │ │ │ │ + beq d6b9c │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d63d4 │ │ │ │ + beq d6c8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d621c │ │ │ │ - b d62e4 │ │ │ │ + bne d6ad4 │ │ │ │ + b d6b9c │ │ │ │ ldrd r6, [r1, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs d630c │ │ │ │ + bcs d6bc4 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #19 │ │ │ │ - b d6324 │ │ │ │ + b d6bdc │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d629c │ │ │ │ + beq d6b54 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc d62e4 │ │ │ │ + bcc d6b9c │ │ │ │ add r2, r2, r3 │ │ │ │ - beq d62e4 │ │ │ │ + beq d6b9c │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d63d4 │ │ │ │ + beq d6c8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d6280 │ │ │ │ - b d62e4 │ │ │ │ + bne d6b38 │ │ │ │ + b d6b9c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc d62e4 │ │ │ │ + bcc d6b9c │ │ │ │ add r2, r2, r3 │ │ │ │ - beq d62e4 │ │ │ │ + beq d6b9c │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d63d4 │ │ │ │ + beq d6c8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d62cc │ │ │ │ + bne d6b84 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #19 │ │ │ │ strd r2, [r0, #8] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ @@ -213836,78 +214394,78 @@ │ │ │ │ strd r2, [r0, #4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ uxtb r2, r2 │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ umull lr, r4, r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6338 │ │ │ │ + beq d6bf0 │ │ │ │ strb ip, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ add r6, r6, r3 │ │ │ │ sub r3, r7, r3 │ │ │ │ cmp r3, lr │ │ │ │ - bcc d6244 │ │ │ │ + bcc d6afc │ │ │ │ add r6, r6, lr │ │ │ │ sub r3, r3, lr │ │ │ │ cmp r2, #8 │ │ │ │ - bne d638c │ │ │ │ + bne d6c44 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc d6244 │ │ │ │ + bcc d6afc │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ ldr r2, [r6, #3] │ │ │ │ lsl r3, r3, #24 │ │ │ │ orrs r3, r3, r2, lsr #8 │ │ │ │ - bne d6324 │ │ │ │ + bne d6bdc │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ lsl r2, r2, #24 │ │ │ │ ldrh r7, [r6] │ │ │ │ orr r3, r7, r3, lsl #16 │ │ │ │ orr r3, r2, r3 │ │ │ │ - b d6398 │ │ │ │ + b d6c50 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d6244 │ │ │ │ + bcc d6afc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc d62e4 │ │ │ │ + bcc d6b9c │ │ │ │ add r2, r2, r3 │ │ │ │ - beq d62e4 │ │ │ │ + beq d6b9c │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d63d4 │ │ │ │ + beq d6c8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne d63b8 │ │ │ │ - b d62e4 │ │ │ │ + bne d6c70 │ │ │ │ + b d6b9c │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strd r2, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r5, [r7] │ │ │ │ tst r5, #63 @ 0x3f │ │ │ │ - beq d6420 │ │ │ │ + beq d6cd8 │ │ │ │ cmp r5, #12 │ │ │ │ - bne d6440 │ │ │ │ + bne d6cf8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs d6458 │ │ │ │ + bcs d6d10 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #19 │ │ │ │ - b d6470 │ │ │ │ + b d6d28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r2, r4, r5} │ │ │ │ @@ -213918,64 +214476,64 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r7, #8] │ │ │ │ uxtb r4, r3 │ │ │ │ umull r7, r4, r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6494 │ │ │ │ + beq d6d4c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ strb r3, [r0, #9] │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r6, [r1, #8] │ │ │ │ strd r2, [r0] │ │ │ │ str r5, [r1, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub ip, r2, r5 │ │ │ │ add r6, r6, r5 │ │ │ │ cmp ip, r7 │ │ │ │ - bcc d6414 │ │ │ │ + bcc d6ccc │ │ │ │ mvn r2, #0 │ │ │ │ uxtab r5, r2, r3 │ │ │ │ mov r2, #25 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi d6574 │ │ │ │ + bhi d6e2c │ │ │ │ add r4, pc, #12 │ │ │ │ add r6, r6, r7 │ │ │ │ sub lr, ip, r7 │ │ │ │ ldr r8, [r4, r5, lsl #2] │ │ │ │ add pc, r4, r8 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ @ instruction: 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ cmp ip, r7 │ │ │ │ - beq d6414 │ │ │ │ + beq d6ccc │ │ │ │ ldrb r6, [r6] │ │ │ │ mov r5, #0 │ │ │ │ - b d6550 │ │ │ │ + b d6e08 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc d6414 │ │ │ │ + bcc d6ccc │ │ │ │ ldr r6, [r6] │ │ │ │ mov r5, #0 │ │ │ │ - b d6550 │ │ │ │ + b d6e08 │ │ │ │ cmp lr, #2 │ │ │ │ - bcc d6414 │ │ │ │ + bcc d6ccc │ │ │ │ ldrh r6, [r6] │ │ │ │ mov r5, #0 │ │ │ │ - b d6550 │ │ │ │ + b d6e08 │ │ │ │ cmp lr, #7 │ │ │ │ - bls d6414 │ │ │ │ + bls d6ccc │ │ │ │ ldr r2, [r6, #3] │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ ldrb r7, [r6, #2] │ │ │ │ ldrh r6, [r6] │ │ │ │ lsr r5, r2, #8 │ │ │ │ orr r5, r5, r3, lsl #24 │ │ │ │ orr r3, r6, r7, lsl #16 │ │ │ │ @@ -213985,30 +214543,30 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r6, [r1, #8] │ │ │ │ strd r2, [r0] │ │ │ │ str r5, [r1, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b d6470 │ │ │ │ + b d6d28 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r7, r3, #63 @ 0x3f │ │ │ │ cmp r7, #22 │ │ │ │ - beq d65b4 │ │ │ │ + beq d6e6c │ │ │ │ cmp r3, #24 │ │ │ │ - bne d65f0 │ │ │ │ + bne d6ea8 │ │ │ │ ldrd r6, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #272] @ 0x110 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs d6604 │ │ │ │ + bcs d6ebc │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #19 │ │ │ │ - b d661c │ │ │ │ + b d6ed4 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r1, [r1, #136] @ 0x88 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r7, #82 @ 0x52 │ │ │ │ ldr r3, [r2, #272] @ 0x110 │ │ │ │ ldrh r2, [r2, #218] @ 0xda │ │ │ │ strb r7, [r0] │ │ │ │ @@ -214026,44 +214584,44 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ ubfx r1, r2, #8, #8 │ │ │ │ umull r4, r1, r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6630 │ │ │ │ + beq d6ee8 │ │ │ │ strb ip, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ sub r7, r7, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc d65a8 │ │ │ │ + bcc d6e60 │ │ │ │ add r6, r6, r4 │ │ │ │ sub r7, r7, r4 │ │ │ │ and r1, r2, #65280 @ 0xff00 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bne d6688 │ │ │ │ + bne d6f40 │ │ │ │ cmp r7, #8 │ │ │ │ - bcc d65a8 │ │ │ │ + bcc d6e60 │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldr r2, [r6, #3] │ │ │ │ lsl r1, r1, #24 │ │ │ │ orrs r1, r1, r2, lsr #8 │ │ │ │ - bne d661c │ │ │ │ + bne d6ed4 │ │ │ │ lsl r1, r2, #24 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrh r7, [r6] │ │ │ │ orr r2, r7, r2, lsl #16 │ │ │ │ orr r1, r1, r2 │ │ │ │ - b d6694 │ │ │ │ + b d6f4c │ │ │ │ cmp r7, #4 │ │ │ │ - bcc d65a8 │ │ │ │ + bcc d6e60 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -214071,71 +214629,71 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #852 @ 0x354 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - beq d6794 │ │ │ │ + beq d704c │ │ │ │ add r6, r1, #176 @ 0xb0 │ │ │ │ mvn r3, #0 │ │ │ │ ldrh ip, [r6, #94] @ 0x5e │ │ │ │ lsl r5, ip, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d6734 │ │ │ │ + beq d6fec │ │ │ │ ldm r6, {r4, r9} │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #8 │ │ │ │ subs r7, r0, r4 │ │ │ │ add r6, r6, #8 │ │ │ │ rscs r7, r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbcs r4, r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq d66e0 │ │ │ │ + beq d6f98 │ │ │ │ uxtb r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d6738 │ │ │ │ - b d6750 │ │ │ │ + bne d6ff0 │ │ │ │ + b d7008 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq d6794 │ │ │ │ + beq d704c │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ - b d66d0 │ │ │ │ + b d6f88 │ │ │ │ ldrb r0, [r1, r3, lsl #4]! │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne d67b0 │ │ │ │ + bne d7068 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d6760 │ │ │ │ + bne d7018 │ │ │ │ cmp r2, #0 │ │ │ │ movpl r0, #82 @ 0x52 │ │ │ │ ldrpl r1, [r1, #4] │ │ │ │ strbpl r0, [r8] │ │ │ │ strpl r1, [r8, #4] │ │ │ │ subpl sp, fp, #28 │ │ │ │ poppl {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs d67c8 │ │ │ │ + bcs d7080 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #19 │ │ │ │ mov r4, #0 │ │ │ │ - b d7954 │ │ │ │ + b d820c │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r8, {r0, r2, r3} │ │ │ │ str r1, [r8, #12] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #8 │ │ │ │ @@ -214192,35 +214750,35 @@ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #4088] @ d78b0 │ │ │ │ + ldr r0, [pc, #4088] @ d8168 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #4080] @ d78b4 │ │ │ │ + ldr r0, [pc, #4080] @ d816c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d7674 │ │ │ │ + beq d7f2c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r2 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b d6948 │ │ │ │ + b d7200 │ │ │ │ and r2, r6, #63 @ 0x3f │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ subs r5, r2, #32 │ │ │ │ add r6, r6, #7 │ │ │ │ lsl r7, r3, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r7, #0 │ │ │ │ @@ -214229,67 +214787,67 @@ │ │ │ │ sxtb r7, r0 │ │ │ │ lslpl r2, r3, r5 │ │ │ │ orr r9, r2, r9 │ │ │ │ sub r3, r4, #1 │ │ │ │ add r2, r1, #1 │ │ │ │ cmn r7, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt d6974 │ │ │ │ + bgt d722c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7628 │ │ │ │ + beq d7ee0 │ │ │ │ ldrb r0, [r2] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #6 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bne d6904 │ │ │ │ + bne d71bc │ │ │ │ cmp r0, #1 │ │ │ │ - bls d6904 │ │ │ │ - b d7640 │ │ │ │ + bls d71bc │ │ │ │ + b d7ef8 │ │ │ │ orrs r0, r8, r9 │ │ │ │ - beq d7674 │ │ │ │ + beq d7f2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d77e0 │ │ │ │ + beq d8098 │ │ │ │ ldrsb r3, [r2] │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ sub r0, r4, #2 │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ cmn r3, #1 │ │ │ │ - bgt d69f0 │ │ │ │ + bgt d72a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d77e4 │ │ │ │ + beq d809c │ │ │ │ ldrsb r3, [r1, #2] │ │ │ │ and r0, r3, #127 @ 0x7f │ │ │ │ cmn r3, #1 │ │ │ │ orr r2, r2, r0, lsl #7 │ │ │ │ add r0, r1, #3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ sub r0, r4, #3 │ │ │ │ - bgt d69f0 │ │ │ │ + bgt d72a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d77e4 │ │ │ │ + beq d809c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi d7888 │ │ │ │ + bhi d8140 │ │ │ │ orr r2, r2, r0, lsl #14 │ │ │ │ sub r0, r4, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r2, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq d7810 │ │ │ │ + beq d80c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7824 │ │ │ │ + beq d80dc │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcs d7838 │ │ │ │ + bcs d80f0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -214310,135 +214868,135 @@ │ │ │ │ str r6, [fp, #-156] @ 0xffffff64 │ │ │ │ str r6, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [fp, #-152] @ 0xffffff68 │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d76b8 │ │ │ │ + beq d7f70 │ │ │ │ mov ip, r7 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldrsb r2, [r7], #1 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d6ad4 │ │ │ │ + bgt d738c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d76bc │ │ │ │ + beq d7f74 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ add r7, r3, #2 │ │ │ │ ldrsb r2, [r3, #1] │ │ │ │ and r0, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ sub r0, r5, #2 │ │ │ │ - ble d6b60 │ │ │ │ + ble d7418 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r6, r1 │ │ │ │ - beq d6df4 │ │ │ │ + beq d76ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7744 │ │ │ │ + beq d7ffc │ │ │ │ mov r1, r7 │ │ │ │ sub r3, r0, #1 │ │ │ │ ldrsb r2, [r1], #1 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d6b30 │ │ │ │ + bgt d73e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7748 │ │ │ │ + beq d8000 │ │ │ │ ldrsb r2, [r7, #1] │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ add r3, r7, #2 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ sub r3, r0, #2 │ │ │ │ - ble d6b94 │ │ │ │ + ble d744c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - beq d6bd0 │ │ │ │ + beq d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7804 │ │ │ │ + beq d80bc │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b d6cc4 │ │ │ │ + b d757c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d76bc │ │ │ │ + beq d7f74 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi d7854 │ │ │ │ + bhi d810c │ │ │ │ orr r6, r1, r0, lsl #14 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ sub r0, r5, #3 │ │ │ │ add r7, r1, #3 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ tst r6, r1 │ │ │ │ - bne d6ae4 │ │ │ │ - b d6df4 │ │ │ │ + bne d739c │ │ │ │ + b d76ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7748 │ │ │ │ + beq d8000 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi d7860 │ │ │ │ + bhi d8118 │ │ │ │ orr r1, r1, r2, lsl #14 │ │ │ │ sub r0, r0, #3 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r7, #3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - bne d6b44 │ │ │ │ + bne d73fc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov lr, r6 │ │ │ │ ldr ip, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b d6c2c │ │ │ │ + b d74e4 │ │ │ │ and r5, r6, #63 @ 0x3f │ │ │ │ and r4, r0, #127 @ 0x7f │ │ │ │ subs r2, r5, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r7, r4, r5 │ │ │ │ add r6, r6, #7 │ │ │ │ movwpl r7, #0 │ │ │ │ orr r1, r7, r1 │ │ │ │ rsb r7, r5, #32 │ │ │ │ lsr r7, r4, r7 │ │ │ │ lslpl r7, r4, r2 │ │ │ │ orr sl, r7, sl │ │ │ │ sxtb r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl d6c50 │ │ │ │ + bpl d7508 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7650 │ │ │ │ + beq d7f08 │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bne d6bf0 │ │ │ │ + bne d74a8 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d6bf0 │ │ │ │ - b d76a0 │ │ │ │ + beq d74a8 │ │ │ │ + b d7f58 │ │ │ │ lsr r2, r1, #16 │ │ │ │ orr r4, r2, sl, lsl #16 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt d6cb0 │ │ │ │ + bgt d7568 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bcc d6cb0 │ │ │ │ + bcc d7568 │ │ │ │ and r0, r6, #63 @ 0x3f │ │ │ │ mvn r7, #0 │ │ │ │ subs r2, r0, #32 │ │ │ │ lslpl r7, r7, r2 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r0, r2, r0 │ │ │ │ orr sl, sl, r7 │ │ │ │ @@ -214447,67 +215005,67 @@ │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ lsr r0, r1, #16 │ │ │ │ orr r4, r0, sl, lsl #16 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - b d6cc0 │ │ │ │ + b d7578 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r0, [fp, #-160] @ 0xffffff60 │ │ │ │ pkhbt r2, r6, r2, lsl #16 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsl r2, r4, #16 │ │ │ │ cmp r0, #1 │ │ │ │ orr r2, r2, r7, lsl #8 │ │ │ │ orr r5, r2, r1 │ │ │ │ - bne d6d38 │ │ │ │ + bne d75f0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [fp, #-148] @ 0xffffff6c │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmp r6, r0 │ │ │ │ - bne d6d10 │ │ │ │ + bne d75c8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 76bc0 │ │ │ │ + bl 77478 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ str r5, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str sl, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r0, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ - b d6db8 │ │ │ │ + b d7670 │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmp r0, #5 │ │ │ │ - bne d6dc8 │ │ │ │ + bne d7680 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a3c │ │ │ │ + beq d82f4 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r4, #5 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ bl 512c │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 76bc0 │ │ │ │ + bl 77478 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -214517,59 +215075,59 @@ │ │ │ │ str r5, [r1, #80] @ 0x50 │ │ │ │ str sl, [r1, #84] @ 0x54 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b d6a84 │ │ │ │ - bcs d7a28 │ │ │ │ + b d733c │ │ │ │ + bcs d82e0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r5, [r1, r0, lsl #4]! │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [r1, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ str sl, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - b d6a84 │ │ │ │ + b d733c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7894 │ │ │ │ + beq d814c │ │ │ │ mov r1, r7 │ │ │ │ sub r3, r0, #1 │ │ │ │ ldrsb r2, [r1], #1 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ and r1, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d6e68 │ │ │ │ + bgt d7720 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7898 │ │ │ │ + beq d8150 │ │ │ │ ldrsb r2, [r7, #1] │ │ │ │ and r3, r2, #127 @ 0x7f │ │ │ │ cmn r2, #1 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ add r3, r7, #2 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ sub r3, r0, #2 │ │ │ │ - bgt d6e68 │ │ │ │ + bgt d7720 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7898 │ │ │ │ + beq d8150 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi d798c │ │ │ │ + bhi d8244 │ │ │ │ sub r3, r0, #3 │ │ │ │ orr r1, r1, r2, lsl #14 │ │ │ │ add r0, r7, #3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ sub r2, fp, #288 @ 0x120 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r1, r0 │ │ │ │ - bne d78b8 │ │ │ │ + bne d8170 │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ mov lr, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [fp, #-160] @ 0xffffff60 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -214585,30 +215143,30 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ - beq d78d4 │ │ │ │ + beq d818c │ │ │ │ mov r0, lr │ │ │ │ sub lr, fp, #384 @ 0x180 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ cmp ip, #3 │ │ │ │ mov r1, lr │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsr r0, sl, #16 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ubfx r7, sl, #8, #8 │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ - beq d78e8 │ │ │ │ + beq d81a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, lr │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -214639,136 +215197,136 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ strd r8, [r0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #354] @ 0x162 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strh r0, [lr, #96] @ 0x60 │ │ │ │ - bne d700c │ │ │ │ + bne d78c4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ sub r7, r8, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc d7874 │ │ │ │ - bne d700c │ │ │ │ + bcc d812c │ │ │ │ + bne d78c4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r4, [sp, #180] @ 0xb4 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne d7328 │ │ │ │ + bne d7be0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d6fec │ │ │ │ + bne d78a4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 76b00 │ │ │ │ + bl 773b8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mla r0, r7, r1, r0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ bl 512c │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ - b d748c │ │ │ │ + b d7d44 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 76984 │ │ │ │ + bl 7723c │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d78f8 │ │ │ │ + beq d81b0 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7088 │ │ │ │ + beq d7940 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ strd r2, [r1] │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ cmp r1, #11 │ │ │ │ - bcs d70e4 │ │ │ │ + bcs d799c │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #160 @ 0xa0 │ │ │ │ add r1, sp, #388 @ 0x184 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 76514 │ │ │ │ - b d7480 │ │ │ │ + bl 76dcc │ │ │ │ + b d7d38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 76adc │ │ │ │ + bl 77394 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #1238 @ 0x4d6 │ │ │ │ str r4, [r0, #1232] @ 0x4d0 │ │ │ │ strh r4, [r1, r2]! │ │ │ │ stm r5, {r0, r4} │ │ │ │ ldrh r2, [r1] │ │ │ │ cmp r2, #11 │ │ │ │ - bcs d79b8 │ │ │ │ + bcs d8270 │ │ │ │ mov r3, #104 @ 0x68 │ │ │ │ mov r6, r7 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r7, r2, #1 │ │ │ │ strh r7, [r1] │ │ │ │ str r6, [r0, r2, lsl #3]! │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add r0, r3, #88 @ 0x58 │ │ │ │ bl 512c │ │ │ │ - b d7480 │ │ │ │ + b d7d38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ mov r1, #4 │ │ │ │ cmp r7, #5 │ │ │ │ - bcc d710c │ │ │ │ + bcc d79c4 │ │ │ │ cmp r7, #6 │ │ │ │ - beq d74a4 │ │ │ │ + beq d7d5c │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #5 │ │ │ │ - bne d74d0 │ │ │ │ + bne d7d88 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ str r1, [fp, #-176] @ 0xffffff50 │ │ │ │ str r2, [fp, #-180] @ 0xffffff4c │ │ │ │ str r0, [fp, #-184] @ 0xffffff48 │ │ │ │ sub r0, fp, #160 @ 0xa0 │ │ │ │ sub r1, fp, #184 @ 0xb8 │ │ │ │ - bl 763a4 │ │ │ │ + bl 76c5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ sub r2, fp, #172 @ 0xac │ │ │ │ ldr r1, [r1] │ │ │ │ mov r3, r6 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ sub r1, fp, #172 @ 0xac │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #384 @ 0x180 │ │ │ │ mov r2, r4 │ │ │ │ - bl 76514 │ │ │ │ + bl 76dcc │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #288 @ 0x120 │ │ │ │ ldr r7, [fp, #-160] @ 0xffffff60 │ │ │ │ ldr r6, [fp, #-156] @ 0xffffff64 │ │ │ │ ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ bl 512c │ │ │ │ cmp r4, #2 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - beq d7480 │ │ │ │ + beq d7d38 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r1, fp, #288 @ 0x120 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -214776,60 +215334,60 @@ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr sl, [fp, #-36] @ 0xffffffdc │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ bl 512c │ │ │ │ ldr r7, [r6, #1232] @ 0x4d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d73b4 │ │ │ │ + beq d7c6c │ │ │ │ movw r0, #1236 @ 0x4d4 │ │ │ │ mov r1, r5 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp, #-280] @ 0xfffffee8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #-284] @ 0xfffffee4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [fp, #-288] @ 0xfffffee0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 512c │ │ │ │ cmp sl, r4 │ │ │ │ - bne d799c │ │ │ │ + bne d8254 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ sub r0, fp, #160 @ 0xa0 │ │ │ │ cmp r6, #11 │ │ │ │ - bcc d74fc │ │ │ │ + bcc d7db4 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #5 │ │ │ │ str r1, [fp, #-168] @ 0xffffff58 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [fp, #-172] @ 0xffffff54 │ │ │ │ - bcc d725c │ │ │ │ + bcc d7b14 │ │ │ │ cmp r6, #6 │ │ │ │ - beq d72f0 │ │ │ │ + beq d7ba8 │ │ │ │ cmp r6, #5 │ │ │ │ - bne d730c │ │ │ │ + bne d7bc4 │ │ │ │ mov r1, r6 │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ sub r1, fp, #172 @ 0xac │ │ │ │ - bl 7672c │ │ │ │ + bl 76fe4 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ sub r1, fp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 765fc │ │ │ │ + bl 76eb4 │ │ │ │ ldr r0, [fp, #-160] @ 0xffffff60 │ │ │ │ sub r7, fp, #384 @ 0x180 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ @@ -214838,46 +215396,46 @@ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ bl 512c │ │ │ │ cmp r4, #2 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - beq d747c │ │ │ │ + beq d7d34 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r7 │ │ │ │ ldr sl, [fp, #-36] @ 0xffffffdc │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b d71c0 │ │ │ │ + b d7a78 │ │ │ │ mov r1, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ sub r1, fp, #172 @ 0xac │ │ │ │ - bl 7672c │ │ │ │ + bl 76fe4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b d726c │ │ │ │ + b d7b24 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ sub r1, fp, #172 @ 0xac │ │ │ │ - bl 7672c │ │ │ │ + bl 76fe4 │ │ │ │ sub r6, r6, #7 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b d726c │ │ │ │ + b d7b24 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ mvn r2, #0 │ │ │ │ ldrh lr, [r4, r0] │ │ │ │ mov r0, r4 │ │ │ │ lsl r1, lr, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7398 │ │ │ │ + beq d7c50 │ │ │ │ ldr r6, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r1, r1, #8 │ │ │ │ subs r5, r8, r6 │ │ │ │ add r0, r0, #8 │ │ │ │ sbcs r5, r9, r3 │ │ │ │ @@ -214885,53 +215443,53 @@ │ │ │ │ movwcc r5, #1 │ │ │ │ subs r6, r6, r8 │ │ │ │ sbcs r3, r3, r9 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq d7340 │ │ │ │ + beq d7bf8 │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d739c │ │ │ │ - b d7874 │ │ │ │ + bne d7c54 │ │ │ │ + b d812c │ │ │ │ mov r2, lr │ │ │ │ cmp ip, #0 │ │ │ │ - beq d6fd8 │ │ │ │ + beq d7890 │ │ │ │ add r0, r4, r2, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r4, [r0, #1240] @ 0x4d8 │ │ │ │ - b d732c │ │ │ │ + b d7be4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d79d4 │ │ │ │ + beq d828c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 76ab8 │ │ │ │ + bl 77370 │ │ │ │ mov r2, #0 │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mov r6, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ adds r3, r5, #1 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r7, r0 │ │ │ │ movw ip, #1236 @ 0x4d4 │ │ │ │ str r4, [r7, #2]! │ │ │ │ str r2, [r0, #-6] │ │ │ │ - bcs d79ec │ │ │ │ + bcs d82a4 │ │ │ │ strh r2, [r4, ip] │ │ │ │ cmp sl, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [r4, #1232] @ 0x4d0 │ │ │ │ str r6, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne d79e4 │ │ │ │ + bne d829c │ │ │ │ ldrh r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ - bcs d79fc │ │ │ │ + bcs d82b4 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ add r4, r3, #1 │ │ │ │ mla r2, r3, r2, r6 │ │ │ │ strh r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [r0, r3, lsl #3]! │ │ │ │ @@ -214955,45 +215513,45 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne d68e0 │ │ │ │ - b d7674 │ │ │ │ + bne d7198 │ │ │ │ + b d7f2c │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ mov r7, #0 │ │ │ │ sub r3, fp, #184 @ 0xb8 │ │ │ │ mov r2, #5 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, fp, #160 @ 0xa0 │ │ │ │ sub r1, fp, #184 @ 0xb8 │ │ │ │ - bl 763a4 │ │ │ │ + bl 76c5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b d7130 │ │ │ │ + b d79e8 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ sub r3, fp, #184 @ 0xb8 │ │ │ │ mov r2, #6 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, fp, #160 @ 0xa0 │ │ │ │ sub r1, fp, #184 @ 0xb8 │ │ │ │ - bl 763a4 │ │ │ │ + bl 76c5c │ │ │ │ sub r7, r7, #7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b d7130 │ │ │ │ + b d79e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r5, r6, r0 │ │ │ │ add sl, r0, #1 │ │ │ │ add r4, r7, r0, lsl #3 │ │ │ │ cmp r0, r6 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bcs d756c │ │ │ │ + bcs d7e24 │ │ │ │ add r0, r7, sl, lsl #3 │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 50cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -215006,15 +215564,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r7, #88 @ 0x58 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r0, sl, r2, r1 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ mul r2, r5, r2 │ │ │ │ bl 50cc │ │ │ │ - b d7590 │ │ │ │ + b d7e48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [r4] │ │ │ │ sub r1, fp, #288 @ 0x120 │ │ │ │ str r0, [r4, #4] │ │ │ │ sub r4, fp, #160 @ 0xa0 │ │ │ │ @@ -215026,15 +215584,15 @@ │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mla r0, r5, r0, r7 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ bl 512c │ │ │ │ movw r0, #1240 @ 0x4d8 │ │ │ │ add r4, r7, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bls d75d8 │ │ │ │ + bls d7e90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 50cc │ │ │ │ @@ -215044,67 +215602,67 @@ │ │ │ │ str r3, [r4, sl, lsl #2] │ │ │ │ cmp sl, r2 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ movw r3, #1236 @ 0x4d4 │ │ │ │ strh r0, [r1] │ │ │ │ - bcs d747c │ │ │ │ + bcs d7d34 │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r2, [r1, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ strh sl, [r2, r3] │ │ │ │ str r7, [r2, #1232] @ 0x4d0 │ │ │ │ - bne d760c │ │ │ │ - b d747c │ │ │ │ + bne d7ec4 │ │ │ │ + b d7d34 │ │ │ │ mov r0, #0 │ │ │ │ add r9, lr, ip │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov sl, #19 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - b d7648 │ │ │ │ + b d7f00 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ - b d7794 │ │ │ │ + b d804c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r4, #19 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r1, r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - b d7760 │ │ │ │ + b d8018 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r1, {r2, r5} │ │ │ │ - bne d76d4 │ │ │ │ + bne d7f8c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ lsr r4, sl, #8 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ - b d7954 │ │ │ │ + b d820c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, #7 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - b d775c │ │ │ │ + b d8014 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r4, #19 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ - b d775c │ │ │ │ + b d8014 │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ sub r2, fp, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ @@ -215124,269 +215682,269 @@ │ │ │ │ strbne r1, [r5] │ │ │ │ strne r0, [r5, #4] │ │ │ │ subne sp, fp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 8400 │ │ │ │ - b d6790 │ │ │ │ + b d7048 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ mov r4, #19 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ lsl r0, r0, #8 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ orr r5, r0, r6, lsl #16 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d7788 │ │ │ │ + beq d8040 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ bl 50d8 │ │ │ │ orr sl, r5, r4 │ │ │ │ lsr r0, sl, #16 │ │ │ │ ubfx r7, sl, #8, #8 │ │ │ │ uxth r0, r0 │ │ │ │ orr r4, r7, r0, lsl #8 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7934 │ │ │ │ + beq d81ec │ │ │ │ add r7, r6, #4 │ │ │ │ - b d77c0 │ │ │ │ + b d8078 │ │ │ │ add r7, r7, #104 @ 0x68 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq d7934 │ │ │ │ + beq d81ec │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r7] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d77b4 │ │ │ │ + beq d806c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 50d8 │ │ │ │ - b d77b4 │ │ │ │ + b d806c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b d7794 │ │ │ │ + b d804c │ │ │ │ mov r4, #9 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b d7760 │ │ │ │ + b d8018 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r7, #0 │ │ │ │ - b d7648 │ │ │ │ + b d7f00 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #19 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - b d7848 │ │ │ │ + b d8100 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #10 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b d7648 │ │ │ │ + b d7f00 │ │ │ │ mov r4, #6 │ │ │ │ mov r0, #0 │ │ │ │ - b d786c │ │ │ │ + b d8124 │ │ │ │ mov r4, #6 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ - b d775c │ │ │ │ + b d8014 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d7908 │ │ │ │ - b d791c │ │ │ │ + bne d81c0 │ │ │ │ + b d81d4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b d77f4 │ │ │ │ + b d80ac │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ mov r4, #19 │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b d775c │ │ │ │ - andeq r8, r6, r4, lsl r9 │ │ │ │ - ldrdeq r1, [r3], -r4 │ │ │ │ + b d8014 │ │ │ │ + andeq r8, r6, ip, asr r0 │ │ │ │ + andeq r2, r3, r4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r6, r4 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r4, #13 │ │ │ │ mov r9, sl │ │ │ │ mov r0, ip │ │ │ │ - b d7760 │ │ │ │ + b d8018 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b d778c │ │ │ │ + b d8044 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - b d7648 │ │ │ │ + b d7f00 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7974 │ │ │ │ + beq d822c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ - bl 76a6c │ │ │ │ + bl 77324 │ │ │ │ mov sl, #14 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne d77ac │ │ │ │ + bne d8064 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d794c │ │ │ │ + beq d8204 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl a456c │ │ │ │ + bl a4e24 │ │ │ │ uxtb r0, sl │ │ │ │ str r5, [r8, #12] │ │ │ │ orr r0, r0, r4, lsl #8 │ │ │ │ stm r8, {r0, r9} │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [r8, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #14 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne d77ac │ │ │ │ - b d7934 │ │ │ │ + bne d8064 │ │ │ │ + b d81ec │ │ │ │ mov r4, #6 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b d786c │ │ │ │ - ldr r0, [pc, #400] @ d7b34 │ │ │ │ - ldr r2, [pc, #400] @ d7b38 │ │ │ │ + b d8124 │ │ │ │ + ldr r0, [pc, #400] @ d83ec │ │ │ │ + ldr r2, [pc, #400] @ d83f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 8bdc │ │ │ │ - b d6790 │ │ │ │ - ldr r0, [pc, #348] @ d7b1c │ │ │ │ - ldr r2, [pc, #348] @ d7b20 │ │ │ │ + b d7048 │ │ │ │ + ldr r0, [pc, #348] @ d83d4 │ │ │ │ + ldr r2, [pc, #348] @ d83d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 8bdc │ │ │ │ - b d6790 │ │ │ │ - ldr r0, [pc, #328] @ d7b24 │ │ │ │ + b d7048 │ │ │ │ + ldr r0, [pc, #328] @ d83dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b d6790 │ │ │ │ + b d7048 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - b d7a18 │ │ │ │ - ldr r0, [pc, #308] @ d7b28 │ │ │ │ + b d82d0 │ │ │ │ + ldr r0, [pc, #308] @ d83e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8e08 │ │ │ │ - b d6790 │ │ │ │ - ldr r0, [pc, #296] @ d7b2c │ │ │ │ + b d7048 │ │ │ │ + ldr r0, [pc, #296] @ d83e4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #284] @ d7b30 │ │ │ │ + ldr r0, [pc, #284] @ d83e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ bl 8bdc │ │ │ │ - b d6790 │ │ │ │ - ldr r2, [pc, #232] @ d7b18 │ │ │ │ + b d7048 │ │ │ │ + ldr r2, [pc, #232] @ d83d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ bl 8b70 │ │ │ │ - b d6790 │ │ │ │ + b d7048 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 81e4 │ │ │ │ - b d6790 │ │ │ │ + b d7048 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d7ab0 │ │ │ │ - b d7ab0 │ │ │ │ - b d7ab0 │ │ │ │ - b d7acc │ │ │ │ + b d8368 │ │ │ │ + b d8368 │ │ │ │ + b d8368 │ │ │ │ + b d8384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [fp, #-156] @ 0xffffff64 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d7af0 │ │ │ │ + beq d83a8 │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ bl 50d8 │ │ │ │ - b d7af0 │ │ │ │ + b d83a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ - b d7ae4 │ │ │ │ + b d839c │ │ │ │ mov r4, r0 │ │ │ │ - b d7af0 │ │ │ │ + b d83a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d7acc │ │ │ │ - b d7acc │ │ │ │ + b d8384 │ │ │ │ + b d8384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7af0 │ │ │ │ + beq d83a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - b d7ae4 │ │ │ │ + b d839c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7af0 │ │ │ │ + beq d83a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #16 │ │ │ │ - bl 76a6c │ │ │ │ + bl 77324 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl d5fe0 │ │ │ │ - b d7b0c │ │ │ │ + bl d6898 │ │ │ │ + b d83c4 │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl d5fe0 │ │ │ │ + bl d6898 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r5, r6, r8, asr #10 │ │ │ │ - ldrdeq pc, [r1], -r8 │ │ │ │ - strdeq r7, [r6], -r4 │ │ │ │ - ldrdeq r7, [r6], -r0 │ │ │ │ - andeq r7, r6, r8, ror #15 │ │ │ │ - muleq r1, r4, sp │ │ │ │ - @ instruction: 0x000667b4 │ │ │ │ - andeq r0, r3, r6, lsr #29 │ │ │ │ - muleq r6, r8, r8 │ │ │ │ + muleq r6, r0, ip │ │ │ │ + andeq pc, r1, r8, asr #16 │ │ │ │ + andeq r6, r6, ip, lsr pc │ │ │ │ + andeq r6, r6, r8, lsl pc │ │ │ │ + andeq r6, r6, r0, lsr pc │ │ │ │ + andeq pc, r1, r4, lsl #16 │ │ │ │ + strdeq r5, [r6], -ip │ │ │ │ + ldrdeq r0, [r3], -r6 │ │ │ │ + andeq r6, r6, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ add r7, lr, #8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ ldr r1, [lr, #4] │ │ │ │ @@ -215423,38 +215981,38 @@ │ │ │ │ str lr, [sp, #204] @ 0xcc │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8de8 │ │ │ │ + beq d96a0 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r8, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7cd0 │ │ │ │ + beq d8588 │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r9, r8 │ │ │ │ sub r0, r3, #1 │ │ │ │ str r8, [lr, #24] │ │ │ │ cmp r1, #4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [lr, #28] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ - bne d7f38 │ │ │ │ + bne d87f0 │ │ │ │ rsb ip, r3, #1 │ │ │ │ sub lr, r3, #2 │ │ │ │ mov r7, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, r9 │ │ │ │ - b d7c94 │ │ │ │ + b d854c │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ and r5, r2, #127 @ 0x7f │ │ │ │ subs r4, r1, #32 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r3, r5, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ @@ -215464,34 +216022,34 @@ │ │ │ │ lslpl r1, r5, r4 │ │ │ │ orr sl, r1, sl │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ sub r5, r9, #1 │ │ │ │ - bgt d7d30 │ │ │ │ + bgt d85e8 │ │ │ │ cmp ip, r7 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ sub r2, r2, r7 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r8, r8, #1 │ │ │ │ mov r9, r5 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ add r5, lr, r7 │ │ │ │ str r8, [r3, #24] │ │ │ │ str r5, [r3, #28] │ │ │ │ - bne d7c4c │ │ │ │ + bne d8504 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d7c4c │ │ │ │ - b d8dc8 │ │ │ │ + bls d8504 │ │ │ │ + b d9680 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi d8e9c │ │ │ │ + bhi d9754 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ @@ -215499,24 +216057,24 @@ │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ ldrb r6, [r2], #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ str r0, [lr, #28] │ │ │ │ str r2, [lr, #24] │ │ │ │ - beq d8e38 │ │ │ │ + beq d96f0 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ str r0, [lr, #28] │ │ │ │ - b d7ebc │ │ │ │ + b d8774 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b d7d98 │ │ │ │ + b d8650 │ │ │ │ and r1, r7, #63 @ 0x3f │ │ │ │ and r2, r0, #127 @ 0x7f │ │ │ │ subs r5, r1, #32 │ │ │ │ sub r9, r9, #1 │ │ │ │ lsl r3, r2, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ @@ -215529,55 +216087,55 @@ │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ sxtb r1, r0 │ │ │ │ cmn r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bgt d8018 │ │ │ │ + bgt d88d0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ sub r0, r2, r9 │ │ │ │ add r4, r8, #1 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r3, lr, r9 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ str r4, [r2, #24] │ │ │ │ str r3, [r2, #28] │ │ │ │ - bne d7d44 │ │ │ │ + bne d85fc │ │ │ │ cmp r0, #1 │ │ │ │ - bls d7d44 │ │ │ │ - b d8dd8 │ │ │ │ + bls d85fc │ │ │ │ + b d9690 │ │ │ │ cmp r3, #1 │ │ │ │ - beq d8e24 │ │ │ │ + beq d96dc │ │ │ │ ldrh r6, [r2], #2 │ │ │ │ sub r0, r3, #2 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [lr, #28] │ │ │ │ str r2, [lr, #24] │ │ │ │ - bcc d8e38 │ │ │ │ + bcc d96f0 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [lr, #28] │ │ │ │ ldrh r4, [r2], #2 │ │ │ │ - b d7ebc │ │ │ │ + b d8774 │ │ │ │ cmp r3, #7 │ │ │ │ - bls d8e24 │ │ │ │ + bls d96dc │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r3, #8 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ add r8, r8, #7 │ │ │ │ ldr r1, [r4, #3] │ │ │ │ cmp r0, #7 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrh r7, [r4] │ │ │ │ str r0, [lr, #28] │ │ │ │ str r8, [lr, #24] │ │ │ │ - bls d8e3c │ │ │ │ + bls d96f4 │ │ │ │ sub r0, r0, #8 │ │ │ │ lsr r6, r1, #8 │ │ │ │ orr ip, r6, r2, lsl #24 │ │ │ │ orr r2, r7, r3, lsl #16 │ │ │ │ orr r4, r2, r1, lsl #24 │ │ │ │ ldr r2, [r8, #3] │ │ │ │ mov r5, r0 │ │ │ │ @@ -215591,61 +216149,61 @@ │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r6, [lr, #24] │ │ │ │ lsr r6, r2, #8 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ orr r3, r6, r1, lsl #24 │ │ │ │ mov r6, r4 │ │ │ │ orr r4, r0, r2, lsl #24 │ │ │ │ - b d7ed0 │ │ │ │ + b d8788 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc d8e24 │ │ │ │ + bcc d96dc │ │ │ │ ldr r6, [r2], #4 │ │ │ │ sub r0, r3, #4 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [lr, #28] │ │ │ │ str r2, [lr, #24] │ │ │ │ - bcc d8e38 │ │ │ │ + bcc d96f0 │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [lr, #28] │ │ │ │ ldr r4, [r2], #4 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [lr, #24] │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r4, r6 │ │ │ │ orr r1, r3, r7 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d8df0 │ │ │ │ + beq d96a8 │ │ │ │ eor r0, r6, r9 │ │ │ │ eor r1, r7, ip │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov sl, r7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ moveq r6, r4 │ │ │ │ moveq sl, r3 │ │ │ │ lsr r0, r6, #16 │ │ │ │ mov r2, #0 │ │ │ │ orr r0, r0, sl, lsl #16 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - beq d8060 │ │ │ │ + beq d8918 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ sbcs r0, r0, ip │ │ │ │ - bcs d7be8 │ │ │ │ - b d8318 │ │ │ │ + bcs d84a0 │ │ │ │ + b d8bd0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - bhi d8e10 │ │ │ │ + bhi d96c8 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r2 │ │ │ │ muleq r0, ip, lr │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @@ -215657,15 +216215,15 @@ │ │ │ │ rsb sl, r3, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r9 │ │ │ │ - b d7fdc │ │ │ │ + b d8894 │ │ │ │ mov r9, r5 │ │ │ │ and r5, r0, #63 @ 0x3f │ │ │ │ and r7, r2, #127 @ 0x7f │ │ │ │ subs r4, r5, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, r0, #7 │ │ │ │ lsl r6, r7, r5 │ │ │ │ @@ -215674,30 +216232,30 @@ │ │ │ │ orr ip, r6, ip │ │ │ │ lsr r5, r7, r5 │ │ │ │ lslpl r5, r7, r4 │ │ │ │ orr r9, r5, r9 │ │ │ │ sxtb r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ mov r5, r9 │ │ │ │ - bgt d80f0 │ │ │ │ + bgt d89a8 │ │ │ │ mov r1, r2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ sub r2, r2, r3 │ │ │ │ add r9, r4, r3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strd r8, [lr, #24] │ │ │ │ - bne d7f98 │ │ │ │ + bne d8850 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d7f98 │ │ │ │ - b d8e7c │ │ │ │ + bls d8850 │ │ │ │ + b d9734 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ add r3, r0, r9 │ │ │ │ lsr r0, r6, #16 │ │ │ │ orr r0, r0, sl, lsl #16 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ @@ -215707,23 +216265,23 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - b d7f1c │ │ │ │ + b d87d4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - b d8260 │ │ │ │ + b d8b18 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov ip, #25 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi d8fa0 │ │ │ │ + bhi d9858 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ add r6, pc, #20 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ add r0, r0, #2 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ @@ -215734,45 +216292,45 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, lsl lr │ │ │ │ andeq r0, r0, r0, lsl lr │ │ │ │ andeq r0, r0, r0, lsl lr │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8e4c │ │ │ │ + beq d9704 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ sub r3, r3, #2 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ str r0, [lr, #24] │ │ │ │ str r3, [lr, #28] │ │ │ │ - b d8238 │ │ │ │ + b d8af0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bne d8f40 │ │ │ │ + bne d97f8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f6c │ │ │ │ + bcc d9824 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ umull r1, r0, ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8f80 │ │ │ │ + bne d9838 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f48 │ │ │ │ + bcc d9800 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #25 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi d9010 │ │ │ │ + bhi d98c8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r6, r2, r1 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r4, pc, #16 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ @@ -215786,28 +216344,28 @@ │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - beq d8f5c │ │ │ │ + beq d9814 │ │ │ │ ldrb r1, [r6] │ │ │ │ - b d82dc │ │ │ │ + b d8b94 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ add r2, r0, #1 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ sub r3, r3, #3 │ │ │ │ ldrh r1, [r0, #1] │ │ │ │ - b d822c │ │ │ │ + b d8ae4 │ │ │ │ cmp r3, #8 │ │ │ │ - bls d8e4c │ │ │ │ + bls d9704 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, r0, #7 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ sub r3, r3, #9 │ │ │ │ ldrb r7, [r8, #2] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -215815,17 +216373,17 @@ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [lr, #24] │ │ │ │ lsr r0, r2, #8 │ │ │ │ orr sl, r0, r1, lsl #24 │ │ │ │ orr r0, r6, r7, lsl #16 │ │ │ │ orr r1, r0, r2, lsl #24 │ │ │ │ str r3, [lr, #28] │ │ │ │ - b d8238 │ │ │ │ + b d8af0 │ │ │ │ cmp r3, #5 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ add r2, r0, #3 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ sub r3, r3, #5 │ │ │ │ ldr r1, [r0, #1] │ │ │ │ strd r2, [lr, #24] │ │ │ │ mov sl, #0 │ │ │ │ @@ -215840,21 +216398,21 @@ │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ orr r6, r2, sl │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ stm lr, {r0, r6} │ │ │ │ - b d7be8 │ │ │ │ + b d84a0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldrh r1, [r6] │ │ │ │ - b d82dc │ │ │ │ + b d8b94 │ │ │ │ cmp r5, #7 │ │ │ │ - bls d8f5c │ │ │ │ + bls d9814 │ │ │ │ ldr r0, [r6, #3] │ │ │ │ mov sl, #0 │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrh r7, [r6] │ │ │ │ lsr r6, r0, #8 │ │ │ │ orr r6, r6, r1, lsl #24 │ │ │ │ @@ -215863,17 +216421,17 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ orr r0, r1, r0, lsl #24 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b d8300 │ │ │ │ + b d8bb8 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ @@ -215881,15 +216439,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ - b d8264 │ │ │ │ + b d8b1c │ │ │ │ orr r0, r2, sl │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ adds r1, r6, r2 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ and r6, r1, r9 │ │ │ │ @@ -215900,20 +216458,20 @@ │ │ │ │ and r0, r0, ip │ │ │ │ adc r1, r7, r1 │ │ │ │ and r8, r2, r9 │ │ │ │ and r7, r1, ip │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b d8bec │ │ │ │ + b d94a4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov ip, #25 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi d8f88 │ │ │ │ + bhi d9840 │ │ │ │ add r2, pc, #16 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -215922,33 +216480,33 @@ │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e4c │ │ │ │ + beq d9704 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ subs r0, r3, #2 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ add r8, r1, #2 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ str r0, [lr, #28] │ │ │ │ str r8, [lr, #24] │ │ │ │ - beq d8e4c │ │ │ │ + beq d9704 │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [lr, #28] │ │ │ │ - b d884c │ │ │ │ + b d9104 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov ip, #25 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi d8f94 │ │ │ │ + bhi d984c │ │ │ │ add r2, pc, #16 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -215957,35 +216515,35 @@ │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ muleq r0, r4, sl │ │ │ │ muleq r0, r4, sl │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e4c │ │ │ │ + beq d9704 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ sub r3, r3, #2 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ mov r2, #0 │ │ │ │ add r8, r0, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ - b d892c │ │ │ │ + b d91e4 │ │ │ │ rsb r0, r3, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ sub r0, r3, #2 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, r9 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - b d84e4 │ │ │ │ + b d8d9c │ │ │ │ and r2, r4, #63 @ 0x3f │ │ │ │ and r5, r0, #127 @ 0x7f │ │ │ │ subs sl, r2, #32 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsl ip, r5, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ @@ -215996,45 +216554,45 @@ │ │ │ │ orr r6, r2, r6 │ │ │ │ sub r2, r3, #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r4, r4, #7 │ │ │ │ sxtb r5, r0 │ │ │ │ cmn r5, #1 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ - bgt d85f0 │ │ │ │ + bgt d8ea8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ add r8, r8, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ add r2, r2, r7 │ │ │ │ str r8, [r6, #24] │ │ │ │ str r2, [r6, #28] │ │ │ │ - bne d8498 │ │ │ │ + bne d8d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bls d8498 │ │ │ │ - b d8e60 │ │ │ │ + bls d8d50 │ │ │ │ + b d9718 │ │ │ │ rsb r0, r3, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r0, r3, #2 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r5, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, r9 │ │ │ │ - b d85a4 │ │ │ │ + b d8e5c │ │ │ │ and r2, r7, #63 @ 0x3f │ │ │ │ and r6, r0, #127 @ 0x7f │ │ │ │ mov ip, r4 │ │ │ │ subs r3, r2, #32 │ │ │ │ lsl r4, r6, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ @@ -216044,42 +216602,42 @@ │ │ │ │ lslpl r2, r6, r3 │ │ │ │ orr sl, r2, sl │ │ │ │ sub r2, r9, #1 │ │ │ │ add r7, r7, #7 │ │ │ │ mov r4, ip │ │ │ │ sxtb r3, r0 │ │ │ │ cmn r3, #1 │ │ │ │ - bgt d86b8 │ │ │ │ + bgt d8f70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r0, r0, r5 │ │ │ │ mov ip, #6 │ │ │ │ add r2, r2, r5 │ │ │ │ str r8, [lr, #24] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ str r2, [lr, #28] │ │ │ │ - bne d855c │ │ │ │ + bne d8e14 │ │ │ │ cmp r0, #1 │ │ │ │ - bls d855c │ │ │ │ - b d8e70 │ │ │ │ + bls d8e14 │ │ │ │ + b d9728 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8f44 │ │ │ │ + bne d97fc │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b d8670 │ │ │ │ + b d8f28 │ │ │ │ and r2, r7, #63 @ 0x3f │ │ │ │ and r5, r0, #127 @ 0x7f │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov sl, lr │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ lsl r4, r5, r2 │ │ │ │ subs r6, r2, #32 │ │ │ │ @@ -216095,40 +216653,40 @@ │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add r7, r7, #7 │ │ │ │ orr r6, r2, r6 │ │ │ │ mov lr, sl │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ sxtb r2, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt d8a10 │ │ │ │ + bgt d92c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ sub r0, r0, r3 │ │ │ │ add r5, r2, r3 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ str r8, [r2, #24] │ │ │ │ str r5, [r2, #28] │ │ │ │ - bne d8610 │ │ │ │ + bne d8ec8 │ │ │ │ cmp r0, #1 │ │ │ │ - bls d8610 │ │ │ │ - b d8ef4 │ │ │ │ + bls d8ec8 │ │ │ │ + b d97ac │ │ │ │ cmp sl, #0 │ │ │ │ - bne d8f40 │ │ │ │ + bne d97f8 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b d8714 │ │ │ │ + b d8fcc │ │ │ │ and r1, r7, #63 @ 0x3f │ │ │ │ and r2, r0, #127 @ 0x7f │ │ │ │ subs r6, r1, #32 │ │ │ │ sub r9, r9, #1 │ │ │ │ lsl r3, r2, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r3, #0 │ │ │ │ @@ -216136,59 +216694,59 @@ │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r7, r7, #7 │ │ │ │ lslpl r1, r2, r6 │ │ │ │ orr sl, r1, sl │ │ │ │ sxtb r1, r0 │ │ │ │ cmn r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bgt d8ab0 │ │ │ │ + bgt d9368 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ sub r0, r0, r9 │ │ │ │ str r8, [lr, #24] │ │ │ │ add r3, r2, r9 │ │ │ │ str r3, [lr, #28] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - bne d86d4 │ │ │ │ + bne d8f8c │ │ │ │ cmp r0, #1 │ │ │ │ - bls d86d4 │ │ │ │ - b d8f04 │ │ │ │ + bls d8f8c │ │ │ │ + b d97bc │ │ │ │ cmp r3, #3 │ │ │ │ ldrcs r1, [sp, #208] @ 0xd0 │ │ │ │ subcs r0, r3, #3 │ │ │ │ ldrcs lr, [sp, #204] @ 0xcc │ │ │ │ addcs r8, r1, #3 │ │ │ │ ldrhcs r5, [r1, #1] │ │ │ │ strcs r0, [lr, #28] │ │ │ │ strcs r8, [lr, #24] │ │ │ │ cmpcs r0, #2 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [lr, #28] │ │ │ │ ldrh r2, [r8], #2 │ │ │ │ - b d884c │ │ │ │ + b d9104 │ │ │ │ cmp r3, #8 │ │ │ │ ldrhi r2, [sp, #208] @ 0xd0 │ │ │ │ subhi r0, r3, #9 │ │ │ │ ldrhi lr, [sp, #204] @ 0xcc │ │ │ │ ldrbhi r3, [r8, #2] │ │ │ │ ldrbhi r1, [r2, #8] │ │ │ │ ldrhhi r7, [r8] │ │ │ │ addhi r8, r8, #8 │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ strhi r0, [lr, #28] │ │ │ │ strhi r8, [lr, #24] │ │ │ │ cmphi r0, #7 │ │ │ │ - bls d8e4c │ │ │ │ + bls d9704 │ │ │ │ sub r0, r0, #8 │ │ │ │ lsr r6, r2, #8 │ │ │ │ orr ip, r6, r1, lsl #24 │ │ │ │ orr r1, r7, r3, lsl #16 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ orr r5, r1, r2, lsl #24 │ │ │ │ str r0, [lr, #28] │ │ │ │ @@ -216200,25 +216758,25 @@ │ │ │ │ orr r0, r4, r0, lsl #16 │ │ │ │ lsr r6, r2, #8 │ │ │ │ orr r2, r0, r2, lsl #24 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ orr r7, r6, r1, lsl #24 │ │ │ │ mov r1, ip │ │ │ │ str r8, [lr, #24] │ │ │ │ - b d885c │ │ │ │ + b d9114 │ │ │ │ cmp r3, #5 │ │ │ │ ldrcs r1, [sp, #208] @ 0xd0 │ │ │ │ subcs r0, r3, #5 │ │ │ │ ldrcs lr, [sp, #204] @ 0xcc │ │ │ │ addcs r8, r1, #5 │ │ │ │ ldrcs r5, [r1, #1] │ │ │ │ strcs r0, [lr, #28] │ │ │ │ strcs r8, [lr, #24] │ │ │ │ cmpcs r0, #4 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [lr, #28] │ │ │ │ ldr r2, [r8], #4 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [lr, #24] │ │ │ │ @@ -216232,27 +216790,27 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ mov r8, r2 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - b d8bec │ │ │ │ + b d94a4 │ │ │ │ cmp r3, #3 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ sub r3, r3, #3 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ mov r2, #0 │ │ │ │ add r8, r0, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldrh r6, [r0, #1] │ │ │ │ - b d892c │ │ │ │ + b d91e4 │ │ │ │ cmp r3, #8 │ │ │ │ - bls d8e4c │ │ │ │ + bls d9704 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ sub r3, r3, #9 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ ldrh r7, [r8] │ │ │ │ add r8, r4, #9 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov ip, r3 │ │ │ │ @@ -216261,17 +216819,17 @@ │ │ │ │ lsr r6, r1, #8 │ │ │ │ orr r4, r6, r0, lsl #24 │ │ │ │ orr r0, r7, r2, lsl #16 │ │ │ │ orr r6, r0, r1, lsl #24 │ │ │ │ str r3, [lr, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r8, [lr, #24] │ │ │ │ - b d8934 │ │ │ │ + b d91ec │ │ │ │ cmp r3, #5 │ │ │ │ - bcc d8e4c │ │ │ │ + bcc d9704 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ sub r3, r3, #5 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ mov r2, #0 │ │ │ │ add r8, r0, #5 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r0, #1] │ │ │ │ @@ -216279,15 +216837,15 @@ │ │ │ │ str r3, [lr, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - b d8998 │ │ │ │ + b d9250 │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ and r7, r2, #127 @ 0x7f │ │ │ │ subs r5, r1, #32 │ │ │ │ add r0, r0, #7 │ │ │ │ lsl r6, r7, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -216297,27 +216855,27 @@ │ │ │ │ lslpl r1, r7, r5 │ │ │ │ orr r3, r1, r3 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - bgt d89c8 │ │ │ │ + bgt d9280 │ │ │ │ cmp ip, #0 │ │ │ │ - beq d8db8 │ │ │ │ + beq d9670 │ │ │ │ sub r4, ip, #1 │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ str r4, [lr, #28] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov ip, r4 │ │ │ │ str r8, [lr, #24] │ │ │ │ - bne d8950 │ │ │ │ + bne d9208 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d8950 │ │ │ │ - b d8e8c │ │ │ │ + bls d9208 │ │ │ │ + b d9744 │ │ │ │ adds r0, r6, sl │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ and r8, r9, r0 │ │ │ │ lsr r0, r6, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ adc r0, r2, r3 │ │ │ │ @@ -216327,33 +216885,33 @@ │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r1 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ - b d8bec │ │ │ │ + b d94a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d8eb0 │ │ │ │ + bne d9768 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f6c │ │ │ │ + bcc d9824 │ │ │ │ umull r1, r0, lr, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8fc0 │ │ │ │ + bne d9878 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f48 │ │ │ │ + bcc d9800 │ │ │ │ sub ip, r9, #1 │ │ │ │ mov r0, #25 │ │ │ │ cmp ip, #7 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - bhi d901c │ │ │ │ + bhi d98d4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ sub r5, r0, r1 │ │ │ │ add r0, pc, #12 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r0, ip, lsl #2] │ │ │ │ @@ -216365,34 +216923,34 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - beq d8f5c │ │ │ │ + beq d9814 │ │ │ │ ldrb r2, [r6] │ │ │ │ - b d8c58 │ │ │ │ + b d9510 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f6c │ │ │ │ + bcc d9824 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ umull r1, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8fac │ │ │ │ + bne d9864 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f48 │ │ │ │ + bcc d9800 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, #25 │ │ │ │ cmp r2, #7 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - bhi d8fb4 │ │ │ │ + bhi d986c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, #20 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ @@ -216405,35 +216963,35 @@ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ @ instruction: 0x000004bc │ │ │ │ @ instruction: 0x000004bc │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - beq d8f5c │ │ │ │ + beq d9814 │ │ │ │ ldrb r6, [r6] │ │ │ │ - b d8b9c │ │ │ │ + b d9454 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldrh r6, [r6] │ │ │ │ - b d8b9c │ │ │ │ + b d9454 │ │ │ │ cmp r0, #7 │ │ │ │ - bls d8f5c │ │ │ │ + bls d9814 │ │ │ │ ldr r0, [r6, #3] │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsr r7, r0, #8 │ │ │ │ ldrh r3, [r6] │ │ │ │ orr r7, r7, r1, lsl #24 │ │ │ │ orr r1, r3, r2, lsl #16 │ │ │ │ orr r6, r1, r0, lsl #24 │ │ │ │ mov r1, r7 │ │ │ │ - b d8ba0 │ │ │ │ + b d9458 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r0, r0, r9 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ @@ -216451,51 +217009,51 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r1, r6, r1 │ │ │ │ sbcs r1, r0, r2 │ │ │ │ - bcs d7bd8 │ │ │ │ + bcs d8490 │ │ │ │ subs r1, r6, r8 │ │ │ │ sbcs r1, r0, r7 │ │ │ │ - bcs d7bd8 │ │ │ │ - b d8f14 │ │ │ │ + bcs d8490 │ │ │ │ + b d97cc │ │ │ │ cmp r5, #2 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldrh r2, [r6] │ │ │ │ - b d8c58 │ │ │ │ + b d9510 │ │ │ │ cmp r5, #7 │ │ │ │ - bls d8f5c │ │ │ │ + bls d9814 │ │ │ │ ldr r0, [r6, #3] │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrh r4, [r6] │ │ │ │ lsr r5, r0, #8 │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ orr r1, r4, r2, lsl #16 │ │ │ │ orr r2, r1, r0, lsl #24 │ │ │ │ - b d8c5c │ │ │ │ + b d9514 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ umull r1, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8fcc │ │ │ │ + bne d9884 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d8f48 │ │ │ │ + bcc d9800 │ │ │ │ cmp ip, #7 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bhi d9028 │ │ │ │ + bhi d98e0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ lsr r0, r4, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ @@ -216514,23 +217072,23 @@ │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, r1 │ │ │ │ - beq d8f5c │ │ │ │ + beq d9814 │ │ │ │ ldrb r8, [r6] │ │ │ │ - b d8d78 │ │ │ │ + b d9630 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldrh r8, [r6] │ │ │ │ - b d8d78 │ │ │ │ + b d9630 │ │ │ │ cmp r0, #7 │ │ │ │ - bls d8f5c │ │ │ │ + bls d9814 │ │ │ │ ldr r0, [r6, #3] │ │ │ │ mov sl, #0 │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrh r7, [r6] │ │ │ │ lsr r6, r0, #8 │ │ │ │ orr r5, r6, r1, lsl #24 │ │ │ │ @@ -216542,17 +217100,17 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ - b d8da8 │ │ │ │ + b d9660 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc d8f5c │ │ │ │ + bcc d9814 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -216561,72 +217119,72 @@ │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp] │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ - b d8888 │ │ │ │ + b d9140 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #19 │ │ │ │ mov r5, r8 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov ip, #6 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov ip, #6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov r1, #0 │ │ │ │ - b d8dfc │ │ │ │ + b d96b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [lr, #24] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ stm r0, {r1, r3} │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, sl │ │ │ │ mov ip, #24 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #19 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b d8ea8 │ │ │ │ + b d9760 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #19 │ │ │ │ mov r5, r8 │ │ │ │ - b d8ea8 │ │ │ │ + b d9760 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #19 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r5, r8 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov ip, #6 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov ip, #6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov ip, #6 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ mov ip, #25 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ @@ -216644,65 +217202,65 @@ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ stm r0, {r1, r3} │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov ip, #6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ stmib r1, {r0, r8} │ │ │ │ str r6, [r1] │ │ │ │ str r7, [r1, #12] │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov r0, #19 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ mov r0, #19 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b d8fd4 │ │ │ │ + b d988c │ │ │ │ mov r0, #19 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - b d8fd4 │ │ │ │ + b d988c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - b d8eb0 │ │ │ │ + b d9768 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b d8fd0 │ │ │ │ + b d9888 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r4, #2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ @@ -216714,45 +217272,45 @@ │ │ │ │ stm r1, {r0, r6} │ │ │ │ str r2, [r1, #8] │ │ │ │ str r7, [r1, #12] │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ ldr r2, [sp] │ │ │ │ - b d8fd8 │ │ │ │ + b d9890 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r7, #3 │ │ │ │ cmp r7, #2 │ │ │ │ mov r7, #2 │ │ │ │ movhi r7, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq d90dc │ │ │ │ + beq d9994 │ │ │ │ cmp r7, #1 │ │ │ │ - bne d90f0 │ │ │ │ + bne d99a8 │ │ │ │ add ip, r1, #4 │ │ │ │ add r8, sp, #16 │ │ │ │ cmp lr, #2 │ │ │ │ ldm ip, {r2, r3, r5, r6, r7, r9} │ │ │ │ mov r4, r8 │ │ │ │ stm r4, {r2, r3, r5, r6, r7, r9} │ │ │ │ mov r9, #2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r9, [r1, #4] │ │ │ │ - bcc d90b0 │ │ │ │ + bcc d9968 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d90b0 │ │ │ │ + beq d9968 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl 50d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -216778,81 +217336,81 @@ │ │ │ │ mov r9, #2 │ │ │ │ mov r3, sl │ │ │ │ stm r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r9, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq d9174 │ │ │ │ + beq d9a2c │ │ │ │ ldr r6, [r2, #-4]! │ │ │ │ mov ip, #0 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ ldrd r8, [r6, #28] │ │ │ │ cmp r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r6] │ │ │ │ movwne r7, #1 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ movwne r5, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq d919c │ │ │ │ + beq d9a54 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r2, [r4, #16]! │ │ │ │ eor r2, r2, #47 @ 0x2f │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne d91fc │ │ │ │ + bne d9ab4 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ - b d919c │ │ │ │ + b d9a54 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq d9260 │ │ │ │ + beq d9b18 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r7, #344 @ 0x158 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ ldrh r9, [r3, r7]! │ │ │ │ ldrh lr, [r3, #2] │ │ │ │ - b d9260 │ │ │ │ + b d9b18 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ stm r1, {r5, r8} │ │ │ │ stm r3, {r7, r9, ip} │ │ │ │ str r4, [r1, #20] │ │ │ │ - beq d91d8 │ │ │ │ + beq d9a90 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldrh r8, [r7, r1]! │ │ │ │ ldrh lr, [r7, #2] │ │ │ │ - b d91dc │ │ │ │ + b d9a94 │ │ │ │ mov r8, #2 │ │ │ │ ldm sl, {r1, r3, r4, r5, r7, ip} │ │ │ │ add r6, r0, #12 │ │ │ │ stm r6, {r1, r3, r4, r5, r7, ip} │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r9, [r0, #44] @ 0x2c │ │ │ │ strh lr, [r0, #38] @ 0x26 │ │ │ │ strh r8, [r0, #36] @ 0x24 │ │ │ │ - b d92cc │ │ │ │ + b d9b84 │ │ │ │ ldr r2, [sl, #280] @ 0x118 │ │ │ │ ldr lr, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq d92ec │ │ │ │ + beq d9ba4 │ │ │ │ tst r2, #1 │ │ │ │ - beq d9330 │ │ │ │ + beq d9be8 │ │ │ │ ldrb r3, [sl, #288] @ 0x120 │ │ │ │ ldr r2, [sl, #292] @ 0x124 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq d9334 │ │ │ │ + beq d9bec │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr r7, [r4, #280] @ 0x118 │ │ │ │ ldr r6, [r4, #284] @ 0x11c │ │ │ │ ldrh r1, [sl, r1] │ │ │ │ ldrb r5, [sl, #291] @ 0x123 │ │ │ │ strh r1, [r0, #9] │ │ │ │ mov r1, #1 │ │ │ │ @@ -216864,15 +217422,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq d92a8 │ │ │ │ + beq d9b60 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, ip │ │ │ │ mov r8, r1 │ │ │ │ mov r6, lr │ │ │ │ mov r0, r2 │ │ │ │ @@ -216911,130 +217469,130 @@ │ │ │ │ bl e5d8 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sl, #280] @ 0x118 │ │ │ │ tst r2, #1 │ │ │ │ - bne d9214 │ │ │ │ + bne d9acc │ │ │ │ add r2, sl, #284 @ 0x11c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ cmp r3, lr │ │ │ │ - bls d919c │ │ │ │ + bls d9a54 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b d919c │ │ │ │ + b d9a54 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #168] @ d9418 │ │ │ │ + ldr r0, [pc, #168] @ d9cd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ sub r1, fp, #17 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d93bc │ │ │ │ + bhi d9c74 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d93bc │ │ │ │ + beq d9c74 │ │ │ │ bl 129f4 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d93d4 │ │ │ │ + beq d9c8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d93e8 │ │ │ │ + beq d9ca0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 129f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9408 │ │ │ │ + beq d9cc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8af0 │ │ │ │ bl 8af0 │ │ │ │ - @ instruction: 0x000659b0 │ │ │ │ + strdeq r5, [r6], -r8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl c3e58 │ │ │ │ + bl c4710 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #168] @ d94f8 │ │ │ │ + ldr r0, [pc, #168] @ d9db0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ sub r1, fp, #17 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d949c │ │ │ │ + bhi d9d54 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d949c │ │ │ │ + beq d9d54 │ │ │ │ bl 129f4 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d94b4 │ │ │ │ + beq d9d6c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d94c8 │ │ │ │ + beq d9d80 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 129f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d94e8 │ │ │ │ + beq d9da0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ bl 8af0 │ │ │ │ bl 8af0 │ │ │ │ - ldrdeq r5, [r6], -r8 │ │ │ │ + andeq r5, r6, r0, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -217051,161 +217609,161 @@ │ │ │ │ bl 13db4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc d95c8 │ │ │ │ - ldr r4, [pc, #828] @ d98a4 │ │ │ │ + bcc d9e80 │ │ │ │ + ldr r4, [pc, #828] @ da15c │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d95a4 │ │ │ │ + beq d9e5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d95c8 │ │ │ │ + bne d9e80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #32 │ │ │ │ add r7, r0, r6, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl d95d8 │ │ │ │ + bpl d9e90 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ mov r5, r0 │ │ │ │ - bl ca4e4 │ │ │ │ + bl cad9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ movwne r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq d9584 │ │ │ │ + beq d9e3c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq d960c │ │ │ │ + beq d9ec4 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9874 │ │ │ │ + beq da12c │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #24 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi d9644 │ │ │ │ - b d961c │ │ │ │ + bhi d9efc │ │ │ │ + b d9ed4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r1, [pc, #604] @ d98a8 │ │ │ │ + ldr r1, [pc, #604] @ da160 │ │ │ │ add r0, r5, r9 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ ldrb sl, [r8] │ │ │ │ add r0, r9, #25 │ │ │ │ cmp r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d97d8 │ │ │ │ + beq da090 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ cmp sl, #160 @ 0xa0 │ │ │ │ add r1, r1, sl, lsr #4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ orrcc r1, r2, sl, lsr #4 │ │ │ │ strb r1, [r5, r0] │ │ │ │ add r2, r9, #26 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq d9800 │ │ │ │ + beq da0b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ and r3, sl, #15 │ │ │ │ add r7, r3, #87 @ 0x57 │ │ │ │ cmp r3, #10 │ │ │ │ orrcc r7, r3, #48 @ 0x30 │ │ │ │ strb r7, [r4, r2] │ │ │ │ add r2, r9, #27 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq d9828 │ │ │ │ + beq da0e0 │ │ │ │ add r7, r9, #28 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r8, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov ip, #1 │ │ │ │ mov sl, #87 @ 0x57 │ │ │ │ mov r9, #48 @ 0x30 │ │ │ │ strb r1, [r4, r2] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r8, [r5], #1 │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ - beq d974c │ │ │ │ + beq da004 │ │ │ │ add r2, sl, r8, lsr #4 │ │ │ │ cmp r8, #160 @ 0xa0 │ │ │ │ orrcc r2, r9, r8, lsr #4 │ │ │ │ strb r2, [r4, r1] │ │ │ │ add r1, r7, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq d9774 │ │ │ │ + beq da02c │ │ │ │ and r2, r8, #15 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, r2, #87 @ 0x57 │ │ │ │ cmp r2, #10 │ │ │ │ orrcc r3, r2, #48 @ 0x30 │ │ │ │ add r7, r7, #2 │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r3, [r4, r1] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bne d96e8 │ │ │ │ - b d9798 │ │ │ │ + bne d9fa0 │ │ │ │ + b da050 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 13cb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ - b d96fc │ │ │ │ + b d9fb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ bl 13cb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b d9720 │ │ │ │ + b d9fd8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r1, #5 │ │ │ │ - bls d984c │ │ │ │ + bls da104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r7, #6 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ movw r1, #25646 @ 0x642e │ │ │ │ movt r1, #25189 @ 0x6265 │ │ │ │ @@ -217219,144 +217777,144 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b d966c │ │ │ │ + b d9f24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b d9698 │ │ │ │ + b d9f50 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b d96c0 │ │ │ │ + b d9f78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #1 │ │ │ │ bl 13cb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b d97a8 │ │ │ │ + b da060 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b d9884 │ │ │ │ + b da13c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d989c │ │ │ │ + beq da154 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r7, r6, sp, lsl #9 │ │ │ │ - andeq lr, r2, r0, ror #24 │ │ │ │ + ldrdeq r6, [r6], -r5 │ │ │ │ + muleq r2, r0, sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #128]! @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98ec │ │ │ │ + beq da1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d98c8 │ │ │ │ + bne da180 │ │ │ │ cmp r2, #1 │ │ │ │ - bne d98ec │ │ │ │ + bne da1a4 │ │ │ │ dmb ish │ │ │ │ - bl d5c04 │ │ │ │ + bl d64bc │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a4810 │ │ │ │ + b a50c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl a4810 │ │ │ │ + bl a50c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bcc d9948 │ │ │ │ + bcc da200 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ movw r1, #17791 @ 0x457f │ │ │ │ movt r1, #17996 @ 0x464c │ │ │ │ cmp r0, r1 │ │ │ │ ldrbeq r0, [r8, #4] │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq d9958 │ │ │ │ + beq da210 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r8, #5] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9948 │ │ │ │ + bhi da200 │ │ │ │ ldrb r0, [r8, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9948 │ │ │ │ + bne da200 │ │ │ │ ldrb r0, [r8, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq d9948 │ │ │ │ + beq da200 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9a04 │ │ │ │ + beq da2bc │ │ │ │ ldrh r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d99d8 │ │ │ │ + beq da290 │ │ │ │ ldrh r0, [r8, #46] @ 0x2e │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne d9948 │ │ │ │ + bne da200 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r0, r2, r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d9948 │ │ │ │ + bne da200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9be0 │ │ │ │ + beq da498 │ │ │ │ cmp r9, r1 │ │ │ │ subcs r2, r9, r1 │ │ │ │ cmpcs r2, r0 │ │ │ │ - bcc d9948 │ │ │ │ + bcc da200 │ │ │ │ add r3, r8, r1 │ │ │ │ - b d9be4 │ │ │ │ + b da49c │ │ │ │ ldrh r0, [r8, #46] @ 0x2e │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne d9948 │ │ │ │ + bne da200 │ │ │ │ cmp r9, r1 │ │ │ │ subcs r0, r9, r1 │ │ │ │ cmpcs r0, #40 @ 0x28 │ │ │ │ - bcc d9948 │ │ │ │ + bcc da200 │ │ │ │ add r0, r8, r1 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne d99a8 │ │ │ │ + bne da260 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -217381,24 +217939,24 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ sub r2, fp, #64 @ 0x40 │ │ │ │ ldm lr!, {r0, r1, r4, r7} │ │ │ │ stmia r2!, {r0, r1, r4, r7} │ │ │ │ ldm lr, {r0, r1, r4, r7} │ │ │ │ stm r2, {r0, r1, r4, r7} │ │ │ │ mov r4, r5 │ │ │ │ - bne d9aac │ │ │ │ + bne da364 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #11 │ │ │ │ - beq d9b78 │ │ │ │ + beq da430 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bne d9a90 │ │ │ │ + bne da348 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ sub ip, fp, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, ip │ │ │ │ @@ -217450,63 +218008,63 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c572c │ │ │ │ + bl c5fe4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9948 │ │ │ │ + beq da200 │ │ │ │ add r6, r7, #8 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ sub ip, fp, #64 @ 0x40 │ │ │ │ ldm r6!, {r0, r1, r2, r7} │ │ │ │ cmp lr, #0 │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r0, r1, r2, r7} │ │ │ │ ldm r6, {r0, r1, r2, r7} │ │ │ │ stm r3, {r0, r1, r2, r7} │ │ │ │ add r2, ip, #8 │ │ │ │ - beq d9b08 │ │ │ │ + beq da3c0 │ │ │ │ add r7, r5, lr, lsl #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b d9d2c │ │ │ │ + b da5e4 │ │ │ │ mov r3, #1 │ │ │ │ ldrh r2, [r8, #50] @ 0x32 │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ cmp r2, r7 │ │ │ │ - beq d9c38 │ │ │ │ + beq da4f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq d9948 │ │ │ │ + beq da200 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs d9948 │ │ │ │ + bcs da200 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r2, r3, r1, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #8 │ │ │ │ - bne d9c5c │ │ │ │ + bne da514 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b d9c88 │ │ │ │ + b da540 │ │ │ │ cmp r9, r1 │ │ │ │ subcs r2, r9, r1 │ │ │ │ cmpcs r2, #40 @ 0x28 │ │ │ │ - bcc d9948 │ │ │ │ + bcc da200 │ │ │ │ add r1, r8, r1 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d9bfc │ │ │ │ - b d9948 │ │ │ │ + bne da4b4 │ │ │ │ + b da200 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ adds r2, r2, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ @@ -217515,106 +218073,106 @@ │ │ │ │ adc r2, r6, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ add r6, r3, r2, lsl #3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #2 │ │ │ │ - beq d9cbc │ │ │ │ + beq da574 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #40 @ 0x28 │ │ │ │ - bne d9c94 │ │ │ │ + bne da54c │ │ │ │ mov r5, r4 │ │ │ │ mov ip, #0 │ │ │ │ - b d9a2c │ │ │ │ + b da2e4 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c572c │ │ │ │ + bl c5fe4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9948 │ │ │ │ + beq da200 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r4, r7, #8 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ sub r2, fp, #64 @ 0x40 │ │ │ │ ldm r4!, {r1, r3, r7, ip} │ │ │ │ cmp lr, #0 │ │ │ │ stmia r2!, {r1, r3, r7, ip} │ │ │ │ ldm r4, {r0, r1, r3, r7} │ │ │ │ stm r2, {r0, r1, r3, r7} │ │ │ │ - beq d9ea8 │ │ │ │ + beq da760 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ add r7, r5, lr, lsl #4 │ │ │ │ add r2, r0, #8 │ │ │ │ - b d9d2c │ │ │ │ + b da5e4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - beq d9e8c │ │ │ │ + beq da744 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r4, r5, #16 │ │ │ │ and r0, r0, #15 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9d20 │ │ │ │ + bhi da5d8 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9d20 │ │ │ │ + beq da5d8 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9edc │ │ │ │ + beq da794 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r1, r5} │ │ │ │ mov r6, #1 │ │ │ │ cmp r4, r7 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq d9e94 │ │ │ │ + beq da74c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov ip, #24 │ │ │ │ mov r1, r4 │ │ │ │ - b d9dc4 │ │ │ │ + b da67c │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - beq d9e70 │ │ │ │ + beq da728 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ add r4, r1, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi d9db8 │ │ │ │ + bhi da670 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d9db8 │ │ │ │ + beq da670 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne d9e34 │ │ │ │ + bne da6ec │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #8 │ │ │ │ str ip, [sp] │ │ │ │ bl 13cb4 │ │ │ │ @@ -217631,103 +218189,103 @@ │ │ │ │ cmp r4, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r1, [r2, #16] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - bne d9db0 │ │ │ │ + bne da668 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bcs d9eb4 │ │ │ │ + bcs da76c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b d9b14 │ │ │ │ + b da3cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b d9b08 │ │ │ │ + b da3c0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b d9b14 │ │ │ │ + b da3cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b d9a88 │ │ │ │ + b da340 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs d9ecc │ │ │ │ + bcs da784 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl c5054 │ │ │ │ - b d9e9c │ │ │ │ + bl c590c │ │ │ │ + b da754 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl d15ac │ │ │ │ - b d9e9c │ │ │ │ + bl d1e64 │ │ │ │ + b da754 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 81e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d9f0c │ │ │ │ - b d9f14 │ │ │ │ + bne da7c4 │ │ │ │ + b da7cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9f14 │ │ │ │ + beq da7cc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r2, #16 │ │ │ │ - ldr r1, [pc, #280] @ da058 │ │ │ │ + ldr r1, [pc, #280] @ da910 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9f60 │ │ │ │ + beq da818 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne d9fa8 │ │ │ │ - ldr r1, [pc, #232] @ da05c │ │ │ │ + bne da860 │ │ │ │ + ldr r1, [pc, #232] @ da914 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9f54 │ │ │ │ - ldr r1, [pc, #208] @ da060 │ │ │ │ + bne da80c │ │ │ │ + ldr r1, [pc, #208] @ da918 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9f54 │ │ │ │ - b da034 │ │ │ │ - ldr r1, [pc, #180] @ da064 │ │ │ │ + bne da80c │ │ │ │ + b da8ec │ │ │ │ + ldr r1, [pc, #180] @ da91c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9f54 │ │ │ │ - ldr r2, [pc, #156] @ da068 │ │ │ │ + bne da80c │ │ │ │ + ldr r2, [pc, #156] @ da920 │ │ │ │ add r0, r5, #8 │ │ │ │ - ldr r1, [pc, #152] @ da06c │ │ │ │ + ldr r1, [pc, #152] @ da924 │ │ │ │ add r3, sp, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, sp │ │ │ │ @@ -217735,196 +218293,196 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ strb r4, [sp, #15] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 6b51c │ │ │ │ + bl 6bdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9f54 │ │ │ │ - ldr r1, [pc, #80] @ da070 │ │ │ │ + bne da80c │ │ │ │ + ldr r1, [pc, #80] @ da928 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 69758 │ │ │ │ + bl 6a010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9f54 │ │ │ │ - ldr r1, [pc, #56] @ da074 │ │ │ │ + bne da80c │ │ │ │ + ldr r1, [pc, #56] @ da92c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r1, r0, lsl #17 │ │ │ │ - andeq ip, r2, pc, lsl #26 │ │ │ │ - andeq sp, r2, pc, lsl #9 │ │ │ │ - andeq r6, r2, r4, ror #22 │ │ │ │ - muleq r6, r0, sl │ │ │ │ - andeq sp, r2, r3, asr #8 │ │ │ │ - strdeq r6, [r2], -r2 │ │ │ │ - andeq sp, r2, r4, lsr #23 │ │ │ │ + strdeq ip, [r1], -r8 │ │ │ │ + andeq ip, r2, pc, lsr lr │ │ │ │ + @ instruction: 0x0002d5bf │ │ │ │ + muleq r2, r4, ip │ │ │ │ + ldrdeq r2, [r6], -r8 │ │ │ │ + andeq sp, r2, r3, ror r5 │ │ │ │ + andeq r6, r2, r2, lsr #24 │ │ │ │ + ldrdeq sp, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ sub sp, sp, #10240 @ 0x2800 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r9, r2 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsl r7, r0, #3 │ │ │ │ - beq da144 │ │ │ │ + beq da9fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r4, r0, #16 │ │ │ │ - b da0d0 │ │ │ │ + b da988 │ │ │ │ subs sl, sl, #40 @ 0x28 │ │ │ │ - beq da144 │ │ │ │ + beq da9fc │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5], #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da0c8 │ │ │ │ + beq da980 │ │ │ │ cmp r1, r6 │ │ │ │ - bne da0c8 │ │ │ │ + bne da980 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da0c8 │ │ │ │ + bne da980 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #8 │ │ │ │ ldrne r0, [r8, #20] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne da248 │ │ │ │ + bne dab00 │ │ │ │ ldrb r0, [r8, #9] │ │ │ │ tst r0, #8 │ │ │ │ - bne da288 │ │ │ │ + bne dab40 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #632] @ da3c4 │ │ │ │ + ldr r0, [pc, #632] @ dac7c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da174 │ │ │ │ + beq daa2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r9 │ │ │ │ ldrsb r0, [r1, #7]! │ │ │ │ str r1, [sp, #16] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble da3a4 │ │ │ │ + ble dac5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da234 │ │ │ │ + beq daaec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r9, r0, #16 │ │ │ │ - b da1ac │ │ │ │ + b daa64 │ │ │ │ subs r7, r7, #40 @ 0x28 │ │ │ │ - beq da234 │ │ │ │ + beq daaec │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r4], #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl c2cdc │ │ │ │ + bl c3594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #508] @ da3c8 │ │ │ │ + ldr r0, [pc, #508] @ dac80 │ │ │ │ mov r8, r1 │ │ │ │ movweq r8, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ moveq r5, r0 │ │ │ │ - beq da1a4 │ │ │ │ + beq daa5c │ │ │ │ cmp r8, #8 │ │ │ │ - bcc da1a4 │ │ │ │ - ldr r0, [pc, #480] @ da3cc │ │ │ │ + bcc daa5c │ │ │ │ + ldr r0, [pc, #480] @ dac84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r8, #1 │ │ │ │ cmpeq r0, r6 │ │ │ │ - bne da1a4 │ │ │ │ + bne daa5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ sub r2, r8, #8 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da1a4 │ │ │ │ + bne daa5c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #8 │ │ │ │ ldrne r1, [sl, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da318 │ │ │ │ + bne dabd0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r8, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc da164 │ │ │ │ + bcc daa1c │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc da134 │ │ │ │ + bcc da9ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r6, r2, r1 │ │ │ │ ldrb r0, [r8, #9] │ │ │ │ tst r0, #8 │ │ │ │ - beq da12c │ │ │ │ + beq da9e4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #12 │ │ │ │ - bcc da164 │ │ │ │ + bcc daa1c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne da134 │ │ │ │ + bne da9ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl be948 │ │ │ │ + bl bf200 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #10497 @ 0x2901 │ │ │ │ bl 53fc │ │ │ │ sub r5, r5, #12 │ │ │ │ add r2, r6, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 7e330 │ │ │ │ + bl 7ebe8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ eor r0, r0, r7 │ │ │ │ eor r1, r1, r5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ movwne r4, #0 │ │ │ │ @@ -217935,56 +218493,56 @@ │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ subs r2, r2, r0 │ │ │ │ cmpcs r2, r1 │ │ │ │ - bcc da234 │ │ │ │ + bcc daaec │ │ │ │ subs r5, r1, #8 │ │ │ │ movcc r5, #0 │ │ │ │ - bcc da234 │ │ │ │ + bcc daaec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r2, #19546 @ 0x4c5a │ │ │ │ movt r2, #16969 @ 0x4249 │ │ │ │ ldr r1, [r1] │ │ │ │ add r6, r1, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne da234 │ │ │ │ + bne daaec │ │ │ │ cmp r5, #4 │ │ │ │ - bcc da234 │ │ │ │ + bcc daaec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ rev r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl be948 │ │ │ │ + bl bf200 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r0, r6, #12 │ │ │ │ sub r1, r5, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl da3d4 │ │ │ │ + bl dac8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne da134 │ │ │ │ - b da234 │ │ │ │ - ldr r0, [pc, #36] @ da3d0 │ │ │ │ + bne da9ec │ │ │ │ + b daaec │ │ │ │ + ldr r0, [pc, #36] @ dac88 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 87f4 │ │ │ │ - andeq lr, r2, r4, ror #4 │ │ │ │ - andeq ip, r2, sp, lsl lr │ │ │ │ - muleq r1, ip, r2 │ │ │ │ - muleq r6, r4, r9 │ │ │ │ + muleq r2, r4, r3 │ │ │ │ + andeq ip, r2, sp, asr #30 │ │ │ │ + andeq ip, r1, r4, lsl r3 │ │ │ │ + ldrdeq r4, [r6], -ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #2336 @ 0x920 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -217996,287 +218554,287 @@ │ │ │ │ bl 53fc │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 7e330 │ │ │ │ + bl 7ebe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r2, [sp, #16] │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r0, r0, r7 │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da5e0 │ │ │ │ + beq dae98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ str r2, [sp] │ │ │ │ add lr, r6, r0, lsl #3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b da494 │ │ │ │ + b dad4c │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ cmp r6, lr │ │ │ │ - beq da5d4 │ │ │ │ + beq dae8c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #7 │ │ │ │ - bne da488 │ │ │ │ + bne dad40 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq da488 │ │ │ │ + beq dad40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ subs r1, ip, r0 │ │ │ │ cmpcs r1, r7 │ │ │ │ - bcc da488 │ │ │ │ + bcc dad40 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #5 │ │ │ │ - bcc da4d8 │ │ │ │ + bcc dad90 │ │ │ │ mov r1, #8 │ │ │ │ cmp r2, #8 │ │ │ │ - bne da488 │ │ │ │ + bne dad40 │ │ │ │ cmp r7, #12 │ │ │ │ - bcc da488 │ │ │ │ + bcc dad40 │ │ │ │ ldr r2, [sp] │ │ │ │ rsb r3, r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, r2, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r1, #11 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ sub r2, r7, #12 │ │ │ │ ldr r1, [r0], #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi da488 │ │ │ │ + bhi dad40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, r1 │ │ │ │ and sl, r2, r3 │ │ │ │ cmp r7, sl │ │ │ │ - bcc da488 │ │ │ │ + bcc dad40 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ sub r2, r7, sl │ │ │ │ cmp r4, r2 │ │ │ │ - bhi da488 │ │ │ │ + bhi dad40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, r2, sl │ │ │ │ add r2, r2, r4 │ │ │ │ and r9, r2, r3 │ │ │ │ subs r4, r7, r9 │ │ │ │ add r2, r8, r9 │ │ │ │ movwcc r2, #1 │ │ │ │ movcc r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, r8, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da5b4 │ │ │ │ + beq dae6c │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ mov r3, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq da564 │ │ │ │ + beq dae1c │ │ │ │ cmp r3, #3 │ │ │ │ - bne da5b4 │ │ │ │ - ldr r1, [pc, #104] @ da5f8 │ │ │ │ + bne dae6c │ │ │ │ + ldr r1, [pc, #104] @ daeb0 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, lr │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldreq r0, [r8, #8] │ │ │ │ mov lr, r5 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq da5e8 │ │ │ │ + beq daea0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r9 │ │ │ │ - bcc da488 │ │ │ │ + bcc dad40 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs da500 │ │ │ │ - b da488 │ │ │ │ + bcs dadb8 │ │ │ │ + b dad40 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r8, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, r2, r7, lsr #28 │ │ │ │ + andeq sp, r2, r7, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r3, [pc, #720] @ da8e4 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r3, [pc, #720] @ db19c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r3, r6, r7 │ │ │ │ - bne da6a0 │ │ │ │ - ldr r3, [pc, #700] @ da8e8 │ │ │ │ + bne daf58 │ │ │ │ + ldr r3, [pc, #700] @ db1a0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, r3, #64 @ 0x40 │ │ │ │ ldrexd r4, [lr] │ │ │ │ clrex │ │ │ │ - b da658 │ │ │ │ + b daf10 │ │ │ │ mov r5, #0 │ │ │ │ clrex │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ - bne da69c │ │ │ │ + bne daf54 │ │ │ │ adds r6, r4, #1 │ │ │ │ adcs r7, r5, #0 │ │ │ │ adcs r3, ip, #0 │ │ │ │ - bne da854 │ │ │ │ + bne db10c │ │ │ │ ldrexd r8, [lr] │ │ │ │ eor r3, r9, r5 │ │ │ │ eor r4, r8, r4 │ │ │ │ orrs r3, r4, r3 │ │ │ │ - bne da640 │ │ │ │ + bne daef8 │ │ │ │ strexd r3, r6, [lr] │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ - beq da658 │ │ │ │ + beq daf10 │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r4, [r1] │ │ │ │ clrex │ │ │ │ eor r0, r6, r4 │ │ │ │ eor r3, r7, r5 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne da6dc │ │ │ │ + bne daf94 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc da714 │ │ │ │ - ldr r0, [pc, #556] @ da8f8 │ │ │ │ + bcc dafcc │ │ │ │ + ldr r0, [pc, #556] @ db1b0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #552] @ da8fc │ │ │ │ + ldr r2, [pc, #552] @ db1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, r1, #8 │ │ │ │ mov r3, #1 │ │ │ │ ldrex r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne da838 │ │ │ │ + bne db0f0 │ │ │ │ strex r5, r3, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne da6e4 │ │ │ │ + bne daf9c │ │ │ │ dmb ish │ │ │ │ ldrexd r4, [r1] │ │ │ │ strexd r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne da700 │ │ │ │ + bne dafb8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add r7, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #444] @ da8ec │ │ │ │ + ldr r1, [pc, #444] @ db1a4 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strb r3, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da77c │ │ │ │ + beq db034 │ │ │ │ cmp r1, #4 │ │ │ │ - beq da858 │ │ │ │ + beq db110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [sl] │ │ │ │ - b da790 │ │ │ │ + b db048 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi da800 │ │ │ │ + bhi db0b8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq da800 │ │ │ │ + beq db0b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq da7ac │ │ │ │ + beq db064 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne da7b4 │ │ │ │ + bne db06c │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da7d0 │ │ │ │ + bne db088 │ │ │ │ cmp r2, #2 │ │ │ │ - bne da7a4 │ │ │ │ + bne db05c │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da818 │ │ │ │ + beq db0d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da82c │ │ │ │ + beq db0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ - b da790 │ │ │ │ + b db048 │ │ │ │ clrex │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 12858 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b da700 │ │ │ │ + b dafb8 │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #144] @ da8f0 │ │ │ │ + ldr r0, [pc, #144] @ db1a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ da8f4 │ │ │ │ + ldr r1, [pc, #140] @ db1ac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -218284,207 +218842,207 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da8ac │ │ │ │ + beq db164 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a8d14 │ │ │ │ + bl a95cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - ldrdeq r6, [r6], -r4 │ │ │ │ - andeq r3, r6, ip, ror #22 │ │ │ │ - @ instruction: 0x000646b4 │ │ │ │ - strdeq r3, [r6], -r8 │ │ │ │ - andeq sp, r2, sp, ror #14 │ │ │ │ - @ instruction: 0x000642b4 │ │ │ │ + andeq r5, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x000632b4 │ │ │ │ + strdeq r3, [r6], -ip │ │ │ │ + andeq r3, r6, r0, asr #2 │ │ │ │ + muleq r2, sp, r8 │ │ │ │ + strdeq r3, [r6], -ip │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne da91c │ │ │ │ + bne db1d4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da938 │ │ │ │ + bne db1f0 │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq da958 │ │ │ │ + beq db210 │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 5360 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r5, [pc, #892] @ dacf8 │ │ │ │ + ldr r5, [pc, #892] @ db5b0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #888] @ dacfc │ │ │ │ + ldr r0, [pc, #888] @ db5b4 │ │ │ │ mov r1, #6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ blne 12e78 │ │ │ │ - ldr r1, [pc, #844] @ dacf4 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #844] @ db5ac │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r1]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne daa34 │ │ │ │ - ldr r1, [pc, #832] @ dad00 │ │ │ │ + bne db2ec │ │ │ │ + ldr r1, [pc, #832] @ db5b8 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ ldrexd r2, [r1] │ │ │ │ clrex │ │ │ │ - b da9ec │ │ │ │ + b db2a4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bne daa30 │ │ │ │ + bne db2e8 │ │ │ │ adds r6, r2, #1 │ │ │ │ adcs r7, r3, #0 │ │ │ │ adcs r4, ip, #0 │ │ │ │ - bne dac40 │ │ │ │ + bne db4f8 │ │ │ │ ldrexd r8, [r1] │ │ │ │ eor r4, r9, r3 │ │ │ │ eor r2, r8, r2 │ │ │ │ orrs r2, r2, r4 │ │ │ │ - bne da9d4 │ │ │ │ + bne db28c │ │ │ │ strexd r2, r6, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - beq da9ec │ │ │ │ + beq db2a4 │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [r5] │ │ │ │ clrex │ │ │ │ eor r2, r7, r1 │ │ │ │ eor r0, r6, r0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne daa70 │ │ │ │ + bne db328 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc daaa8 │ │ │ │ - ldr r0, [pc, #676] @ dad04 │ │ │ │ + bcc db360 │ │ │ │ + ldr r0, [pc, #676] @ db5bc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #672] @ dad08 │ │ │ │ + ldr r2, [pc, #672] @ db5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dac34 │ │ │ │ + bne db4ec │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne daa78 │ │ │ │ + bne db330 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r5] │ │ │ │ strexd r0, r6, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne daa94 │ │ │ │ + bne db34c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r0, [r5, #12] │ │ │ │ add r4, sp, #16 │ │ │ │ cmp r1, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #576] @ dad0c │ │ │ │ + ldr r1, [pc, #576] @ db5c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dab1c │ │ │ │ + beq db3d4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq dac44 │ │ │ │ + beq db4fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b dab30 │ │ │ │ + b db3e8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi dabfc │ │ │ │ + bhi db4b4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq dabfc │ │ │ │ + beq db4b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne dab80 │ │ │ │ + bne db438 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r6, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne dab4c │ │ │ │ + bne db404 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dab68 │ │ │ │ + bne db420 │ │ │ │ cmp r2, #2 │ │ │ │ - beq dac80 │ │ │ │ + beq db538 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #384] @ dad18 │ │ │ │ - ldr r2, [pc, #384] @ dad1c │ │ │ │ - ldr r3, [pc, #384] @ dad20 │ │ │ │ + ldr r0, [pc, #384] @ db5d0 │ │ │ │ + ldr r2, [pc, #384] @ db5d4 │ │ │ │ + ldr r3, [pc, #384] @ db5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #380] @ dad24 │ │ │ │ + ldr r1, [pc, #380] @ db5dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -218498,36 +219056,36 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 8850 │ │ │ │ - b dac7c │ │ │ │ + b db534 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dac14 │ │ │ │ + beq db4cc │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dac28 │ │ │ │ + beq db4e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b dab30 │ │ │ │ + b db3e8 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b daa94 │ │ │ │ + b db34c │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #196] @ dad10 │ │ │ │ + ldr r0, [pc, #196] @ db5c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ dad14 │ │ │ │ + ldr r1, [pc, #192] @ db5cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -218536,73 +219094,73 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ - b dab80 │ │ │ │ + b db438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dacac │ │ │ │ + beq db564 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ - b dacc4 │ │ │ │ + b db57c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a8d14 │ │ │ │ + bl a95cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl ccf98 │ │ │ │ + bl cd850 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r5, r6, ip, lsr #31 │ │ │ │ - andeq sp, r2, r6, lsr sl │ │ │ │ - andeq r6, r6, r0, asr #32 │ │ │ │ - ldrdeq sp, [r2], -r9 │ │ │ │ - andeq r3, r6, r0, lsr #30 │ │ │ │ - andeq r3, r6, r0, lsl #15 │ │ │ │ - andeq r4, r6, r8, asr #5 │ │ │ │ - andeq r3, r6, ip, lsl #12 │ │ │ │ - andeq r4, r6, ip, asr #3 │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ + andeq sp, r2, r6, ror #22 │ │ │ │ + andeq r5, r6, r8, lsl #15 │ │ │ │ + andeq sp, r2, r9, lsl #10 │ │ │ │ + andeq r3, r6, r8, ror #12 │ │ │ │ + andeq r2, r6, r8, asr #29 │ │ │ │ + andeq r3, r6, r0, lsl sl │ │ │ │ + andeq r2, r6, r4, asr sp │ │ │ │ + andeq r3, r6, r4, lsl r9 │ │ │ │ @ instruction: 0xfffed8b4 │ │ │ │ @ instruction: 0xfffe2db4 │ │ │ │ - andeq r4, r6, r0, asr #3 │ │ │ │ + andeq r3, r6, r8, lsl #18 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #188] @ dadf8 │ │ │ │ + ldr r1, [pc, #188] @ db6b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #184] @ dadfc │ │ │ │ + ldr r0, [pc, #184] @ db6b4 │ │ │ │ mov r3, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl da5fc │ │ │ │ + bl daeb4 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ subeq sp, fp, #8 │ │ │ │ popeq {r4, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ dae00 │ │ │ │ - ldr r2, [pc, #144] @ dae04 │ │ │ │ - ldr ip, [pc, #144] @ dae08 │ │ │ │ + ldr r0, [pc, #144] @ db6b8 │ │ │ │ + ldr r2, [pc, #144] @ db6bc │ │ │ │ + ldr ip, [pc, #144] @ db6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #140] @ dae0c │ │ │ │ + ldr r1, [pc, #140] @ db6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ @@ -218622,327 +219180,327 @@ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl ccf98 │ │ │ │ + bl cd850 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r5, r6, ip, lsr sp │ │ │ │ - andeq sp, r2, ip, ror r6 │ │ │ │ - strdeq r3, [r6], -r4 │ │ │ │ + andeq r5, r6, r4, lsl #9 │ │ │ │ + andeq sp, r2, ip, lsr #15 │ │ │ │ + andeq r3, r6, ip, lsr r7 │ │ │ │ @ instruction: 0xfffed6dc │ │ │ │ @ instruction: 0xfffe2bdc │ │ │ │ - ldrdeq r3, [r6], -r8 │ │ │ │ + andeq r3, r6, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r8, [pc, #640] @ db0a4 │ │ │ │ + ldr r8, [pc, #640] @ db95c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne db01c │ │ │ │ + bne db8d4 │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dafb0 │ │ │ │ - ldr r1, [pc, #592] @ db0a0 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bne db868 │ │ │ │ + ldr r1, [pc, #592] @ db958 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r2, [r0, r1]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne daedc │ │ │ │ - ldr r1, [pc, #576] @ db0a8 │ │ │ │ + bne db794 │ │ │ │ + ldr r1, [pc, #576] @ db960 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ ldrexd r6, [lr] │ │ │ │ clrex │ │ │ │ - b dae94 │ │ │ │ + b db74c │ │ │ │ mov r7, #0 │ │ │ │ clrex │ │ │ │ tst r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - bne daed8 │ │ │ │ + bne db790 │ │ │ │ adds r2, r6, #1 │ │ │ │ adcs r3, r7, #0 │ │ │ │ adcs r5, ip, #0 │ │ │ │ - bne db018 │ │ │ │ + bne db8d0 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor r1, r5, r7 │ │ │ │ eor r6, r4, r6 │ │ │ │ orrs r1, r6, r1 │ │ │ │ - bne dae7c │ │ │ │ + bne db734 │ │ │ │ strexd r1, r2, [lr] │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r7, #0 │ │ │ │ tst r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - beq dae94 │ │ │ │ + beq db74c │ │ │ │ strd r2, [r0] │ │ │ │ ldrexd r0, [r8] │ │ │ │ clrex │ │ │ │ eor r7, r3, r1 │ │ │ │ eor r0, r2, r0 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne daf04 │ │ │ │ + bne db7bc │ │ │ │ ldr r0, [r8, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc daf3c │ │ │ │ - b dafb0 │ │ │ │ + bcc db7f4 │ │ │ │ + b db868 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne db00c │ │ │ │ + bne db8c4 │ │ │ │ strex r7, r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne daf0c │ │ │ │ + bne db7c4 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r8] │ │ │ │ strexd r0, r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne daf28 │ │ │ │ + bne db7e0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r2, #1 │ │ │ │ strb r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne db034 │ │ │ │ + bne db8ec │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #16] │ │ │ │ add r0, r8, #20 │ │ │ │ - bl c2ea0 │ │ │ │ + bl c3758 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq daf88 │ │ │ │ + beq db840 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ bl 50d8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldrd r4, [r8, #12] │ │ │ │ add ip, r8, #20 │ │ │ │ add r7, r5, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ subs r6, r4, #1 │ │ │ │ str r6, [r8, #12] │ │ │ │ str r7, [r8, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dafb8 │ │ │ │ + beq db870 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [r8] │ │ │ │ strexd r2, r0, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dafc0 │ │ │ │ + bne db878 │ │ │ │ add r1, r8, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dafdc │ │ │ │ + bne db894 │ │ │ │ cmp r2, #2 │ │ │ │ - bne dafb0 │ │ │ │ + bne db868 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ clrex │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ bl 12a24 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 12e0c │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dae48 │ │ │ │ - b dafb0 │ │ │ │ - ldr r0, [pc, #112] @ db0ac │ │ │ │ + beq db700 │ │ │ │ + b db868 │ │ │ │ + ldr r0, [pc, #112] @ db964 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db05c │ │ │ │ + beq db914 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ bl 50d8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ add ip, r8, #20 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r8, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b db088 │ │ │ │ + b db940 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl db11c │ │ │ │ - ldr r0, [pc, #32] @ db0b0 │ │ │ │ + bl db9d4 │ │ │ │ + ldr r0, [pc, #32] @ db968 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl db0b4 │ │ │ │ + bl db96c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r5, r6, r8, lsl #22 │ │ │ │ - muleq r6, r8, fp │ │ │ │ - andeq r3, r6, r0, lsr #26 │ │ │ │ - andeq r5, r6, r4, lsr #17 │ │ │ │ + andeq r5, r6, r0, asr r2 │ │ │ │ + andeq r5, r6, r0, ror #5 │ │ │ │ + andeq r3, r6, r8, ror #8 │ │ │ │ + andeq r4, r6, ip, ror #31 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne db0d0 │ │ │ │ + bne db988 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne db0ec │ │ │ │ + bne db9a4 │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq db10c │ │ │ │ + beq db9c4 │ │ │ │ bx lr │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ b 5360 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c2ea0 │ │ │ │ + bl c3758 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db144 │ │ │ │ + beq db9fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db160 │ │ │ │ + beq dba18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #236] @ db26c │ │ │ │ + ldr r0, [pc, #236] @ dbb24 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db1a8 │ │ │ │ - ldr r2, [pc, #220] @ db270 │ │ │ │ + beq dba60 │ │ │ │ + ldr r2, [pc, #220] @ dbb28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 50e4 <__cxa_thread_atexit_impl@plt> │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #184] @ db268 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #184] @ dbb20 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r6, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne db210 │ │ │ │ + bne dbac8 │ │ │ │ mvn r0, #0 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bl c3478 │ │ │ │ + bl c3d30 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne db1e8 │ │ │ │ + bne dbaa0 │ │ │ │ mov r0, r7 │ │ │ │ bl 138bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, r4, #1 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #92] @ db274 │ │ │ │ + ldr r0, [pc, #92] @ dbb2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #25 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl a9900 │ │ │ │ + bl aa1b8 │ │ │ │ bl 129f4 │ │ │ │ ldr r1, [r6] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq r4, r6, r8, asr #28 │ │ │ │ - andeq r5, r6, r8, asr #15 │ │ │ │ - @ instruction: 0x000631b0 │ │ │ │ + muleq r6, r0, r5 │ │ │ │ + andeq r4, r6, r0, lsl pc │ │ │ │ + strdeq r2, [r6], -r8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ tst r1, #1 │ │ │ │ - bne db2b4 │ │ │ │ - ldr r1, [pc, #104] @ db30c │ │ │ │ + bne dbb6c │ │ │ │ + ldr r1, [pc, #104] @ dbbc4 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne db2ec │ │ │ │ + bne dbba4 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne db2bc │ │ │ │ + bne dbb74 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, sl, fp, lr} │ │ │ │ @@ -218950,57 +219508,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b db2b4 │ │ │ │ - andeq r5, r6, ip, asr r7 │ │ │ │ + b dbb6c │ │ │ │ + andeq r4, r6, r4, lsr #29 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db330 │ │ │ │ + beq dbbe8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db348 │ │ │ │ + beq dbc00 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r6, r7, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db364 │ │ │ │ + beq dbc1c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #8] @ db384 │ │ │ │ + ldr r1, [pc, #8] @ dbc3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - strheq sp, [r2], -r1 │ │ │ │ + andeq sp, r2, r1, ror #3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ db3b0 │ │ │ │ + ldr r1, [pc, #28] @ dbc68 │ │ │ │ mov r4, #1 │ │ │ │ ldrd r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r3, r6, ip, lsl #22 │ │ │ │ + andeq r3, r6, r4, asr r2 │ │ │ │ ldrd r0, [r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ movw ip, #12649 @ 0x3169 │ │ │ │ movw r2, #33083 @ 0x813b │ │ │ │ movw r1, #26841 @ 0x68d9 │ │ │ │ @@ -219018,130 +219576,130 @@ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl c3fa0 │ │ │ │ + bl c4858 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne db8d8 │ │ │ │ - ldr r5, [pc, #1580] @ dba5c │ │ │ │ + bne dc190 │ │ │ │ + ldr r5, [pc, #1580] @ dc314 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi db468 │ │ │ │ + bhi dbd20 │ │ │ │ add r1, r5, #104 @ 0x68 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ - bne db464 │ │ │ │ + bne dbd1c │ │ │ │ add r0, r0, #1 │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne db468 │ │ │ │ + bne dbd20 │ │ │ │ dmb ish │ │ │ │ - b db470 │ │ │ │ + b dbd28 │ │ │ │ clrex │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ bl d7fc │ │ │ │ ldrb r0, [r5, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldr r1, [r0, #116]! @ 0x74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne db5e8 │ │ │ │ + bne dbea0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne db4fc │ │ │ │ - ldr r1, [pc, #1360] @ dba20 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bne dbdb4 │ │ │ │ + ldr r1, [pc, #1360] @ dc2d8 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi db4fc │ │ │ │ + bhi dbdb4 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs db6e8 │ │ │ │ + bcs dbfa0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ blx r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #1292] @ dba2c │ │ │ │ + ldr r0, [pc, #1292] @ dc2e4 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ eor r0, r6, r0 │ │ │ │ - ldr r6, [pc, #1284] @ dba30 │ │ │ │ + ldr r6, [pc, #1284] @ dc2e8 │ │ │ │ eor r2, r2, r6 │ │ │ │ orr r0, r2, r0 │ │ │ │ - ldr r2, [pc, #1276] @ dba34 │ │ │ │ + ldr r2, [pc, #1276] @ dc2ec │ │ │ │ eor r2, r3, r2 │ │ │ │ - ldr r3, [pc, #1272] @ dba38 │ │ │ │ + ldr r3, [pc, #1272] @ dc2f0 │ │ │ │ eor r1, r1, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #4 │ │ │ │ - bne db654 │ │ │ │ + bne dbf0c │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl a9e40 │ │ │ │ + bl aa6f8 │ │ │ │ ldrb r6, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #1268] @ dba74 │ │ │ │ - ldr r1, [pc, #1224] @ dba4c │ │ │ │ + ldr r0, [pc, #1268] @ dc32c │ │ │ │ + ldr r1, [pc, #1224] @ dc304 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, fp, #29 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ cmp r0, #2 │ │ │ │ - bls db6a4 │ │ │ │ + bls dbf5c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne db758 │ │ │ │ + bne dc010 │ │ │ │ add r2, r5, #56 @ 0x38 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldrexd r2, [r2] │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1184] @ dba7c │ │ │ │ + ldr r1, [pc, #1184] @ dc334 │ │ │ │ clrex │ │ │ │ add r1, pc, r1 │ │ │ │ movne r1, #0 │ │ │ │ - b db6e0 │ │ │ │ + b dbf98 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -219150,1129 +219708,1129 @@ │ │ │ │ ldrd r0, [r5, #116] @ 0x74 │ │ │ │ strb r6, [sp, #69] @ 0x45 │ │ │ │ strb r9, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ blx r2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl adf64 │ │ │ │ - ldr r1, [pc, #1004] @ dba20 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + bl ae81c │ │ │ │ + ldr r1, [pc, #1004] @ dc2d8 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ - beq db9b4 │ │ │ │ + beq dc26c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 13d38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ blx r4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #976] @ dba3c │ │ │ │ + ldr r0, [pc, #976] @ dc2f4 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ eor r0, r6, r0 │ │ │ │ - ldr r6, [pc, #968] @ dba40 │ │ │ │ + ldr r6, [pc, #968] @ dc2f8 │ │ │ │ eor r2, r2, r6 │ │ │ │ orr r0, r2, r0 │ │ │ │ - ldr r2, [pc, #960] @ dba44 │ │ │ │ + ldr r2, [pc, #960] @ dc2fc │ │ │ │ eor r2, r3, r2 │ │ │ │ - ldr r3, [pc, #956] @ dba48 │ │ │ │ + ldr r3, [pc, #956] @ dc300 │ │ │ │ eor r1, r1, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne db7ac │ │ │ │ + bne dc064 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, #8 │ │ │ │ - b db554 │ │ │ │ + b dbe0c │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #928] @ dba50 │ │ │ │ + ldr r1, [pc, #928] @ dc308 │ │ │ │ ldrexd r2, [r0] │ │ │ │ clrex │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor r1, r1, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - ldr r0, [pc, #932] @ dba78 │ │ │ │ + ldr r0, [pc, #932] @ dc330 │ │ │ │ add r0, pc, r0 │ │ │ │ movne r0, #0 │ │ │ │ orrs r1, r2, r3 │ │ │ │ movne r1, r0 │ │ │ │ mov r2, #4 │ │ │ │ - b db760 │ │ │ │ - ldr r1, [pc, #892] @ dba6c │ │ │ │ + b dc018 │ │ │ │ + ldr r1, [pc, #892] @ dc324 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cb5b8 │ │ │ │ + bl cbe70 │ │ │ │ mov r0, #2 │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, #3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq db880 │ │ │ │ + beq dc138 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #4 │ │ │ │ - beq db858 │ │ │ │ + beq dc110 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbeq r2, [r1] │ │ │ │ cmpeq r2, #48 @ 0x30 │ │ │ │ - beq db87c │ │ │ │ + beq dc134 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq db880 │ │ │ │ + beq dc138 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ - b db880 │ │ │ │ + b dc138 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r2, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl a8918 │ │ │ │ + bl a91d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, #0 │ │ │ │ - bl c36f8 │ │ │ │ + bl c3fb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl b1eb8 │ │ │ │ - b db800 │ │ │ │ - ldr r0, [pc, #700] @ dba70 │ │ │ │ + bl b2770 │ │ │ │ + b dc0b8 │ │ │ │ + ldr r0, [pc, #700] @ dc328 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - b db55c │ │ │ │ + b dbe14 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ sub r1, fp, #29 │ │ │ │ mov r2, #1 │ │ │ │ - bl c36f8 │ │ │ │ + bl c3fb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl b1eb8 │ │ │ │ - b db800 │ │ │ │ - ldr r0, [pc, #668] @ dba80 │ │ │ │ + bl b2770 │ │ │ │ + b dc0b8 │ │ │ │ + ldr r0, [pc, #668] @ dc338 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrexb r2, [r0] │ │ │ │ strexb r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne db7e8 │ │ │ │ + bne dc0a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne db810 │ │ │ │ + bne dc0c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl db28c │ │ │ │ - b db624 │ │ │ │ + bl dbb44 │ │ │ │ + b dbedc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #604] @ dba84 │ │ │ │ + ldr r1, [pc, #604] @ dc33c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #20 │ │ │ │ sub r1, fp, #29 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ - bl b1eb8 │ │ │ │ - b db800 │ │ │ │ + bl b2770 │ │ │ │ + b dc0b8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #448] @ dba24 │ │ │ │ + ldr r3, [pc, #448] @ dc2dc │ │ │ │ cmp r2, r3 │ │ │ │ - bne db738 │ │ │ │ - bl ba888 │ │ │ │ + bne dbff0 │ │ │ │ + bl bb140 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b db880 │ │ │ │ - bl ba888 │ │ │ │ + b dc138 │ │ │ │ + bl bb140 │ │ │ │ add r1, r5, #2 │ │ │ │ ldrexb r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne db8a4 │ │ │ │ + bne dc15c │ │ │ │ strexb r2, r9, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne db884 │ │ │ │ + bne dc13c │ │ │ │ mov r1, #1 │ │ │ │ - b db8ac │ │ │ │ + b dc164 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne db4fc │ │ │ │ + bne dbdb4 │ │ │ │ cmp r0, #3 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ lslls r0, r0, #3 │ │ │ │ - ldrls r1, [pc, #344] @ dba28 │ │ │ │ + ldrls r1, [pc, #344] @ dc2e0 │ │ │ │ lsrls r0, r1, r0 │ │ │ │ strls r0, [sp, #4] │ │ │ │ - b db4fc │ │ │ │ + b dbdb4 │ │ │ │ tst r0, #1 │ │ │ │ - beq db940 │ │ │ │ + beq dc1f8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #316] @ dba54 │ │ │ │ + ldr r0, [pc, #316] @ dc30c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #292] @ dba58 │ │ │ │ + ldr r0, [pc, #292] @ dc310 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - b db97c │ │ │ │ + b dc234 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #264] @ dba60 │ │ │ │ + ldr r0, [pc, #264] @ dc318 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #240] @ dba64 │ │ │ │ + ldr r0, [pc, #240] @ dc31c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r1, fp, #29 │ │ │ │ - ldr r0, [pc, #220] @ dba68 │ │ │ │ + ldr r0, [pc, #220] @ dc320 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ - bl b1eb8 │ │ │ │ + bl b2770 │ │ │ │ bl 129f4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #188] @ dba88 │ │ │ │ + ldr r1, [pc, #188] @ dc340 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #20 │ │ │ │ sub r1, fp, #29 │ │ │ │ - bl a8234 │ │ │ │ + bl a8aec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ - b db9ac │ │ │ │ + b dc264 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl db28c │ │ │ │ - b dba0c │ │ │ │ + bl dbb44 │ │ │ │ + b dc2c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl adf64 │ │ │ │ + bl ae81c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ stclvs 5, cr7, [ip], #-408 @ 0xfffffe68 │ │ │ │ andeq r0, r1, #3 │ │ │ │ stmiblt fp, {r0, r4, r5, r6, r8, r9, fp, ip} │ │ │ │ mvnvs r5, #44 @ 0x2c │ │ │ │ @ instruction: 0x57a64178 │ │ │ │ strble r5, [fp], sp, ror #26 │ │ │ │ movwcc r9, #57373 @ 0xe01d │ │ │ │ - bls ff7d1dbc <__aeabi_uldivmod@@Base+0xff6de178> │ │ │ │ + bls ff7d2674 <__aeabi_uldivmod@@Base+0xff6de178> │ │ │ │ vmovpl.8 d17[2], lr │ │ │ │ @ instruction: 0xdcaf59dd │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - ldrdeq r3, [r6], -r8 │ │ │ │ + andeq r2, r6, r0, lsr #24 │ │ │ │ @ instruction: 0xfffe2030 │ │ │ │ - ldrdeq r5, [r6], -r4 │ │ │ │ - @ instruction: 0x000634b0 │ │ │ │ + andeq r4, r6, ip, lsl sp │ │ │ │ + strdeq r2, [r6], -r8 │ │ │ │ @ instruction: 0xfff8fac8 │ │ │ │ @ instruction: 0xfffe8684 │ │ │ │ - andeq ip, r2, r5, asr #32 │ │ │ │ - andeq ip, r2, r9, ror ip │ │ │ │ - andeq r3, r6, r8, lsl #16 │ │ │ │ - @ instruction: 0x0001abbc │ │ │ │ - @ instruction: 0x0001acb0 │ │ │ │ - andeq r5, r6, r0, lsl #3 │ │ │ │ - andeq r3, r6, r4, lsl #11 │ │ │ │ - andeq r3, r6, ip, asr #8 │ │ │ │ + andeq ip, r2, r5, ror r1 │ │ │ │ + andeq ip, r2, r9, lsr #27 │ │ │ │ + andeq r2, r6, r0, asr pc │ │ │ │ + andeq sl, r1, ip, lsr #24 │ │ │ │ + andeq sl, r1, r0, lsr #26 │ │ │ │ + andeq r4, r6, r8, asr #17 │ │ │ │ + andeq r2, r6, ip, asr #25 │ │ │ │ + muleq r6, r4, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #576] @ dbcec │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r2, [pc, #576] @ dc5a4 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r2]! │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne dbb4c │ │ │ │ + bne dc404 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov lr, r8 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #540] @ dbcf0 │ │ │ │ + ldr r1, [pc, #540] @ dc5a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ ldrexd r8, [r1] │ │ │ │ clrex │ │ │ │ - b dbafc │ │ │ │ + b dc3b4 │ │ │ │ mov r5, #0 │ │ │ │ clrex │ │ │ │ mov r8, r2 │ │ │ │ tst r5, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne dbb40 │ │ │ │ + bne dc3f8 │ │ │ │ adds r6, r8, #1 │ │ │ │ adcs r7, r9, #0 │ │ │ │ adcs r2, ip, #0 │ │ │ │ - bne dbcac │ │ │ │ + bne dc564 │ │ │ │ ldrexd r2, [r1] │ │ │ │ eor r5, r3, r9 │ │ │ │ eor r4, r2, r8 │ │ │ │ orrs r5, r4, r5 │ │ │ │ - bne dbae4 │ │ │ │ + bne dc39c │ │ │ │ strexd r5, r6, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ tst r5, #1 │ │ │ │ mov r9, r3 │ │ │ │ - beq dbafc │ │ │ │ + beq dc3b4 │ │ │ │ mov r8, lr │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [sl] │ │ │ │ clrex │ │ │ │ eor r2, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne dbb88 │ │ │ │ + bne dc440 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc dbbc0 │ │ │ │ - ldr r0, [pc, #384] @ dbcf8 │ │ │ │ + bcc dc478 │ │ │ │ + ldr r0, [pc, #384] @ dc5b0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #380] @ dbcfc │ │ │ │ + ldr r2, [pc, #380] @ dc5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dbca0 │ │ │ │ + bne dc558 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dbb90 │ │ │ │ + bne dc448 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [sl] │ │ │ │ strexd r0, r6, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbbac │ │ │ │ + bne dc464 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbcb0 │ │ │ │ + bne dc568 │ │ │ │ mvn r0, #0 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sl, #16] │ │ │ │ movcs r2, #1024 @ 0x400 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 5420 │ │ │ │ cmn r0, #1 │ │ │ │ - beq dbc04 │ │ │ │ + beq dc4bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ - b dbc44 │ │ │ │ + b dc4fc │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #9 │ │ │ │ - bne dbc44 │ │ │ │ + bne dc4fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq dbc34 │ │ │ │ + beq dc4ec │ │ │ │ add r1, r4, #4 │ │ │ │ ldr r2, [r1], #8 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r0, r2, r0 │ │ │ │ - bne dbc24 │ │ │ │ + bne dc4dc │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r8, #4] │ │ │ │ strb r1, [r8] │ │ │ │ - b dbc48 │ │ │ │ + b dc500 │ │ │ │ strd r0, [r8] │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ - bne dbc98 │ │ │ │ + bne dc550 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [sl] │ │ │ │ strexd r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dbc64 │ │ │ │ + bne dc51c │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dbc80 │ │ │ │ + bne dc538 │ │ │ │ cmp r2, #2 │ │ │ │ - beq dbcc0 │ │ │ │ + beq dc578 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b dbbac │ │ │ │ + b dc464 │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #60] @ dbcf4 │ │ │ │ + ldr r0, [pc, #60] @ dc5ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, r6, r0, lsr pc │ │ │ │ - andeq r3, r6, r0, lsl #3 │ │ │ │ - andeq ip, r2, r1, asr #5 │ │ │ │ - andeq r2, r6, r8, lsl #28 │ │ │ │ + andeq r4, r6, r8, ror r6 │ │ │ │ + andeq r2, r6, r8, asr #17 │ │ │ │ + strdeq ip, [r2], -r1 │ │ │ │ + andeq r2, r6, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #552] @ dbf44 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r4, [pc, #552] @ dc7fc │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r4]! │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne dbdb4 │ │ │ │ + bne dc66c │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #520] @ dbf48 │ │ │ │ + ldr r1, [pc, #520] @ dc800 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ ldrexd r8, [lr] │ │ │ │ clrex │ │ │ │ - b dbd68 │ │ │ │ + b dc620 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r8, r4 │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bne dbdac │ │ │ │ + bne dc664 │ │ │ │ adds r6, r8, #1 │ │ │ │ adcs r7, r9, #0 │ │ │ │ adcs r1, r3, #0 │ │ │ │ - bne dbefc │ │ │ │ + bne dc7b4 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor ip, r5, r9 │ │ │ │ eor r1, r4, r8 │ │ │ │ orrs r1, r1, ip │ │ │ │ - bne dbd50 │ │ │ │ + bne dc608 │ │ │ │ strexd r1, r6, [lr] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r8, r4 │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ - beq dbd68 │ │ │ │ + beq dc620 │ │ │ │ ldr r5, [sp] │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [sl] │ │ │ │ clrex │ │ │ │ eor r3, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne dbdf0 │ │ │ │ + bne dc6a8 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc dbe28 │ │ │ │ - ldr r0, [pc, #368] @ dbf50 │ │ │ │ + bcc dc6e0 │ │ │ │ + ldr r0, [pc, #368] @ dc808 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #364] @ dbf54 │ │ │ │ + ldr r2, [pc, #364] @ dc80c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dbee8 │ │ │ │ + bne dc7a0 │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dbdf8 │ │ │ │ + bne dc6b0 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [sl] │ │ │ │ strexd r0, r6, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbe14 │ │ │ │ + bne dc6cc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbf00 │ │ │ │ + bne dc7b8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a7ee0 │ │ │ │ + bl a8798 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq dbe70 │ │ │ │ + beq dc728 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r5] │ │ │ │ - b dbe78 │ │ │ │ + b dc730 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r5] │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ - beq dbe94 │ │ │ │ + beq dc74c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [sl] │ │ │ │ strexd r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dbe9c │ │ │ │ + bne dc754 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dbeb8 │ │ │ │ + bne dc770 │ │ │ │ cmp r2, #2 │ │ │ │ - bne dbe8c │ │ │ │ + bne dc744 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ mov r4, r2 │ │ │ │ bl 12858 │ │ │ │ mov r2, r4 │ │ │ │ - b dbe14 │ │ │ │ + b dc6cc │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #68] @ dbf4c │ │ │ │ + ldr r0, [pc, #68] @ dc804 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, r6, r4, asr #25 │ │ │ │ - andeq r2, r6, r0, asr #30 │ │ │ │ - andeq ip, r2, r9, asr r0 │ │ │ │ - andeq r2, r6, r0, lsr #23 │ │ │ │ + andeq r4, r6, ip, lsl #8 │ │ │ │ + andeq r2, r6, r8, lsl #13 │ │ │ │ + andeq ip, r2, r9, lsl #3 │ │ │ │ + andeq r2, r6, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #484] @ dc154 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r2, [pc, #484] @ dca0c │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r2]! │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne dc000 │ │ │ │ - ldr r1, [pc, #460] @ dc158 │ │ │ │ + bne dc8b8 │ │ │ │ + ldr r1, [pc, #460] @ dca10 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ ldrexd r2, [r1] │ │ │ │ clrex │ │ │ │ - b dbfb8 │ │ │ │ + b dc870 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bne dbffc │ │ │ │ + bne dc8b4 │ │ │ │ adds r6, r2, #1 │ │ │ │ adcs r7, r3, #0 │ │ │ │ adcs r5, ip, #0 │ │ │ │ - bne dc0fc │ │ │ │ + bne dc9b4 │ │ │ │ ldrexd r8, [r1] │ │ │ │ eor r5, r9, r3 │ │ │ │ eor r2, r8, r2 │ │ │ │ orrs r2, r2, r5 │ │ │ │ - bne dbfa0 │ │ │ │ + bne dc858 │ │ │ │ strexd r2, r6, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - beq dbfb8 │ │ │ │ + beq dc870 │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [r4] │ │ │ │ clrex │ │ │ │ eor r2, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne dc054 │ │ │ │ + bne dc90c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bcs dc128 │ │ │ │ + bcs dc9e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc100 │ │ │ │ + bne dc9b8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne dc0e8 │ │ │ │ - b dc0ac │ │ │ │ + bne dc9a0 │ │ │ │ + b dc964 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc0f0 │ │ │ │ + bne dc9a8 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc05c │ │ │ │ + bne dc914 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [r4] │ │ │ │ strexd r0, r6, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc078 │ │ │ │ + bne dc930 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc100 │ │ │ │ + bne dc9b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ strd r0, [sl] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [r4] │ │ │ │ strexd r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc0b4 │ │ │ │ + bne dc96c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc0d0 │ │ │ │ + bne dc988 │ │ │ │ cmp r2, #2 │ │ │ │ - beq dc110 │ │ │ │ + beq dc9c8 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ - b dc078 │ │ │ │ + b dc930 │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #84] @ dc15c │ │ │ │ + ldr r0, [pc, #84] @ dca14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ dc160 │ │ │ │ + ldr r0, [pc, #48] @ dca18 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #44] @ dc164 │ │ │ │ + ldr r2, [pc, #44] @ dca1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, r6, r4, ror sl │ │ │ │ - andeq r2, r6, r0, asr sp │ │ │ │ - andeq fp, r2, r9, lsl #26 │ │ │ │ - andeq r2, r6, r0, asr r8 │ │ │ │ + @ instruction: 0x000641bc │ │ │ │ + muleq r6, r8, r4 │ │ │ │ + andeq fp, r2, r9, lsr lr │ │ │ │ + muleq r6, r8, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #552] @ dc3ac │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r3, [pc, #552] @ dcc64 │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r3]! │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne dc21c │ │ │ │ + bne dcad4 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #520] @ dc3b0 │ │ │ │ + ldr r1, [pc, #520] @ dcc68 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ ldrexd r8, [lr] │ │ │ │ clrex │ │ │ │ - b dc1d0 │ │ │ │ + b dca88 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ mov r8, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bne dc214 │ │ │ │ + bne dcacc │ │ │ │ adds r6, r8, #1 │ │ │ │ adcs r7, r9, #0 │ │ │ │ adcs r3, ip, #0 │ │ │ │ - bne dc36c │ │ │ │ + bne dcc24 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor r3, r5, r9 │ │ │ │ eor r1, r4, r8 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne dc1b8 │ │ │ │ + bne dca70 │ │ │ │ strexd r1, r6, [lr] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, #1 │ │ │ │ mov r9, r5 │ │ │ │ - beq dc1d0 │ │ │ │ + beq dca88 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [sl] │ │ │ │ clrex │ │ │ │ eor r3, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne dc258 │ │ │ │ + bne dcb10 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc dc290 │ │ │ │ - ldr r0, [pc, #368] @ dc3b8 │ │ │ │ + bcc dcb48 │ │ │ │ + ldr r0, [pc, #368] @ dcc70 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #364] @ dc3bc │ │ │ │ + ldr r2, [pc, #364] @ dcc74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc358 │ │ │ │ + bne dcc10 │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc260 │ │ │ │ + bne dcb18 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [sl] │ │ │ │ strexd r0, r6, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc27c │ │ │ │ + bne dcb34 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc370 │ │ │ │ + bne dcc28 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, r4 │ │ │ │ mvn r0, #0 │ │ │ │ mvncs r3, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq dc2d8 │ │ │ │ + beq dcb90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ - b dc2fc │ │ │ │ + b dcbb4 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #9 │ │ │ │ - bne dc2fc │ │ │ │ + bne dcbb4 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [r5, #4] │ │ │ │ strb r0, [r5] │ │ │ │ - b dc300 │ │ │ │ + b dcbb8 │ │ │ │ strd r0, [r5] │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ - bne dc350 │ │ │ │ + bne dcc08 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [sl] │ │ │ │ strexd r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc31c │ │ │ │ + bne dcbd4 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc338 │ │ │ │ + bne dcbf0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq dc380 │ │ │ │ + beq dcc38 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ mov r8, r2 │ │ │ │ bl 12858 │ │ │ │ mov r2, r8 │ │ │ │ - b dc27c │ │ │ │ + b dcb34 │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #60] @ dc3b4 │ │ │ │ + ldr r0, [pc, #60] @ dcc6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, r6, ip, asr r8 │ │ │ │ - strdeq r2, [r6], -r0 │ │ │ │ - strdeq fp, [r2], -r1 │ │ │ │ - andeq r2, r6, r8, lsr r7 │ │ │ │ + andeq r3, r6, r4, lsr #31 │ │ │ │ + andeq r2, r6, r8, lsr r2 │ │ │ │ + andeq fp, r2, r1, lsr #26 │ │ │ │ + andeq r1, r6, r0, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #552] @ dc604 │ │ │ │ - blx f42d0 <__aeabi_uldivmod@@Base+0x68c> │ │ │ │ + ldr r4, [pc, #552] @ dcebc │ │ │ │ + blx f4b80 <__aeabi_uldivmod@@Base+0x684> │ │ │ │ ldr r6, [r0, r4]! │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ orrs r1, r6, r7 │ │ │ │ - bne dc474 │ │ │ │ + bne dcd2c │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #520] @ dc608 │ │ │ │ + ldr r1, [pc, #520] @ dcec0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ ldrexd r8, [lr] │ │ │ │ clrex │ │ │ │ - b dc428 │ │ │ │ + b dcce0 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r8, r4 │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bne dc46c │ │ │ │ + bne dcd24 │ │ │ │ adds r6, r8, #1 │ │ │ │ adcs r7, r9, #0 │ │ │ │ adcs r1, r3, #0 │ │ │ │ - bne dc5bc │ │ │ │ + bne dce74 │ │ │ │ ldrexd r4, [lr] │ │ │ │ eor ip, r5, r9 │ │ │ │ eor r1, r4, r8 │ │ │ │ orrs r1, r1, ip │ │ │ │ - bne dc410 │ │ │ │ + bne dccc8 │ │ │ │ strexd r1, r6, [lr] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r8, r4 │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ - beq dc428 │ │ │ │ + beq dcce0 │ │ │ │ ldr r5, [sp] │ │ │ │ strd r6, [r0] │ │ │ │ ldrexd r0, [sl] │ │ │ │ clrex │ │ │ │ eor r3, r6, r0 │ │ │ │ eor r0, r7, r1 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne dc4b0 │ │ │ │ + bne dcd68 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcc dc4e8 │ │ │ │ - ldr r0, [pc, #368] @ dc610 │ │ │ │ + bcc dcda0 │ │ │ │ + ldr r0, [pc, #368] @ dcec8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #364] @ dc614 │ │ │ │ + ldr r2, [pc, #364] @ dcecc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 8da8 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc5a8 │ │ │ │ + bne dce60 │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc4b8 │ │ │ │ + bne dcd70 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, [sl] │ │ │ │ strexd r0, r6, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc4d4 │ │ │ │ + bne dcd8c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc5c0 │ │ │ │ + bne dce78 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a8158 │ │ │ │ + bl a8a10 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ cmpeq r0, #9 │ │ │ │ - beq dc530 │ │ │ │ + beq dcde8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r5] │ │ │ │ - b dc538 │ │ │ │ + b dcdf0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r5] │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ - beq dc554 │ │ │ │ + beq dce0c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrexd r2, [sl] │ │ │ │ strexd r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc55c │ │ │ │ + bne dce14 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc578 │ │ │ │ + bne dce30 │ │ │ │ cmp r2, #2 │ │ │ │ - bne dc54c │ │ │ │ + bne dce04 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ bl 5360 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ mov r4, r2 │ │ │ │ bl 12858 │ │ │ │ mov r2, r4 │ │ │ │ - b dc4d4 │ │ │ │ + b dcd8c │ │ │ │ bl 12a24 │ │ │ │ - ldr r0, [pc, #68] @ dc60c │ │ │ │ + ldr r0, [pc, #68] @ dcec4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 8670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl da900 │ │ │ │ + bl db1b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ - andeq r4, r6, r4, lsl #12 │ │ │ │ - @ instruction: 0x000628b0 │ │ │ │ - muleq r2, r9, r9 │ │ │ │ - andeq r2, r6, r0, ror #9 │ │ │ │ + andeq r3, r6, ip, asr #26 │ │ │ │ + strdeq r1, [r6], -r8 │ │ │ │ + andeq fp, r2, r9, asr #21 │ │ │ │ + andeq r1, r6, r8, lsr #24 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r1, [r1] │ │ │ │ - bl da5fc │ │ │ │ + bl daeb4 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc6c8 │ │ │ │ - ldr r8, [pc, #212] @ dc720 │ │ │ │ + beq dcf80 │ │ │ │ + ldr r8, [pc, #212] @ dcfd8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #4 │ │ │ │ - b dc680 │ │ │ │ + b dcf38 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne dc6e0 │ │ │ │ + bne dcf98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc6c8 │ │ │ │ + beq dcf80 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mvncs r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq dc660 │ │ │ │ + beq dcf18 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq dc6e4 │ │ │ │ + beq dcf9c │ │ │ │ cmp r5, r0 │ │ │ │ - bcc dc70c │ │ │ │ + bcc dcfc4 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dc680 │ │ │ │ + bne dcf38 │ │ │ │ mov r0, #4 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r2, lsl #8 │ │ │ │ strd r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, sp │ │ │ │ ldrd r0, [r8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ lsr r2, r0, #8 │ │ │ │ cmpeq r1, #9 │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ - bne dc6cc │ │ │ │ + bne dcf84 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ dc724 │ │ │ │ + ldr r3, [pc, #16] @ dcfdc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r2, r6, ip, ror #17 │ │ │ │ - andeq r1, r6, r0, ror #23 │ │ │ │ + andeq r2, r6, r4, lsr r0 │ │ │ │ + andeq r1, r6, r8, lsr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ - b cba8c │ │ │ │ + b cc344 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc79c │ │ │ │ + bne dd054 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, sp │ │ │ │ ldr ip, [r0] │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, lr} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ cmpne r2, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r5 │ │ │ │ @@ -220282,66 +220840,66 @@ │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r0, #8 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #20] @ dc7f4 │ │ │ │ + ldrne r1, [pc, #20] @ dd0ac │ │ │ │ strdne r4, [r0] │ │ │ │ addne r1, pc, r1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 8400 │ │ │ │ - @ instruction: 0x000626b4 │ │ │ │ + strdeq r1, [r6], -ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc870 │ │ │ │ + bne dd128 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #88] @ dc8a0 │ │ │ │ + ldr r1, [pc, #88] @ dd158 │ │ │ │ cmp r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmpne r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ stm r8, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #44] @ dc8a4 │ │ │ │ + ldr r1, [pc, #44] @ dd15c │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc898 │ │ │ │ + beq dd150 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, r6, r0, ror r5 │ │ │ │ - andeq r2, r6, r8, asr r6 │ │ │ │ + @ instruction: 0x00061cb8 │ │ │ │ + andeq r1, r6, r0, lsr #27 │ │ │ │ movw ip, #36893 @ 0x901d │ │ │ │ movw r2, #60368 @ 0xebd0 │ │ │ │ movw r1, #23005 @ 0x59dd │ │ │ │ movw r3, #55517 @ 0xd8dd │ │ │ │ movt ip, #13070 @ 0x330e │ │ │ │ movt r2, #24129 @ 0x5e41 │ │ │ │ movt r1, #56495 @ 0xdcaf │ │ │ │ @@ -220352,338 +220910,338 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc950 │ │ │ │ + bne dd208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr ip, [r0] │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #156] @ dc9c4 │ │ │ │ + ldr r1, [pc, #156] @ dd27c │ │ │ │ cmp r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmpne r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r5, [r4] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #12 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #80] @ dc9c8 │ │ │ │ + ldrne r1, [pc, #80] @ dd280 │ │ │ │ stmne r0, {r5, r6, r7} │ │ │ │ addne r1, pc, r1 │ │ │ │ subne sp, fp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 8400 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc9c0 │ │ │ │ + beq dd278 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b dc9b0 │ │ │ │ + b dd268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc9c0 │ │ │ │ + beq dd278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - muleq r6, r0, r4 │ │ │ │ - andeq r2, r6, r4, asr r5 │ │ │ │ + ldrdeq r1, [r6], -r8 │ │ │ │ + muleq r6, ip, ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dca0c │ │ │ │ + beq dd2c4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dc9f4 │ │ │ │ + b dd2ac │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dca0c │ │ │ │ + beq dd2c4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc9e8 │ │ │ │ + beq dd2a0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 50d8 │ │ │ │ - b dc9e8 │ │ │ │ + b dd2a0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dca24 │ │ │ │ + beq dd2dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, ip} │ │ │ │ - beq dcc14 │ │ │ │ + beq dd4cc │ │ │ │ add sl, r1, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sp │ │ │ │ mvn fp, #-67108863 @ 0xfc000001 │ │ │ │ mov r1, r7 │ │ │ │ ldrsb r2, [r7], #1 │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r8, r2 │ │ │ │ - bgt dcad0 │ │ │ │ + bgt dd388 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc dcac8 │ │ │ │ + bcc dd380 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc dcb40 │ │ │ │ + bcc dd3f8 │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ orr r8, r3, r2, lsl #18 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ - beq dcc14 │ │ │ │ + beq dd4cc │ │ │ │ add r7, r1, #4 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ cmpne r8, #64 @ 0x40 │ │ │ │ - beq dcc14 │ │ │ │ - b dcadc │ │ │ │ + beq dd4cc │ │ │ │ + b dd394 │ │ │ │ orr r8, r3, r2, lsl #6 │ │ │ │ add r7, r1, #2 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ cmpne r8, #64 @ 0x40 │ │ │ │ - beq dcc14 │ │ │ │ + beq dd4cc │ │ │ │ cmp r8, #95 @ 0x5f │ │ │ │ mov r6, #1 │ │ │ │ movweq r8, #45 @ 0x2d │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs dcb30 │ │ │ │ + bcs dd3e8 │ │ │ │ ldr r1, [sp] │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r6, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bhi dcb58 │ │ │ │ + bhi dd410 │ │ │ │ add r1, ip, r1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcs dcb80 │ │ │ │ + bcs dd438 │ │ │ │ strb r8, [r1] │ │ │ │ add r5, r6, r5 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - bne dca5c │ │ │ │ - b dcc14 │ │ │ │ + bne dd314 │ │ │ │ + b dd4cc │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ - b dcaf8 │ │ │ │ + b dd3b0 │ │ │ │ orr r8, r3, r2, lsl #12 │ │ │ │ add r7, r1, #3 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ cmpne r8, #64 @ 0x40 │ │ │ │ - beq dcc14 │ │ │ │ - b dcadc │ │ │ │ + beq dd4cc │ │ │ │ + b dd394 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 13f84 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r1, ip, r1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcc dcb18 │ │ │ │ + bcc dd3d0 │ │ │ │ mov r3, r8 │ │ │ │ lsr r2, r8, #6 │ │ │ │ bfi r3, fp, #6, #26 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ - bcs dcbb4 │ │ │ │ + bcs dd46c │ │ │ │ orr r2, r2, #192 @ 0xc0 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r2, [r1] │ │ │ │ add r5, r6, r5 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - bne dca5c │ │ │ │ - b dcc14 │ │ │ │ + bne dd314 │ │ │ │ + b dd4cc │ │ │ │ bfi r2, fp, #6, #26 │ │ │ │ lsr lr, r8, #12 │ │ │ │ lsrs r4, r8, #16 │ │ │ │ - bne dcbe8 │ │ │ │ + bne dd4a0 │ │ │ │ strb r2, [r1, #1] │ │ │ │ orr r2, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strb r2, [r1] │ │ │ │ add r5, r6, r5 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - bne dca5c │ │ │ │ - b dcc14 │ │ │ │ + bne dd314 │ │ │ │ + b dd4cc │ │ │ │ mvn r4, #15 │ │ │ │ bfi lr, fp, #6, #26 │ │ │ │ orr r4, r4, r8, lsr #18 │ │ │ │ strb r3, [r1, #3] │ │ │ │ strb r2, [r1, #2] │ │ │ │ strb lr, [r1, #1] │ │ │ │ strb r4, [r1] │ │ │ │ add r5, r6, r5 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - bne dca5c │ │ │ │ + bne dd314 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcc3c │ │ │ │ + beq dd4f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ dccbc │ │ │ │ + ldr r4, [pc, #108] @ dd574 │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne dcc70 │ │ │ │ - ldr r0, [pc, #96] @ dccc0 │ │ │ │ + bne dd528 │ │ │ │ + ldr r0, [pc, #96] @ dd578 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ tst r0, r1 │ │ │ │ - bne dcca8 │ │ │ │ + bne dd560 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dcc7c │ │ │ │ + bne dd534 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 5360 │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #12] │ │ │ │ - b dcc70 │ │ │ │ - andeq r3, r6, r8, lsl sp │ │ │ │ - andeq r3, r6, r0, lsr #27 │ │ │ │ + b dd528 │ │ │ │ + andeq r3, r6, r0, ror #8 │ │ │ │ + andeq r3, r6, r8, ror #9 │ │ │ │ push {fp, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r2, #2 │ │ │ │ strb r2, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ popne {fp, pc} │ │ │ │ - bl dccf0 │ │ │ │ + bl dd5a8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 14578 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r6, [pc, #480] @ dcee0 │ │ │ │ + ldr r6, [pc, #480] @ dd798 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ - bne dce40 │ │ │ │ + bne dd6f8 │ │ │ │ add r4, r6, #8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dce28 │ │ │ │ + bne dd6e0 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dcd18 │ │ │ │ + bne dd5d0 │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #424] @ dcee4 │ │ │ │ + ldr r8, [pc, #424] @ dd79c │ │ │ │ mov r9, #0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ tst r1, r2 │ │ │ │ - bne dce50 │ │ │ │ + bne dd708 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne dce70 │ │ │ │ + bne dd728 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne dcd74 │ │ │ │ + bne dd62c │ │ │ │ bl 14464 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r6, #24] │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ - beq dcdb4 │ │ │ │ + beq dd66c │ │ │ │ sub r2, r5, #1 │ │ │ │ lsr r1, r2, #1 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bls dcdc8 │ │ │ │ + bls dd680 │ │ │ │ str r3, [r0, r5, lsl #2] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs dcd8c │ │ │ │ - b dcdb8 │ │ │ │ + bcs dd644 │ │ │ │ + b dd670 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ - beq dcdd8 │ │ │ │ - b dcde8 │ │ │ │ + beq dd690 │ │ │ │ + b dd6a0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [r0, r1, lsl #2] │ │ │ │ - bne dcde8 │ │ │ │ + bne dd6a0 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne dcea4 │ │ │ │ + bne dd75c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dcdf0 │ │ │ │ + bne dd6a8 │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ mov r3, #1 │ │ │ │ @@ -220691,111 +221249,111 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 5360 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 12858 │ │ │ │ mov r0, r5 │ │ │ │ - b dcd34 │ │ │ │ + b dd5ec │ │ │ │ mov r4, r0 │ │ │ │ bl 1441c │ │ │ │ mov r0, r4 │ │ │ │ - b dcd10 │ │ │ │ + b dd5c8 │ │ │ │ mov r5, r0 │ │ │ │ bl 129a8 │ │ │ │ mov r1, r0 │ │ │ │ eor r9, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dcd5c │ │ │ │ - ldr r0, [pc, #112] @ dcee8 │ │ │ │ - ldr r3, [pc, #112] @ dceec │ │ │ │ - ldr r1, [pc, #112] @ dcef0 │ │ │ │ + beq dd614 │ │ │ │ + ldr r0, [pc, #112] @ dd7a0 │ │ │ │ + ldr r3, [pc, #112] @ dd7a4 │ │ │ │ + ldr r1, [pc, #112] @ dd7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r9, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 129a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #12] │ │ │ │ - b dcde8 │ │ │ │ + b dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl dcc44 │ │ │ │ + bl dd4fc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 74924 │ │ │ │ + bl 751dc │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r6, ip, ror #24 │ │ │ │ - andeq r3, r6, r0, asr #25 │ │ │ │ - andeq fp, r2, r0, lsr r8 │ │ │ │ - strdeq r2, [r6], -r8 │ │ │ │ - andeq r2, r6, r0, lsl #2 │ │ │ │ + @ instruction: 0x000633b4 │ │ │ │ + andeq r3, r6, r8, lsl #8 │ │ │ │ + andeq fp, r2, r0, ror #18 │ │ │ │ + andeq r1, r6, r0, asr #16 │ │ │ │ + andeq r1, r6, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r3, [pc, #292] @ dd030 │ │ │ │ + ldr r3, [pc, #292] @ dd8e8 │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #1 │ │ │ │ strb r7, [r4] │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 6b858 │ │ │ │ + bl 6c110 │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcf5c │ │ │ │ + beq dd814 │ │ │ │ cmp r1, #4 │ │ │ │ - beq dcfb4 │ │ │ │ + beq dd86c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi dcf78 │ │ │ │ + bhi dd830 │ │ │ │ cmp r1, #3 │ │ │ │ - beq dcf78 │ │ │ │ + beq dd830 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dcf90 │ │ │ │ + beq dd848 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcfa4 │ │ │ │ + beq dd85c │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ dd034 │ │ │ │ + ldr r0, [pc, #120] @ dd8ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ dd038 │ │ │ │ + ldr r1, [pc, #116] @ dd8f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -220803,185 +221361,185 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd008 │ │ │ │ + beq dd8c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 7dd64 │ │ │ │ + bl 7e61c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r1, r6, r4, ror #31 │ │ │ │ - andeq r1, r6, r8, asr pc │ │ │ │ - andeq r1, r6, r8, asr pc │ │ │ │ + andeq r1, r6, ip, lsr #14 │ │ │ │ + andeq r1, r6, r0, lsr #13 │ │ │ │ + andeq r1, r6, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dd0d4 │ │ │ │ - ldr r8, [pc, #180] @ dd10c │ │ │ │ + beq dd98c │ │ │ │ + ldr r8, [pc, #180] @ dd9c4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #4 │ │ │ │ - b dd08c │ │ │ │ + b dd944 │ │ │ │ bl 53e4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne dd0e4 │ │ │ │ + bne dd99c │ │ │ │ cmp r5, #0 │ │ │ │ - beq dd0d4 │ │ │ │ + beq dd98c │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mvncs r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 5414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq dd06c │ │ │ │ + beq dd924 │ │ │ │ cmp r0, #0 │ │ │ │ strb r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq dd0e8 │ │ │ │ + beq dd9a0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc dd0f8 │ │ │ │ + bcc dd9b0 │ │ │ │ add r6, r6, r0 │ │ │ │ sub r5, r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dd08c │ │ │ │ + bne dd944 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, sp │ │ │ │ ldrd r0, [r8] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ dd110 │ │ │ │ + ldr r3, [pc, #16] @ dd9c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 8c20 │ │ │ │ - andeq r1, r6, r0, ror #29 │ │ │ │ - andeq r1, r6, r4, asr #28 │ │ │ │ + andeq r1, r6, r8, lsr #12 │ │ │ │ + andeq r1, r6, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl dd03c │ │ │ │ + bl dd8f4 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq dd154 │ │ │ │ + beq dda0c │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi dd164 │ │ │ │ + bhi dda1c │ │ │ │ cmp r0, #3 │ │ │ │ - beq dd164 │ │ │ │ + beq dda1c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd17c │ │ │ │ + beq dda34 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd190 │ │ │ │ + beq dda48 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ - b dd14c │ │ │ │ + b dda04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd1b4 │ │ │ │ + beq dda6c │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 50d8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs dd1fc │ │ │ │ + bcs ddab4 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl dd114 │ │ │ │ + bl dd9cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs dd234 │ │ │ │ + bcs ddaec │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl dd114 │ │ │ │ + bl dd9cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne dd258 │ │ │ │ + bne ddb10 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b dd274 │ │ │ │ + b ddb2c │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl dd114 │ │ │ │ + bl dd9cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r1, [pc, #4] @ dd2a4 │ │ │ │ + ldr r1, [pc, #4] @ ddb5c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 6b858 │ │ │ │ - andeq r1, r6, r8, ror #24 │ │ │ │ + b 6c110 │ │ │ │ + @ instruction: 0x000613b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ strb r1, [r0, #4] │ │ │ │ @@ -220992,28 +221550,28 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - beq dd374 │ │ │ │ + beq ddc2c │ │ │ │ cmp r0, #6 │ │ │ │ - bne dd404 │ │ │ │ + bne ddcbc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r6, r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd4d0 │ │ │ │ + beq ddd88 │ │ │ │ mov r0, #20 │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ mov r7, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd568 │ │ │ │ - ldr r1, [pc, #772] @ dd630 │ │ │ │ + beq dde20 │ │ │ │ + ldr r1, [pc, #772] @ ddee8 │ │ │ │ mov r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #1 │ │ │ │ @@ -221024,28 +221582,28 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b dd86c │ │ │ │ + b de124 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ ldrd r8, [r6, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq dd4e8 │ │ │ │ + beq ddda0 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ mov r7, #20 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd578 │ │ │ │ - ldr r1, [pc, #640] @ dd62c │ │ │ │ + beq dde30 │ │ │ │ + ldr r1, [pc, #640] @ ddee4 │ │ │ │ mov r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 512c │ │ │ │ mov r0, #0 │ │ │ │ add r6, r9, #1 │ │ │ │ mov r1, #4 │ │ │ │ @@ -221056,27 +221614,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ stm r4, {r2, sl, fp} │ │ │ │ str r7, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dd48c │ │ │ │ + beq ddd44 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r5 │ │ │ │ - b dd3ec │ │ │ │ - ldr r1, [pc, #528] @ dd61c │ │ │ │ + b ddca4 │ │ │ │ + ldr r1, [pc, #528] @ dded4 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #524] @ dd620 │ │ │ │ + ldr r2, [pc, #524] @ dded8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ - ldr r3, [pc, #512] @ dd624 │ │ │ │ - ldr r7, [pc, #512] @ dd628 │ │ │ │ + ldr r3, [pc, #512] @ ddedc │ │ │ │ + ldr r7, [pc, #512] @ ddee0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -221086,60 +221644,60 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bpl dd4a8 │ │ │ │ + bpl ddd60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 81e4 │ │ │ │ - b dd584 │ │ │ │ + b dde3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd4f8 │ │ │ │ + beq dddb0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ ldr r9, [r5, #28] │ │ │ │ - beq dd500 │ │ │ │ + beq dddb8 │ │ │ │ mov r0, r7 │ │ │ │ bl 52e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd504 │ │ │ │ + bne dddbc │ │ │ │ mov r6, #1 │ │ │ │ - b dd47c │ │ │ │ + b ddd34 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b dd86c │ │ │ │ + b de124 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne dd498 │ │ │ │ + bne ddd50 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd528 │ │ │ │ + beq ddde0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ @@ -221147,385 +221705,385 @@ │ │ │ │ mov r0, r5 │ │ │ │ stm r4, {r2, sl} │ │ │ │ str r9, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ - bl dd934 │ │ │ │ + bl de1ec │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #20 │ │ │ │ bl 81e4 │ │ │ │ - b dd584 │ │ │ │ + b dde3c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #20 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd634 │ │ │ │ - b dd610 │ │ │ │ + bl ddeec │ │ │ │ + b ddec8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd86c │ │ │ │ - b dd610 │ │ │ │ + bl de124 │ │ │ │ + b ddec8 │ │ │ │ mov r4, r0 │ │ │ │ - b dd608 │ │ │ │ + b ddec0 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dd5d0 │ │ │ │ + beq dde88 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r5, r7 │ │ │ │ - b dd5b4 │ │ │ │ + b dde6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd610 │ │ │ │ + beq ddec8 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd608 │ │ │ │ + beq ddec0 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd934 │ │ │ │ + bl de1ec │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ - andeq r8, r3, r8, ror #7 │ │ │ │ - andeq r2, r6, r0, lsr #15 │ │ │ │ + andeq r8, r3, r0, lsr r5 │ │ │ │ + andeq r1, r6, r8, ror #29 │ │ │ │ ldrdeq r6, [r1], -ip │ │ │ │ - andeq r1, r6, ip, ror #22 │ │ │ │ - andeq fp, r2, r8, asr #4 │ │ │ │ - andeq fp, r2, r0, ror #5 │ │ │ │ + @ instruction: 0x000612b4 │ │ │ │ + andeq fp, r2, r8, ror r3 │ │ │ │ + andeq fp, r2, r0, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd660 │ │ │ │ + beq ddf18 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r6 │ │ │ │ - b dd648 │ │ │ │ + b ddf00 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd678 │ │ │ │ + beq ddf30 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd69c │ │ │ │ + beq ddf54 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r6, r5 │ │ │ │ - b dd680 │ │ │ │ + b ddf38 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd6b0 │ │ │ │ + beq ddf68 │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi dd750 │ │ │ │ + bhi de008 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne dd71c │ │ │ │ + bne ddfd4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd788 │ │ │ │ + beq de040 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r6 │ │ │ │ - b dd738 │ │ │ │ + b ddff0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd7a4 │ │ │ │ + beq de05c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b dd7ac │ │ │ │ + b de064 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd714 │ │ │ │ + beq ddfcc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b dd7d0 │ │ │ │ + b de088 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dd714 │ │ │ │ + beq ddfcc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq dd7c8 │ │ │ │ + beq de080 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b dd7c8 │ │ │ │ + b de080 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl dda20 │ │ │ │ - b dd850 │ │ │ │ + bl de2d8 │ │ │ │ + b de108 │ │ │ │ bl 8b08 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd844 │ │ │ │ + beq de0fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r6, r5 │ │ │ │ - b dd828 │ │ │ │ + b de0e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd858 │ │ │ │ + bne de110 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dd8a8 │ │ │ │ + beq de160 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b dd8b0 │ │ │ │ + b de168 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b dd8d4 │ │ │ │ + b de18c │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dd914 │ │ │ │ + beq de1cc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq dd8cc │ │ │ │ + beq de184 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b dd8cc │ │ │ │ + b de184 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl dda20 │ │ │ │ + bl de2d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, #1 │ │ │ │ subhi r0, r1, #2 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi dd9bc │ │ │ │ + bhi de274 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne dd98c │ │ │ │ + bne de244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd9c8 │ │ │ │ + beq de280 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r6 │ │ │ │ - b dd9a4 │ │ │ │ + b de25c │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b dd86c │ │ │ │ + b de124 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd988 │ │ │ │ + beq de240 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 50d8 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dda00 │ │ │ │ + beq de2b8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r6, r5 │ │ │ │ - b dd9e4 │ │ │ │ + b de29c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda14 │ │ │ │ + beq de2cc │ │ │ │ mov r0, r8 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ bl 8b08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #4 │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ - b dda40 │ │ │ │ + b de2f8 │ │ │ │ add r0, r7, r6, lsl #5 │ │ │ │ - bl dd6bc │ │ │ │ + bl ddf74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c520 │ │ │ │ + bl 4cddc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dda7c │ │ │ │ + beq de334 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #356]! @ 0x164 │ │ │ │ tst r1, r8 │ │ │ │ - beq dda38 │ │ │ │ + beq de2f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 50d8 │ │ │ │ - b dda38 │ │ │ │ + b de2f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq ddac4 │ │ │ │ + beq de37c │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dda98 │ │ │ │ + bne de350 │ │ │ │ cmp lr, #1 │ │ │ │ popne {fp, pc} │ │ │ │ add r1, r1, #11 │ │ │ │ dmb ish │ │ │ │ cmp r1, #4 │ │ │ │ - bcs ddac8 │ │ │ │ + bcs de380 │ │ │ │ pop {fp, pc} │ │ │ │ pop {fp, lr} │ │ │ │ b 50d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne de2e4 │ │ │ │ + bne deb9c │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ddb54 │ │ │ │ + bne de40c │ │ │ │ ldr fp, [r0, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi de40c │ │ │ │ + bmi decc4 │ │ │ │ cmn fp, #-2147483637 @ 0x8000000b │ │ │ │ - bcs de480 │ │ │ │ + bcs ded38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #44] @ 0x2c │ │ │ │ add r0, fp, #11 │ │ │ │ bic r5, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de438 │ │ │ │ + beq decf0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #4] │ │ │ │ add r0, r7, #8 │ │ │ │ mov r2, fp │ │ │ │ @@ -221533,235 +222091,235 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str fp, [r4, #56] @ 0x38 │ │ │ │ ldrex r3, [r7] │ │ │ │ add r1, r3, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ddb54 │ │ │ │ + bne de40c │ │ │ │ cmp r3, #0 │ │ │ │ - bmi de47c │ │ │ │ + bmi ded34 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov fp, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne de3b8 │ │ │ │ + bne dec70 │ │ │ │ add r0, fp, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 512c │ │ │ │ ldr r8, [r6, #36] @ 0x24 │ │ │ │ add r1, r4, r5 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq de33c │ │ │ │ + beq debf4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #10 │ │ │ │ - bls de3e8 │ │ │ │ + bls deca0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ mov r2, fp │ │ │ │ movt r0, #30821 @ 0x7865 │ │ │ │ add sl, r1, #11 │ │ │ │ str r0, [r2, r1]! │ │ │ │ movw r0, #25972 @ 0x6574 │ │ │ │ movt r0, #8292 @ 0x2064 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r2, #7] │ │ │ │ movw r0, #25968 @ 0x6570 │ │ │ │ movt r0, #29795 @ 0x7463 │ │ │ │ str r0, [r2, #4] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - beq de30c │ │ │ │ + beq debc4 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b ddc88 │ │ │ │ + b de540 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [r8, #4] │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r7, r0 │ │ │ │ - bhi de29c │ │ │ │ + bhi deb54 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, fp, sl │ │ │ │ bl 512c │ │ │ │ add sl, sl, r7 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r9, r9, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r0 │ │ │ │ - beq de33c │ │ │ │ + beq debf4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ddcb4 │ │ │ │ + beq de56c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ - bls de274 │ │ │ │ + bls deb2c │ │ │ │ add r0, fp, sl │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ add sl, sl, #2 │ │ │ │ strh r1, [r0] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ddc44 │ │ │ │ + bne de4fc │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne ddd18 │ │ │ │ + bne de5d0 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq dde80 │ │ │ │ + beq de738 │ │ │ │ cmp r0, #10 │ │ │ │ - bne ddd18 │ │ │ │ + bne de5d0 │ │ │ │ mov r0, #7 │ │ │ │ mov r4, #7 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de470 │ │ │ │ + beq ded28 │ │ │ │ movw r1, #26988 @ 0x696c │ │ │ │ movt r1, #25966 @ 0x656e │ │ │ │ str r1, [r0, #3] │ │ │ │ movw r1, #25966 @ 0x656e │ │ │ │ movt r1, #27767 @ 0x6c77 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #7 │ │ │ │ - b ddea8 │ │ │ │ + b de760 │ │ │ │ add r4, r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq dddc0 │ │ │ │ + beq de678 │ │ │ │ mov r3, r0 │ │ │ │ ldrsb r7, [r0], #1 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r2, r7 │ │ │ │ - bgt ddd98 │ │ │ │ + bgt de650 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ and r0, r2, #31 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc ddd90 │ │ │ │ + bcc de648 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ - bcc dddac │ │ │ │ + bcc de664 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r7, lsl #6 │ │ │ │ orr r2, r2, r0, lsl #18 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - beq dddc0 │ │ │ │ + beq de678 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #32 │ │ │ │ - bcs ddda0 │ │ │ │ - b ddd20 │ │ │ │ + bcs de658 │ │ │ │ + b de5d8 │ │ │ │ orr r2, r7, r0, lsl #6 │ │ │ │ add r0, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bcc ddd20 │ │ │ │ + bcc de5d8 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq ddd20 │ │ │ │ - b dde28 │ │ │ │ + beq de5d8 │ │ │ │ + b de6e0 │ │ │ │ orr r2, r7, r0, lsl #12 │ │ │ │ add r0, r3, #3 │ │ │ │ cmp r2, #32 │ │ │ │ - bcs ddda0 │ │ │ │ - b ddd20 │ │ │ │ + bcs de658 │ │ │ │ + b de5d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ddeb8 │ │ │ │ + beq de770 │ │ │ │ mov r7, r6 │ │ │ │ ldrsb r0, [r7], #1 │ │ │ │ cmn r0, #1 │ │ │ │ uxtb fp, r0 │ │ │ │ - bgt dded0 │ │ │ │ + bgt de788 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ and r0, fp, #31 │ │ │ │ cmp fp, #224 @ 0xe0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ - bcc ddec8 │ │ │ │ + bcc de780 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp fp, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ - bcc de044 │ │ │ │ + bcc de8fc │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ add r7, r6, #4 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r2, r1, lsl #6 │ │ │ │ orr fp, r1, r0, lsl #18 │ │ │ │ cmp fp, #39 @ 0x27 │ │ │ │ - bls dded8 │ │ │ │ - b de054 │ │ │ │ + bls de790 │ │ │ │ + b de90c │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #1832] @ de560 │ │ │ │ + ldr r0, [pc, #1832] @ dee18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #1784] @ de564 │ │ │ │ + ldr r0, [pc, #1784] @ dee1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 5e7ac │ │ │ │ - b de130 │ │ │ │ + bl 5f068 │ │ │ │ + b de9e8 │ │ │ │ mov r0, #3 │ │ │ │ mov r4, #3 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de470 │ │ │ │ + beq ded28 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r1, #24615 @ 0x6027 │ │ │ │ strh r1, [r0] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b de130 │ │ │ │ + b de9e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r6 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - b de0a4 │ │ │ │ + b de95c │ │ │ │ orr fp, r1, r0, lsl #6 │ │ │ │ add r7, r6, #2 │ │ │ │ cmp fp, #39 @ 0x27 │ │ │ │ - bhi de054 │ │ │ │ + bhi de90c │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, fp, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ @@ -221804,61 +222362,61 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #12380 @ 0x305c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #10076 @ 0x275c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #29276 @ 0x725c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #29788 @ 0x745c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #8796 @ 0x225c │ │ │ │ - b de078 │ │ │ │ + b de930 │ │ │ │ orr fp, r1, r0, lsl #12 │ │ │ │ add r7, r6, #3 │ │ │ │ cmp fp, #39 @ 0x27 │ │ │ │ - bls dded8 │ │ │ │ + bls de790 │ │ │ │ cmp fp, #92 @ 0x5c │ │ │ │ - bne de17c │ │ │ │ + bne dea34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0] │ │ │ │ movw r0, #23644 @ 0x5c5c │ │ │ │ @@ -221887,69 +222445,69 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1144] @ de56c │ │ │ │ + ldr r0, [pc, #1144] @ dee24 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #1100] @ de570 │ │ │ │ + ldr r0, [pc, #1100] @ dee28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5e7ac │ │ │ │ + bl 5f068 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r4, r0 │ │ │ │ - bhi de2c0 │ │ │ │ + bhi deb78 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, fp, sl │ │ │ │ bl 512c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sl, sl, r4 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddc74 │ │ │ │ + beq de52c │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b ddc74 │ │ │ │ + b de52c │ │ │ │ lsr r0, fp, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls de198 │ │ │ │ + bls dea50 │ │ │ │ mov r0, fp │ │ │ │ - bl 691a8 │ │ │ │ + bl 69a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne de1c0 │ │ │ │ + bne dea78 │ │ │ │ mov r0, fp │ │ │ │ - bl 6226c │ │ │ │ + bl 62b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de1c0 │ │ │ │ + beq dea78 │ │ │ │ mov r0, #129 @ 0x81 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b de084 │ │ │ │ + b de93c │ │ │ │ ubfx r0, fp, #8, #4 │ │ │ │ - ldr r3, [pc, #924] @ de568 │ │ │ │ + ldr r3, [pc, #924] @ dee20 │ │ │ │ and r2, fp, #15 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb lr, [r3, r0] │ │ │ │ ubfx r1, fp, #4, #4 │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, fp, lsr #20] │ │ │ │ @@ -221984,57 +222542,57 @@ │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #10 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ strh r2, [sp, #72] @ 0x48 │ │ │ │ - b de080 │ │ │ │ + b de938 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b ddca0 │ │ │ │ + b de558 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b ddc58 │ │ │ │ + b de510 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b de148 │ │ │ │ + b dea00 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne de2fc │ │ │ │ + bne debb4 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 50d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, #6 │ │ │ │ - bls de448 │ │ │ │ + bls ded00 │ │ │ │ movw r0, #28526 @ 0x6f6e │ │ │ │ movt r0, #26740 @ 0x6874 │ │ │ │ str r0, [fp, sl]! │ │ │ │ movw r0, #26984 @ 0x6968 │ │ │ │ movt r0, #26478 @ 0x676e │ │ │ │ str r0, [fp, #3] │ │ │ │ add r0, sl, #7 │ │ │ │ @@ -222047,15 +222605,15 @@ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ ldr r5, [r7, #20] │ │ │ │ and r6, r3, #1 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq de378 │ │ │ │ + beq dec30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 50d8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -222077,144 +222635,144 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b ddbac │ │ │ │ + b de464 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #11 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b ddbe0 │ │ │ │ - ldr r1, [pc, #312] @ de54c │ │ │ │ - ldr r3, [pc, #312] @ de550 │ │ │ │ + b de498 │ │ │ │ + ldr r1, [pc, #312] @ dee04 │ │ │ │ + ldr r3, [pc, #312] @ dee08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #312] @ de55c │ │ │ │ + ldr r0, [pc, #312] @ dee14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 8e28 │ │ │ │ - b de47c │ │ │ │ + b ded34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 8400 │ │ │ │ - b de47c │ │ │ │ + b ded34 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #1 │ │ │ │ bl 145cc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b de31c │ │ │ │ + b debd4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #204] @ de554 │ │ │ │ - ldr r3, [pc, #204] @ de558 │ │ │ │ + ldr r1, [pc, #204] @ dee0c │ │ │ │ + ldr r3, [pc, #204] @ dee10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b de41c │ │ │ │ + b decd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de4b8 │ │ │ │ + beq ded70 │ │ │ │ mov r0, r7 │ │ │ │ bl 50d8 │ │ │ │ - b de4b8 │ │ │ │ - b de4b4 │ │ │ │ + b ded70 │ │ │ │ + b ded6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de4cc │ │ │ │ + beq ded84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 50d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ tst r0, r1 │ │ │ │ - beq de4e8 │ │ │ │ + beq deda0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 50d8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne de4f0 │ │ │ │ + bne deda8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de51c │ │ │ │ + bne dedd4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl dda84 │ │ │ │ + bl de33c │ │ │ │ mov r0, r5 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - beq de548 │ │ │ │ + beq dee00 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r6, ip, lsl #30 │ │ │ │ - andeq r0, r6, r0, lsl ip │ │ │ │ - muleq r5, r8, r0 │ │ │ │ - andeq lr, r5, r4, lsl #1 │ │ │ │ - andeq sl, r2, ip, lsl #5 │ │ │ │ + andeq r0, r6, r4, asr r6 │ │ │ │ + andeq r0, r6, r8, asr r3 │ │ │ │ + andeq sp, r5, r0, ror #15 │ │ │ │ + andeq sp, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x0002a3bc │ │ │ │ ldrdeq r5, [r1], -r0 │ │ │ │ - ldrdeq r1, [r6], -r0 │ │ │ │ - strdeq r8, [r1], -r4 │ │ │ │ + andeq r0, r6, r8, lsl r9 │ │ │ │ + andeq r8, r1, ip, ror #10 │ │ │ │ @ instruction: 0xfff8c508 │ │ │ │ - andeq r0, r6, r8, lsl pc │ │ │ │ + andeq r0, r6, r0, ror #12 │ │ │ │ ldr r1, [r0] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne de58c │ │ │ │ + bne dee44 │ │ │ │ add r0, r0, #20 │ │ │ │ - b dd6bc │ │ │ │ + b ddf74 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 50d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, #20 │ │ │ │ - b dd6bc │ │ │ │ + b ddf74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl de720 │ │ │ │ + bl defd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ @@ -222229,28 +222787,28 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - beq de670 │ │ │ │ + beq def28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne de64c │ │ │ │ + bne def04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne de670 │ │ │ │ + bne def28 │ │ │ │ dmb ish │ │ │ │ - bl dda84 │ │ │ │ + bl de33c │ │ │ │ add r0, r8, #8 │ │ │ │ cmp fp, #2 │ │ │ │ - bne de6bc │ │ │ │ + bne def74 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ add ip, r4, #20 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ @@ -222269,106 +222827,106 @@ │ │ │ │ add r8, r4, #28 │ │ │ │ ldm lr, {r1, r2, r3, r7, ip, lr} │ │ │ │ str r5, [sp, #28] │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ str r6, [sp, #24] │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl dd86c │ │ │ │ + bl de124 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, r4, #12 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str fp, [r4] │ │ │ │ stmib r4, {r9, sl} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl e1784 │ │ │ │ + bl e203c │ │ │ │ mov r0, r4 │ │ │ │ bl 5564 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bhi de784 │ │ │ │ + bhi df03c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r9, r6 │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r8, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq de7f0 │ │ │ │ + beq df0a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 52e8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne de7f8 │ │ │ │ + bne df0b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 81e4 │ │ │ │ - ldr r0, [pc, #3936] @ df6ec │ │ │ │ + ldr r0, [pc, #3936] @ dffa4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #3 │ │ │ │ mov r8, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne de7c8 │ │ │ │ + bne df080 │ │ │ │ cmp r6, #3 │ │ │ │ - beq de7c0 │ │ │ │ + beq df078 │ │ │ │ ldrsb r0, [sl, #3] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e152c │ │ │ │ + blt e1de4 │ │ │ │ sub r9, r6, #3 │ │ │ │ add r5, sl, #3 │ │ │ │ movw r7, #21845 @ 0x5555 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ movt r7, #5461 @ 0x1555 │ │ │ │ cmp r9, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ movcc r7, r9 │ │ │ │ cmp r9, r0 │ │ │ │ - bls e1564 │ │ │ │ + bls e1e1c │ │ │ │ bl 81f8 │ │ │ │ mov ip, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #416] @ 0x1a0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - b de83c │ │ │ │ + b df0f4 │ │ │ │ ldr ip, [sp, #412] @ 0x19c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r1, ip │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, fp │ │ │ │ str r7, [r1, r0, lsl #2]! │ │ │ │ strb r6, [r1, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ str r8, [sp, #416] @ 0x1a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dea78 │ │ │ │ + beq df330 │ │ │ │ ldrb r0, [r5] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bhi ded58 │ │ │ │ + bhi df610 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -222485,216 +223043,216 @@ │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #9 │ │ │ │ - bne dea68 │ │ │ │ + bne df320 │ │ │ │ cmp r9, r1 │ │ │ │ - beq def98 │ │ │ │ + beq df850 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #9 │ │ │ │ - beq dea48 │ │ │ │ + beq df300 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne defa4 │ │ │ │ - b defe4 │ │ │ │ + bne df85c │ │ │ │ + b df89c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ - bne df5c4 │ │ │ │ + bne dfe7c │ │ │ │ sub r7, r5, sl │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r8, r0 │ │ │ │ - bne de81c │ │ │ │ + bne df0d4 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 14930 │ │ │ │ - b de818 │ │ │ │ + b df0d0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq deae0 │ │ │ │ + beq df398 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #125 @ 0x7d │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #1 │ │ │ │ - beq deb0c │ │ │ │ + beq df3c4 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #91 @ 0x5b │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #3 │ │ │ │ - bcs deff8 │ │ │ │ + bcs df8b0 │ │ │ │ cmp r9, #2 │ │ │ │ - beq df01c │ │ │ │ + beq df8d4 │ │ │ │ add fp, r5, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b df1dc │ │ │ │ + b dfa94 │ │ │ │ cmp r9, #1 │ │ │ │ - beq deb54 │ │ │ │ + beq df40c │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #123 @ 0x7b │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - beq deba0 │ │ │ │ + beq df458 │ │ │ │ cmp r9, r1 │ │ │ │ - beq df48c │ │ │ │ + beq dfd44 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - bne deb80 │ │ │ │ + bne df438 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq df498 │ │ │ │ + beq dfd50 │ │ │ │ cmp r9, r3 │ │ │ │ - bls df188 │ │ │ │ + bls dfa40 │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge df18c │ │ │ │ - b e14e4 │ │ │ │ + bge dfa44 │ │ │ │ + b e1d9c │ │ │ │ cmp r9, #1 │ │ │ │ - beq debdc │ │ │ │ + beq df494 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #93 @ 0x5d │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #9 │ │ │ │ - bne dec28 │ │ │ │ + bne df4e0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq defc0 │ │ │ │ + beq df878 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #9 │ │ │ │ - beq dec08 │ │ │ │ + beq df4c0 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne defcc │ │ │ │ - b defe4 │ │ │ │ + bne df884 │ │ │ │ + b df89c │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq dec74 │ │ │ │ + beq df52c │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #10 │ │ │ │ mov r0, #2 │ │ │ │ movweq r3, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs dec74 │ │ │ │ + bcs df52c │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e4 │ │ │ │ + blt e1d9c │ │ │ │ mov r0, r3 │ │ │ │ add fp, r5, r0 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r9, r9, r0 │ │ │ │ sub r4, fp, sl │ │ │ │ mov r6, #10 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #1 │ │ │ │ - beq deca0 │ │ │ │ + beq df558 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #10 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #3 │ │ │ │ - bcs df100 │ │ │ │ + bcs df9b8 │ │ │ │ cmp r9, #2 │ │ │ │ - beq df124 │ │ │ │ + beq df9dc │ │ │ │ add fp, r5, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b df57c │ │ │ │ + b dfe34 │ │ │ │ cmp r9, #1 │ │ │ │ - beq dece8 │ │ │ │ + beq df5a0 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ded14 │ │ │ │ + beq df5cc │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #61 @ 0x3d │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ded40 │ │ │ │ + beq df5f8 │ │ │ │ ldrsb r0, [r5, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r7, r5, sl │ │ │ │ sub r4, fp, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r6, #46 @ 0x2e │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ mov r1, #1 │ │ │ │ mvn r2, #8 │ │ │ │ uxtab r0, r2, r0 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bhi def4c │ │ │ │ + bhi df804 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @@ -222808,447 +223366,447 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmp r9, r1 │ │ │ │ - beq df3c8 │ │ │ │ + beq dfc80 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ mvn r2, #8 │ │ │ │ uxtab r0, r2, r0 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bls ded6c │ │ │ │ - b def4c │ │ │ │ + bls df624 │ │ │ │ + b df804 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq df3d4 │ │ │ │ + beq dfc8c │ │ │ │ cmp r9, r3 │ │ │ │ - bls df198 │ │ │ │ + bls dfa50 │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge df19c │ │ │ │ - b e14e4 │ │ │ │ + bge dfa54 │ │ │ │ + b e1d9c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq defe4 │ │ │ │ + beq df89c │ │ │ │ cmp r9, r3 │ │ │ │ - bls defd4 │ │ │ │ + bls df88c │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge defd8 │ │ │ │ - b e14e4 │ │ │ │ + bge df890 │ │ │ │ + b e1d9c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq defe4 │ │ │ │ + beq df89c │ │ │ │ cmp r9, r3 │ │ │ │ - bhi defac │ │ │ │ - bne e14e4 │ │ │ │ + bhi df864 │ │ │ │ + bne e1d9c │ │ │ │ add fp, r5, r3 │ │ │ │ sub r9, r9, r3 │ │ │ │ - b defe8 │ │ │ │ + b df8a0 │ │ │ │ mov fp, r5 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #32 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #3976] @ dff90 │ │ │ │ + ldr r0, [pc, #3976] @ e0848 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df1ec │ │ │ │ + beq dfaa4 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ ldrsb r1, [r0, #1]! │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e14e4 │ │ │ │ + blt e1d9c │ │ │ │ add fp, r5, r9 │ │ │ │ sub r1, r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ cmp r2, #10 │ │ │ │ - beq df068 │ │ │ │ + beq df920 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ cmpne r2, #92 @ 0x5c │ │ │ │ - beq df068 │ │ │ │ + beq df920 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r0, r7 │ │ │ │ cmp r2, fp │ │ │ │ - bne df03c │ │ │ │ - b df4c8 │ │ │ │ + bne df8f4 │ │ │ │ + b dfd80 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ add r2, r7, #1 │ │ │ │ strb r6, [sp, #352] @ 0x160 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - beq df1a8 │ │ │ │ + beq dfa60 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne df1cc │ │ │ │ + bne dfa84 │ │ │ │ cmp r1, r2 │ │ │ │ - bls df09c │ │ │ │ + bls df954 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #65 @ 0x41 │ │ │ │ - ble e150c │ │ │ │ + ble e1dc4 │ │ │ │ subs r9, r1, r2 │ │ │ │ - beq df5b0 │ │ │ │ + beq dfe68 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #34 @ 0x22 │ │ │ │ - bne df0e8 │ │ │ │ + bne df9a0 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc df0cc │ │ │ │ + bcc df984 │ │ │ │ ldrsb r1, [r0, #1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e14e8 │ │ │ │ + blt e1da0 │ │ │ │ sub r1, r9, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ add fp, r0, r1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne df038 │ │ │ │ - b df1dc │ │ │ │ + bne df8f0 │ │ │ │ + b dfa94 │ │ │ │ mov r1, r9 │ │ │ │ add fp, r0, r1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne df038 │ │ │ │ - b df1dc │ │ │ │ - ldr r0, [pc, #4048] @ e00d8 │ │ │ │ + bne df8f0 │ │ │ │ + b dfa94 │ │ │ │ + ldr r0, [pc, #4048] @ e0990 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r4, ip │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df320 │ │ │ │ + beq dfbd8 │ │ │ │ mov fp, r5 │ │ │ │ ldrsb r2, [fp, #1]! │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - blt e14e0 │ │ │ │ + blt e1d98 │ │ │ │ sub r0, r9, #2 │ │ │ │ add r1, r5, #2 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #10 │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ - beq df174 │ │ │ │ + beq dfa2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq df548 │ │ │ │ + beq dfe00 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #10 │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ - bne df154 │ │ │ │ + bne dfa0c │ │ │ │ ldrb r0, [fp, r3] │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - bne df54c │ │ │ │ + bne dfe04 │ │ │ │ add r3, r3, #1 │ │ │ │ - b df554 │ │ │ │ - bne e14e4 │ │ │ │ + b dfe0c │ │ │ │ + bne e1d9c │ │ │ │ add fp, r5, r3 │ │ │ │ sub r9, r9, r3 │ │ │ │ - b df49c │ │ │ │ - bne e14e4 │ │ │ │ + b dfd54 │ │ │ │ + bne e1d9c │ │ │ │ add fp, r5, r3 │ │ │ │ sub r9, r9, r3 │ │ │ │ - b df3d8 │ │ │ │ + b dfc90 │ │ │ │ cmp r1, r2 │ │ │ │ - bls df1c0 │ │ │ │ + bls dfa78 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #65 @ 0x41 │ │ │ │ - ble e150c │ │ │ │ + ble e1dc4 │ │ │ │ sub r9, r1, r2 │ │ │ │ add fp, r0, r2 │ │ │ │ - b df1dc │ │ │ │ + b dfa94 │ │ │ │ cmp r6, #10 │ │ │ │ - bne e1458 │ │ │ │ + bne e1d10 │ │ │ │ sub r9, r1, r7 │ │ │ │ add fp, r0, r7 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ cmp r9, #3 │ │ │ │ - beq df200 │ │ │ │ + beq dfab8 │ │ │ │ ldrsb r0, [r5, #3] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e1518 │ │ │ │ + blt e1dd0 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ sub r4, r9, #3 │ │ │ │ add fp, r5, #3 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq df5bc │ │ │ │ + beq dfe74 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b df234 │ │ │ │ + b dfaec │ │ │ │ add r6, r6, #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq df334 │ │ │ │ + beq dfbec │ │ │ │ add sl, fp, r6 │ │ │ │ add r0, r4, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc df264 │ │ │ │ - ldr r0, [pc, #4020] @ e0200 │ │ │ │ + bcc dfb1c │ │ │ │ + ldr r0, [pc, #4020] @ e0ab8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5384 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df2a8 │ │ │ │ + beq dfb60 │ │ │ │ cmp r4, r6 │ │ │ │ - beq df224 │ │ │ │ + beq dfadc │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne df224 │ │ │ │ + bne dfadc │ │ │ │ add r3, r6, #1 │ │ │ │ strb r0, [sp, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq df2c8 │ │ │ │ + beq dfb80 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ - bls df2d4 │ │ │ │ + bls dfb8c │ │ │ │ add r0, fp, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge df2d8 │ │ │ │ - b e1520 │ │ │ │ + bge dfb90 │ │ │ │ + b e1dd8 │ │ │ │ ldrb r0, [fp, r6] │ │ │ │ add r3, r6, #3 │ │ │ │ strb r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq df45c │ │ │ │ + beq dfd14 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq df280 │ │ │ │ - b e14b8 │ │ │ │ + beq dfb38 │ │ │ │ + b e1d70 │ │ │ │ mov r9, r4 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - b df2e8 │ │ │ │ - bne e1520 │ │ │ │ + b dfba0 │ │ │ │ + bne e1dd8 │ │ │ │ subs r9, r4, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ mov r4, #0 │ │ │ │ - beq df20c │ │ │ │ + beq dfac4 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq df300 │ │ │ │ + beq dfbb8 │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df20c │ │ │ │ + bne dfac4 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc df314 │ │ │ │ + bcc dfbcc │ │ │ │ ldrsb r0, [fp, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e1558 │ │ │ │ + blt e1e10 │ │ │ │ sub r4, r9, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ - b df20c │ │ │ │ + b dfac4 │ │ │ │ add fp, r5, #3 │ │ │ │ cmp r9, #3 │ │ │ │ - bne df34c │ │ │ │ + bne dfc04 │ │ │ │ mov r9, #0 │ │ │ │ - b df4b8 │ │ │ │ + b dfd70 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add fp, fp, r4 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #2 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ ldrsb r0, [fp] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt e1518 │ │ │ │ + blt e1dd0 │ │ │ │ sub r7, r9, #3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [pc, #4088] @ e0360 │ │ │ │ + ldr r9, [pc, #4088] @ e0c18 │ │ │ │ mov r6, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b df37c │ │ │ │ + b dfc34 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq df3e8 │ │ │ │ + beq dfca0 │ │ │ │ cmp r7, #3 │ │ │ │ - bcc df370 │ │ │ │ + bcc dfc28 │ │ │ │ add r1, fp, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #3 │ │ │ │ bl 5384 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df370 │ │ │ │ + bne dfc28 │ │ │ │ adds r3, r6, #3 │ │ │ │ - beq df594 │ │ │ │ + beq dfe4c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs df5a8 │ │ │ │ + bcs dfe60 │ │ │ │ add r0, r5, r3 │ │ │ │ ldrsb r0, [r0, #3] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge df3f0 │ │ │ │ - b e154c │ │ │ │ + bge dfca8 │ │ │ │ + b e1e04 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne def7c │ │ │ │ + bne df834 │ │ │ │ mov fp, r5 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #3 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ add r0, r5, r3 │ │ │ │ sub r2, r2, r3 │ │ │ │ add fp, r0, #3 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq df4b8 │ │ │ │ + beq dfd70 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - bne df484 │ │ │ │ + bne dfd3c │ │ │ │ add r0, fp, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq df4b4 │ │ │ │ + beq dfd6c │ │ │ │ ldrsb r1, [r0] │ │ │ │ mov r3, #1 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e154c │ │ │ │ + blt e1e04 │ │ │ │ sub r9, r2, #1 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne df4b4 │ │ │ │ + bne dfd6c │ │ │ │ cmp r9, #2 │ │ │ │ - bcc df450 │ │ │ │ + bcc dfd08 │ │ │ │ ldrsb r1, [fp, #2] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e14e8 │ │ │ │ + blt e1da0 │ │ │ │ sub r9, r2, #2 │ │ │ │ add fp, fp, #2 │ │ │ │ - b df4b8 │ │ │ │ + b dfd70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq df4ac │ │ │ │ + beq dfd64 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ - bls df4d0 │ │ │ │ + bls dfd88 │ │ │ │ add r0, fp, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt df4d4 │ │ │ │ - b e1520 │ │ │ │ + bgt dfd8c │ │ │ │ + b e1dd8 │ │ │ │ mov r9, r2 │ │ │ │ - b df4b8 │ │ │ │ + b dfd70 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne debac │ │ │ │ + bne df464 │ │ │ │ mov fp, r5 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #35 @ 0x23 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - b df4e0 │ │ │ │ + b dfd98 │ │ │ │ mov fp, r0 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #1 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ mov r9, #0 │ │ │ │ - b df1dc │ │ │ │ - bne e1520 │ │ │ │ + b dfa94 │ │ │ │ + bne e1dd8 │ │ │ │ add fp, fp, r3 │ │ │ │ subs r4, r4, r3 │ │ │ │ - beq df58c │ │ │ │ + beq dfe44 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df538 │ │ │ │ + bne dfdf0 │ │ │ │ add r0, fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc df540 │ │ │ │ + bcc dfdf8 │ │ │ │ ldrsb r1, [r0] │ │ │ │ mov r3, #1 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e1520 │ │ │ │ + blt e1dd8 │ │ │ │ sub r9, r4, #1 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne df540 │ │ │ │ + bne dfdf8 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc df52c │ │ │ │ + bcc dfde4 │ │ │ │ ldrsb r1, [fp, #2] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt e14e8 │ │ │ │ + blt e1da0 │ │ │ │ sub r9, r4, #2 │ │ │ │ add fp, fp, #2 │ │ │ │ - b df33c │ │ │ │ + b dfbf4 │ │ │ │ mov r9, r4 │ │ │ │ - b df33c │ │ │ │ + b dfbf4 │ │ │ │ mov fp, r0 │ │ │ │ - b df33c │ │ │ │ + b dfbf4 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq df57c │ │ │ │ + beq dfe34 │ │ │ │ cmp r9, r3 │ │ │ │ - bls df570 │ │ │ │ + bls dfe28 │ │ │ │ add r0, fp, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge df574 │ │ │ │ - b e1504 │ │ │ │ - bne e1504 │ │ │ │ + bge dfe2c │ │ │ │ + b e1dbc │ │ │ │ + bne e1dbc │ │ │ │ add fp, fp, r3 │ │ │ │ sub r9, r9, r3 │ │ │ │ sub r4, fp, sl │ │ │ │ sub r7, r5, sl │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ - b deaa0 │ │ │ │ + b df358 │ │ │ │ mov r9, #0 │ │ │ │ - b df33c │ │ │ │ + b dfbf4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne df408 │ │ │ │ - b df4b8 │ │ │ │ - beq df3f0 │ │ │ │ - b e154c │ │ │ │ + bne dfcc0 │ │ │ │ + b dfd70 │ │ │ │ + beq dfca8 │ │ │ │ + b e1e04 │ │ │ │ add fp, r0, r1 │ │ │ │ mov r9, #0 │ │ │ │ - b df1dc │ │ │ │ + b dfa94 │ │ │ │ mov r4, #0 │ │ │ │ - b df338 │ │ │ │ + b dfbf0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq df604 │ │ │ │ + beq dfebc │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ lsl r5, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 52e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df608 │ │ │ │ + bne dfec0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 81e4 │ │ │ │ - b e1500 │ │ │ │ + b e1db8 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #3984] @ e05a0 │ │ │ │ + ldr r1, [pc, #3984] @ e0e58 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #3980] @ e05a4 │ │ │ │ + ldr r2, [pc, #3980] @ e0e5c │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ @@ -223264,46 +223822,46 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r8, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - beq e040c │ │ │ │ + beq e0cc4 │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b df6c0 │ │ │ │ + b dff78 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r4, [r9] │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - ldr r1, [pc, #4076] @ e068c │ │ │ │ + ldr r1, [pc, #4076] @ e0f44 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r8, [sp, #420] @ 0x1a4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e040c │ │ │ │ + beq e0cc4 │ │ │ │ ldr r9, [sp, #416] @ 0x1a0 │ │ │ │ sub r7, r8, #1 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r6, r9, #12 │ │ │ │ ldrb r3, [r9, #8] │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ add r2, pc, #12 │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ - andeq sl, r2, r4, ror #12 │ │ │ │ + muleq r2, r4, r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ andeq r0, r0, ip, lsl #26 │ │ │ │ andeq r1, r0, r0, lsl lr │ │ │ │ andeq r1, r0, r0, lsl lr │ │ │ │ andeq r1, r0, r0, lsl lr │ │ │ │ @@ -223428,82 +223986,82 @@ │ │ │ │ ldm r9, {r2, r5} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl ef600 │ │ │ │ - b df6b4 │ │ │ │ + bl efeb8 │ │ │ │ + b dff6c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3864] @ e083c │ │ │ │ + ldr r3, [pc, #3864] @ e10f4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #4076] @ e0938 │ │ │ │ + ldr r1, [pc, #4076] @ e11f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq df9b0 │ │ │ │ + beq e0268 │ │ │ │ ldrb r0, [r9, #20] │ │ │ │ cmp r0, #32 │ │ │ │ - bne df9b0 │ │ │ │ + bne e0268 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ sub r7, r8, #2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r9, #12] │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ add r1, r9, #24 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #4000] @ e093c │ │ │ │ + ldr r1, [pc, #4000] @ e11f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl ec278 │ │ │ │ + bl ecb30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl ef010 │ │ │ │ - b df6b4 │ │ │ │ + bl ef8c8 │ │ │ │ + b dff6c │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ - bl ee890 │ │ │ │ - b df6b4 │ │ │ │ + bl ef148 │ │ │ │ + b dff6c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r7, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3884] @ e0940 │ │ │ │ + ldr r3, [pc, #3884] @ e11f8 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ @@ -223521,130 +224079,130 @@ │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl eebb8 │ │ │ │ + bl ef470 │ │ │ │ ldr r4, [sp, #420] @ 0x1a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dfb40 │ │ │ │ + beq e03f8 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ cmp r0, #32 │ │ │ │ - bne dff94 │ │ │ │ + bne e084c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r5, r6, #12 │ │ │ │ ldrd r2, [r6] │ │ │ │ str r4, [sp, #420] @ 0x1a4 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #4072] @ e0aa4 │ │ │ │ + ldr r1, [pc, #4072] @ e135c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dfb40 │ │ │ │ + beq e03f8 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq dffa4 │ │ │ │ + beq e085c │ │ │ │ mov r0, #21 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [pc, #3988] @ e0aa8 │ │ │ │ + ldr r1, [pc, #3988] @ e1360 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #3980] @ e0aac │ │ │ │ + ldr r1, [pc, #3980] @ e1364 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl ddad0 │ │ │ │ + bl de388 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ bl 14e18 │ │ │ │ - b df6b4 │ │ │ │ + b dff6c │ │ │ │ mov r3, #0 │ │ │ │ - b df8e4 │ │ │ │ + b e019c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfb94 │ │ │ │ + beq e044c │ │ │ │ ldrb r1, [r9, #20] │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne dfb98 │ │ │ │ + bne e0450 │ │ │ │ sub r7, r8, #2 │ │ │ │ add r5, r9, #24 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #20 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ - b dfba0 │ │ │ │ + b e0458 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr fp, [r9] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r1, [pc, #4056] @ e0b88 │ │ │ │ + ldr r1, [pc, #4056] @ e1440 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ mov r1, fp │ │ │ │ - ldr r0, [pc, #4044] @ e0b8c │ │ │ │ + ldr r0, [pc, #4044] @ e1444 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfec8 │ │ │ │ + beq e0780 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #32 │ │ │ │ - bne dfc30 │ │ │ │ + bne e04e8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r5] │ │ │ │ add r5, r5, #12 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3968] @ e0b90 │ │ │ │ + ldr r1, [pc, #3968] @ e1448 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ blx r6 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfecc │ │ │ │ + beq e0784 │ │ │ │ sub r6, r7, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add r1, pc, #20 │ │ │ │ - ldr r4, [pc, #4068] @ e0c2c │ │ │ │ + ldr r4, [pc, #4068] @ e14e4 │ │ │ │ add r7, r5, #12 │ │ │ │ sub r0, r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ @@ -223771,144 +224329,144 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #4072] @ e0e4c │ │ │ │ + ldr r2, [pc, #4072] @ e1704 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ blx r4 │ │ │ │ - ldr r4, [pc, #4088] @ e0e78 │ │ │ │ + ldr r4, [pc, #4088] @ e1730 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r2, [r5] │ │ │ │ - ldr r0, [pc, #4080] @ e0e7c │ │ │ │ + ldr r0, [pc, #4080] @ e1734 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r5, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - bne dfc38 │ │ │ │ + bne e04f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ - b dfecc │ │ │ │ + b e0784 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ sub r7, r5, r0 │ │ │ │ umull r1, r3, r7, r1 │ │ │ │ lsr r1, r3, #3 │ │ │ │ cmp r2, r3, lsr #3 │ │ │ │ - bcc e14a4 │ │ │ │ + bcc e1d5c │ │ │ │ movw r6, #65 @ 0x41 │ │ │ │ cmp r7, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #36864 @ 0x9000 │ │ │ │ - bcc dff3c │ │ │ │ + bcc e07f4 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ sub r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldrb r2, [r0, #-4] │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi e00d0 │ │ │ │ + bhi e0988 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq e00d0 │ │ │ │ + beq e0988 │ │ │ │ sub r0, r0, #12 │ │ │ │ adds r1, r1, #12 │ │ │ │ - bne dff18 │ │ │ │ + bne e07d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #13 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ - ldr r0, [pc, #3968] @ e0ef0 │ │ │ │ + ldr r0, [pc, #3968] @ e17a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #3960] @ e0ef4 │ │ │ │ + ldr r0, [pc, #3960] @ e17ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl ddad0 │ │ │ │ - b e0304 │ │ │ │ - @ instruction: 0x00029dba │ │ │ │ + bl de388 │ │ │ │ + b e0bbc │ │ │ │ + andeq r9, r2, sl, ror #29 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bne dfae8 │ │ │ │ + bne e03a0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r6, r4, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r7, r5, #12 │ │ │ │ ldm r5, {r2, r9} │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #3884] @ e0ef8 │ │ │ │ + ldr r1, [pc, #3884] @ e17b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ blx r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e002c │ │ │ │ + beq e08e4 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ cmp r0, #32 │ │ │ │ - bne e002c │ │ │ │ + bne e08e4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ sub r7, r4, #2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ add r1, r5, #24 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #3812] @ e0efc │ │ │ │ + ldr r1, [pc, #3812] @ e17b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl ec278 │ │ │ │ + bl ecb30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl ef010 │ │ │ │ - b df6b4 │ │ │ │ + bl ef8c8 │ │ │ │ + b dff6c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3736] @ e0f00 │ │ │ │ + ldr r2, [pc, #3736] @ e17b8 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ blx r6 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ @@ -223926,223 +224484,223 @@ │ │ │ │ cmp r2, r1 │ │ │ │ movcc r1, r2 │ │ │ │ str r5, [sp, #420] @ 0x1a4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e0138 │ │ │ │ - b e019c │ │ │ │ + bne e09f0 │ │ │ │ + b e0a54 │ │ │ │ ldrd r2, [r0, #-12] │ │ │ │ - b dff40 │ │ │ │ - andeq r9, r2, pc, lsr #25 │ │ │ │ + b e07f8 │ │ │ │ + ldrdeq r9, [r2], -pc @ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldm r5, {r2, r5} │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #3996] @ e109c │ │ │ │ + ldr r1, [pc, #3996] @ e1954 │ │ │ │ str r8, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl eebb8 │ │ │ │ + bl ef470 │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e019c │ │ │ │ + beq e0a54 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ cmp r0, #32 │ │ │ │ - bne e0204 │ │ │ │ + bne e0abc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ sub r5, r5, #1 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r8, r6, #12 │ │ │ │ ldrd r2, [r6] │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ str r5, [sp, #420] @ 0x1a4 │ │ │ │ str r8, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #4088] @ e1168 │ │ │ │ + ldr r1, [pc, #4088] @ e1a20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e019c │ │ │ │ + beq e0a54 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq e0210 │ │ │ │ + beq e0ac8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e0304 │ │ │ │ + beq e0bbc │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ sub r1, r1, r7 │ │ │ │ umull r1, r3, r1, r0 │ │ │ │ lsr r1, r3, #3 │ │ │ │ cmp r2, r3, lsr #3 │ │ │ │ - bcc e14a4 │ │ │ │ + bcc e1d5c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0258 │ │ │ │ + beq e0b10 │ │ │ │ ldrb r3, [r2, #-4] │ │ │ │ sub r1, r1, #12 │ │ │ │ sub r2, r2, #12 │ │ │ │ cmp r3, #32 │ │ │ │ - beq e01dc │ │ │ │ + beq e0a94 │ │ │ │ add r1, r7, r1 │ │ │ │ - b e025c │ │ │ │ - andeq r9, r2, r2, ror fp │ │ │ │ + b e0b14 │ │ │ │ + andeq r9, r2, r2, lsr #25 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne e019c │ │ │ │ + bne e0a54 │ │ │ │ sub r0, r5, #1 │ │ │ │ add r1, r8, #12 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - beq e0318 │ │ │ │ + beq e0bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0364 │ │ │ │ + beq e0c1c │ │ │ │ ldrb r0, [r8, #20] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne e0364 │ │ │ │ + bne e0c1c │ │ │ │ sub r0, r5, #2 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ add r0, r8, #24 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #16 │ │ │ │ - b e0320 │ │ │ │ + b e0bd8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ movne r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ - beq e02b4 │ │ │ │ + beq e0b6c │ │ │ │ mov r2, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #4068] @ e1288 │ │ │ │ + ldr r1, [pc, #4068] @ e1b40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #4060] @ e128c │ │ │ │ + ldr r1, [pc, #4060] @ e1b44 │ │ │ │ add r1, pc, r1 │ │ │ │ - b e02f0 │ │ │ │ + b e0ba8 │ │ │ │ mov r2, #14 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #4012] @ e1290 │ │ │ │ + ldr r1, [pc, #4012] @ e1b48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #4004] @ e1294 │ │ │ │ + ldr r1, [pc, #4004] @ e1b4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl ddad0 │ │ │ │ + bl de388 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ bl 14e18 │ │ │ │ - b df6b4 │ │ │ │ + b dff6c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r8, r1] │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r3, [pc, #4056] @ e1308 │ │ │ │ + ldr r3, [pc, #4056] @ e1bc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ - ldr r0, [pc, #4048] @ e130c │ │ │ │ + ldr r0, [pc, #4048] @ e1bc4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ - bl ef010 │ │ │ │ - b df6b4 │ │ │ │ - andeq r9, r2, r7, asr sl │ │ │ │ + bl ef8c8 │ │ │ │ + b dff6c │ │ │ │ + andeq r9, r2, r7, lsl #23 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #4048] @ e1364 │ │ │ │ + ldr r0, [pc, #4048] @ e1c1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #4040] @ e1368 │ │ │ │ + ldr r0, [pc, #4040] @ e1c20 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b e02f8 │ │ │ │ + b e0bb0 │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ bl 1510c │ │ │ │ - b df6b4 │ │ │ │ + b dff6c │ │ │ │ ldrd r2, [r9] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ bl 151bc │ │ │ │ - b df6b4 │ │ │ │ + b dff6c │ │ │ │ cmp r7, #0 │ │ │ │ ldrbne r0, [r9, #20] │ │ │ │ cmpne r0, #4 │ │ │ │ - bne e11e4 │ │ │ │ + bne e1a9c